hreflang sagt Google, welche Sprachversion einer Seite zu welchem Land gehört. Die Angabe wirkt nur, wenn alle Versionen aufeinander verweisen. Gib eine Adresse ein, das Werkzeug liest ihre Sprachversionen, ruft jede einzeln ab und zeigt, wo die Verweise fehlen oder sich widersprechen.
Liest Tags im Quelltext und den HTTP-Header, bis 30 Sprachversionen.
So lese ich das Ergebnis
- Rückverweis ist Pflicht. Wenn die deutsche Seite auf die englische zeigt, muss die englische auf die deutsche zurückzeigen. Fehlt der Rückverweis, ignoriert Google das Paar.
- Jede Seite führt sich selbst auf. Die deutsche Seite nennt in ihrer Liste auch die deutsche Adresse. Das wird oft vergessen.
- x-default fängt den Rest auf. Für Besucher, deren Sprache nicht dabei ist, braucht es eine Standardversion. Meist die englische oder eine Sprachauswahl.
- Codes: Sprache klein, Land groß, Bindestrich. Richtig ist de, de-AT oder en-GB. Falsch sind de_DE, DE oder en-UK. Das Land ist optional, die Sprache nicht.
- Canonical und hreflang zeigen auf dieselbe Adresse. Verweist eine Version per Canonical woandershin oder leitet weiter, gilt die hreflang-Angabe für diese Version nicht mehr.