Zum Inhalt springen
SEO NW – Alexander Müller 18 FachportaleHotline 0800 188 7 100 rund um die UhrGratis Sprechstunde
SEO ManagerSEO Agentur seit 2012
Menü

Ratgeber

hreflang in der Sitemap angeben

In der Sitemap geben Sie hreflang an, indem jeder url-Eintrag neben seiner Adresse in loc für jede Sprachfassung ein xhtml:link-Element mit rel="alternate", hreflang-Code und vollständiger Adresse erhält, auch für sich selbst. Dafür braucht die Sitemap den XHTML-Namespace. Die Angaben ersetzen die Zeilen im HTML-Kopf, beides gleichzeitig bringt keinen Vorteil.

Langer Karteischrank aus Holz mit vielen kleinen Schubladen in einem ruhigen Archivraum, eine Schublade ist geöffnet
Bild: KI-generiert

Wer eine Website mit vielen Ländern oder Sprachen betreut, stößt mit hreflang im Seitenkopf irgendwann auf ein Platzproblem: Jede Seite trägt die vollständige Liste aller Fassungen, und jede neue Sprache verlängert jeden Kopf. Die XML-Sitemap löst das, weil sie die Angaben an einer zentralen Stelle sammelt. Google nennt sie als eine von drei Methoden, neben dem HTML-Kopf und dem HTTP-Header [1]. Dieser Ratgeber zeigt den Aufbau, die Regeln aus Googles Dokumentation und die Stellen, an denen Sitemaps mit hreflang in der Praxis brechen.

So ist ein Eintrag aufgebaut

Eine Sitemap mit hreflang braucht zusätzlich zum üblichen Sitemap-Namespace den XHTML-Namespace. Im Wurzelelement steht deshalb neben xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" auch xmlns:xhtml="http://www.w3.org/1999/xhtml" [1]. Danach folgt für jede Seite ein url-Element mit der Adresse in loc und darunter je ein xhtml:link-Element für jede Fassung. Für eine Seite mit deutscher und englischer Fassung sieht der deutsche Eintrag so aus:

<url>

<loc>https://www.example.com/de/preise/</loc>

<xhtml:link rel="alternate" hreflang="de" href="https://www.example.com/de/preise/" />

<xhtml:link rel="alternate" hreflang="en" href="https://www.example.com/en/pricing/" />

</url>

Der englische Eintrag hat dieselben zwei xhtml:link-Zeilen, nur steht in loc die englische Adresse. Google schreibt vor, dass jedes url-Element untergeordnete xhtml:link-Elemente für jede Variante enthält, einschließlich der Seite selbst [1]. Wer nur die anderen Fassungen nennt, vergisst den Selbstverweis, und das ist einer der häufigsten Fehler in generierten Sitemaps.

Warum jede Seite einen eigenen Eintrag braucht

Auf den ersten Blick wirkt die Sitemap doppelt: Die Liste der Fassungen steht bei jeder Seite der Gruppe noch einmal. Das ist gewollt. Die Sitemap bildet dieselbe Logik ab wie der HTML-Kopf, in dem jede Fassung die ganze Gruppe ausgibt. Fehlt eine Seite als eigener url-Eintrag, fehlt auch ihr Rückverweis, und Google kann die Angaben für dieses Paar ignorieren [1].

Reihen gleicher Gläser in einem Vorratsregal, jedes Glas enthält einige bunte Murmeln
Bild: KI-generiert

Bei drei Sprachen und 10.000 Seiten je Sprache entstehen so 30.000 url-Einträge mit je drei xhtml:link-Zeilen. Für die Grenzen der Datei zählt das weniger, als man denkt. Eine einzelne Sitemap darf höchstens 50 MB unkomprimiert groß sein oder 50.000 URLs enthalten [2]. Die xhtml:link-Elemente werden laut Google nicht auf das URL-Limit angerechnet [1]. Die Dateigröße wächst aber mit jeder Zeile, und bei vielen Sprachen erreichen Sie die 50 MB schneller als die 50.000 URLs. Dann teilen Sie die Sitemap auf, etwa nach Seitentyp oder Bereich, und fassen die Teile in einer Sitemap-Indexdatei zusammen.

Noch eine Frage offen?

In der gratis Sprechstunde beantworten wir Fragen zu SEO live, jeden ersten Samstag im Monat um 18 Uhr. Oder Sie rufen einfach an.

Regeln, die Google für alle Methoden aufstellt

Die Sitemap ändert nichts an den Grundregeln von hreflang. Die Adressen müssen vollständig sein, mit Protokoll und Domain, und die Sprach- und Regionscodes folgen ISO 639-1 und ISO 3166-1 Alpha 2 [1]. Auch in der Sitemap gilt: Verweisen zwei Seiten nicht aufeinander, werden die Angaben ignoriert [1]. Was diese Regeln im Einzelnen bedeuten, erklärt der Ratgeber hreflang erklärt.

Für die Sitemap kommt eine eigene Regel hinzu. Google schreibt: "Eine Sitemap darf nur untergeordnete URLs des Verzeichnisses enthalten, aus dem die Sitemap gehostet wird." [1] Eine Datei unter /de/sitemap.xml darf demnach keine Adressen unter /en/ als loc führen. Legen Sie eine hreflang-Sitemap deshalb ins Wurzelverzeichnis, wenn sie alle Sprachordner abdecken soll. Die allgemeinen Sitemap-Regeln gelten zusätzlich [1], dazu gehören UTF-8 als Kodierung und vollständige, absolute Adressen [2].

Sitemap, Kopf oder beides

Google schreibt zu den drei Methoden, man könne zwar alle gleichzeitig verwenden, "das hat aber keinen Vorteil in der Suche" [1]. Wenn Sie auf die Sitemap umstellen, entfernen Sie die hreflang-Zeilen aus dem HTML-Kopf. Sonst pflegen Sie zwei Listen, die früher oder später voneinander abweichen, und bei der Fehlersuche wissen Sie nicht mehr, welche Angabe gilt.

Die Sitemap hat einen Nachteil: Sie ist im Quelltext einer Seite nicht zu sehen. Redakteure und Entwickler, die eine Seite prüfen, finden dort keine hreflang-Zeilen und vermuten einen Fehler. Halten Sie in der Projektdokumentation fest, dass die Angaben in der Sitemap stehen und welches Skript oder welche Erweiterung sie erzeugt. Für einzelne Seiten mit wenigen Fassungen ist der HTML-Head oft einfacher.

Einreichen und kontrollieren

Eine Sitemap mit hreflang reichen Sie wie jede andere ein: über den Sitemaps-Bericht der Search Console oder mit einer Sitemap-Zeile in der robots.txt [2]. Das Einreichen ist laut Google nur ein Hinweis, es ist nicht garantiert, dass Google die Sitemap herunterlädt oder für das Crawling verwendet [2]. Den alten Ping-Endpunkt für Sitemaps gibt es nicht mehr. Google hat ihn 2023 eingestellt [4].

Frau prüft am Holzschreibtisch einen langen gelochten Papierstreifen im Licht einer Schreibtischlampe
Bild: KI-generiert

Im Sitemaps-Bericht sehen Sie den Status der Datei, etwa "Erfolgreich", "Sitemap kann gelesen werden, enthält aber Fehler" oder "Konnte nicht abgerufen werden", und die Zahl der erkannten Seiten [3]. Die hreflang-Angaben selbst prüft der Bericht nicht, und einen eigenen hreflang-Bericht gibt es in der Search Console nicht mehr. Nützlich ist trotzdem der Filter nach Sitemap im Bericht zur Seitenindexierung [3]. Wenn Sie je Sprache eine eigene Sitemap anlegen, sehen Sie dort, wie viele englische oder französische Seiten im Index stehen.

Für die hreflang-Logik brauchen Sie ein Prüfskript oder einen Crawler, der die Sitemap einliest. Prüfen Sie für jeden Eintrag, ob die Seite sich selbst nennt, ob alle Ziele als eigener Eintrag mit derselben Gruppe vorkommen, ob jedes Ziel den Status 200 liefert und ob es keinen Canonical auf eine andere Adresse trägt. Nach unserer Erfahrung findet ein solcher Abgleich vor allem Adressen gelöschter oder umbenannter Seiten, die noch in der Gruppe stehen. Wie Sie solche Befunde abarbeiten, beschreibt der Ratgeber hreflang-Fehler beheben.

Die Sitemap aus dem System erzeugen

Eine hreflang-Sitemap von Hand zu pflegen, geht bei einer Handvoll Seiten. Bei allem darüber sollte sie automatisch aus dem CMS entstehen, aus derselben Zuordnung der Übersetzungen, die auch der Sprachumschalter auf der Website nutzt. Dann stimmen Sitemap und sichtbare Links überein. Einige Punkte gehören in jede Spezifikation für das Skript: Nur Seiten mit Status 200 und ohne noindex aufnehmen. Nur die kanonische Adresse jeder Fassung verwenden. Fehlende Übersetzungen auslassen, statt auf eine Startseite zu verweisen. Die Datei bei jeder Änderung an Übersetzungen neu schreiben.

Webstuhl in einer hellen Fabrikhalle webt eine lange Stoffbahn aus Fäden in mehreren Farben
Bild: KI-generiert

Wie Sie eine Sitemap grundsätzlich anlegen, zeigt der Ratgeber XML-Sitemap erstellen. Den Begriff erklärt das Glossar unter XML-Sitemap. Wenn Sie mehrere Länder in einem Projekt zusammenführen, begleiten wir das im Rahmen der Leistung Internationales SEO.

Ihre Sitemap enthält hreflang-Angaben, und Sie sind nicht sicher, ob sie stimmen? Bringen Sie die Adresse der Datei in die gratis Sprechstunde, dann sehen wir uns einige Einträge gemeinsam an.

  1. Organisation Lokalisierte Versionen deiner Seiten. Google Search Central. Stand 22.09.2026. abgerufen am 31.10.2026
  2. Organisation Sitemap erstellen und einreichen. Google Search Central. Stand 15.07.2026. abgerufen am 31.10.2026
  3. Organisation Sitemaps mithilfe des Sitemaps-Berichts verwalten. Search Console-Hilfe. Stand laufend. abgerufen am 31.10.2026
  4. Organisation Sitemaps ping endpoint is going away. Google Search Central Blog. Stand 26.06.2023. abgerufen am 31.10.2026

Häufige Fragen

Brauche ich für hreflang in der Sitemap einen besonderen Namespace?

Ja. Neben dem Sitemap-Namespace braucht das Wurzelelement den XHTML-Namespace http://www.w3.org/1999/xhtml, weil die Angaben als xhtml:link-Elemente geschrieben werden.

Zählen die xhtml:link-Zeilen zum Limit von 50.000 URLs?

Nein. Google rechnet die untergeordneten Elemente nicht auf das URL-Limit an. Die Grenze von 50 MB unkomprimiert gilt aber weiter, und die Zeilen machen die Datei größer.

Muss jede Sprachfassung einen eigenen url-Eintrag haben?

Ja. Jede Fassung braucht einen eigenen Eintrag mit der vollständigen Gruppe, sonst fehlt ihr Rückverweis und Google kann die Angaben ignorieren.

Zeigt die Search Console hreflang-Fehler aus der Sitemap an?

Nein. Der Sitemaps-Bericht zeigt nur, ob die Datei gelesen werden konnte und wie viele Seiten sie enthält. Die hreflang-Angaben prüfen Sie mit einem Crawler oder einem eigenen Skript.

Darf ich hreflang zusätzlich im HTML-Kopf lassen?

Möglich ist es, einen Vorteil in der Suche bringt es laut Google nicht. Mit nur einer Methode gibt es auch nur eine Stelle für Fehler.

Noch eine Frage offen?

In der gratis Sprechstunde beantworten wir Fragen zu SEO live, jeden ersten Samstag im Monat um 18 Uhr. Oder Sie rufen einfach an.

Zuletzt geprüft am 03.11.2026, nächste Prüfung spätestens im November 2027. Haben Sie einen Fehler entdeckt? Schreiben Sie uns.

Weiterlesen

  • Über SEO NW

    SEO NW ist eine inhabergeführte SEO Agentur aus Bertingen, gegründet 2012 von Alexander Müller.

  • Alexander Müller, Inhaber von SEO NW

    Alexander Müller führt die SEO Agentur SEO NW in Bertingen seit 2012.

  • Bing SEO

    Bing SEO mit SEO NW: Bing Webmaster Tools, IndexNow und saubere Technik für Bing, DuckDuckGo und Microsoft Copilot.

  • Datenschutz

    Welche Daten beim Besuch verarbeitet werden, wie lange sie bleiben und welche Rechte bestehen.