Why your favicon won't update — and how to force it
You changed the favicon, deployed, refreshed — and the old one is still there. This is the single most common favicon complaint, and it is almost never a code problem. Browsers cache favicons far more aggressively than pages or images, and the favicon cache often survives a normal reload.
Work through it in this order:
- Hard refresh.
Ctrl+Shift+R(Windows) orCmd+Shift+R(Mac) reloads bypassing the page cache. - Reopen the tab. The favicon cache is frequently tied to the open tab. Close it completely and open a new one.
- Bust it with a query. Point the link at a "new" URL while testing:
<link rel="icon" href="/favicon.ico?v=2">. Bump the number on each change. - Confirm the file is really there. Load
yourdomain.com/favicon.icodirectly — if it 404s, the browser is showing a cached icon for a file that no longer exists.
Google Search is its own case. It caches your favicon separately from your pages and refreshes on Google's schedule, so a new icon in search results can lag by days or weeks even after your site is correct. There is no button to speed that up — make sure /favicon.ico returns 200 to Googlebot and wait.