Werkzeuge

XML-Sitemap-Generator

Fügen Sie eine URL-Liste ein und erhalten Sie eine sitemaps.org-konforme sitemap.xml, ab 50.000 URLs in einen Sitemap-Index aufgeteilt, optional mit hreflang.

Läuft im BrowserSEO & GEO1711
Kostenlos

Eingabe

0 B

Ergebnis

Das Ergebnis erscheint hier.

Eine statische Website, ein Dokumentationsexport oder ein Crawl mit Screaming Frog hinterlässt eine Liste von URLs, aber keine Sitemap. Fügen Sie die Liste ein, eine URL pro Zeile, und Sie erhalten eine sitemap.xml genau so, wie das sitemaps.org-Protokoll sie definiert: absolute, prozentkodierte und entity-maskierte URLs, optional lastmod, changefreq und priority pro Zeile sowie hreflang-Alternativen für mehrsprachige Websites. Ab 50.000 URLs oder 50 MB unkomprimiert wird die Ausgabe in nummerierte Sitemaps plus den Sitemap-Index aufgeteilt, der auf sie verweist. Dieselben Regeln setzt sitemap.js (ekalinin/sitemap.js, MIT) für Node.js-Server um – das Mittel der Wahl, wenn Ihre Sitemap bei jedem Deployment neu erzeugt werden muss.

So arbeitet es

  • Jede Zeile ist eine URL, optional gefolgt von durch | getrennten Feldern: ein W3C-Datum für lastmod, ein Wort wie weekly für changefreq, eine Zahl von 0.0 bis 1.0 für priority und lang=url-Paare für Alternativen.
  • Kaufmännische Und-Zeichen und Anführungszeichen in URLs werden zu &, " und ', Nicht-ASCII-Pfade werden prozentkodiert und internationale Domainnamen in Punycode umgewandelt, wie es das Protokoll verlangt.
  • Doppelte URLs werden entfernt, Zeilen ohne absolute http(s)-URL übersprungen und gezählt, und URLs auf mehr als einem Host markiert, weil eine Sitemap nur URLs ihres eigenen Hosts auflisten darf.
  • Bei aufgeteilter Ausgabe ist jeder Block eine vollständige Datei, deren Name in einem Kommentar direkt nach der XML-Deklaration steht, und der Index führt jede Datei mit dem neuesten lastmod darin auf.

Wohin Ihre Daten gehen

Nirgendwohin. Dieses Werkzeug läuft vollständig in Ihrem Browser: Der eingefügte Text wird von der Seite verarbeitet und weder an einen Server übertragen noch protokolliert.

Dieses Tool ist kostenlos und braucht kein Konto. Die Ergebnisse existieren nur in Ihrer geöffneten Seite und werden nirgends gespeichert.

Was es kostet

Dieses Werkzeug ist kostenlos, ohne Anmeldung und ohne Punkte.

Häufige Fragen

Spielen changefreq und priority eine Rolle?
Nicht für Google, das dokumentiert, beide zu ignorieren. lastmod verwendet Google schon, aber nur wenn es durchgehend stimmt – tragen Sie also echte Änderungsdaten ein oder lassen Sie es weg. Bing und einige andere Crawler lesen changefreq und priority womöglich noch, deshalb bleiben sie im Werkzeug optional.
Wie füge ich hreflang-Alternativen richtig hinzu?
Jede Sprachversion braucht ihre eigene Zeile, und jede dieser Zeilen sollte den vollständigen Satz an Alternativen auflisten, einschließlich sich selbst – einseitige Angaben ignoriert Google. Ergänzen Sie x-default für die Version, die Nutzern ohne passende Sprache gezeigt wird. Die Beispieleingabe zeigt das Muster für eine englische und eine chinesische Seite.
Wie finden Suchmaschinen die Sitemap?
Reichen Sie sie in der Google Search Console und den Bing Webmaster Tools ein und fügen Sie in robots.txt eine Sitemap:-Zeile mit ihrer vollständigen URL hinzu, damit auch alle anderen Crawler sie finden. Bei aufgeteilter Ausgabe reichen Sie nur die Indexdatei ein; die Suchmaschinen folgen ihr zu den übrigen.
Wo lege ich die aufgeteilten Dateien ab?
Neben dem Index, an dem Ort, den Sie in der Option für den Sitemap-Speicherort angeben; standardmäßig wird der Ursprung der ersten URL verwendet. Eine Sitemap darf nur URLs des Hosts auflisten, von dem sie ausgeliefert wird; legen Sie die Dateien also auf diesen Host oder bestätigen Sie beide Hosts in der Search Console, bevor Sie den Index einreichen.

Das Open Source dahinter

Dieses Werkzeug ist eine eigenständige Implementierung ohne fremde Bibliothek. ekalinin/sitemap.js (MIT) erledigt dieselbe Aufgabe als Bibliothek — wer sie im eigenen Programm braucht, fängt dort an, statt eine Webseite aufzurufen.

ekalinin/sitemap.js

Auch bekannt als

  • Sitemap Generator
  • XML Sitemap erstellen
  • sitemap.xml erstellen
  • Sitemap Index Generator
  • hreflang Sitemap
  • Sitemap online erstellen