2026-01-28 · Redaktion Baduno · 6 blog.readMin · Blog & Wissen
Mehrsprachige XML-Sitemaps richtig aufbauen
Die Sitemap ist Googles Einkaufszettel für Ihre Website. Bei 24 Sprachen entscheidet ihre Struktur mit, was überhaupt indexiert wird.
Grundlagen
Eine XML-Sitemap listet alle indexierbaren URLs. Sie ersetzt kein gutes Linking, beschleunigt aber Entdeckung und Diagnose – besonders bei großen, mehrsprachigen Strukturen mit tausenden Seiten.
hreflang gehört hinein
Sprachalternativen lassen sich direkt in der Sitemap ausweisen – für jede URL alle Fassungen samt x-default. Bei vielen Sprachen ist das wartbarer als Head-Markup und hält die Matrix zuverlässig vollständig, weil sie generiert wird.
Nur saubere URLs
Keine Weiterleitungen, keine noindex-Seiten, keine Duplikate: Jede gelistete URL soll mit Status 200 antworten und kanonisch sein. Eine Sitemap voller Ausnahmen kostet Vertrauen beim Crawler.

Einreichen und beobachten
Sitemap in der robots.txt referenzieren und in der Search Console einreichen – dort zeigt der Indexierungsbericht je Sprachfassung, was Google angenommen hat. Abweichungen sind Ihr frühestes Warnsignal.
Fehlerhafte hreflang-Matrix erkennen
Eine typische Fehlerquelle sind inkonsistente Querverweise: Wenn Seite A auf Seite B verweist, Seite B aber nicht auf Seite A. Bei 24 Sprachen entstehen schnell Lücken. Nutzen Sie automatisierte Tests, die für jede URL alle referenzierten Sprachalternativen abgleichen. Ein Skript kann prüfen, ob die Sitemap-Einträge bidirektional konsistent sind. Beispiel: Ihre Sitemap enthält /de/produkt mit hreflang-Verweisen auf /en/produkt, /fr/produkt usw. Der Test stellt sicher, dass /en/produkt wiederum auf /de/produkt zeigt. Fehlen Rückverweise, wird die Sprache unter Umständen nicht indexiert. Solche Checks sind bei täglichen Updates unverzichtbar.
Sitemap-Dynamik bei Content-Management-Systemen
In Mehrsprachenprojekten mit 24 Sprachen muss die Sitemap automatisch generiert werden, nicht manuell. Ein CMS-Paginierungsskript kann alle Sprachversionen eines Inhalts durchlaufen und für jede URL eine separate <url>-Node mit allen hreflang-links erzeugen. Achten Sie darauf, dass die Generierung nur URLs mit Status 200 und ohne noindex ausgibt. Setzen Sie einen Cron-Job, der die Sitemap nach jeder Content-Veröffentlichung neu erstellt. So bleibt die Sitemap stets aktuell, ohne verwaiste oder temporäre URLs zu enthalten. Vermeiden Sie es, alle Seiten in einer riesigen Sitemap zu bündeln – nutzen Sie eine Sitemap-Indexdatei mit Unter-Sitemaps pro Sprache oder pro Bereich.
Indexierungslücken pro Sprachfassung analysieren
Selbst bei korrekter hreflang-Matrix kann Google einzelne Sprachfassungen übersehen. Prüfen Sie in der Search Console für jede Sprache den Indexierungsstatus. Verwenden Sie den site:-Operator mit Sprachpfad, z. B. site:example.com/de/ für Deutsch. Vergleichen Sie die Anzahl indizierter URLs mit der Anzahl in Ihrer Sitemap. Weichen die Zahlen stark ab, deutet das auf technische Probleme hin: langsame Ladezeiten, fehlerhafte Weiterleitungen oder fehlende interne Verlinkung. Bei 24 Sprachen lohnt sich ein automatisiertes Reporting, das wöchentlich die Indexzahlen abgleicht und Abweichungen meldet.
Die Sitemap ist Googles Einkaufszettel für Ihre Website. Bei 24 Sprachen entscheidet ihre Struktur mit, was überhaupt indexiert wird.
Sitemap-Größe und Aufteilung bei 24 Sprachen
Eine einzelne Sitemap ist auf 50 MB und 50.000 URLs limitiert. Bei 24 Sprachen und vielen Seiten erreichen Sie schnell diese Grenzen. Teilen Sie Ihre Sitemap logisch auf: beispielsweise eine Sitemap pro Sprache oder pro Inhaltskategorie (Produkte, Blog, Support). Verwenden Sie eine Sitemap-Indexdatei, die auf alle Unter-Sitemaps verweist. Die hreflang-Verweise bleiben innerhalb der Unter-Sitemaps vollständig – jede URL-Node enthält alle Sprachalternativen, auch sprachübergreifend. Achten Sie darauf, dass die Indexdatei in der robots.txt referenziert wird. Eine falsche Aufteilung kann dazu führen, dass Google die hreflang-Matrix nicht vollständig erfasst.
Validierung und Fehlerbehandlung bei Sitemap-Generierung
Die automatisierte Sitemap-Generierung erfordert eine robuster Validierung, um Fehler frühzeitig zu erkennen. Integrieren Sie Prüfroutinen, die vor dem Abschluss der neuen Sitemap folgende Punkte kontrollieren: Jede URL muss mit Status 200 antworten, darf kein noindex-Robots-Meta enthalten und muss kanonisch sein. Zusätzlich prüfen Sie die bidirektionale Konsistenz der hreflang-Verweise mithilfe eines Skripts. Bei 24 Sprachen ist es sinnvoll, eine Zwischen-Sitemap in einem Staging-Bereich zu generieren und dort automatische Tests auszuführen, bevor sie in die Produktion übernommen wird. Fehlertolerante Mechanismen wie Fallback-Logik bei fehlenden Übersetzungen sollten implementiert sein: Enthält ein Inhalt keine Übersetzung in eine bestimmte Sprache, darf die Sitemap diese URL nicht listen. Achten Sie auch auf korrekte Kodierung und Dateigröße – insbesondere bei großen Indexdateien mit vielen Unter-Sitemaps. Eine detaillierte Logging-Instanz protokolliert alle fehlgeschlagenen URLs und Validierungswarnungen. Dadurch können Sie systematisch nachbessern, ohne dass fehlerhafte Einträge in der produktiven Sitemap erscheinen. Denken Sie daran: Eine fehlerhafte Sitemap kann ganze Sprachversionen von der Indexierung ausschließen. Daher sollten Sie vor jedem Update eine vollständige automatische Validierung durchführen.
Sprachspezifische Crawl-Budgets und Priorisierung
Google weist jeder Website ein begrenztes Crawl-Budget zu. Bei 24 Sprachversionen müssen Sie dieses Budget gezielt auf die relevanten Inhalte verteilen. Ein häufiger Fehler ist, dass die Sitemap alle Sprachfassungen gleichberechtigt listet, wodurch Crawler-Ressourcen auf schwächere Versionen verschwendet werden. Optimieren Sie die Priorisierung, indem Sie in der Sitemap die <priority>-Werte differenziert setzen: Beispielsweise erhalten die Hauptsprachen (etwa Deutsch, Englisch) einen höheren Priority-Wert als kleinere Märkte. Allerdings beachten Sie: Google interpretiert Priority nur als Hinweis, nicht als Befehl. Entscheidender ist die interne Verlinkung: Verlinken Sie von starken Seiten (Startseite, Hauptkategorien) gezielt auf die wichtigsten Sprachversionen. Verzichten Sie auf flache, gleichrangige Verlinkung aller 24 Sprachen. Nutzen Sie die Sitemap-Indexdatei, um pro Sprache die Anzahl der URLs zu begrenzen – etwa durch Aufteilung in Kern- und Zusatzinhalte. Überwachen Sie in der Search Console das Crawl-Statistik-Radio für jede Sprachversion. Sinkt die Crawl-Aktivität für eine bestimmte Sprache, prüfen Sie, ob die Sitemap korrekt ist und ob interne Links ausreichen. Eine ausgewogene Verteilung des Crawl-Budgets verhindert, dass wichtige Inhalte unentdeckt bleiben.
Priorisierung von Sprachversionen: lastmod und priority sinnvoll nutzen
In einer mehrsprachigen Sitemap mit 24 Sprachversionen stellt sich die Frage, wie Sie Google signalisieren, welche Fassungen wichtiger sind. Die optionalen Elemente <lastmod> und <priority> helfen dabei, die Crawling-Priorität zu steuern. Setzen Sie <lastmod> auf den Zeitpunkt der letzten inhaltlichen Änderung – nicht auf das Generierungsdatum der Sitemap. Für jede Sprachversion sollten Sie das tatsächliche Änderungsdatum des jeweiligen Inhalts eintragen. Bei länderübergreifenden Inhalten kann die deutsche Version monatlich aktualisiert werden, während die englische nur vierteljährlich ändert. Diese Information beeinflusst, wie oft Google die URL neu crawled. <priority> hingegen ist ein Hinweis auf die Wichtigkeit einer Seite im Verhältnis zu anderen Seiten Ihrer Website. Verwenden Sie Werte zwischen 0,0 und 1,0. Sie könnten Hauptkategorieseiten mit 0,8 und Detailseiten mit 0,5 versehen. Achten Sie darauf, die Priorität nicht zu inflationär zu verwenden – Google interpretiert sie nur als relatives Signal. Für 24 Sprachen bietet es sich an, eine einheitliche Prioritätslogik pro Sprachen verschachtelt nach Hierarchie zu definieren. Seien Sie jedoch vorsichtig: Eine zu häufige Angabe von <lastmod> ohne tatsächliche Änderung kann zu Vertrauensverlust führen. Verwenden Sie diese Metadaten konsistent und nur, wenn Sie die Werte automatisiert aus Ihrem CMS ableiten.
Regionale Sprachvarianten korrekt in der Sitemap abbilden
Bei 24 Sprachen sind oft nicht nur Sprachfamilien wie Deutsch, Englisch oder Französisch relevant, sondern auch regionale Varianten wie Deutsch für Österreich (de-AT) oder Französisch für die Schweiz (fr-CH). Diese müssen in der hreflang-Angabe und in der Sitemap sauber getrennt werden. Verwenden Sie für jede regionale Sprachversion einen eigenen hreflang-Wert, z. B. de-AT statt de. Die Sitemap sollte für jede regionale Variante eine separate <url>-Node mit den entsprechenden Sprachalternativen enthalten. Achten Sie darauf, dass die x-default-Angabe auf eine allgemeine Sprachseite ohne Regionsspezifika verweist, etwa die englische Standardseite. Ein häufiger Fehler ist, regionale Varianten mit dem generischen Sprachcode zu vermischen (z. B. de für alle deutschsprachigen Länder). Das führt zu Duplikaten oder falscher Ausspielung. Definieren Sie für jede regionale Variante einen eindeutigen URL-Pfad, z. B. /de-at/produkt. Prüfen Sie in Ihrem CMS, ob die Generierung der Sitemap regionsspezifische hreflang-Tags korrekt ausgibt. Automatisierte Tests sollten für jede regionale URL die vollständige bidirektionale Verknüpfung überprüfen. Bei 24 Sprachen mit mehreren Regionen kann die Matrix schnell komplex werden – bestehen Sie auf einer strengen Validierung der Sitemap vor dem Einreichen.
blog.faqT
Kann ich hreflang sowohl in der Sitemap als auch im HTML-Head angeben?
Ja, das ist möglich, aber nicht empfohlen. Bei 24 Sprachen führen doppelte Deklarationen leicht zu Inkonsistenzen. Nutzen Sie ausschließlich die Sitemap-Methode, die zentral generiert wird. Dadurch vermeiden Sie Widersprüche, die Google verwirren und die Indexierung einzelner Sprachversionen behindern könnten.
Wie oft sollte ich die Sitemap bei einer Website mit 24 Sprachen aktualisieren?
Aktualisieren Sie die Sitemap immer dann, wenn neue Inhalte veröffentlicht, bestehende geändert oder gelöscht werden. Bei täglichen Änderungen genügt eine tägliche Generierung per Cron-Job. Setzen Sie das <lastmod>-Datum korrekt, damit Google den Aktualisierungsbedarf erkennt. Bei häufigen Updates können Sie auch die <changefreq>-Angabe nutzen.