Hreflang-Tags für internationales SEO meistern
Vollständiger technischer Leitfaden zur korrekten Implementierung von Hreflang-Tags auf mehrsprachigen Websites. Lernen Sie Best Practices, vermeiden Sie häufige Fehler und verbessern Sie Ihr internationales SEO.
Meirra
SEO & Webentwicklungs-Experte, Meirra
Der vollständige Hreflang-Guide
Meistern Sie mehrsprachiges SEO mit Zuversicht
Hreflang verstehen
Das Hreflang-Attribut teilt Suchmaschinen mit, welche Sprache Sie auf einer bestimmten Seite verwenden, damit sie die richtige Version den Nutzern anzeigen können, die in dieser Sprache suchen.
Von Google 2011 eingeführt, ist Hreflang heute eine kritische Komponente des internationalen SEO, die hilft, Duplicate-Content-Probleme zu vermeiden und sicherzustellen, dass Nutzer Inhalte in ihrer bevorzugten Sprache sehen.
Das Attribut verwendet ISO-Sprachcodes (wie 'en' für Englisch oder 'de' für Deutsch) und optionale regionale Subtags (wie 'de-DE' für Deutsch in Deutschland oder 'de-AT' für Deutsch in Österreich).
Dieser umfassende Guide deckt alles ab, was Sie für die korrekte Implementierung von Hreflang-Tags für internationale Websites benötigen. Die Hreflang-Implementierung ist einer der technisch anspruchsvollsten Aspekte des mehrsprachigen SEO, aber wenn sie korrekt durchgeführt wird, stellt sie sicher, dass Suchmaschinen die richtige Sprachversion den richtigen Nutzern anzeigen. Unsere Plattform verfolgt die Hreflang-Performance in Echtzeit.
Wir werden mehrere Implementierungsmethoden durchgehen, getestete Code-Beispiele bereitstellen, spezifische Anleitungen für die internationale Expansion bieten und Ihnen helfen, häufige Fehler zu beheben. Alles mit Live-Dashboard-Monitoring.
Grundlegendes Beispiel
Grundlegende Hreflang-Implementierung
HTML-Link-Elemente im Head-Bereich
<head>
<!-- Other meta tags, title, etc. -->
<!-- English page (example.com/page) would have these tags: -->
<link rel="alternate" hreflang="en" href="https://example.com/page/" />
<link rel="alternate" hreflang="es" href="https://example.com/es/page/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/page/" />
<!-- Spanish page (example.com/es/page) would have these same tags: -->
<link rel="alternate" hreflang="en" href="https://example.com/page/" />
<link rel="alternate" hreflang="es" href="https://example.com/es/page/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/page/" />
</head>Warum es wichtig ist
- Verhindert Duplicate-Content-Probleme über Sprachversionen hinweg
- Stellt sicher, dass Suchmaschinen den Nutzern die richtige Sprache anzeigen
- Hilft dabei, separate Index-Rankings für jede Sprachversion aufrechtzuerhalten
- Verbessert die Benutzererfahrung, indem Inhalte in der bevorzugten Sprache der Nutzer angezeigt werden
- Kritisch für Unternehmen, die in internationale Märkte expandieren
Häufige Fehler
- ✕Fehlende Rückverweise (keine bidirektionalen Referenzen erstellen)
- ✕Falsche Sprach- oder Ländercodes
- ✕Mischen von relativen und absoluten URLs
- ✕Widersprüchliche Canonical- und Hreflang-Signale
- ✕Falsche Verschachtelung in XML-Sitemaps
- ✕Fehlende Selbstreferenz-Tags
Hreflang-Sprachcodes
Erkunden Sie gültige Sprachcodes für Ihre Hreflang-Tags.
enEnglisch
en-USEnglisch (Vereinigte Staaten)
en-GBEnglisch (Vereinigtes Königreich)
en-CAEnglisch (Kanada)
en-AUEnglisch (Australien)
esSpanisch
es-ESSpanisch (Spanien)
es-MXSpanisch (Mexiko)
es-COSpanisch (Kolumbien)
es-ARSpanisch (Argentinien)
frFranzösisch
fr-FRFranzösisch (Frankreich)
fr-CAFranzösisch (Kanada)
ptPortugiesisch
pt-BRPortugiesisch (Brasilien)
pt-PTPortugiesisch (Portugal)
zhChinesisch
zh-CNChinesisch (China)
zh-TWChinesisch (Taiwan)
deDeutsch
de-DEDeutsch (Deutschland)
itItalienisch
it-ITItalienisch (Italien)
jaJapanisch
ja-JPJapanisch (Japan)
koKoreanisch
ko-KRKoreanisch (Südkorea)
ruRussisch
ru-RURussisch (Russland)
arArabisch
Code-Format
Sprachcodes folgen dem ISO 639-1-Standard. Sie können reine Sprachcodes (z.B. 'de') oder Sprache-Region-Kombinationen (z.B. 'de-DE') verwenden.
Hreflang-Code-Generator
Generieren Sie korrekten Hreflang-Code für Ihre mehrsprachige Website, indem Sie Ihre URLs unten eingeben.
Anleitung
- Geben Sie Ihre Basis-Domain ein (beispiel.de)
- Fügen Sie die Seiten hinzu, für die Sie Code generieren möchten
- Geben Sie an, in welchen Sprachen und Regionen jede Seite verfügbar ist
- Wählen Sie Ihre bevorzugte Implementierungsmethode (HTML, HTTP-Header oder XML-Sitemap)
- Kopieren Sie den generierten Code und implementieren Sie ihn auf Ihrer Website
Hreflang-Code-Generator
Generieren Sie korrekten Hreflang-Code für Ihre mehrsprachige Website, indem Sie Ihre URLs unten eingeben.
Domain-Einstellungen
Implementierungsmethode
Seiten
Verfügbare Sprachen
Code: 'de' für Deutsch, 'en' für Englisch, 'de-DE' für Deutschland, 'x-default' für Standard
Generierter Code
HTML Head Method
Implementierungstipps
- Fügen Sie immer das x-default-Tag hinzu, um Benutzer mit Spracheinstellungen zu bedienen, die keiner Ihrer Versionen entsprechen
- Stellen Sie sicher, dass jede Sprachversion Links zu allen anderen Sprachversionen enthält, einschließlich sich selbst
- Verwenden Sie absolute URLs (beginnend mit http:// oder https://) in allen Hreflang-Tags
- Testen Sie Ihre Implementierung mit den in der Testsektion erwähnten Tools
- Denken Sie daran, dass Hreflang ein Hinweis ist, keine Anweisung - Suchmaschinen können trotzdem eine andere Version anzeigen, wenn sie diese für relevanter halten
- Verwenden Sie für Konsistenz dieselbe Methode (HTML-Head, HTTP-Header oder XML-Sitemap) auf Ihrer gesamten Website
Zusätzliche Ressourcen
Implementierungsmethoden
Verschiedene Möglichkeiten zur Implementierung von Hreflang, jede mit eigenen Vorteilen
Methoden
Methoden
HTML-Head-Tags
Hreflang-Tags direkt im <head>-Bereich jeder Seite hinzufügen
Direkte Kontrolle über Tags auf jeder Seite
Einfach zu implementieren für kleine Websites
Funktioniert mit allen Suchmaschinen
Code-Beispiele
Grundlegende HTML-Implementierung
<link rel="alternate" hreflang="en" href="https://example.com/page" />
<link rel="alternate" hreflang="de" href="https://example.com/de/page" />
<link rel="alternate" hreflang="x-default" href="https://example.com/page" />Praxisbeispiel
Hier ist ein Beispiel, wie eine hreflang-Implementierung auf einer echten Website aussieht:
Booking.com (HTML-Head-Implementierung)
Die Website Booking.com verwendet hreflang-Tags im Head für jede Sprache/Region
<!DOCTYPE html>
<html lang="es-ES">
<head>
<meta charset="utf-8">
<title>Guía de Viajes España | Booking.com</title>
<!-- Self-reference (Spanish - Spain) -->
<link rel="alternate" hreflang="es-ES" href="https://www.booking.com/destinacione/pais/es.es.html" />
<!-- Other language versions -->
<link rel="alternate" hreflang="en-GB" href="https://www.booking.com/destinations/country/es.en-gb.html" />
<link rel="alternate" hreflang="en-US" href="https://www.booking.com/destinations/country/es.html" />
<link rel="alternate" hreflang="de" href="https://www.booking.com/destinations/country/es.de.html" />
<link rel="alternate" hreflang="fr" href="https://www.booking.com/destinations/country/es.fr.html" />
<link rel="alternate" hreflang="it" href="https://www.booking.com/destinations/country/es.it.html" />
<!-- Default version -->
<link rel="alternate" hreflang="x-default" href="https://www.booking.com/destinations/country/es.html" />
<link rel="canonical" href="https://www.booking.com/destinacione/pais/es.es.html" />
<!-- Other meta tags... -->
</head>
<body>
<!-- Page content -->
</body>
</html>Hinweis: Dies ist ein vereinfachtes Beispiel basierend auf echten Implementierungen. Tatsächliche Implementierungen können abweichen.
Profi-Tipps
Selbstreferenzierende Tags einschließen
Absolute URLs verwenden
Bidirektionale Links überprüfen
HTTP-Header
Hreflang-Informationen in HTTP-Antwort-Headern zurückgeben
Funktioniert für Nicht-HTML-Dateien (PDFs)
Beeinflusst nicht die HTML-Seitengröße
Kann serverseitig verwaltet werden
Code-Beispiele
HTTP-Header-Beispiel
Link: <https://example.com/page>; rel="alternate"; hreflang="en",
<https://example.com/de/page>; rel="alternate"; hreflang="de"Praxisbeispiel
Hier ist ein Beispiel, wie eine hreflang-Implementierung auf einer echten Website aussieht:
Adobe-Dokumentation (HTTP-Header)
Adobe verwendet HTTP-Header zur Angabe von Sprachversionen ihrer PDF-Dateien
HTTP/1.1 200 OK
Date: Tue, 29 Apr 2025 10:15:30 GMT
Content-Type: application/pdf
Content-Length: 2864721
Link: <https://www.adobe.com/content/dam/acom/en/devnet/pdf/pdfs/pdf_reference_archives/PDFReference.pdf>; rel="alternate"; hreflang="en",
<https://www.adobe.com/content/dam/acom/es/devnet/pdf/pdfs/pdf_reference_archives/PDFReference.pdf>; rel="alternate"; hreflang="es",
<https://www.adobe.com/content/dam/acom/de/devnet/pdf/pdfs/pdf_reference_archives/PDFReference.pdf>; rel="alternate"; hreflang="de",
<https://www.adobe.com/content/dam/acom/fr/devnet/pdf/pdfs/pdf_reference_archives/PDFReference.pdf>; rel="alternate"; hreflang="fr",
<https://www.adobe.com/content/dam/acom/en/devnet/pdf/pdfs/pdf_reference_archives/PDFReference.pdf>; rel="alternate"; hreflang="x-default"
Cache-Control: max-age=86400
Server: AkamaiGHost
X-Content-Type-Options: nosniffHinweis: Dies ist ein vereinfachtes Beispiel basierend auf echten Implementierungen. Tatsächliche Implementierungen können abweichen.
Profi-Tipps
Mit curl oder Browser-Tools testen
Korrekte Header-Formatierung sicherstellen
Server-Konfiguration überprüfen
XML-Sitemap
Hreflang-Informationen in Ihrer XML-Sitemap einbinden
Zentralisierte Verwaltung
Einfacher für große Websites
Gut für websiteweite Updates
Code-Beispiele
XML-Sitemap-Implementierung
<url>
<loc>https://example.com/page</loc>
<xhtml:link rel="alternate" hreflang="de" href="https://example.com/de/page" />
<xhtml:link rel="alternate" hreflang="en" href="https://example.com/page" />
</url>Praxisbeispiel
Hier ist ein Beispiel, wie eine hreflang-Implementierung auf einer echten Website aussieht:
IKEA (XML-Sitemap-Implementierung)
IKEA verwendet eine XML-Sitemap mit hreflang-Annotationen für ihre verschiedenen regionalen Versionen
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://www.ikea.com/es/es/</loc>
<xhtml:link rel="alternate" hreflang="es-ES" href="https://www.ikea.com/es/es/" />
<xhtml:link rel="alternate" hreflang="en-GB" href="https://www.ikea.com/gb/en/" />
<xhtml:link rel="alternate" hreflang="de-DE" href="https://www.ikea.com/de/de/" />
<xhtml:link rel="alternate" hreflang="fr-FR" href="https://www.ikea.com/fr/fr/" />
<xhtml:link rel="alternate" hreflang="it-IT" href="https://www.ikea.com/it/it/" />
<xhtml:link rel="alternate" hreflang="pt-PT" href="https://www.ikea.com/pt/pt/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.ikea.com/" />
<lastmod>2025-04-20</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<!-- Product page example -->
<url>
<loc>https://www.ikea.com/es/es/p/billy-libreria-blanco-00263850/</loc>
<xhtml:link rel="alternate" hreflang="es-ES" href="https://www.ikea.com/es/es/p/billy-libreria-blanco-00263850/" />
<xhtml:link rel="alternate" hreflang="en-GB" href="https://www.ikea.com/gb/en/p/billy-bookcase-white-00263850/" />
<xhtml:link rel="alternate" hreflang="de-DE" href="https://www.ikea.com/de/de/p/billy-buecherregal-weiss-00263850/" />
<xhtml:link rel="alternate" hreflang="fr-FR" href="https://www.ikea.com/fr/fr/p/billy-bibliotheque-blanc-00263850/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.ikea.com/p/billy-bookcase-white-00263850/" />
<lastmod>2025-04-18</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<!-- Additional URLs... -->
</urlset>Hinweis: Dies ist ein vereinfachtes Beispiel basierend auf echten Implementierungen. Tatsächliche Implementierungen können abweichen.
Profi-Tipps
xhtml-Namespace einbinden
An Search Console übermitteln
Sitemap aktuell halten
Besonderheiten des deutschen Marktes
Wichtige Überlegungen bei der Ausrichtung auf deutschsprachige Märkte
Regionale Variationen
Deutsch variiert zwischen Deutschland (de-DE), Österreich (de-AT) und der Schweiz (de-CH). Erwägen Sie de-DE für Deutschland und de-AT oder de-CH für österreichische oder schweizerische Märkte.
Lokales Suchverhalten
Deutsche Nutzer suchen oft anders als englische Nutzer. Keywords sind möglicherweise keine direkten Übersetzungen, und die Suchintention kann je nach Region variieren.
Domain-Strategie
Erwägen Sie die Verwendung von ccTLDs (.de für Deutschland) oder Unterverzeichnissen mit korrektem Geotargeting für bessere lokale Sichtbarkeit.
Content-Lokalisierung
Über die Übersetzung hinaus sollten Sie Inhalte für kulturelle Relevanz, lokale Beispiele, Währung und Maßeinheiten anpassen.
CMS-Implementierung
So implementieren Sie Hreflang in gängigen Content-Management-Systemen
WordPress
Beliebtes CMS mit starker mehrsprachiger Unterstützung durch Plugins
WPML installieren und aktivieren
Sprachen und URL-Struktur konfigurieren
WPML fügt automatisch Hreflang-Tags hinzu
Empfohlenes Plugin:
WPML (WordPress Multilingual Plugin)Shopify
E-Commerce-Plattform mit integrierten mehrsprachigen Funktionen
Mehrere Sprachen im Shopify-Admin aktivieren
Sprachspezifische URLs konfigurieren
Apps für erweiterte Hreflang-Kontrolle verwenden
Empfohlenes Plugin:
Langify oder WeglotDrupal
Leistungsstarkes CMS mit integrierten mehrsprachigen Fähigkeiten
Sprach- und Inhaltsübersetzungsmodule aktivieren
Spracherkennung und -auswahl konfigurieren
Metatag-Modul für Hreflang verwenden
Empfohlenes Plugin:
Core Multilingual-ModuleWooCommerce
E-Commerce-Plugin für WordPress mit mehrsprachigen Fähigkeiten
WPML oder Polylang mit den jeweiligen WooCommerce-Add-ons installieren und aktivieren
Sprachen und Übersetzungseinstellungen konfigurieren
Produkte, Kategorien und Checkout-Seiten übersetzen
Überprüfen, ob Hreflang-Tags auf Produktseiten korrekt implementiert sind
Währung und Zahlungsgateways für verschiedene Regionen einrichten, falls erforderlich
Empfohlenes Plugin:
WPML mit WooCommerce MultilingualMagento
Enterprise-E-Commerce-Plattform mit integrierter mehrsprachiger Unterstützung
Store-Ansichten für jede Sprach-/Lokalitätskombination in Ihrem Magento-Admin einrichten
Locale und Sprache für jede Store-Ansicht konfigurieren
Inhalte, Produkte und Shop-Informationen übersetzen
Den integrierten Hreflang-Tag-Generator aktivieren und konfigurieren
Implementierung über Quellcode-Ansicht oder Browser-Entwicklertools überprüfen
Empfohlenes Plugin:
Integrierte Store-AnsichtenWebflow
Visuelle Webdesign-Plattform mit benutzerdefinierten Code-Fähigkeiten
Separate Seiten oder Ordner für jede Sprachversion erstellen
Benutzerdefinierten Code-Snippet im Head-Bereich jeder Seite hinzufügen
Sicherstellen, dass jede Sprachversion Links zu allen anderen Sprachversionen hat
Absolute URLs für alle Hreflang-Referenzen verwenden
Implementierung mit Browser-Entwicklertools testen
Empfohlenes Plugin:
Weglot oder benutzerdefinierter CodeBenutzerdefinierte Frameworks
Headless CMS oder maßgeschneiderte Lösungen
Sprach- und regionale Struktur Ihrer Website identifizieren
Spracherkennungs- und URL-Routing-Logik erstellen
Sprachumschalter und korrekte Weiterleitungen implementieren
Hreflang-Tags zu allen Seitenvorlagen mit Ihrer bevorzugten Methode hinzufügen
Automatisierte Tests erstellen, um sicherzustellen, dass bidirektionale Links beibehalten werden
Empfohlenes Plugin:
Benutzerdefinierte ImplementierungTests & Validierung
Tools und Techniken zur Validierung Ihrer Hreflang-Implementierung
Google Search Console
Googles offizielles Tool zur Überwachung der Hreflang-Implementierung und Identifizierung von Problemen.
Der Bericht zur internationalen Ausrichtung zeigt Hreflang-Fehler
Überprüfung der Sprach- und Länderausrichtung
Crawl-Abdeckung für verschiedene Sprachversionen
Direktes Feedback von Googles Crawler
Hreflang Tags Testing Tool
Dediziertes Tool zur Validierung der Hreflang-Implementierung auf Ihrer gesamten Website.
Validiert bidirektionale Links
Prüft korrekte Sprachcodes
Identifiziert fehlende Rückverweis-Tags
Testet von mehreren Standorten aus
Screaming Frog SEO Spider
Umfassender SEO-Crawler mit Hreflang-Validierungsfunktionen.
Crawlt die gesamte Website nach Hreflang-Tags
Exportiert Hreflang-Daten zur Analyse
Identifiziert Implementierungsfehler
Validiert gegen XML-Sitemaps
Sitebulb
Visuelles Website-Auditing-Tool mit leistungsstarken Hreflang-Analysefunktionen.
Visuelles Hreflang-Mapping
Identifiziert verwaiste Sprachversionen
Detaillierte Implementierungsberichte
Integration mit Google Analytics
ContentKing
Echtzeit-SEO-Monitoring-Plattform, die Hreflang-Änderungen verfolgt.
Echtzeit-Hreflang-Monitoring
Benachrichtigungen bei Implementierungsproblemen
Historische Verfolgung von Änderungen
API-Zugang für Automatisierung
Chrome Developer Tools
Integrierte Browser-Tools zur schnellen Hreflang-Überprüfung.
Quellcode anzeigen für manuelle Inspektion
Netzwerk-Tab zur Überprüfung von HTTP-Headern
Konsole für JavaScript-Debugging
Kostenlos und immer verfügbar
Worauf Sie beim Testen achten sollten
Technische Prüfungen
- Alle Tags haben vollständige absolute URLs
- Gültige Sprachcodes (de-DE, en-US, etc.)
- Alle Seiten enthalten Selbstreferenz-Tags
- XML-Sitemap verwendet korrekte xhtml:link-Syntax
Strukturelle Prüfungen
- Vollständige bidirektionale Links zwischen allen Versionen
- x-default-Tag korrekt konfiguriert
- Konsistenz zwischen Canonical- und Hreflang-Tags
- Keine Weiterleitungen, die Hreflang beeinträchtigen