Skip to main content
Google shows your favicon next to your site in search results. To get it there, put a square favicon on your homepage and let Google crawl it. Google’s favicon guidelines are the source for the rules on this page.

Requirements

A favicon does not need to be exactly 48x48 or a multiple of 48. Any square size larger than 48x48, such as 96x96 or 144x144, works.

Add the favicon to your site

1

Make a square favicon

Export your logo as a square image larger than 48x48 pixels. Use your symbol, not a wide wordmark.
2

Add the link tag to your homepage

Put a <link> tag in the <head> of your homepage. Google reads the favicon for the whole site from the homepage.
On a site builder such as WordPress, Wix, Shopify, Squarespace, Webflow, or Framer, set the favicon in the site settings instead. The builder writes the tag for you.
3

Let Google crawl it

Make sure robots.txt does not block Googlebot from your homepage or Googlebot-Image from the favicon URL. The favicon URL must return a 200 status.
4

Request indexing

In Google Search Console, open the URL Inspection tool, enter your homepage URL, and click Request Indexing. This step is optional, but it can make the change appear sooner.
Google can take several days to several weeks to show a new favicon. Even when you meet every requirement, Google does not guarantee that it will show your favicon. Check these causes in order:
  1. Google has not crawled your homepage again. Wait, or request indexing in Search Console.
  2. The link tag is not on your homepage. A tag on inner pages only is not enough.
  3. Google cannot crawl the file. robots.txt blocks Googlebot or Googlebot-Image, or the favicon URL does not return 200.
  4. The image is not square. Export it again at a 1:1 aspect ratio.
  5. The image is too small. Use a size larger than 48x48 pixels.
  6. Google considers the content inappropriate. Google then shows a default icon.
If Google still shows your old favicon, it has not crawled the new one yet. Keep the new favicon URL stable and request indexing again.

FAQs

No. Google shows one favicon for each domain or subdomain. app.example.com can have its own favicon, but example.com/blog uses the favicon of example.com.
Yes. If your favicon does not appear, the format is rarely the cause. Crawl access and crawl timing are more common causes.
Yes. The favicon URL can be relative, absolute, or on a CDN. The link tag must be on your homepage.
No, not directly. A clear favicon helps people recognize your site in the results.

Show other companies' logos in your app

Favicons are small site icons. To show company logos by domain, stock ticker, or name in your own app, use the Logo.dev CDN.