How to fix a favicon not showing in search results
If your favicon is not showing in Google's search results, check four things in this
order. The home page has a <link> tag pointing at it. The file at that address loads.
Googlebot can crawl the home page and Googlebot-Image can crawl the file. And the file is a square. Then wait,
because Google takes days to weeks to pick up a change, and it does not promise to show one.
What Google says
I read Google's favicon guidance on 13 October 2026:
Define a favicon to show in
search results. To be eligible, add a <link> tag to the head of your home page. Google reads
the rel value, which can be icon, the older shortcut icon,
apple-touch-icon or apple-touch-icon-precomposed, and the href, which can
be a relative or a full address and does not have to be on your own host.
Its guidelines, in short:
- Google supports one favicon per hostname, set on that hostname's home page. A subdirectory such as
/newscannot have its own. - Googlebot-Image must be able to crawl the favicon file, and Googlebot must be able to crawl the home page. Neither can be blocked.
- The favicon must be square and at least eight pixels each way. Google recommends larger than forty-eight pixels so it looks right on different surfaces.
- Supported formats are BMP, GIF, ICO, PNG, JPEG, PPM and TIFF.
- The address should be stable, and the image should represent your brand.
- A favicon is not guaranteed to appear even when every guideline is met.
After a change, Google says recrawling can take anywhere from several days to several weeks. You can ask for the home page to be indexed again with the URL Inspection tool in Search Console.
What Docket checks
Docket opens your home page, takes the first two <link> tags whose rel contains the
word icon, and fetches each one. A file counts if the server answers, the answer is not an HTML page, and it is not
empty. If neither works, it tries /favicon.ico the same way. If nothing loads it reports
No favicon found, at low severity.
Two details matter. A tag that points at a missing file does not count: a declared icon that returns a not-found
page is reported as no favicon, because that is what a visitor and a search engine get. And a site that has only a
file at /favicon.ico and no tag passes Docket's check, although Google's page asks for the tag on the
home page. Add the tag.
The fix
<link rel="icon" href="/favicon.ico" sizes="any">
<link rel="icon" href="/icon.svg" type="image/svg+xml">
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
Put those lines in the head of your home page, serve the files at those addresses, and open each address in a browser to be sure it loads. If your site is on a CMS, the favicon is usually a setting under the site's appearance or identity options, and it writes the tag for you. Do not let a robots.txt rule block the file.
A real before and after
I wrote a small fixture site for this page: three pages of a typewriter repair workshop. I audited it with Docket on 13 October 2026 four times, changing only the favicon. The pages are ours; nothing here is measured on anyone else's site.
- No tag and no file. Docket reported: No favicon found
- A tag pointing at a file that does not exist. Docket reported the same finding.
- The tag, and the file is there. Docket reported nothing.
- No tag, but a file at
/favicon.ico. Docket reported nothing, which is the case above where Google's guidance asks for more.
The tag I used was <link rel="icon" href="/img/icon.png" type="image/png">. Its fix, for the first two cases, was:
Add a favicon at /favicon.ico plus a 180x180 apple-touch-icon, and declare them in the head.
What Docket cannot tell you
- Whether the file meets the size and shape rules. It checks that a file loads, not that it is square or large enough, and it does not read the format.
- Whether Googlebot-Image is blocked. It does not test that bot against your robots.txt. The robots.txt tester will show the rules for a given address.
- Whether Google shows it. That is Google's decision, made on its own schedule, and it does not promise to show one at all.
Where to start
Open your home page's source and look for the tag, then open the address it names. Most missing favicons are one of those two steps. The favicon belongs with the other things that shape how your site looks outside its own pages, such as the preview a shared link shows. What Docket adds is the same check alongside every other, ranked; see how that compares with other audit tools.
$349once · or 4 × $87.25
For Macs with Apple silicon or Intel, macOS 12 or later
On your phone?
Founding price $174.50 once · or 4 × $43.63, first 25 buyers, then $349. Buy applies the code FOUNDINGDOCKET for you; if the checkout shows $349, enter it under ‘Have a discount code?’.
Screaming Frog is $279 a year. Ahrefs plans with Site Audit run $29–$449 a month. Docket is $349 once. Their prices read 8 October 2026.
30 days, no conditions, no questions asked. Refund policy
Common questions
Why is my favicon not showing in Google search?
Usually the home page has no link tag for it, the file does not load, Googlebot or Googlebot-Image is blocked, or Google has not recrawled yet. Google also does not guarantee to show one.
How long does a favicon take to appear?
Google says recrawling can take anywhere from several days to several weeks. The URL Inspection tool can request indexing of the home page.
What size and format should a favicon be?
Square, at least eight pixels each way, and Google recommends larger than forty-eight pixels. It supports BMP, GIF, ICO, PNG, JPEG, PPM and TIFF.
Does a subdirectory get its own favicon?
No. Google supports one favicon per hostname, set on that hostname's home page.