Just wondering if anyone has had this issue, just last week my Favicon disappeared from google search results pages. I’m using Dawn. Now I’m getting the default icon. I haven’t change anything related to the favicon in a year.
It’s likely that Google isn’t recognizing your favicon due to Shopify’s dynamic URL parameters and the protocol-relative link (//). Google prefers a 48x48 favicon served over a full HTTPS URL without extra query strings. Try uploading a 48x48 version and manually specifying a clean, absolute URL in your theme’s head.
Re-submit your homepage in Search Console after making the change.
I have carefully read your question and from the URL you mentioned in this topic, I notice one sentence from Google which may be able to resolve your issue shared here:
Your favicon must be a square (1:1 aspect ratio) that’s at least 8x8px. While the minimum size requirement is 8x8px, we recommend using a favicon that’s larger than 48x48px so that it looks good on various surfaces. Any valid favicon format is supported.
You said the size of your favicon is 32 x 32px, which is lower than what Google recommends. Under this situation, I suggest you here recreate a favicon larger than 48 x 48px and upload again from Shopify backend. Then let Google reindex your store page URLs by submitting sitemap again and wait to see if favicon will display properly. Thank you!
Your second suggestion did the trick, I had to overwrite shopify’s code in the theme.liquid file. My take on it is google did not like the extra parameters shopify was placing within the link:
Shopify, if you’re listening, google recommends favicons 48 x 48 and you are forcing 32 x 32 (even if the favicon is 32 x 32! )… come on Shopify. That’s embarrassing.
Edit theme.liquid Head Section:
In your theme.liquid file, override Shopify’s default with something like (depends on the name of your previously uploaded favicon):