Technical
TechnicalLow

Favicon

Checks for a valid favicon at the site root and in <link rel="icon">.

What this check measures

We request /favicon.ico and parse link rel=icon. Both should return 200 with valid image data. High-res (512×512 PNG) preferred for modern browsers.

Why it matters

Missing favicon shows the globe icon in Google mobile SERP — looks untrustworthy next to branded competitors. Low-res favicons look blurry on Retina.

search

How our audit detects it

HEAD /favicon.ico. Parse link rel=icon/shortcut icon/apple-touch-icon and verify each.

Typical findings

  • error_outline/favicon.ico returns 404.
  • error_outlineOnly 16×16 favicon — blurry on Retina.
  • error_outlineNo apple-touch-icon — iOS home screen uses scaled version.

How to fix

Ship favicon.ico at root, plus icon.png (512×512) and apple-icon.png (180×180). In Next.js App Router, files in `app/` are auto-handled.

Copy-paste fix prompt for your stack

Lovable · Cursor · Bolt · v0 · Replit · Windsurf · Claude Code · Base44

View the fix prompt →

Frequently asked questions

ICO or PNG?expand_more
Both. ICO for legacy (16/32/48 embedded), PNGs for modern browsers and Apple touch.

Want this checked on your site?

Pantra runs the full audit (SEO, Security, GEO, Performance, Schema, Technical, Images) in 10 seconds and generates stack-specific fix prompts.

Scan my site

Related checks