Shopify Favicon Not Showing? Here's the Fix
On Shopify the favicon is a theme setting, not a file on a server. The theme renders one icon link from an image you pick in the editor, so a blank tab means it's unset, you edited the wrong theme, or the format was rejected.
The favicon is a theme setting
Dawn and the other Online Store 2.0 themes declare a favicon setting. You pick an image in the theme editor, and the theme renders a single icon link whose URL is generated by Shopify's image CDN. The setting belongs to the theme, so changing themes means re-picking it.
Because it lives in the theme, the two ways it silently fails are editing a draft you never publish, and handing the image picker a format its CDN can't process.
Get it rendering
- 1
Set the favicon in theme settings
Online Store → Themes → Customize, then the theme settings control at the bottom of the sidebar, not the section list. Dawn groups the favicon under its own heading.
- 2
Publish the theme you edited
The customizer preview and the live storefront are different URLs. If you edited a draft, publish it before deciding the favicon didn't change.
- 3
Check the live storefront in a private window
Once it's published, the rendered link is a CDN URL. A stale icon at that point is the browser's cache, not Shopify's.
Shopify favicon not showing: FAQ
Why is my Shopify favicon not showing?
Usually the favicon setting is empty, you edited a draft theme that was never published, or you uploaded a .ico the image CDN can't process. Set a square PNG in theme settings and publish the theme.
Where is the favicon setting in Shopify?
Online Store → Themes → Customize → theme settings (the control at the bottom of the left sidebar, separate from the section list). In Dawn it has its own heading.
Can I upload favicon files to my store's root?
No. You don't control what Shopify serves at /favicon.ico, and theme assets come from the CDN under their own paths. Everything goes through the theme setting or an asset_url reference in the layout.