Das hreflang-Attribut ist eine HTML-Auszeichnung, die Suchmaschinen über die Existenz verschiedener Sprach- oder Regionalversionen einer Seite informiert. Es verhindert, dass Google die falsche Sprachversion in den Suchergebnissen anzeigt, und löst Duplicate-Content-Probleme bei mehrsprachigen Websites.
Bedeutung
Für internationale Websites ist hreflang essenziell. Ohne korrekte Implementierung zeigt Google einem deutschsprachigen Nutzer möglicherweise die englische Version einer Seite — oder wertet beide Versionen als Duplicate Content. Besonders relevant ist die Unterscheidung zwischen Sprache und Region: de-DE (Deutschland) vs. de-AT (Österreich) vs. de-CH (Schweiz).
Funktionsweise
Die Implementierung erfolgt über link-Elemente im HTML-Head, HTTP-Header oder die XML-Sitemap. Jede Sprachversion verweist auf alle anderen Versionen einschließlich sich selbst (Self-Referencing). Ein x-default-Tag definiert die Fallback-Version für nicht zugeordnete Sprachen. Häufige Fehler: fehlende Rückverweise (reciprocal links), falsche Sprachcodes oder inkonsistente URL-Strukturen.
Verwandte Begriffe
- Canonical Tag: Arbeitet mit hreflang zusammen — jede Sprachversion hat ihren eigenen Canonical.
- Sitemap: Alternative Implementierungsmethode für hreflang-Deklarationen.
- Technical SEO: Internationalisierung ist ein Teilbereich der technischen SEO.