Skip to content

Favicon in Google: redirects and the rules

In October 2026 Google clarified that Googlebot has to follow every redirect from the home page to the page that declares the favicon. A broken step is enough for the gray globe to show up. Plus the formats and the one-icon-per-hostname rule.

In this post
  1. Why the home page redirect decides the favicon
  2. The other rules that keep the icon out of results
  3. One favicon per hostname: what it means for multilingual sites
  4. How long does a fixed icon take to show up?
  5. What to check on Monday

On October 27, 2026, Google rewrote one line of its favicon documentation. Crawling the home page is no longer enough: Googlebot has to get through every redirect that leaves it, all the way to whichever page declares the icon, and no URL along that path can be blocked. If your client's home page sends visitors somewhere else before showing anything, that is usually where the gray globe replacing the logo comes from. Google called it a clarification, and it never made the documentation changelog.

Why the home page redirect decides the favicon

Because Google looks for the icon in one place only: the home page of the hostname. The crawler opens the root, goes wherever it is sent and reads the link tag in the header of the page where it lands. If any link in that chain breaks, the tag is never read and the result shows the generic icon.

A few site setups break the chain often:

  • A home page that picks the language by browser, cookie or location and redirects to /en/ or /pt-br/. The path the crawler takes may not match the visitor's.
  • A home page that sends people to a login, age check or consent screen first.
  • A destination folder, or the folder holding the icon file, blocked in robots.txt. It happens with /assets/ and /static/ on sites that closed those folders years ago and forgot.

None of these is rare on agency client sites. The first one, in particular, shows up on almost every store that sells to more than one country.

The other rules that keep the icon out of results

The redirect is the news, but it is far from the only condition. According to Google's documentation, checked on November 2, 2026:

  • The file must be square, at least 8x8 pixels. Google recommends going above 48x48 so the icon stays sharp across screens.
  • The listed formats are BMP, GIF, ICO, PNG, JPEG, PPM and TIFF.
  • Googlebot-Image needs access to the file, and Googlebot to the home page. The file can live on a CDN, off your domain.
  • The tag goes in the home page header, with rel set to icon, shortcut icon, apple-touch-icon or apple-touch-icon-precomposed.
  • The file URL should stay stable. Renaming it on every deploy gets in the way.

Notice what is missing from that format list: SVG. Plenty of new sites declare only a vector icon, which looks sharp at any size and works fine in the browser. In Search, going by the published list, that file is not guaranteed to be accepted. A second tag pointing to a square PNG of 48x48 or larger fixes it, and the SVG can stay where it is.

One favicon per hostname: what it means for multilingual sites

Google accepts one icon per hostname. A subdomain counts as its own hostname, so shop.client.com can have its own. A subfolder cannot: client.com/es/ inherits the home page icon. If you want a different icon per country or brand, you need a subdomain.

By the same rule, www.client.com and client.com are different hostnames. When the bare domain redirects to the www version, the chain Google has to follow starts one step earlier, and the http to https redirect counts too. Every hop is one more place where a firewall rule, an old robots.txt or an interstitial screen can stop the crawler.

This ties back to the redirect. On a site that sends the root to a language folder, the tag that counts is the one on the page where the chain ends for the crawler. Google itself says Googlebot seems to crawl from US-based IPs. If each language version declares a different file, the icon in results will likely be the one an American visitor would get.

How long does a fixed icon take to show up?

Anywhere from a few days to a few weeks, according to Google, because the home page has to be crawled and processed again. Requesting indexing of the home page in Search Console's URL Inspection tool moves it up the queue. Even with everything right, Google does not promise to show the favicon: following the rules is a requirement, not a guarantee.

In practice, that changes the conversation with the client. An icon swapped on Friday has no reason to be in results by Monday, and chasing it sooner just creates tickets.

What to check on Monday

  • Run curl -sIL https://client-domain/ in a terminal and write down every 301, 302, 307 or 308 until the final 200. The last URL is where the favicon tag has to be.
  • Open that page's source with Ctrl+U, not the inspector, and search for rel="icon". Google does not document whether it accepts a tag injected by JavaScript; with the tag in the served HTML, the question goes away.
  • Test the home page and every URL on the path in URL Inspection. Then check Search Console's robots.txt report to make sure the icon's folder is allowed.
  • Check format and size: if the site only has an SVG, add a square PNG of 48x48 or larger.
  • If you changed anything, request indexing of the home page and note the date. Look at the results again after a few weeks.

Read next

  1. Method · 6 min readOne robots.txt line to refuse AI trainingFour AI companies agreed on a single robots.txt group that says "do not train on this". It covers training only, none of them fully applies it yet, and on Google it can take Gemini citations along with it.
  2. Method · 6 min readHow the SEO score is calculatedThe formula is five weights and one subtraction. The interesting part is the decision underneath it: a page counts once per area, no matter how many problems it has there.

See this math on your site

Crawl my site for free

3,000 pages a month on the Basic plan, no card.