Ready to create your favicon? Use FaviconStudio free — no sign-up needed →
A favicon can look perfect in Chrome tabs and still be missing next to your title in Google Search. That is a different problem from “favicon not showing in the browser.” Google uses its own crawler, caches icons aggressively, and applies public guidelines before it will display one.
How Google picks a favicon
Googlebot discovers icons from your HTML <link rel="icon"> (and related) tags, fetches
the file with its favicon user agent, then may show that icon in mobile and desktop search results.
If the file is blocked, too small, or fails their guidelines, Google falls back to a generic globe.
Fix checklist (work top to bottom)
1. Confirm a crawlable icon URL
- Icon URL must return HTTP 200 (not 301 loops, 403, or soft 404).
- Do not block the icon path in
robots.txt. - Prefer a stable absolute path such as
https://yoursite.com/favicon-32x32.png. - Serve over HTTPS on the same host Google indexes.
2. Meet Google’s size guidance
Google’s documented preference is a square favicon that is a multiple of 48×48 pixels (for example 48, 96, 144, 192). A crisp 192×192 PNG linked correctly is a strong choice. Tiny-only setups (just 16×16) are more likely to be ignored. Use our size cheat sheet to ship the full modern set.
3. Put a clear icon link in the homepage <head>
<link rel="icon" href="/favicon-32x32.png" type="image/png" sizes="32x32">
<link rel="icon" href="/android-chrome-192x192.png" type="image/png" sizes="192x192">
<link rel="shortcut icon" href="/favicon.ico">
Keep at least one high-quality PNG in addition to ICO. SVG-only sites should still expose a PNG for broad crawler compatibility — see the SVG favicon HTML guide.
4. Avoid guideline violations
- Do not use a favicon that is pornographic, hate speech, or a recognizable Google logo.
- Do not constantly swap the icon to game CTR; Google may ignore unstable icons.
- One primary brand mark per site works better than rotating promotional icons.
5. Make sure Google can crawl the page that declares the icon
If the homepage (or the URL that contains the <link> tags) is noindexed, blocked, or
not in Search Console’s index, the favicon often will not appear either. Check Coverage / Pages in
Google Search Console and fix indexing first.
6. Request a recrawl and wait
After you fix files and HTML:
- Open Search Console → URL Inspection for the homepage → Request indexing.
- Optionally use the favicon URL inspection if you changed only the image.
- Expect delay — Google may take days to weeks to refresh the SERP icon even after a successful crawl.
Browser OK, Google missing — common causes
| Symptom | Likely cause |
|---|---|
| Tab icon fine, Google globe | Crawler blocked, icon too small, or not yet recrawled |
| Works on homepage only | Relative paths or missing tags in the template Google crawls |
| Changed icon, Google shows old one | Normal cache lag — request indexing and wait |
| CDN / hotlink protection | Googlebot gets 403 on the image URL |
Verify with tools
- Open the icon URL in an incognito window — you must see the image.
- View page source and confirm the
rel="icon"href. - Run FaviconStudio checker against the live domain.
- Confirm the URL is indexed in Search Console.
For non-Google browser issues (cache, WordPress, wrong MIME type), use the broader favicon not showing fix guide.
Ready to create your favicon? Use FaviconStudio free — no sign-up needed →