Eine XML-Sitemap ist so etwas wie das Inhaltsverzeichnis deiner Website für Suchmaschinen. Sie listet die URLs auf, die indexiert werden sollen, und hilft Crawlern, auch tief verschachtelte oder schlecht verlinkte Seiten zu finden. Gerade bei großen oder neuen Websites kann eine saubere Sitemap den Unterschied machen, ob Inhalte schnell oder erst nach Wochen im Index landen. Dieser Ratgeber erklärt den Aufbau und die wichtigsten Praxisregeln.
Wofür braucht man eine Sitemap?
Suchmaschinen entdecken Seiten normalerweise, indem sie Links folgen. Das funktioniert gut, hat aber Lücken: Eine brandneue Seite ohne eingehende Links, eine Produktseite tief in der Kategoriestruktur oder Inhalte, die nur über ein Formular erreichbar sind, werden womöglich übersehen. Eine Sitemap liefert dem Crawler eine direkte Liste aller wichtigen Adressen – unabhängig von der internen Verlinkung.
Wichtig zu verstehen: Eine Sitemap ist eine Empfehlung, keine Garantie. Sie sorgt nicht automatisch für gute Rankings und auch nicht zwingend für Indexierung. Aber sie macht das Crawling effizienter und zeigt der Suchmaschine, welche Seiten dir wichtig sind.
Der Aufbau einer sitemap.xml
Eine Sitemap ist eine XML-Datei mit einer festen Struktur. Den Rahmen bildet ein <urlset>-Element mit dem offiziellen Namensraum. Darin steht für jede Seite ein <url>-Block mit bis zu vier möglichen Angaben:
- <loc> – die vollständige, absolute URL der Seite. Pflichtangabe. Sie muss exakt der kanonischen Adresse entsprechen, inklusive Protokoll und www-Variante.
- <lastmod> – Datum der letzten Änderung im Format JJJJ-MM-TT. Hilft Suchmaschinen einzuschätzen, ob ein erneuter Besuch lohnt.
- <changefreq> – grobe Angabe zur Änderungshäufigkeit (z. B. daily, weekly, monthly). Wird heute von Suchmaschinen weitgehend ignoriert.
- <priority> – relative Wichtigkeit von 0.0 bis 1.0. Ebenfalls nur ein schwaches Signal und für das Ranking irrelevant.
In der Praxis reichen heute meist loc und lastmod völlig aus. Aus einer simplen Liste deiner URLs baust du dir mit dem Sitemap URL Liste Generator in Sekunden eine gültige XML-Struktur – ohne die Tags von Hand zu tippen.
Limits: Wie groß darf eine Sitemap sein?
Das Sitemap-Protokoll setzt klare Grenzen, die du kennen solltest:
- Maximal 50.000 URLs pro Sitemap-Datei.
- Maximal 50 MB unkomprimierte Dateigröße.
Hast du mehr URLs, teilst du sie auf mehrere Sitemaps auf und bündelst diese in einer Sitemap-Index-Datei – einer übergeordneten XML-Datei, die auf die einzelnen Sitemaps verweist. Große Websites lassen ihre Sitemaps außerdem oft als gzip-komprimierte .xml.gz-Dateien ausliefern, um Bandbreite zu sparen.
Wohin gehört die Sitemap und wie reicht man sie ein?
Üblicherweise legst du die Datei unter /sitemap.xml im Wurzelverzeichnis deiner Domain ab. Damit Suchmaschinen sie sicher finden, gibt es zwei ergänzende Wege:
- Eintrag in der robots.txt: Eine Zeile
Sitemap: https://example.com/sitemap.xmlteilt jedem Crawler den Standort mit. - Einreichung in der Search Console: In den Webmaster-Tools von Google und Bing kannst du die Sitemap direkt hinterlegen und siehst dort, wie viele URLs verarbeitet und indexiert wurden.
Den passenden robots.txt-Eintrag inklusive Sitemap-Verweis erzeugst du bequem mit dem robots.txt Generator. Weitere SEO-Helfer findest du gesammelt in den kotsch.tech Webtools.
Häufige Fehler
Eine fehlerhafte Sitemap schadet mehr, als sie nützt. Diese Probleme tauchen besonders oft auf:
- Nicht-kanonische URLs: Stehen Adressen in der Sitemap, die per Canonical-Tag auf eine andere Seite verweisen, sendest du widersprüchliche Signale.
- Weitergeleitete oder 404-Seiten: Eine Sitemap sollte nur URLs enthalten, die mit Statuscode 200 antworten – keine Redirects, keine Fehlerseiten.
- Auf "noindex" gesetzte Seiten: Diese gehören nicht in die Sitemap, da du sie ja gerade nicht im Index haben willst.
- Veraltete lastmod-Daten: Setzt du bei jedem Build das aktuelle Datum, obwohl sich nichts geändert hat, verliert das Signal an Glaubwürdigkeit.
Häufige Fragen
Brauche ich überhaupt eine Sitemap?
Bei kleinen, sauber intern verlinkten Websites mit wenigen Seiten finden Crawler ohnehin alles. Pflicht ist eine Sitemap dort also nicht. Spätestens bei vielen Seiten, häufig neuen Inhalten, schlechter interner Verlinkung oder einem frischen Projekt ohne Backlinks wird sie aber zum echten Vorteil.
Wie oft sollte die Sitemap aktualisiert werden?
Idealerweise automatisch, sobald sich Inhalte ändern. Viele Content-Management-Systeme und Generatoren erzeugen die Sitemap bei jedem neuen oder geänderten Beitrag neu. Eine manuell gepflegte, statische Sitemap solltest du regelmäßig auf veraltete oder gelöschte URLs prüfen.
Kann ich auch eine reine Text-Sitemap nutzen?
Ja. Suchmaschinen akzeptieren auch eine einfache Textdatei mit einer URL pro Zeile. Das ist für kleine Projekte ausreichend, verzichtet aber auf Zusatzangaben wie lastmod. Für die meisten Fälle ist die XML-Variante die flexiblere und gängigere Wahl.