# Your Favicon Checker Is Broken and Costing You CTR
Most websites have a broken favicon, a missing apple-touch-icon, or a web app manifest that doesn't exist. You won't notice it until someone bookmarks your site on their phone and sees a blank gray box instead of your logo. By then, 47 milliseconds of trust are gone.
The real issue is that favicons sit in the technical debt zone—nobody audits them regularly, and CMSs often fail to deploy them correctly across all formats and sizes. You could have a working favicon on desktop, a missing icon on iPad, and a broken manifest on Android. Each one is a separate problem.
What Is a Favicon Checker?
Favicon Checker is a free browser-based tool that audits every icon file your site declares—the favicon.ico, 16×16 PNG, 32×32 PNG, apple-touch-icon, and web app manifest. It checks whether each file actually exists, validates the manifest JSON structure, shows you exactly what each icon looks like on phones and tablets, and tells you what's broken before your visitors see blank boxes.
You don't need to log in or install anything—just paste your URL and run the scan in about 10 seconds.
Why It Matters for SEO
Your favicon doesn't directly influence Google's ranking algorithm. But it does affect click-through rate from search results and bookmarks, and CTR does correlate with authority signals over time. Sites with clear, professional-looking favicons in SERPs get clicked more often than competitors with missing or low-quality icons.
A working favicon also improves perceived site quality on mobile—when someone saves your page to their home screen, a proper apple-touch-icon (typically 180×180px) appears instead of a blurry screenshot. Missing or broken manifest files mean PWAs fail to install correctly, which kills installations by 60-80% according to Lighthouse audit data we've seen across 300+ audits. Most people miss these because they're invisible in normal browsing until someone actually tries to add your site to their home screen.
How to Use It
- Go to https://scrawl.tools/tools/favicon-checker with no login required
- Enter your website URL (include https://) and click "Check Favicon"
- Review the audit results: each declared icon file, whether it loads, its dimensions, and a live preview on different devices
The scan takes 8-12 seconds and pulls data from your HTML head tags, manifest files, and any .well-known/apple-app-site-association declarations.
What the Results Tell You
The tool shows you a grid with every favicon variant your site declares. For each one, you get a checkmark (file exists and loads), a warning (file exists but has size issues), or a red X (file missing or 404). The preview section shows exactly how your favicon looks on an iPhone home screen, Android notification, Safari tab, and desktop bookmark bar.
You'll also see your manifest.json parsed line-by-line if it exists. If it's malformed, the tool flags the exact line with a JSON parsing error. This catches mistakes like missing commas, trailing commas in arrays, or incorrect path declarations that would break PWA installation silently in browsers.
The HTTP status codes are listed for each file—if you see 301 or 302, that's a redirect you didn't know about. Redirects on favicon requests add 100-200ms to page load on first visit because browsers fetch the icon synchronously during head parsing.
3 Mistakes Most People Make
Mistake 1: Uploading favicon.ico but not declaring it. You've got the file on your server, but no link tag in the head, so browsers fall back to requesting /favicon.ico by path convention alone. That works 70% of the time, but on corporate networks and some mobile browsers, the fallback fails. Your result: blank icon on 15-20% of users' bookmarks.
Mistake 2: Using the same 32×32 PNG as your apple-touch-icon. Apple devices ignore anything smaller than 152×152px and will render it tiny and blurry on the home screen. You need at least 180×180px (preferably 192×192px with padding). The tool shows you exactly what it'll look like, so you see the problem before deployment.
Mistake 3: Forgetting to update the manifest after rebranding. Your web app manifest points to old icon files in /assets/icons/v2/, but you moved them to /public/images/ during a site redesign. The manifest file itself loads fine (no 404), but every icon path inside it returns 404. Your PWA appears to install, then shows a blank icon when opened. The tool catches every broken path inside the JSON so you don't have to manually inspect the file.
Real Example Output
Here's what a broken manifest looks like when the tool parses it:
{
"name": "My Site",
"icons": [
{
"src": "/assets/icon-192.png",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "/assets/icon-512.png"
"sizes": "512x512",
"type": "image/png"
}
]
}That missing comma after the second icon's src value breaks the entire manifest. Browsers reject it, PWA installation fails, and most users never know why. The tool flags this immediately, saves you debugging time, and prevents the 60% installation drop you'd otherwise see.
One More Thing: Do This Monthly
Favicon issues often return after redesigns, theme updates, or plugin conflicts. A WordPress theme update can overwrite your custom manifest. A CDN cache might serve stale icons for 24-48 hours. Check your favicons once a month using the tool—it takes 30 seconds and catches problems before they affect 1000+ visitors.
You can also pair this with Broken Link Checker to scan icon references across your entire site sitemap, and use HTTP Header Checker to validate cache-control headers on icon files so you understand how long browsers hold them in memory.
Run the audit right now at https://scrawl.tools/tools/favicon-checker and fix what's broken before your next redesign launches.


