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.
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
Frequently asked questions
ICO or PNG?expand_more
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 siteRelated checks
SSR / Pre-rendering
Checks if the page is server-rendered or statically pre-rendered.
TechnicalHTTP Status Codes
Checks that pages return proper status codes — 200 for live, 404 for missing, 301 for moved.
TechnicalNo Client-Side Redirects
Checks that redirects happen server-side, not via JavaScript.
TechnicalViewport Meta Tag
Checks for <meta name="viewport" content="width=device-width, initial-scale=1">.