lintpage
~/tools/favicon-checker

Favicon Checker

Find out why your favicon shows in the browser tab but not in Google's search results - often an SVG-only icon Google does not use, or a declared icon that 404s.

§ what this tool checks

Rules applied to every scan.

A favicon fails in two directions and the symptoms look identical. Either the icon is declared and 404s - in which case browsers stop at the broken declaration instead of falling back to /favicon.ico - or it loads fine in a format Google Search does not use, an SVG-only favicon being the common case, which is why a site can show an icon in every browser tab and a blank globe in search results. This tool fetches every icon your page declares, confirms each one actually loads as an image, and checks the sizes and formats against what Google documents.

Every <link rel="icon"> and shortcut icon declared in the HTML
Whether each declared icon actually loads as an image, or returns a 404
The implicit /favicon.ico fallback, declared or not
A non-SVG icon of at least 48x48, the size Google recommends for search results
apple-touch-icon for iOS home-screen bookmarks
SVG icon support for theme-aware and high-DPI displays
§ faq

Questions, answered.

Why is my favicon not showing in Google search results?
The common causes: the only declared icon is an SVG, which every modern browser shows and Google Search does not support; the declared icon returns a 404; robots.txt blocks Googlebot-Image from the icon file; or Google has not recrawled your homepage since you added it. Google reads the favicon from your home page specifically, so declaring it only on inner pages will not work. Format, size and 404s are what this tool checks; recrawl delay you can only wait out.
What size should a favicon be?
Google needs a square icon of at least 8x8 and recommends larger than 48x48 so it looks good across its surfaces - 96x96 or 192x192 is a safe choice. Browsers are far less demanding and will happily use a 16x16 .ico. Serve one large square PNG and let clients scale it down; add an SVG alongside it if you want one for browsers, but Google Search will not use it.
Do I still need a favicon.ico file?
It is worth keeping one at the root. Browsers and crawlers request /favicon.ico by default whether or not you declare anything, so an absent file means a stream of 404s in your logs and a fallback icon in older clients. Declare a large PNG in your HTML for everything that reads the markup (an SVG alongside it is fine for browsers), and leave an .ico at the root for everything that does not.
Why does my favicon work locally but not in production?
Nearly always a path problem. A relative href resolves against the current page, so an icon declared as "favicon.ico" works at the root and breaks on every nested route. Use a root-relative path (/favicon.ico) or an absolute URL. The other common cause is a build step that does not copy the icon into the deployed output - the tag ships, the file does not, and the result is a declared icon that 404s.
§ run the full audit

Stop guessing. Scan everything in one click.

60 automated checks across meta tags, robots.txt, Open Graph, sitemaps, headings, AI visibility, and more — free, no signup.

run a full scan →