Sitemap.xml

April 16, 2023
22 Minuten gelesen
Sitemap.xml

Eigene Titelgrafik: lmy.de

Eine Sitemap ist eine Datei auf einer Website, die eine strukturierte Liste aller Seiten und Inhalte enthält. Sie hilft Suchmaschinen-Robotern, die Seiten effizienter zu finden und zu indexieren. Grundsätzlich gibt es zwei Formate: HTML-Sitemaps für Besucher und XML-Sitemaps für Suchmaschinen. In diesem Artikel konzentrieren wir uns auf die sitemap.xml, die speziell für Suchmaschinen entwickelt wurde.

Was ist eine Sitemap.xml?

Die sitemap.xml ist eine XML-Datei, die alle wichtigen URLs einer Website auflistet. Sie enthält zusätzliche Metadaten wie das Datum der letzten Änderung, die Änderungshäufigkeit und die Priorität. Diese Informationen helfen Suchmaschinen wie Google, die relevantesten Seiten zuerst zu crawlen und zu indexieren. Die Datei liegt typischerweise im Root-Verzeichnis einer Domain, also unter https://www.example.com/sitemap.xml.

Ein wesentlicher Vorteil: Suchmaschinen können neue oder aktualisierte Inhalte schneller entdecken. Besonders bei großen Websites oder solchen mit vielen dynamischen Seiten ist eine Sitemap unverzichtbar. Aber auch kleinere Websites profitieren, da sie die Indexierung beschleunigt.

Aufbau einer Sitemap.xml

Eine sitemap.xml folgt einem festen XML-Schema. Das Wurzelelement <urlset> umschließt eine Liste von <url>-Einträgen. Jeder Eintrag enthält mindestens das <loc>-Tag mit der vollständigen URL. Optional können <lastmod>, <changefreq> und <priority> angegeben werden. Hier ein Beispiel:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.example.com/</loc>
    <lastmod>2021-09-10</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.example.com/about</loc>
    <lastmod>2021-09-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.example.com/contact</loc>
    <lastmod>2021-09-01</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>

Die einzelnen Tags haben folgende Bedeutung:

  • <loc>: Die vollständige URL der Seite. Sie muss absolut sein und die Protokollangabe (http/https) enthalten.
  • <lastmod>: Datum der letzten Änderung im Format JJJJ-MM-TT. Suchmaschinen nutzen dies, um zu entscheiden, ob eine Seite neu gecrawlt werden muss.
  • <changefreq>: Gibt an, wie häufig sich die Seite voraussichtlich ändert. Mögliche Werte: always, hourly, daily, weekly, monthly, yearly, never. Dieser Wert wird von Google inzwischen ignoriert, kann aber anderen Suchmaschinen helfen.
  • <priority>: Relative Priorität der URL im Verhältnis zu anderen Seiten der Website. Werte von 0.0 bis 1.0. Auch dieses Tag hat für Google keine Bedeutung mehr, wird aber von anderen Crawlern noch berücksichtigt.

Es ist wichtig, dass die XML-Datei wohlgeformt ist. Ein Validator wie der XML-Sitemap-Validator von Google kann helfen, Fehler zu finden.

Erstellung einer Sitemap.xml

Es gibt mehrere Wege, eine sitemap.xml zu erstellen:

  1. Manuell: Für kleine Websites mit wenigen Seiten können Sie die XML-Datei per Texteditor erstellen. Achten Sie auf korrekte Syntax und Vollständigkeit.
  2. Mit CMS-Plugins: Content-Management-Systeme wie WordPress, Joomla oder Drupal bieten Plugins oder integrierte Funktionen, die automatisch eine Sitemap generieren. Bei WordPress übernimmt das oft das Plugin „Yoast SEO“ oder „All in One SEO“.
  3. Online-Generatoren: Dienste wie XML-Sitemaps.com erzeugen aus einer URL eine sitemap.xml. Sie crawlen die Website und listen alle gefundenen Links auf.
  4. Programmatisch: Für dynamische Websites können Sie die Sitemap per Skript (z. B. PHP, Python) generieren und bei Änderungen aktualisieren.

Nach der Erstellung laden Sie die Datei in das Root-Verzeichnis Ihrer Website hoch. Stellen Sie sicher, dass sie über eine URL wie https://www.example.com/sitemap.xml erreichbar ist.

Einbindung in robots.txt

Damit Suchmaschinen die Sitemap finden, sollten Sie den Pfad in der robots.txt-Datei angeben. Diese Datei liegt ebenfalls im Root-Verzeichnis. Fügen Sie folgende Zeile hinzu:

Sitemap: https://www.example.com/sitemap.xml

Sie können auch mehrere Sitemaps angeben, falls Ihre Website in verschiedene Bereiche unterteilt ist. Google empfiehlt, die Sitemap zusätzlich in der Google Search Console einzureichen. Dadurch erhalten Sie Feedback zu Fehlern und zur Indexierung.

SEO-Vorteile und Best Practices

Eine gut gepflegte sitemap.xml bietet mehrere SEO-Vorteile:

  • Schnellere Indexierung: Neue Inhalte werden schneller entdeckt.
  • Vollständigkeit: Auch tief verlinkte Seiten werden erfasst.
  • Kontrolle: Sie können Prioritäten setzen und Änderungsraten angeben.

Beachten Sie folgende Best Practices:

  • Beschränken Sie die Sitemap auf indexierbare Seiten. Seiten mit noindex oder Weiterleitungen gehören nicht hinein.
  • Halten Sie die Datei aktuell. Veraltete URLs sollten entfernt werden.
  • Begrenzen Sie die Größe: Maximal 50.000 URLs und 50 MB unkomprimiert. Bei größeren Websites teilen Sie die Sitemap in mehrere Dateien auf und verweisen Sie in einer Index-Sitemap darauf.
  • Verwenden Sie konsistente URLs. Achten Sie auf Groß-/Kleinschreibung und trailing slashes.

Sitemap und Kurzlinks

Wenn Sie auf Ihrer Website Kurzlinks verwenden, beispielsweise für Affiliate-Links oder Social-Media-Kampagnen, sollten Sie darauf achten, dass diese nicht in der sitemap.xml auftauchen. Kurzlinks leiten oft auf andere Ziele weiter und sind nicht für die Indexierung gedacht. Wenn Sie Links kürzen oder URLs kürzen möchten, nutzen Sie dafür separate Dienste und halten Sie diese aus Ihrer Sitemap heraus. So vermeiden Sie Duplicate Content und verwirrende Signale an Suchmaschinen.

Falls Sie QR-Codes erstellen, um auf Ihre Seiten zu verlinken, stellen Sie sicher, dass die Ziel-URLs in der Sitemap enthalten sind. Der QR-Code selbst ist nur ein Vehikel; die indexierbare URL ist das, was zählt.

Häufige Fehler und wie Sie sie vermeiden

  • Fehlende Sitemap: Viele Websites haben keine sitemap.xml. Das ist besonders bei neuen Websites nachteilig.
  • Falsche URLs: Tippfehler oder relative Pfade führen dazu, dass die Sitemap ungültig ist.
  • Nicht erreichbar: Die Datei muss öffentlich zugänglich sein. Schützen Sie sie nicht mit Passwort.
  • Veraltete Einträge: Entfernen Sie regelmäßig URLs, die nicht mehr existieren.

Testen Sie Ihre Sitemap mit dem Google Search Console oder einem XML-Validator, um sicherzustellen, dass sie korrekt ist.

Fazit

Die sitemap.xml ist ein einfaches, aber mächtiges Werkzeug für die Suchmaschinenoptimierung. Sie sorgt dafür, dass Suchmaschinen alle wichtigen Seiten Ihrer Website finden und indexieren. Der Aufwand für die Erstellung und Pflege ist gering, der Nutzen für die Sichtbarkeit Ihrer Website ist groß. Integrieren Sie die Sitemap in Ihre SEO-Strategie und profitieren Sie von besserer Indexierung und mehr organischem Traffic.

Mehr Sichtbarkeit für dein Unternehmen

SEO-Checkliste, QR-Guide, Vorlagen-Paket und der 30-Tage-Mini-Kurs – direkt im Shop.

Zum Shop

Weiter lesen

Weitere Beiträge aus unserem Blog

Turnschuh (Sneaker) auf weißem Hintergrund

Bild: „Sneaker“ von I AM GIFTY, CC BY 4.0 (zugeschnitten und verkleinert)

Sneaker richtig waschen: 7 einfache Schritte für saubere Turnschuhe
Von September 23, 2026
Transparenz-Hinweis: Dieser Artikel enthält Affiliate-Links (Amazon-Partnerprogramm). Wenn du über diese Links einkaufst, erhalten wir eine kleine...
Mehr lesen
Duschkopf entkalken in 5 einfachen Schritten – ohne aggressive Chemie
Von September 22, 2026
Transparenz-Hinweis: Dieser Artikel enthält Affiliate-Links (Amazon-Partnerprogramm). Wenn du über diese Links einkaufst, erhalten wir eine kleine...
Mehr lesen
Badezimmer blitzblank: Kalk und Schimmel gründlich entfernen

Bild: KI-generiert

Badezimmer blitzblank: Kalk und Schimmel gründlich entfernen
Von September 21, 2026
Transparenz-Hinweis: Dieser Artikel enthält Affiliate-Links (Amazon-Partnerprogramm). Wenn du über diese Links einkaufst, erhalten wir eine kleine...
Mehr lesen