Von einer URL-Liste zur gültigen sitemap.xml
Dieser XML-Sitemap-Generator macht aus den eingefügten URLs eine sitemap.xml nach dem sitemaps.org-Protokoll: Jede URL wird geprüft und für XML maskiert, Duplikate werden entfernt, und optionale lastmod-, changefreq- und priority-Werte lassen sich global oder pro URL setzen. Ab 50.000 URLs oder 50 MB wird die Ausgabe in mehrere Dateien mit einem Sitemap-Index aufgeteilt und gemeinsam als ZIP heruntergeladen. Sie können auch eine vorhandene Sitemap einfügen oder öffnen, um sie zu prüfen und zu bearbeiten. Das Tool arbeitet mit der Liste, die Sie ihm geben, statt Ihre Website zu crawlen, und alles läuft in Ihrem Browser.
So erstellen Sie eine XML-Sitemap
- 1Fügen Sie die URLs Ihrer Seiten ein, eine pro Zeile — aus Ihrem CMS, einem Crawl-Export oder einer Tabellenspalte. Jede muss eine absolute URL sein, die mit
https://oderhttp://beginnt. - 2Optional folgen auf eine URL eigene Werte, getrennt durch Leerzeichen oder Kommas:
https://example.com/pricing 2024-09-01 monthly 0.9. - 3Legen Sie Standardwerte für den Rest fest: lastmod (keiner, heute oder ein Datum), changefreq und priority — oder lassen Sie sie weg.
- 4Beheben Sie alles, was unter der Eingabe aufgeführt ist — ungültige URLs, Duplikate, andere Hosts — und kopieren oder laden Sie dann
sitemap.xmlherunter. - 5Laden Sie sie ins Stammverzeichnis Ihrer Website hoch, ergänzen Sie
Sitemap: https://example.com/sitemap.xmlin der robots.txt und reichen Sie sie in der Google Search Console und den Bing Webmaster Tools ein.
Wozu eine XML-Sitemap dient
Eine Sitemap listet die URLs auf, die Suchmaschinen finden sollen, optional mit dem Datum der letzten Änderung. Sie hilft Crawlern, Seiten zu entdecken, auf die wenige Links zeigen — neue Seiten, tief liegende Archivseiten, große Websites mit komplexer Navigation — und geänderte Seiten früher erneut zu crawlen. Sie ist ein Hinweis, kein Befehl: Eine aufgeführte URL wird nicht garantiert indexiert.
Listen Sie nur kanonische URLs auf, die 200 zurückgeben und in den Suchergebnissen erscheinen sollen. Lassen Sie Weiterleitungen, Fehlerseiten, Seiten mit noindex, Duplikate mit Tracking-Parametern und in der robots.txt blockierte URLs weg; sie senden widersprüchliche Signale und verschwenden Crawl-Budget.
Die Tags einer Sitemap
- <loc>
- Pflicht. Die absolute URL der Seite, höchstens 2.048 Zeichen, für XML maskiert: Ein & im Query-String wird als & geschrieben. Das Tool maskiert es für Sie.
- <lastmod>
- Wann sich der Seiteninhalt zuletzt geändert hat, im W3C-Datetime-Format: 2024-09-01 oder 2024-09-01T14:30:00+00:00. Google nutzt den Wert, wenn er durchgehend stimmt — setzen Sie also echte Änderungsdaten statt auf jeder Seite das heutige Datum.
- <changefreq>
- always, hourly, daily, weekly, monthly, yearly oder never. Google ignoriert den Wert; manche anderen Crawler lesen ihn eventuell.
- <priority>
- 0.0 bis 1.0, relativ zu den anderen Seiten Ihrer Website (Standard 0.5). Google ignoriert auch diesen Wert.
Große Websites: 50.000 URLs und der Sitemap-Index
Eine Sitemap-Datei darf höchstens 50.000 URLs enthalten und unkomprimiert höchstens 50 MB groß sein. Überschreitet Ihre Liste eine der Grenzen, teilt der Generator sie in sitemap-1.xml, sitemap-2.xml usw. auf und schreibt eine sitemap.xml als Sitemap-Index, der auf sie verweist. Geben Sie die Basis-URL an, unter der die Dateien liegen werden, damit die Links im Index stimmen, laden Sie alle hoch und reichen Sie nur den Index ein.
Ein Sitemap-Index kann bis zu 50.000 Sitemaps auflisten. Sitemaps können auch gzip-komprimiert ausgeliefert werden (sitemap.xml.gz); die Größengrenze gilt für die unkomprimierte Datei.
Durchgeführte Prüfungen
- URLs müssen absolute http- oder https-URLs sein; relative Pfade werden abgelehnt.
- URLs werden normalisiert (Host in Kleinbuchstaben, Leerzeichen und Nicht-ASCII-Zeichen prozentkodiert), und exakte Duplikate werden entfernt.
- URLs auf einem anderen Host als die erste werden markiert: Eine Sitemap darf nur URLs ihres eigenen Hosts enthalten, außer die Website-übergreifende Einreichung ist in der Search Console bestätigt.
- #Fragmente werden entfernt, da Suchmaschinen sie ignorieren.
- lastmod-Werte müssen gültige W3C-Daten sein, priority muss zwischen 0.0 und 1.0 liegen.
Eine vorhandene Sitemap importieren und bearbeiten
Fügen Sie das XML einer Sitemap ein oder öffnen Sie eine .xml-Datei, und das Tool bietet an, sie wieder in eine bearbeitbare Liste umzuwandeln — mit lastmod, changefreq und priority jeder URL. Ein Sitemap-Index wird als Liste der URLs seiner Unter-Sitemaps gelesen. So prüfen Sie schnell die Sitemap, die Ihr CMS erzeugt, entfernen URLs oder führen zwei Sitemaps zusammen. Kombinieren Sie es mit dem robots.txt-Generator, um die Sitemap bekannt zu machen, und dem Meta-Tag-Generator, um kanonische URLs auf den Seiten zu setzen.
Häufige Fragen
- Crawlt dieses Tool meine Website?
- Nein. Es erstellt die Sitemap aus den URLs, die Sie einfügen oder importieren, und funktioniert daher für jede Website, auch für Staging-Seiten und Seiten, die ein Crawler nicht erreichen könnte. Exportieren Sie die URL-Liste aus Ihrem CMS oder einem Crawler und fügen Sie sie hier ein.
- Wie viele URLs darf eine Sitemap enthalten?
- Bis zu 50.000 URLs und 50 MB unkomprimiert pro Datei. Größere Listen werden automatisch auf mehrere Sitemap-Dateien plus einen Sitemap-Index aufgeteilt.
- Spielen changefreq und priority für SEO eine Rolle?
- Nicht für Google, das beide ignoriert. Genaue lastmod-Daten sind das Feld, das Google tatsächlich nutzt. changefreq und priority wegzulassen ist völlig korrekt.
- Wohin lade ich die sitemap.xml hoch?
- Meist ins Stammverzeichnis Ihrer Website, z. B. https://example.com/sitemap.xml. Eine Sitemap darf nur URLs in ihrem eigenen Ordner und darunter auflisten, das Stammverzeichnis deckt also alles ab.
- Wie reiche ich eine Sitemap bei Google ein?
- Öffnen Sie in der Google Search Console den Bereich Sitemaps, geben Sie die Sitemap-URL ein und senden Sie sie ab. Ergänzen Sie außerdem eine Sitemap:-Zeile in der robots.txt, damit andere Suchmaschinen sie finden.
- Warum wird & in meinen URLs zu &?
- Sitemaps sind XML, und dort leitet & eine Entität ein, daher muss es als & geschrieben werden. Suchmaschinen dekodieren es wieder; die URL selbst bleibt unverändert.
- Kann ich URLs einer anderen Domain aufnehmen?
- In der Regel nicht: Eine Sitemap sollte URLs auf demselben Host wie die Sitemap enthalten. Website-übergreifende Sitemaps funktionieren nur, wenn Sie in der Search Console die Inhaberschaft beider Websites bestätigen.
- Wird meine URL-Liste hochgeladen?
- Nein. Prüfung, Erstellung und ZIP-Packen passieren in Ihrem Browser.