Skip to main content
SEO

Favicon Not Showing in Google Search? How to Fix It Step by Step (2026)

Favicon not showing in Google Search even though it appears in the browser tab? The five usual causes, the size and format rules Google publishes, how to check robots.txt for Googlebot-Image, and the step-by-step fix in Google Search Console.

Starting packages from $199
Louisville, KY••By ItsNext Team

Quick Answer: Why Is My Favicon Not Showing in Google Search?

A favicon not showing in Google Search almost always comes down to one of five things: the home page has no favicon link tag, the icon is not square, the file is in a format Google does not list as supported, robots.txt blocks Googlebot or Googlebot-Image from the home page or the icon file, or Google simply has not recrawled the home page yet. Check those five in order, fix what you find, then request indexing of your home page in Google Search Console. According to Google Search Central's favicon documentation, crawling can take anywhere from several days to several weeks, and a favicon is not guaranteed to appear even when every guideline is met.

Last updated: November 2026. This guide is for small business owners and anyone who looks after their own website. Every requirement and step below was checked against Google Search Central, Google Search Console Help and the official platform documentation on November 14, 2026. The sources are linked inline and listed at the end. You can do all of it yourself for free; no paid tool or agency is needed.

Key Takeaways

  • The browser tab proves nothing: your browser loads the icon directly, while Google Search shows the icon only after its own crawlers fetch your home page and the icon file.
  • Two crawlers are involved: Googlebot must be able to crawl the home page, and Googlebot-Image must be able to crawl the favicon file.
  • Shape and size: the favicon must be square (1:1) and at least 8x8px; Google recommends larger than 48x48px.
  • Formats Google lists: BMP, GIF, ICO, PNG, JPEG, PPM and TIFF. SVG is not on that list.
  • One favicon per hostname: example.com and shop.example.com can each have one, but example.com/shop cannot have its own.
  • It takes time: after a fix, expect several days to several weeks, and Google does not guarantee the icon will appear.

Why Does the Favicon Show in the Browser Tab but Not on Google?

This is the part that confuses most site owners. When you open your own site, your browser downloads the icon straight from your server and shows it in the tab within seconds. Google Search does not work that way. The small icon next to your site name in the results is taken from what Google has crawled and processed, not from a live request made when someone searches.

Google states the crawl requirement plainly: Googlebot must be able to crawl the home page and follow any redirects from there to the page where the favicon is specified, and Googlebot-Image must be able to crawl the favicon file. Neither URL may be blocked by robots.txt or by other means. Google's crawler overview confirms that crawling preferences addressed to Googlebot-Image affect every Google Search feature where images, logos and favicons are presented. See Google's list of common crawlers.

So clearing your browser cache, which is the usual advice for a tab icon that will not update, does nothing for the search result. The fix has to happen on the website, and then Google has to come back and crawl it.

What Are Google's Favicon Requirements in 2026?

These are the requirements on Google's favicon page, which shows a last-updated date of October 27, 2026. Google says you must follow them to be eligible. Read the full guidelines on Google Search Central.

  • Link tag on the home page: add a tag such as <link rel="icon" href="/path/to/favicon.ico"> to the header of your home page.
  • Accepted rel values: icon, shortcut icon (kept for historical reasons), apple-touch-icon and apple-touch-icon-precomposed.
  • The href can be relative or absolute: /smile.ico and https://example.com/smile.ico both work, and the file may be hosted on another domain such as a CDN.
  • Square, at least 8x8px: Google recommends using a favicon larger than 48x48px so it looks good on different surfaces.
  • Supported file formats: BMP, GIF, ICO, PNG, JPEG, PPM and TIFF.
  • Stable URL: do not change the favicon URL frequently.
  • One per site, defined by hostname: a domain or subdomain home page can set a favicon; a subdirectory such as example.com/news cannot have a separate one.
  • Representative and appropriate: the icon should represent your brand. Google replaces icons it considers inappropriate, such as pornography or hate symbols, with a default icon.

A note on the "multiple of 48px" rule you will see repeated in forums and in some platform help pages, including Squarespace's favicon help article: the wording on Google's own page today is a square of at least 8x8px, with larger than 48x48px recommended. A 96x96, 144x144 or 192x192 PNG satisfies both the old advice and the current wording, so it is a safe choice.

How to Fix a Favicon Not Showing in Google Search — Step by Step

What to prepare: a square version of your logo or brand mark saved as a PNG (96x96px or larger) or an ICO file, access to your website editor or code, and access to Google Search Console for your site. Search Console is free. Work through the steps in order, because each one rules out a cause.

  • Step 1 — Confirm the tag is on the home page: open your home page, right-click, choose View page source and search for rel="icon". If there is no link tag with rel set to icon, shortcut icon or apple-touch-icon, that is your problem. Google reads the favicon from the home page, so a tag that exists only on inner pages is not enough.
  • Step 2 — Open the icon URL directly: copy the href value from that tag and paste it into a private browser window. The image must load. If you get a 404 page, a login prompt or a redirect to somewhere unexpected, fix the path or re-upload the file.
  • Step 3 — Check the shape, size and format: the image must be square and at least 8x8px, ideally larger than 48x48px. If the file is an SVG or WebP, which are not on Google's supported list, add a PNG or ICO version and point the home page link tag at it.
  • Step 4 — Check robots.txt: open yoursite.com/robots.txt and look for Disallow rules that cover the home page, the folder that holds the icon (often /images/, /assets/ or /static/), or a group for Googlebot-Image that disallows everything. Remove the rule or add an Allow line for the favicon path.
  • Step 5 — Check home page redirects: if your home page redirects (for example from the non-www address to www), make sure the final page has the link tag and that nothing in the redirect chain is blocked. Googlebot must be able to follow the redirects to the page where the favicon is specified.
  • Step 6 — Keep one stable favicon URL: do not rename the file on every deploy or add a changing version string to it. Google asks for a stable URL.
  • Step 7 — Request indexing of the home page: in Google Search Console, paste your home page URL into the URL Inspection bar at the top, wait for the result, then click Request indexing.
  • Step 8 — Wait, then recheck: search for your business name on Google after a week or two. Do not keep re-submitting; Google says requesting a recrawl several times for the same URL will not get it crawled any faster.

Official links for the steps above: open Google Search Console, URL Inspection tool help and Ask Google to recrawl your URLs. You must be an owner or full user of the Search Console property to request indexing, and there is a daily limit on index requests.

How Do I Check Whether robots.txt Is Blocking My Favicon?

A robots.txt file tells search engine crawlers which URLs they can access on your site. A blocked image folder is one of the less obvious causes of a missing favicon, because the site looks perfect to human visitors. Google's introduction to robots.txt explains how the file works. Look for patterns like these:

  • A blanket block: "User-agent: *" followed by "Disallow: /" blocks every crawler from the whole site, including the home page and the icon.
  • A blocked asset folder: "Disallow: /assets/" or "Disallow: /wp-content/" will block a favicon stored inside that folder.
  • An image crawler block: a group that starts "User-agent: Googlebot-Image" with "Disallow: /" stops Google fetching the icon even when the page itself is crawlable.

To see the robots.txt file Google last fetched, open the robots.txt report in Search Console (the help page below has an Open robots.txt report button). After you fix a rule, you can select the more settings icon next to the file and click Request a recrawl. Google notes that it recrawls robots.txt files often, and that a recrawl request does not guarantee an immediate recrawl of the URLs you unblocked. See the robots.txt report help page. If you have deliberately edited robots.txt to control AI crawlers, our guide on blocking AI training with Google-Extended shows how to do that without blocking Google Search crawlers by accident.

How Do I Add a Favicon Correctly on WordPress, Squarespace or Next.js?

Most platforms create the link tag for you once you upload an icon in the right place. These are the official routes for three common setups. If your platform is not listed, search its help centre for "favicon" or "site icon" and then confirm the result with Step 1 above.

  • WordPress (block theme): go to Appearance → Editor, select Identity, click Site Icon, choose or upload an image and click Save.
  • WordPress (classic theme): go to Settings → General, click Choose a Site Icon, pick or upload the image, click Set as Site Icon, crop to a square if asked, then click Save Changes.
  • WordPress image guideline: WordPress.com asks for a square image of at least 512 x 512 pixels.
  • Squarespace: open the Favicon panel, drag your image into the uploader and click Save. Squarespace recommends a PNG between 100px x 100px and 300px x 300px, and the file cannot be larger than 100 KB.
  • Next.js (App Router): place a favicon.ico file in the top level of the app folder. Next.js then adds <link rel="icon" href="/favicon.ico" sizes="any" /> to the head automatically. An icon file (.ico, .jpg, .jpeg, .png or .svg) can also be placed in the app folder.

Official instructions: WordPress.com: Add a favicon (site icon), Squarespace: Add a favicon or browser icon and Next.js: favicon, icon and apple-icon file conventions. One caution for developers: Next.js accepts an SVG icon file and browsers will display it, but SVG is not among the formats Google lists for Search, so keep a favicon.ico or PNG icon as well.

How Long Does Google Take to Show a New or Fixed Favicon?

Google gives a range rather than a number: crawling can take anywhere from several days to several weeks, depending on how often its systems decide your content needs refreshing. Requesting indexing of the home page puts it in the queue, but Google is clear that a request does not guarantee instant inclusion, or inclusion at all. Read Google's recrawl guidance.

While you wait, you can confirm that the fix is in place from Google's side. In the URL Inspection tool, click Test live URL for your home page. The live test fetches the page in real time, and View tested page → More info lists the page resources Google loaded. If the home page itself cannot be fetched or is blocked, the Crawl allowed and Page fetch fields will say so. If your home page shows a redirect status instead, our guide to fixing Page with redirect in Google Search Console explains when that is normal and when it needs attention.

If several weeks pass, every check above is clean and the icon still does not appear, Google provides a favicon feedback form. Be realistic about it: Google says the feedback helps improve its systems overall and does not guarantee action on an individual site.

What Are the Most Common Favicon Mistakes, and What Should I Check?

  • Rectangular logo used as the icon: a wide logo is not 1:1. Use a square mark or the first letter of your brand instead.
  • SVG only: fine for browsers, not listed by Google. Add a PNG or ICO.
  • Tag missing from the home page: some themes and page builders use a different template for the home page. Check the home page source specifically.
  • Icon folder blocked in robots.txt: common after a developer blocks asset folders to save crawl budget.
  • Changing the file name on every update: a cache-busting file name that changes with each deploy breaks the stable URL guideline.
  • Expecting a separate icon for a subfolder: example.com/store uses the favicon of example.com. Only a different hostname can have a different icon.
  • Re-submitting daily: repeated indexing requests do not speed anything up and use your daily quota.

Quick checklist before you request indexing: (1) link tag with rel="icon" present in the home page source; (2) icon URL loads in a private window; (3) image is square and larger than 48x48px; (4) format is PNG, ICO, GIF, JPEG, BMP, PPM or TIFF; (5) robots.txt does not block the home page or the icon for Googlebot or Googlebot-Image; (6) the icon URL will stay the same; (7) the icon clearly represents your business.

A favicon will not move your rankings, and nobody can promise that Google will display it. What it does is make your result easier to recognise when someone scans the page, which Google itself gives as the reason to make the icon representative of your brand. If you would rather have someone check the whole technical setup at once, ITSolutionNYC is based in Louisville, KY and works with clients remotely on technical SEO, but everything in this guide can be done on your own.

Conclusion

A favicon not showing in Google Search is a crawl and eligibility problem, not a browser problem. Put a link tag on the home page, use a square PNG or ICO larger than 48x48px, make sure robots.txt lets Googlebot reach the home page and Googlebot-Image reach the icon, keep the icon URL stable, then request indexing of the home page in Google Search Console and give it several days to several weeks. You can do every step yourself for free. Google does not guarantee a favicon will be shown, but a site that meets every guideline has done everything within its control.