Zum Inhalt springen
checkfrei
Menü

XML-Sitemap erstellen und bei Google einreichen

Stand: 3. Oktober 2026 · CAZ Labs

Kurz gesagt

Eine XML-Sitemap listet die Seiten auf, die Suchmaschinen finden sollen. Die meisten Systeme erzeugen sie automatisch, du trägst sie nur in die robots.txt ein und reichst sie in der Google Search Console ein. Hinein gehören ausschließlich Seiten, die wirklich bei Google erscheinen sollen.

Warum das wichtig ist

Google findet Seiten vor allem über Links. Neue Seiten, tief verschachtelte Unterseiten oder Produkte, die nur über Filter erreichbar sind, entdeckt es so aber spät. Die Sitemap ist eine Abkürzung: Hier sind alle meine Seiten, und hier steht, wann sie sich zuletzt geändert haben.

Bei einer kleinen Website mit zehn gut verlinkten Seiten ist der Effekt überschaubar. Je größer und dynamischer die Seite, desto mehr bringt sie. Ein Shop mit 2.000 Produkten ohne Sitemap ist ein vermeidbares Risiko.

Ehrlich bleiben muss man aber: Die Sitemap ist eine Einladung. Ob Google eine Seite aufnimmt, entscheidet es selbst nach Qualität und Nutzen.

So sieht eine Sitemap aus

Pflicht ist nur loc mit der vollständigen Adresse. lastmod nutzt Google, wenn das Datum verlässlich stimmt. Die Felder priority und changefreq ignoriert Google, du kannst sie weglassen.

Eine Datei darf höchstens 50.000 Adressen enthalten und unkomprimiert 50 MB groß sein. Größere Websites teilen die Liste auf und verweisen in einem Sitemap-Index auf die Einzeldateien. Genau das machen Yoast SEO und Rank Math mit ihrer sitemap_index.xml.

xml
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.example.de/</loc>
    <lastmod>2026-09-28</lastmod>
  </url>
  <url>
    <loc>https://www.example.de/leistungen/dachsanierung/</loc>
    <lastmod>2026-08-14</lastmod>
  </url>
</urlset>

So prüfst du es selbst

Schau zuerst in deine robots.txt, ob dort eine Zeile Sitemap: steht. Wenn nicht, probier /sitemap.xml, /sitemap_index.xml und bei WordPress ohne SEO-Plugin /wp-sitemap.xml. Kommt statt einer Liste von Adressen deine Startseite oder eine Fehlerseite, hast du keine gültige Sitemap.

Im Bericht „Sitemaps“ der Google Search Console siehst du, wann Google die Datei zuletzt gelesen hat und wie viele Adressen es erkannt hat.

Im kostenlosen Check sucht checkfrei die Sitemap über die robots.txt, unter /sitemap.xml und unter /sitemap_index.xml. Ohne gültige Sitemap ist es ein Fehler. Liegt deine woanders, trag sie in die robots.txt ein. Dann findet sie jeder.

So behebst du es

Egal welches System: Am Ende steht die Adresse als Sitemap: https://... in der robots.txt, und du reichst sie in der Search Console unter „Sitemaps“ ein. Für Bing geht das in den Bing Webmaster Tools.

WordPress

Seit Version 5.5 erzeugt WordPress selbst eine Sitemap unter /wp-sitemap.xml und trägt sie in die virtuelle robots.txt ein. Mit Yoast SEO oder Rank Math ersetzt deren Sitemap die eingebaute, meist unter /sitemap_index.xml. Dort kannst du auch Inhaltstypen wie Schlagwort-Archive ausschließen.

Shopify

Shopify erzeugt die Sitemap automatisch unter /sitemap.xml, mit Unterdateien für Produkte, Kollektionen, Seiten und Blogs. Du musst sie nur noch einreichen.

Wix

Wix erstellt und aktualisiert die Sitemap selbst, in der Regel unter /sitemap.xml.

Jimdo

Jimdo legt die Sitemap ebenfalls automatisch an, meist unter /sitemap.xml. Ein Blick hinein lohnt trotzdem, um zu sehen, ob alle wichtigen Seiten drinstehen.

HTML

Bei einer statischen Website schreibst du die Datei nach dem Beispiel oben selbst oder lässt sie von einem Generator erzeugen. Sie gehört ins Stammverzeichnis und muss bei jeder neuen Seite ergänzt werden.

Next.js

Eine Datei app/sitemap.ts liefert die Sitemap unter /sitemap.xml aus. Bei vielen Seiten erzeugst du die Liste aus deinen Daten.

ts
import type { MetadataRoute } from "next";

export default function sitemap(): MetadataRoute.Sitemap {
  return [
    { url: "https://www.example.de/", lastModified: new Date("2026-09-28") },
    { url: "https://www.example.de/leistungen", lastModified: new Date("2026-08-14") },
  ];
}

Typische Fehler

  • Die Sitemap enthält Seiten mit noindex, Weiterleitungen oder 404-Fehlern. Das sind widersprüchliche Signale.
  • Adressen mit http statt https oder mit der falschen Domain-Variante, die erst weiterleitet.
  • lastmod steht bei allen Seiten auf heute, weil das System das Datum bei jedem Aufruf neu setzt. Google lernt dann, dem Datum nicht zu trauen.
  • Der Server liefert unter /sitemap.xml die normale Startseite als HTML aus, etwa bei manchen Single-Page-Apps. Die Adresse antwortet, eine gültige Sitemap ist es trotzdem nicht.

So prüft checkfrei

Wir suchen die Sitemap über die robots.txt, unter /sitemap.xml und /sitemap_index.xml. Ohne gültige Sitemap ist es ein Fehler.

Gewicht 2 von 3 im Bereich SEO.

Häufige Fragen

Wo finde ich meine Sitemap?

Meist unter /sitemap.xml oder /sitemap_index.xml, bei WordPress ohne SEO-Plugin unter /wp-sitemap.xml. Am sichersten verrät es die Zeile Sitemap: in deiner robots.txt.

Muss ich die Sitemap bei Google einreichen?

Nicht zwingend, Google findet sie auch über die robots.txt. Das Einreichen lohnt sich trotzdem, weil du in der Search Console Fehler und die Zahl der erkannten Seiten siehst.

Wie oft muss ich die Sitemap aktualisieren?

Bei jeder neuen oder gelöschten Seite. Überlass das deinem System, eine von Hand gepflegte Sitemap veraltet schnell.

Jetzt deine Seite prüfen

checkfrei prüft XML-Sitemap und 68 weitere Punkte in einem Durchgang. Kostenlos und ohne Anmeldung.