Warum sich dein Favicon nicht aktualisiert – und wie du es erzwingst
Du hast das Favicon geändert, deployt, neu geladen – und das alte ist immer noch da. Das ist die mit Abstand häufigste Favicon-Beschwerde, und fast nie liegt es am Code. Browser cachen Favicons weit aggressiver als Seiten oder Bilder, und der Favicon-Cache übersteht ein normales Neuladen oft.
Geh es in dieser Reihenfolge an:
- Hard-Refresh.
Ctrl+Shift+R(Windows) oderCmd+Shift+R(Mac) lädt unter Umgehung des Seiten-Caches neu. - Tab neu öffnen. Der Favicon-Cache hängt häufig am geöffneten Tab. Schließe ihn vollständig und öffne einen neuen.
- Mit einem Parameter austricksen. Lass den Link beim Testen auf eine „neue" URL zeigen:
<link rel="icon" href="/favicon.ico?v=2">. Erhöhe die Zahl bei jeder Änderung. - Stelle sicher, dass die Datei wirklich da ist. Lade
yourdomain.com/favicon.icodirekt – wenn es einen 404 gibt, zeigt der Browser ein gecachtes Icon für eine Datei, die es nicht mehr gibt.
Die Google-Suche ist ein Fall für sich. Sie cacht dein Favicon getrennt von deinen Seiten und aktualisiert nach Googles Zeitplan, sodass ein neues Icon in den Suchergebnissen um Tage oder Wochen hinterherhinken kann, selbst wenn deine Seite korrekt ist. Es gibt keinen Knopf, der das beschleunigt – stelle sicher, dass /favicon.ico dem Googlebot 200 zurückgibt, und warte.