Favicon not showing in Google: how to fix it
If Google doesn’t display your favicon (or shows an old one), it’s usually about accessibility (404/403), caching, or an incomplete icon set.
Check these 5 things
- Your icon files are reachable and return 200 (try /favicon.ico and /favicon.svg).
- Your <head> contains a correct favicon HTML snippet with valid paths.
- You have a clear 32×32 PNG (and/or 48×48) for search results.
- Your server sends correct Content-Type for SVG/PNG/ICO.
- Give it time: search engines do not update favicons instantly.
Don’t change URLs daily
If you keep renaming or moving favicon files, search engines re-cache them and updates may take longer.
Quick action plan
- Generate a full set (SVG+ICO+PNG) and deploy without renaming files.
- Verify all <link> URLs resolve to real files (no 404).
- Wait for Google to refresh cached assets.
Generate a correct favicon set
ZIP + ready-to-copy <head> snippet.
FAQ
Why do I still see the old favicon?
Because Google caches favicons. Make sure the new files are accessible, then wait for Google to refresh its cache.
Do I need a separate favicon for search?
Usually no. A simple, high-contrast mark that reads well at 16–32 px is enough.