So fügen Sie ein Favicon zu Ihrer WordPress-Website hinzu
Ein Favicon zu WordPress hinzuzufügen dauert etwa 30 Sekunden: Gehen Sie zu Design → Anpassen → Website-Informationen → Website-Icon, laden Sie ein 512x512 PNG hoch und klicken Sie auf Veröffentlichen. Fertig.
Aber wenn das nicht funktioniert – oder Sie mehr Kontrolle möchten – lesen Sie weiter. Es gibt einige Fallstricke, die Sie kennen sollten.
Der schnelle Weg: WordPress Customizer
Dies funktioniert auf jeder WordPress-Website ab Version 4.3 (veröffentlicht 2015). Wenn Sie eine einigermaßen aktuelle Version verwenden, steht Ihnen diese Option zur Verfügung.
Schritt 1: Customizer öffnen
- Gehen Sie zu Design → Anpassen in Ihrem WordPress-Adminbereich
- Oder klicken Sie auf „Anpassen" in der Admin-Leiste, während Sie Ihre Website ansehen
Schritt 2: Website-Informationen finden
- Klicken Sie auf Website-Informationen in der Customizer-Seitenleiste
- Scrollen Sie nach unten zu Website-Icon
Schritt 3: Bild hochladen
- Klicken Sie auf Website-Icon auswählen
- Laden Sie ein PNG-Bild mit mindestens 512 x 512 Pixel hoch
- WordPress generiert automatisch alle benötigten kleineren Größen (einschließlich 32x32, 180x180 usw.)
- Beschneiden Sie bei Aufforderung und klicken Sie auf Veröffentlichen
Das war's. WordPress erledigt den Rest – es erstellt die <link>-Tags für Browser-Favicons, Apple Touch Icons und sogar das Windows-Kachelbild.
Der Code-Weg: Favicon manuell hinzufügen
Manchmal reicht der Customizer-Ansatz nicht aus. Vielleicht entwickeln Sie ein eigenes Theme oder Ihr Theme überschreibt das Standardverhalten. So fügen Sie es per Code hinzu.
Option A: Dateien im Theme ablegen
Laden Sie Ihre Favicon-Dateien in das Stammverzeichnis Ihres Themes hoch und fügen Sie dies in die functions.php Ihres Themes ein:
function custom_favicon() {
$favicon_url = get_stylesheet_directory_uri();
?>
<link rel="icon" type="image/png" sizes="32x32" href="<?php echo $favicon_url; ?>/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="<?php echo $favicon_url; ?>/favicon-16x16.png">
<link rel="apple-touch-icon" sizes="180x180" href="<?php echo $favicon_url; ?>/apple-touch-icon.png">
<?php
}
add_action('wp_head', 'custom_favicon');
Option B: SVG-Favicon verwenden
SVG-Favicons skalieren perfekt und unterstützen den Dunkelmodus. Fügen Sie dies in die functions.php ein:
function svg_favicon() {
$favicon_url = get_stylesheet_directory_uri() . '/favicon.svg';
?>
<link rel="icon" type="image/svg+xml" href="<?php echo $favicon_url; ?>">
<link rel="icon" type="image/png" sizes="32x32" href="<?php echo get_stylesheet_directory_uri(); ?>/favicon-32x32.png">
<?php
}
add_action('wp_head', 'svg_favicon');
Der PNG-Fallback ist für Safari gedacht, das SVG-Favicons noch nicht vollständig unterstützt.
Ein Plugin verwenden (falls bevorzugt)
Mehrere Plugins kümmern sich um Favicons, aber ehrlich gesagt funktioniert der integrierte Customizer für die meisten Websites gut genug. Plugins sind sinnvoll, wenn Sie benötigen:
- Unterschiedliche Favicons pro Seite oder Beitrag
- A/B-Tests mit verschiedenen Icons
- Multisite mit separaten Favicons pro Website
Beliebte Optionen sind All in One Favicon und Flavor (ehemals flavicon). Aber nochmals – probieren Sie zuerst den Customizer.
WordPress Block-Themes (Full Site Editing)
Wenn Sie ein Block-Theme wie Twenty Twenty-Four oder Twenty Twenty-Five verwenden, ist der Ablauf etwas anders:
- Gehen Sie zu Design → Editor
- Klicken Sie auf Stile (das Halbkreis-Symbol)
- Navigieren Sie zu den globalen Stilen Ihrer Website
- Die Website-Icon-Einstellung befindet sich weiterhin unter Design → Anpassen → Website-Informationen
Block-Themes verwenden für das Favicon immer noch denselben Customizer. WordPress hat dies noch nicht in den Website-Editor verschoben.
Empfohlene Favicon-Dateien
Für vollständige Abdeckung bereiten Sie diese Dateien vor:
| Datei | Größe | Zweck |
|---|---|---|
favicon.ico |
16x16, 32x32 | Unterstützung älterer Browser |
favicon-32x32.png |
32x32 | Moderne Browser |
apple-touch-icon.png |
180x180 | iOS-Startbildschirm |
android-chrome-192x192.png |
192x192 | Android-Startbildschirm |
android-chrome-512x512.png |
512x512 | Android-Splashscreen |
favicon.svg |
Skalierbar | Moderne Browser, Dunkelmodus |
Der WordPress Customizer verarbeitet die meisten davon automatisch, wenn Sie ein 512x512-Bild hochladen. Die SVG- und ICO-Dateien müssen manuell hinzugefügt werden, falls gewünscht.
Fehlerbehebung: Favicon wird nicht angezeigt
Alles leeren
Favicon-Probleme bei WordPress sind fast immer auf Caching zurückzuführen:
- Browser-Cache: Erzwungene Aktualisierung mit
Ctrl+Shift+R(Windows) oderCmd+Shift+R(Mac) - WordPress-Cache: Wenn Sie WP Super Cache, W3 Total Cache oder LiteSpeed Cache verwenden – leeren Sie ihn
- CDN-Cache: Cloudflare, Fastly oder was auch immer Sie verwenden – leeren Sie die Favicon-URLs
- Inkognito versuchen: Öffnet eine saubere Sitzung ohne zwischengespeicherte Dateien
Plugin-Konflikte prüfen
Einige SEO-Plugins und Theme-Frameworks fügen eigene Favicon-Tags ein. Wenn Sie doppelte <link rel="icon">-Tags im Quelltext Ihrer Seite sehen:
- Seitenquelltext anzeigen (
Ctrl+U) - Nach „icon" oder „favicon" suchen
- Wenn es Duplikate gibt, prüfen Sie, welches Plugin sie hinzufügt
- Deaktivieren Sie die Favicon-Funktion des Plugins oder entfernen Sie Ihren manuellen Code
Theme-Überschreibungsprobleme
Einige Themes (besonders Premium-Themes) haben eigene Favicon-Einstellungen, die den Customizer überschreiben. Prüfen Sie:
- Das Theme-Optionen-Panel auf eine Favicon-Einstellung
- Die
header.phpdes Themes auf fest codierte<link rel="icon">-Tags - Die Theme-Dokumentation für Favicon-Anweisungen
Fehlerbehebung: Google zeigt falsches Favicon
Google kann Tage bis Wochen brauchen, um Favicons in Suchergebnissen zu aktualisieren. So beschleunigen Sie es:
Googles Favicon-Anforderungen
Google hat spezifische Regeln für die Anzeige von Favicons in Suchergebnissen:
- Muss ein Vielfaches von 48px sein (48x48, 96x96, 144x144)
- Muss quadratisch sein
- Darf keine unangemessenen oder NSFW-Inhalte enthalten
- Muss die Website repräsentieren (kein generisches Icon)
Aktualisierung beschleunigen
- Stellen Sie sicher, dass Ihr Favicon live und zugänglich ist
- Öffnen Sie die Google Search Console
- Verwenden Sie die URL-Überprüfung für Ihre Startseite
- Klicken Sie auf Indexierung beantragen
- Warten Sie – es dauert in der Regel 1-2 Wochen
Fehlerbehebung: Favicon auf Desktop sichtbar, aber nicht auf Mobilgeräten
Mobile Browser sind wählerischer bei Favicon-Formaten:
- iOS Safari: Benötigt
apple-touch-icon(180x180) – das reguläre Favicon wird nicht auf dem Startbildschirm angezeigt - Android Chrome: Sucht nach
manifest.jsonmit Icon-Referenzen für den Startbildschirm - PWA: Benötigt sowohl 192x192 als auch 512x512 Icons, die im Web App Manifest definiert sind
Wenn Ihre WordPress-Website ein Web App Manifest hat (einige Themes und Plugins fügen eines hinzu), stellen Sie sicher, dass die Icon-Pfade darin korrekt sind.
Multisite-Überlegungen
Betreiben Sie WordPress Multisite? Jede Website benötigt ihr eigenes Favicon.
- Der Customizer ist websitespezifisch, sodass jede Unterwebsite ihr eigenes Icon haben kann
- Netzwerkweite Einstellungen umfassen kein Standard-Favicon
- Wenn Sie einen netzwerkweiten Standard möchten, fügen Sie ihn über die
functions.phpin einem Must-Use-Plugin (wp-content/mu-plugins/) hinzu
Best Practices
- Groß anfangen: Laden Sie mindestens 512x512 hoch – WordPress verkleinert, vergrößert aber nie
- PNG verwenden: Transparente Hintergründe funktionieren besser als JPEG
- Einfach halten: Ihr Favicon ist winzig – komplexe Logos sind bei 16x16 nicht erkennbar
- Browserübergreifend testen: Verwenden Sie Favicon.im, um Ihr Setup zu überprüfen
- Favicon versionieren: Hängen Sie
?v=2an die URL an, wenn Sie aktualisieren, um den Cache zu umgehen
FAQ
Wie füge ich ein Favicon in WordPress hinzu?
Gehen Sie zu Design → Anpassen → Website-Informationen → Website-Icon, laden Sie ein 512x512 PNG-Bild hoch und klicken Sie auf Veröffentlichen. WordPress generiert automatisch alle erforderlichen Größen.
Welche Größe sollte ein WordPress-Favicon haben?
Laden Sie mindestens 512 x 512 Pixel hoch. WordPress erstellt automatisch 32x32, 180x180 und andere Größen. Für Google-Suchergebnisse verwenden Sie Vielfache von 48px.
Warum wird mein WordPress-Favicon nicht angezeigt?
Normalerweise ein Caching-Problem. Leeren Sie Ihren Browser-Cache, das WordPress-Cache-Plugin und den CDN-Cache. Versuchen Sie ein Inkognito-Fenster. Prüfen Sie auch auf Plugin-Konflikte, die doppelte Favicon-Tags verursachen.
Kann ich in WordPress ein SVG-Favicon verwenden?
WordPress unterstützt SVG-Uploads aus Sicherheitsgründen standardmäßig nicht. Sie können SVG-Favicon-Unterstützung manuell über functions.php-Code hinzufügen oder ein Plugin verwenden, das SVG-Uploads ermöglicht.
Wie füge ich verschiedene Favicons für Hell- und Dunkelmodus in WordPress hinzu?
Verwenden Sie ein SVG-Favicon mit eingebetteten CSS-Media-Queries für prefers-color-scheme. Fügen Sie die SVG-Datei manuell über die functions.php hinzu, da der Customizer nur PNG/ICO-Formate verarbeitet.
Referenzen
- Site Icon - WordPress Developer Resources - Offizielle WordPress-Dokumentation
- Define a favicon to show in search results - Google Search Central
- Favicon.im - Favicon-Test- und Validierungstool
Use favicon.im to quickly check if your favicon is configured correctly. Our free tool ensures your website's favicon displays properly across all browsers and devices.
Free Public Service
Favicon.im is a completely free public service trusted by developers worldwide.