WordPress-Favicon wird nicht aktualisiert? So behebst du es
Du hast ein neues Website-Icon gesetzt und das alte rührt sich nicht. Bei WordPress ist das fast immer eine Caching-Schicht (ein Page-Cache-Plugin oder CDN, das veraltetes HTML ausliefert), mit dem eigenen Favicon-Cache des Browsers als zweitem Verdächtigen.
Lies den cropped--Dateinamen, um den Cache zu erkennen
Öffne den Quelltext und finde den Icon-Link. Sein Dateiname beginnt mit cropped- und trägt den Namen deines Uploads. Zeigt er auf den neuen Anhang, ist das HTML korrekt und du siehst ein gecachtes Favicon im Browser. Nennt er weiterhin den alten Anhang, liefert dein Page-Cache oder CDN veraltetes HTML aus.
Diese eine Prüfung teilt das Problem sauber: richtiger Dateiname bedeutet Browser leeren; falscher Dateiname bedeutet Page-Cache leeren.
Leere die richtige Schicht
- 1
Leere den Page-Cache und das CDN
Ist der cropped--Dateiname veraltet, leere dein Caching-Plugin (WP Rocket, W3 Total Cache, LiteSpeed) und jedes vorgeschaltete CDN, damit frisches HTML mit dem neuen Icon-Link ausgeliefert wird.
- 2
Lade die Website in einem privaten Fenster
Ist der Dateiname bereits der neue, hat der Browser das Favicon gecacht. Ein privates Fenster oder ein anderes Profil zeigt die Wahrheit.
- 3
Schließe eine Theme-Überschreibung aus
Ein Theme, das sein eigenes Icon-Tag ausgibt, kann sich gegen das des Cores durchsetzen. Zähle die rel=icon-Tags im Quelltext, wenn das falsche Icon bestehen bleibt, nachdem beide Caches geleert sind.
WordPress-Favicon wird nicht aktualisiert: FAQ
Ich habe das Website-Icon geändert und der Tab zeigt das alte.
Öffne den Quelltext und prüfe den cropped--Dateinamen im Icon-Link. Zeigt er auf den neuen Anhang, ist das HTML in Ordnung und es ist ein gecachtes Favicon: leere den Browser. Zeigt er auf den alten, ist dein Page-Cache oder CDN veraltet.
Welche Caches sind bei WordPress im Spiel?
Bis zu drei: ein Page-Cache-Plugin, ein CDN vor der Website und der eigene Favicon-Cache des Browsers. Der cropped--Dateiname im Quelltext sagt dir, ob du die serverseitigen Caches oder den Browser leeren musst.
Brauche ich noch eine favicon.ico im Stamm?
Browser lesen die Link-Tags, also nein, aber manche Feed-Reader und Crawler fordern /favicon.ico per Pfad an und lesen dein HTML nie, eine Datei am Domain-Stamm ist also ein günstiges Sicherheitsnetz.