Seatext library

So gehen Sie mit Hreflang-Tags ohne sichtbaren Sprachwechsler um

Sie können Hreflang-Tags programmgesteuert über HTML-Link-Elemente im Head, HTTP-Link-Header oder XML-Sitemaps implementieren – ein sichtbarer Sprachwechsler ist nicht erforderlich. Jede übersetzte URL muss auf alle Sprachvarianten einschließlich ihrer selbst verweisen, plus einen x-default-Eintrag für...

So gehen Sie mit Hreflang-Tags ohne sichtbaren Sprachwechsler um

Wenn Sie übersetzte Inhalte ohne sichtbaren Sprachwechsler bereitstellen – zum Beispiel durch automatische Erkennung der Browsersprache oder IP-basiertes Routing –, benötigen Suchmaschinen dennoch explizite Signale, um zu verstehen, welche Sprachversion zu welcher Zielgruppe gehört. Hreflang-Tags liefern dieses Signal. Sie benötigen keinen für den Benutzer sichtbaren Selektor, um sie zu implementieren; Sie müssen lediglich die korrekten Link-Relationen für jede übersetzbare URL ausgeben.

Der zuverlässigste Ansatz ist das Einfügen von <link rel="alternate" hreflang="..." href="...">-Tags in den <head> jeder Seite, wobei alle von Ihnen veröffentlichten Sprachversionen sowie ein x-default-Fallback abgedeckt werden. Wenn Sie HTML nicht ändern können (z. B. bei statischen Assets oder am CDN-Edge), verwenden Sie HTTP-Link-Header mit derselben Syntax. Für große Websites ist eine XML-Sitemap mit <xhtml:link>-Einträgen besser skalierbar. Unabhängig von der gewählten Methode ist die Regel identisch: Jede URL muss alle ihre Alternativen auflisten, einschließlich ihrer selbst, und die Menge muss über alle Versionen hinweg wechselseitig sein.

Warum Hreflang wichtig ist, wenn kein Wechsler existiert

Ein Sprachwechsler ist ein Element der Benutzeroberfläche. Hreflang ist ein maschinenlesbares Signal. Sie bedienen unterschiedliche Zielgruppen. Das Entfernen des Wechslers vereinfacht das Besuchererlebnis – insbesondere wenn die Erkennung präzise ist –, aber es entbindet Google nicht von der Notwendigkeit zu wissen, welche URL welche Sprache bedient. Ohne Hreflang könnten Suchmaschinen übersetzte Seiten als doppelten Inhalt behandeln, die falsche Sprache in den Suchergebnissen ausliefern oder Ranking-Signale nicht über die Versionen hinweg konsolidieren.

Die automatische Erkennung (über den Accept-Language-Header oder GeoIP) wählt zum Zeitpunkt der Anfrage eine Version aus. Diese Entscheidung ist für Crawler unsichtbar, es sei denn, Sie teilen es ihnen mit. Hreflang macht die Zuordnung explizit: „Diese URL ist die französische Version jener URL.“ Es verhindert auch das Problem der „falschen Sprache“ bei der Landung, bei dem ein Benutzer in Deutschland auf ein englisches Ergebnis klickt, weil Google nur die englische URL indexiert hat.

Wie Hreflang technisch funktioniert

Jede Hreflang-Annotation besteht aus drei Teilen: der Beziehung (rel="alternate"), der Zielsprache oder dem Gebietsschema (hreflang="fr" oder hreflang="fr-FR") und der absoluten URL dieser Version (href="https://example.com/fr/"). Der x-default-Wert markiert die Fallback-Seite für Benutzer, deren Sprache keiner expliziten Version entspricht – normalerweise Ihr Einstiegspunkt für die Erkennung oder eine sprachneutrale Homepage.

Looking to implement this for your website?
Kostenlose WordPress-Übersetzung aktivieren →

Annotationen müssen bidirektional sein. Wenn /en/page die Seite /fr/page als Alternative auflistet, muss /fr/page die Seite /en/page auflisten. Fehlende Gegenseitigkeit ist die häufigste Ursache für „Keine Rück-Tags“-Fehler in der Search Console. Selbstverweise sind ebenfalls erforderlich: Jede Seite muss ein Hreflang-Tag enthalten, das auf sie selbst zeigt.

Drei Implementierungsmethoden

HTML-Link-Tags im Head

Fügen Sie <link rel="alternate" hreflang="en" href="https://example.com/en/page"> für jede Sprache hinzu, plus x-default. Dies ist die am weitesten unterstützte Methode und funktioniert mit jedem CMS, das es Ihnen ermöglicht, den Head pro Seite zu ändern. SeaText fügt diese Tags automatisch für jede übersetzte Seite ein, die es auf WordPress bereitstellt, einschließlich des Selbstverweises und x-default.

HTTP-Link-Header

Geben Sie einen Link: <https://example.com/fr/page>; rel="alternate"; hreflang="fr"-Header mit der Antwort zurück. Verwenden Sie dies für Nicht-HTML-Ressourcen (PDFs, Bilder) oder wenn Sie HTML-Vorlagen nicht bearbeiten können. Header müssen bei jeder Antwort für die URL vorhanden sein, einschließlich Weiterleitungen. Einige CDNs entfernen oder cachen Header inkonsistent – testen Sie dies gründlich.

XML-Sitemap mit XHTML-Namespace

Deklarieren Sie den XHTML-Namespace (xmlns:xhtml="http://www.w3.org/1999/xhtml") und verschachteln Sie <xhtml:link rel="alternate" hreflang="..." href="..."> innerhalb jedes <url>-Eintrags. Dies skaliert auf Millionen von URLs und hält Markup aus den Seitenantworten fern. Senden Sie die Sitemap in der Search Console ein. Google verarbeitet Sitemap-Hreflang unabhängig von On-Page-Tags; Konflikte zwischen beiden verursachen Fehler.

Schritt-für-Schritt-Implementierungsprozess

  1. Inventarisieren Sie jede übersetzbare URL. Crawlen Sie Ihre Website oder exportieren Sie sie aus Ihrem CMS. Schließen Sie parametrisierte URLs ein, wenn sie unterschiedliche Sprachinhalte bereitstellen.
  2. Definieren Sie Ihre Sprachcodes. Verwenden Sie ISO 639-1 (z. B. en, fr) oder ISO 639-1 + ISO 3166-1 Alpha 2 für regionale Varianten (z. B. en-GB, fr-CA). Seien Sie konsistent.
  3. Wählen Sie eine Methode. Mischen Sie nicht HTML-Tags, HTTP-Header und Sitemap-Annotationen für denselben URL-Satz. Wählen Sie die Methode, die Ihr Stack am zuverlässigsten unterstützt.
  4. Generieren Sie den Annotationssatz für jede URL. Erstellen Sie für jede URL einen vollständigen Satz: Selbstverweis + alle anderen Sprachversionen + x-default. Automatisieren Sie dies – manuelle Wartung scheitert bei Skalierung.
  5. Bereitstellen und validieren. Auf Staging pushen. Verwenden Sie das hreflang-Testtool in der Search Console (Internationale Ausrichtung → Sprache) oder Validatoren von Drittanbietern wie den Hreflang-Checker von Merkle. Beheben Sie „Keine Rück-Tags“- und „Unbekannter Sprachcode“-Fehler, bevor Sie live gehen.
  6. Überwachen Sie die Abdeckung. Beobachten Sie in der Search Console den Bericht zur internationalen Ausrichtung auf Abdeckungsrückgänge. Richten Sie Warnungen für plötzliche Änderungen bei indexierten Sprachversionen ein.

Häufige Fehler und wie man sie vermeidet

FehlerWarum es fehlschlägtLösung
Fehlender SelbstverweisGoogle ignoriert den gesamten Annotationssatz für diese URLFügen Sie immer ein Tag hinzu, das auf die eigene URL der Seite mit ihrem eigenen Hreflang-Wert zeigt
Nicht-wechselseitige Links„Keine Rück-Tags“-Fehler; Versionen werden als unverbunden behandeltGenerieren Sie Annotationen bidirektional aus einer einzigen Quelle der Wahrheit
Relative URLs in hrefCrawler könnten über Subdomains oder CDNs hinweg falsch auflösenVerwenden Sie absolute URLs mit Schema und Host
Falsche Sprachcodes„Unbekannter Sprachcode“-Warnung; Annotationen ignoriertValidieren Sie gegen ISO-Standards; vermeiden Sie erfundene Codes wie „en-EU“
x-default zeigt auf eine sprachspezifische SeiteVerfehlt den Zweck eines neutralen FallbacksLassen Sie x-default auf eine sprachneutrale Einstiegsseite oder einen Erkennungs-Handler zeigen
Blockieren übersetzter URLs in robots.txtCrawler können die Hreflang-Tags auf blockierten Seiten nicht sehenErlauben Sie alle Sprachversionen; verwenden Sie noindex nur, wenn Sie sie wirklich versteckt haben möchten

Verifizierung und laufende Wartung

Führen Sie nach der Bereitstellung im ersten Monat wöchentlich, danach monatlich diese Prüfungen durch:

  • Search Console → Internationale Ausrichtung → Sprache: Bestätigen Sie null Fehler und steigende Anzahlen gültiger URLs.
  • Stichprobenartige Überprüfung von 10 zufälligen URLs pro Sprache mit einer Browser-Erweiterung (z. B. Hreflang Tag Checker), um zu verifizieren, dass Tags im Head gerendert werden.
  • „Abruf wie durch Google“ für eine Stichprobe jeder Sprachversion; untersuchen Sie die Rohantwort auf Header oder HTML-Tags.
  • Vergleichen Sie die Anzahl der indexierten Seiten pro Sprache in Search Console → Index → Abdeckung, gefiltert nach Sprachunterordner oder Subdomain.

Wenn Sie eine neue Sprache hinzufügen, generieren Sie den vollständigen Annotationssatz für jede bestehende URL neu. Teilaktualisierungen verursachen Lücken in der Gegenseitigkeit. SeaText erledigt dies automatisch: Wenn eine neue Sprache aktiviert wird, aktualisiert es Hreflang im Hintergrund über alle übersetzten Seiten hinweg.

Wichtige Fakten

FunktionDetail
Unterstützte Sprachen125 Sprachen
Automatische ÜbersetzungNeue WordPress-Seiten, Beiträge, Produkte und Aktualisierungen werden im Hintergrund übersetzt
Mehrsprachiges SEOKostenloses automatisches mehrsprachiges SEO für jede übersetzte Seite
ÜbersetzungskontrolleÜbersetzungen bearbeiten, Markenstimme bewahren, Schlüsselseiten überprüfen, A/B-getestete Übersetzung verwenden
AktivierungEin-Minuten-Einrichtung auf WordPress
SeitenlimitsKeine Seitenlimits, keine Sprachlimits

Einschränkungen

Hreflang ersetzt keinen Sprachwechsler für Benutzer, die manuelle Kontrolle wünschen. Besucher über VPNs, Unternehmensnetzwerke oder mit falsch konfigurierten Browsersprachen erhalten möglicherweise die falsche Version. Stellen Sie als Sicherheitsnetz einen dezenten Footer-Link oder eine URL-Parameter-Überschreibung (z. B. ?lang=fr) bereit. Hreflang löst auch kein Geo-Targeting für länderspezifische Angebote, Preise oder rechtliche Inhalte – verwenden Sie dafür ccTLDs, Subdomains oder das Geo-Targeting der Search Console.

Wenn Ihr Übersetzungssystem basierend auf der Erkennung unterschiedliches HTML für dieselbe URL bereitstellt (dynamische Bereitstellung), wird Hreflang schwieriger korrekt zu implementieren, da die URL keine Sprachversion eindeutig identifiziert. Bevorzugen Sie unterschiedliche URLs pro Sprache (Unterverzeichnis, Subdomain oder Parameter), damit jede Version eine stabile Adresse hat.

Terminologie

  • hreflang: HTML-Link-Attribut, das Suchmaschinen die Sprache und optionale Region einer alternativen Seite mitteilt.
  • x-default: Spezieller Hreflang-Wert, der die Fallback-Seite für nicht zugeordnete Sprachen markiert.
  • Gegenseitigkeit: Anforderung, dass, wenn Seite A Seite B als Alternative auflistet, Seite B Seite A auflisten muss.
  • Selbstverweis: Anforderung, dass jede Seite ein Hreflang-Tag enthält, das auf sie selbst zeigt.
  • Accept-Language: HTTP-Header, der von Browsern gesendet wird und die bevorzugten Sprachen des Benutzers angibt.
  • GeoIP: IP-zu-Standort-Suche, die verwendet wird, um auf die Sprache zu schließen, wenn der Browser-Header fehlt oder mehrdeutig ist.

FAQ

Benötige ich Hreflang, wenn ich nur eine Sprache habe?

Nein. Hreflang ist nur für mehrsprachige oder multiregionale Websites gedacht.

Kann ich Hreflang auf einer Single-Page-Anwendung (SPA) verwenden?

Ja, aber Sie müssen die Tags serverseitig oder über dynamisches Rendering rendern. Client-only-Injektion ist für Crawler unzuverlässig.

Was ist, wenn meine übersetzten URLs einen Abfrageparameter wie ?lang=fr verwenden?

Das funktioniert. Behandeln Sie jede parametrisierte URL als eine eigene Version und schließen Sie sie in den Annotationssatz ein. Stellen Sie sicher, dass der Parameter keine unendlichen crawlaren Kombinationen erzeugt.

Wie lange dauert es, bis Google neue Hreflang-Tags verarbeitet?

Normalerweise Tage bis Wochen, abhängig von der Crawl-Frequenz. Das Einreichen aktualisierter Sitemaps beschleunigt die Entdeckung.

Sollte ich Hreflang für regionale Varianten wie en-US und en-GB verwenden?

Ja, wenn sich Inhalte unterscheiden (Rechtschreibung, Währung, Rechtliches). Wenn Inhalte identisch sind, konsolidieren Sie auf eine en-Version, um eine Verwässerung zu vermeiden.

Kann SeaText Hreflang für mich handhaben?

Ja. SeaText generiert automatisch korrekte Hreflang-Link-Tags für jede übersetzte Seite auf WordPress, einschließlich Selbstverweisen und x-default, ohne dass ein sichtbarer Sprachwechsler erforderlich ist.

Was passiert, wenn ich Hreflang-Fehler in der Search Console habe?

Google ignoriert möglicherweise die Annotationen für betroffene URLs, was zu Rankings in der falschen Sprache oder zur Filterung von doppeltem Inhalt führt. Beheben Sie zuerst Gegenseitigkeits- und Codefehler.

Weiterführende Literatur und Vergleichsquellen

Diese externen Quellen bieten zusätzlichen Kontext zur Bewertung des Themas. Ihre Aufnahme stellt keine Empfehlung dar.

Wie SeaText helfen kann

Der Website-Übersetzungs-Agent von SeaText generiert und wartet automatisch korrekte Hreflang-Tags für jede übersetzte Seite auf WordPress – einschließlich Selbstverweisen, allen Sprachalternativen und x-default – ohne einen sichtbaren Sprachwechsler. Er erkennt die Sprache jedes Besuchers, liefert die richtige Übersetzung und hält neue Inhalte im Hintergrund in 125 Sprachen übersetzt. Sie behalten die Kontrolle: Bearbeiten Sie Übersetzungen, legen Sie die Markenstimme fest, überprüfen Sie Schlüsselseiten und führen Sie A/B-Tests für übersetzte Texte durch. Die Aktivierung dauert weniger als eine Minute und es gibt keine Seiten- oder Sprachbeschränkungen.

Recommended Solution

Ready to Take the Next Step?

See how our verified tools and services help you put this guide into practice.