Google Search does not show favicon for a GitHub Pages site despite correct setup
14:49 21 Jan 2026

I have a website hosted on GitHub Pages that has been online for a long time and is properly indexed in Google Search Console. There are no crawl or indexing errors, and the site appears correctly in search results.

However, Google has never displayed the site’s favicon in search results.


What I have already tried

I followed all official Google documentation and the commonly recommended solutions, including:

  • A favicon in .ico format with multiple embedded sizes (16×16, 32×32, 48×48, etc.)
  • Additional favicon formats (.svg and .jpg)
  • Correct declarations in the
  • Public accessibility of the favicon (HTTP 200, correct MIME type)
  • Placing the favicon in the repository root, as recommended for GitHub Pages
  • No noindex directives and no blocking via robots.txt
  • No Lighthouse or SEO-related errors
  • Manual reindexing requests via Google Search Console
  • Waiting significantly longer than one month (even though Google documentation usually mentions that a few weeks should be sufficient)

None of the above has resulted in the favicon being shown.


Additional context

I recently performed a major redesign of the site and it is now receiving a consistent and growing number of visitors. The favicon issue is therefore becoming more noticeable from a branding and usability perspective.

This raises the question of whether:

  • the site previously had too little traffic, or
  • Google effectively requires more time or a minimum traffic threshold, despite the documentation suggesting that roughly a month should be enough

Questions (GitHub Pages–specific)

  1. When using GitHub Pages, can multiple favicons exist in the repository root for different Pages sites, or does Google/GitHub only consider a single one?
  2. If only one favicon is considered, why might it not be shown at all, even when it fully complies with Google’s requirements?
  3. Are there known GitHub Pages behaviors (CDN caching, HTTP headers, MIME types, etc.) that can prevent Google from picking up an otherwise valid favicon?
  4. Has anyone experienced a similar situation where everything was configured correctly but the favicon did not appear for several months?

I am trying to determine whether this is:

  • a GitHub Pages limitation or edge case,
  • a time and/or traffic-related requirement,
  • or an undocumented constraint in Google Search.

Any technical insight or confirmed experience would be appreciated.

github-pages favicon