Favicon fehlt in der Google-Suche: Startseite leitet auf /de/ weiter, kann das der Grund sein?

43 Aufrufe 3 Antworten

Ich betreue die Seite von unserem Malerbetrieb (WordPress mit Sprachplugin). Die Startseite leitet automatisch von der Domain auf /de/ weiter. Im Browser-Tab ist das Favicon da, in den Google-Ergebnissen sehe ich aber nur das graue Standard-Weltkugel-Icon. Das Favicon liegt als /favicon.ico im Hauptverzeichnis und ist im head verlinkt. Hab die Seite vor ca. zwei Wochen neu eingereicht, passiert ist nichts. Hab gelesen, dass Google da neuerdings was zu Weiterleitungen in der Doku geändert hat. Ist meine Weiterleitung das Problem oder muss ich nur länger warten?
0
Kurz: Die Weiterleitung allein ist nicht automatisch das Problem, aber sie ist einer der Punkte, die du prüfen solltest. Und zwei Wochen sind für Favicons noch keine lange Zeit.

Nach der Google-Doku zu Favicons gilt, Stand heute:

- Das Icon muss per link-Tag im head der Startseite angegeben sein (rel="icon" oder apple-touch-icon).
- Googlebot muss die Startseite crawlen und Weiterleitungen von dort bis zu der Seite verfolgen können, auf der das Icon angegeben ist.
- Googlebot-Image muss die Icon-Datei selbst abrufen können.
- Keine der beiden URLs darf per robots.txt oder anders gesperrt sein.
- Das Icon sollte quadratisch sein, die Doku empfiehlt mehr als 48x48 Pixel. Und pro Hostname wird nur ein Icon berücksichtigt.
- Bis eine Änderung in der Suche ankommt, können laut Doku mehrere Tage bis mehrere Wochen vergehen. Eine Garantie für die Anzeige gibt es nicht.

Deine Weiterleitung Domain nach /de/ ist also grundsätzlich erlaubt, solange sie sauber ist. Das würde ich prüfen:

1. Ruf die Startseite mit curl -I auf und schau dir die Kette an. Idealerweise ein einziger Sprung mit 301 oder 302, keine Schleife, keine Kette über mehrere Hosts.
2. Prüf in der robots.txt, ob /wp-content/ oder /de/ oder die favicon.ico gesperrt sind. Das passiert bei Sicherheits- oder SEO-Plugins öfter als man denkt.
3. Öffne die favicon.ico direkt im Browser und prüfe, dass sie mit Status 200 kommt und nicht selbst weiterleitet.
4. Im URL-Prüftool der Search Console die Startseite live testen und schauen, ob Google sie abrufen kann.

Wenn das alles passt, würde ich eher abwarten. Hast du schon mal in die robots.txt geschaut, was dort für Bilder und wp-content steht?
0
Danke. Hab gerade nachgeschaut: in der robots.txt steht Disallow: /wp-content/ drin, kam wohl von einem Sicherheitsplugin. Die favicon.ico liegt aber direkt im Hauptverzeichnis, nicht in wp-content. Dann sollte das ja nicht betroffen sein, oder?
0
Wenn die Datei wirklich unter /favicon.ico liegt und der link-Tag im head genau darauf zeigt, trifft das Disallow sie nicht. Check aber, worauf der Tag tatsächlich zeigt: WordPress und manche Themes setzen über das Website-Icon im Customizer ein eigenes Bild, und das liegt dann unter /wp-content/uploads/. Dann kommt es darauf an, welche URL im Quelltext der Startseite steht, nicht welche Datei bei dir im Hauptverzeichnis liegt.

So gehst du vor: Quelltext der Startseite öffnen, nach rel="icon" suchen und die dort stehende URL direkt aufrufen. Beginnt der Pfad mit /wp-content/, gilt dein Disallow dafür. Dann entweder das Disallow für uploads freigeben oder das Icon auf /favicon.ico umstellen. Danach in der Search Console die Startseite erneut zur Indexierung anfordern und ein paar Tage Geduld mitbringen.

Was steht bei dir im Quelltext?
0