Requirements
Before Google will display your favicon, ensure you meet these requirements:| Requirement | Details |
|---|---|
| Dimensions | Square, minimum 8x8 pixels (48x48+ recommended) |
| Format | ICO, PNG, SVG, or any valid favicon format |
| Aspect ratio | Must be 1:1 (square) |
| Accessibility | Googlebot must be able to crawl your favicon |
| Content | No inappropriate imagery (hate symbols, adult content) |
Add the favicon to your website
Create your favicon file
Add the link tag to your homepage
<link> tag in the <head> section of your homepage HTML:Verify crawlability
robots.txt file doesn’t block access to your favicon:Googlebot and Googlebot-Image must be able to access your favicon file.Request indexing (optional)
- Go to Google Search Console
- Enter your homepage URL in the URL Inspection tool
- Click “Request Indexing”
Why your favicon isn’t showing in Google Search
If your favicon isn’t appearing next to your site in search results, work through these causes in order:- Google hasn’t re-crawled your homepage yet. New favicons commonly take several days to a few weeks to appear. Request indexing of your homepage in Search Console to speed this up.
- The link tag isn’t on your homepage. Google reads the favicon from your site’s home page (the root URL), not from inner pages. Make sure the
<link rel="icon">tag is in the<head>of your homepage. - Googlebot can’t crawl the favicon. Check that
robots.txtallows bothGooglebotandGooglebot-Imageto fetch the favicon URL, and that the file returns a200status. - The favicon isn’t square. A non-square (non-1:1) image is rejected. Re-export at a square size such as 48x48 or 96x96.
- The image is too small or low quality. Use a favicon larger than 48x48 pixels.
- The content violates Google’s policies. Google replaces inappropriate imagery (hate symbols, adult content) with a default icon.
Important limitations
One favicon per hostname: Google supports one favicon per site hostname. Subdomains (likeblog.example.com) can have different favicons than your main domain, but subdirectories (example.com/blog/) share the same favicon.
No guarantee of display: Even with correct implementation, Google doesn’t guarantee your favicon will appear in search results.
Processing time: Changes can take days to weeks to appear, depending on how often Google crawls your site.
FAQs
My favicon isn't showing in Google Search
My favicon isn't showing in Google Search
- Blocked by robots.txt: Check that Googlebot can access your favicon URL
- Recently added: Allow several days to weeks for Google to process
- Wrong location: The link tag must be on your homepage, not just inner pages
- Content policy: Google may reject inappropriate imagery
Can I use different favicons for different pages?
Can I use different favicons for different pages?
example.com share the same favicon. Only different subdomains (like app.example.com) can have separate favicons.What's the best favicon format?
What's the best favicon format?
How long does it take for changes to appear?
How long does it take for changes to appear?
Why is Google showing my old favicon?
Why is Google showing my old favicon?
Does favicon size affect SEO?
Does favicon size affect SEO?
Does my favicon need to be 48x48 or a multiple of 48?
Does my favicon need to be 48x48 or a multiple of 48?
Does Google support SVG favicons in search results?
Does Google support SVG favicons in search results?
How do I force Google to update my favicon?
How do I force Google to update my favicon?