WordPress-Favicon wird nicht angezeigt oder aktualisiert

WordPress-Favicon wird nicht angezeigt oder aktualisiert

Eine Website ersetzt ihr Logo, und die WordPress-Vorschau zeigt bereits das neue Website-Icon. Chrome behält trotzdem die alte Marke, während Safari gar kein Favicon anzeigt. Im Quelltext stehen ein aktueller WordPress-Verweis, ein veralteter Theme-Tag und ein Manifest; außerdem liefert ein CDN-Knoten noch eine zwischengespeicherte 404-Antwort.

Dieser Beitrag führt vom gerenderten Icon-Tag über die Dateiantwort bis zu CDN-, Service-Worker- und Browser-Caches. So beheben Sie die richtige Ursache, ohne durch neue Uploads weitere Varianten zu erzeugen.

Inhaltsverzeichnis

  1. Was das Thema bedeutet
  2. Ein realistisches WordPress-Beispiel
  3. Warum es wichtig ist und wann es eingesetzt wird
  4. Der einfache Weg für Einsteiger
  5. Der technische Weg
  6. Risiken, häufige Fehler, Backup und Rollback
  7. Wie AIOWS unterstützt: AIOWS Favicon Manager
  8. Passende AIOWS-Artikel
  9. Fazit und empfohlener Weg
  10. Offizielle Quellen

Was das Thema bedeutet

Ein fehlendes oder veraltetes Favicon kann an vier Stellen entstehen: WordPress veröffentlicht den falschen Verweis, mehrere Quellen konkurrieren im Seitenkopf, die Icon-Datei wird fehlerhaft ausgeliefert oder ein Cache hält eine frühere Antwort. Die Diagnose folgt deshalb dem tatsächlich gerenderten Tag bis zur abgerufenen Datei.

Die Vorschau in der Administration bestätigt nur die WordPress-Einstellung. Sie sagt noch nicht, welcher Tag öffentlich ausgegeben wird und welche Datei ein bestimmter Browser letztlich verwendet.

Ein realistisches WordPress-Beispiel

Das Team hält das neue Icon zunächst unverändert und entfernt den alten Theme-Tag. Danach ruft es die URL aus dem verbleibenden WordPress-Verweis direkt über mehrere CDN-Standorte auf. Ein Knoten liefert noch eine negative Cache-Antwort, die gezielt invalidiert wird. Erst als alle Standorte denselben Status, MIME-Typ und Datei-Hash liefern, beginnt der Test mit einem frischen Browserprofil.

Warum es wichtig ist und wann es eingesetzt wird

Durch wiederholtes Hochladen entstehen neue URLs, ohne dass klar wird, ob Markup, Datei oder Browsercache fehlerhaft war. Das erschwert die Diagnose und lässt alte Icons in Themes, Manifesten oder Lesezeichen bestehen.

Der beschriebene Ablauf ist sinnvoll, wenn die öffentliche Darstellung von der WordPress-Vorschau abweicht, Browser unterschiedliche Symbole zeigen oder eine Änderung nur an einzelnen Standorten ankommt. Bei einem lediglich schlecht erkennbaren Motiv ist dagegen das Quelldesign zu überarbeiten, nicht die Auslieferung.

Der einfache Weg für Einsteiger

  1. Ändern Sie das Icon während der Diagnose nicht erneut.
  2. Öffnen Sie den Seitenquelltext und notieren Sie alle rel="icon"-Verweise.
  3. Rufen Sie jede referenzierte Datei direkt auf und prüfen Sie, ob sie erreichbar ist und das erwartete Bild zeigt.
  4. Entfernen Sie doppelte Ausgaben aus Theme, Plugin oder Snippet, sodass eine zuständige Quelle verbleibt.
  5. Testen Sie danach mit einem frischen Browserprofil und einem zweiten Gerät.

Der technische Weg

Vergleichen Sie für die gewählte Icon-URL Statuscode, Redirects, MIME-Typ, Abmessungen, ETag, Last-Modified, Cache-Header und Inhaltshash. Prüfen Sie HTTP- und HTTPS-Hosts sowie mehrere CDN-Knoten. Eine zuvor zwischengespeicherte 404-Antwort kann länger bestehen als die inzwischen hochgeladene Datei.

Kontrollieren Sie die Reihenfolge der Icon-Tags, ihre sizes-Attribute, ein mögliches Web-App-Manifest und registrierte Service Worker. In einer Multisite-Installation muss der Medienanhang zur richtigen Website gehören. Erst wenn Markup und Dateiantwort stimmen, ist der Browsercache der verbleibende Kandidat.

Ein leeres Browserprofil, ein neu angelegtes Lesezeichen und ein zweites Gerät liefern voneinander unabhängige Hinweise. Die normale Admin-Sitzung ist als alleiniger Test ungeeignet, weil sie andere Cache- und Anmeldebedingungen haben kann.

Risiken, häufige Fehler, Backup und Rollback

Löschen Sie das referenzierte Attachment nicht und leeren Sie nicht pauschal alle Caches. Auch ein zusätzlicher hartcodierter Tag verschärft das Problem. Ändern Sie jeweils nur eine Ebene: zuständige Icon-Quelle, Dateiantwort oder den konkret betroffenen Cache.

Sichern Sie das bisherige Website-Icon und dokumentieren Sie die aktiven Verweise. Wenn der Head-Output verschwindet, andere Multisite-Bereiche betroffen sind oder die neue Datei fehlerhaft antwortet, stellen Sie das vorherige Icon und die frühere Tag-Konfiguration wieder her.

Wie AIOWS unterstützt:

AIOWS Favicon Manager

AIOWS Favicon Manager zeigt das verwaltete WordPress-Website-Icon und unterstützt dessen Auswahl und Austausch. Bei einem Anzeigeproblem dient diese Einstellung als Ausgangspunkt: Sie lässt sich mit den öffentlich gerenderten Icon-Tags und der direkt aufgerufenen Datei vergleichen.

Halten Sie das gewählte Icon während der Diagnose stabil. Prüfen Sie die Vorschau, den Seitenquelltext und anschließend jede dort referenzierte Datei. Wenn weitere Tags aus Theme, Plugin, Snippet oder Manifest auftauchen, müssen diese Quellen separat zugeordnet werden. Für Cache-Probleme zählt die gerenderte URL, nicht ein weiterer Upload.

Das Modul kann einen Browser nicht zum sofortigen Verwerfen seines Favicon-Caches zwingen, keinen fehlenden Head-Hook reparieren und kein extern verwaltetes Manifest steuern. Bewahren Sie daher das vorherige Attachment auf. Scheitert die Veröffentlichung, wählen Sie dieses wieder aus und nehmen nur die nachweislich verursachende Änderung zurück.

AIOWS Favicon Manager ansehenAIOWS-Tarife vergleichen

Fazit und empfohlener Weg

Empfohlen ist, das ausgewählte Website-Icon unverändert zu lassen, die gerenderten Tags mit der direkten Dateiantwort zu vergleichen und Theme, doppelte Ausgaben, CDN sowie Browsercache nacheinander zu prüfen. Ändern Sie das Bild erst, wenn der Veröffentlichungsweg eindeutig belegt ist; andernfalls korrigieren Sie gezielt die Stelle, an der eine veraltete oder fehlende Antwort entsteht.

Offizielle Quellen

Ähnliche Beiträge

All in One WP Settings holenZum Plugin