Die XML-Sitemap ist Ihr direkter Kommunikationskanal mit Google. Sie listet alle wichtigen URLs Ihrer Website und hilft Suchmaschinen, Ihren Content effizient zu crawlen und zu indexieren. Eine gut strukturierte Sitemap kann Ihre Indexierungsrate um 30-50% verbessern!
XML-Sitemap Grundlagen
Eine XML-Sitemap ist eine strukturierte Liste aller URLs Ihrer Website im XML-Format. Sie dient als "Inhaltsverzeichnis" für Suchmaschinen-Crawler.
Warum XML-Sitemaps kritisch sind
- Discovery: Google findet URLs, die schwer über Links erreichbar sind
- Priorität: Signalisieren Sie wichtige vs. weniger wichtige Seiten
- Freshness: Teilen Sie Google mit, wann Seiten aktualisiert wurden
- Alternative Content: Bilder, Videos, News mit speziellen Sitemaps
- Crawl-Effizienz: Optimieren Sie Ihr Crawl-Budget
Wichtig
XML-Sitemap garantiert KEINE Indexierung! Sie hilft nur beim Crawling. URLs müssen trotzdem indexierbar sein (kein noindex, kein robots.txt Block).
Sitemap vs. HTML-Sitemap
| Merkmal | XML-Sitemap | HTML-Sitemap |
|---|---|---|
| Zielgruppe | Suchmaschinen | Website-Besucher |
| Format | XML | HTML |
| Zweck | Crawling unterstützen | Navigation verbessern |
| Location | /sitemap.xml | /sitemap oder /sitemap.html |
| Pflicht? | Sehr empfohlen | Optional |
XML-Syntax & Struktur
Basis XML-Sitemap
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/</loc>
<lastmod>2025-01-15</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://example.com/blog/seo-guide/</loc>
<lastmod>2025-01-10</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
</urlset> XML-Tags erklärt
| Tag | Pflicht? | Beschreibung |
|---|---|---|
| <urlset> | Ja | Root-Element, umschließt alle URLs |
| <url> | Ja | Container für eine URL |
| <loc> | Ja | Vollständige URL (inkl. Protokoll) |
| <lastmod> | Nein | Letztes Änderungsdatum (YYYY-MM-DD) |
| <changefreq> | Nein | Änderungs-Frequenz (meist ignoriert) |
| <priority> | Nein | Relative Priorität 0.0-1.0 (meist ignoriert) |
Google ignoriert weitgehend:
changefreq- Google entscheidet selbst, wie oft gecrawlt wirdpriority- Wird als Hinweis gesehen, aber nicht befolgt- Fokus auf: Vollständige URL-Liste + korrekte lastmod-Daten
Sitemap-Types
1. Standard XML-Sitemap
Liste aller Standard-Webseiten (HTML-Seiten).
2. Image Sitemap
Spezielle Sitemap für Bilder - wichtig für Google Bildersuche!
<url>
<loc>https://example.com/produkt-xyz/</loc>
<image:image>
<image:loc>https://example.com/images/produkt-xyz.jpg</image:loc>
<image:title>Produkt XYZ Frontansicht</image:title>
<image:caption>Hochwertiges Produkt XYZ in Blau</image:caption>
</image:image>
</url> 3. Video Sitemap
Für Video-Content - erhöht Chance auf Video-Rich-Snippets.
4. News Sitemap
Nur für Google News Publisher - spezielle Anforderungen.
5. Sitemap-Index
Meta-Sitemap, die auf mehrere Sitemaps verweist.
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://example.com/sitemap-pages.xml</loc>
<lastmod>2025-01-15</lastmod>
</sitemap>
<sitemap>
<loc>https://example.com/sitemap-blog.xml</loc>
<lastmod>2025-01-14</lastmod>
</sitemap>
<sitemap>
<loc>https://example.com/sitemap-products.xml</loc>
<lastmod>2025-01-13</lastmod>
</sitemap>
</sitemapindex> Best Practices
1. Was gehört IN die Sitemap
- Alle indexierbaren Seiten (kein noindex)
- Canonical URLs (nicht die Varianten)
- Wichtige Produktseiten
- Blog-Artikel
- Landing Pages
- Kategorie-Seiten (wenn wertvoll)
2. Was gehört NICHT in die Sitemap
- Seiten mit noindex Meta-Tag
- Seiten mit 404/410/5xx Status
- Redirect-URLs (301/302)
- Duplicate Content URLs
- Parameter-URLs (Filter, Sortierung)
- Login/Admin-Bereiche
- Danke-Seiten
Kritischer Fehler
Niemals noindex-Seiten in Sitemap aufnehmen! Das ist ein widersprüchliches Signal: "Bitte nicht indexieren" + "Bitte diese Seite crawlen". Google meldet das als Fehler in GSC.
3. Sitemap-Organisation
Small Site (<500 URLs): Eine Sitemap reicht
Medium Site (500-5.000): Sitemap-Index mit thematischen Sitemaps
Large Site (>5.000): Hierarchischer Sitemap-Index
# Empfohlene Struktur für E-Commerce:
/sitemap-index.xml
├── /sitemap-pages.xml (Statische Seiten)
├── /sitemap-blog.xml (Blog-Artikel)
├── /sitemap-products-1.xml (Produkte 1-10.000)
├── /sitemap-products-2.xml (Produkte 10.001-20.000)
├── /sitemap-categories.xml (Kategorien)
└── /sitemap-images.xml (Bilder) Sitemap erstellen
Methode 1: CMS/Framework (Empfohlen)
- WordPress: Yoast SEO, Rank Math, XML Sitemaps (integriert seit WP 5.5)
- Shopify: Automatisch generiert (/sitemap.xml)
- Next.js: next-sitemap Package
- Astro: @astrojs/sitemap Integration
Methode 2: Online-Tools
- XML-Sitemaps.com: Kostenlos bis 500 URLs
- Screaming Frog: Desktop Crawler (freemium)
- Sitebulb: Professional Site Auditor
Methode 3: Programmierung
Für dynamische Sites - Server-seitig generieren bei jeder Anfrage oder täglich via Cron-Job.
Bei Google einreichen
Schritt 1: robots.txt eintragen
# In /robots.txt:
User-agent: *
Allow: /
Sitemap: https://example.com/sitemap.xml
Sitemap: https://example.com/sitemap-images.xml Schritt 2: Google Search Console
- GSC öffnen → Sitemaps (linkes Menü)
- "Neue Sitemap hinzufügen" → URL eingeben (nur Pfad: sitemap.xml)
- "Senden" klicken
- Status prüfen: "Erfolgreich" sollte erscheinen
Schritt 3: Ping-Service (Optional)
Bei zeitkritischen Updates Google per Ping informieren:
# HTTP GET Request:
https://www.google.com/ping?sitemap=https://example.com/sitemap.xml
# Antwort: 200 OK = Erfolgreich Häufige Fehler
Fehler 1: noindex-Seiten in Sitemap
Widersprüchliches Signal. Google zeigt "Entdeckt, aktuell nicht indexiert" in GSC. Lösung: Nur indexierbare URLs aufnehmen.
Fehler 2: Redirects in Sitemap
301-URLs verschwenden Crawl-Budget. Lösung: Nur finale Ziel-URLs in Sitemap.
Fehler 3: Über 50.000 URLs
Google akzeptiert max. 50.000 URLs / 50 MB pro Sitemap. Lösung: Sitemap-Index mit mehreren Sitemaps.
Fehler 4: Falsche lastmod-Daten
Falsche/veraltete lastmod-Daten verwirren Google. Lösung: Entweder korrekte Daten ODER lastmod weglassen.
Fehler 5: Nicht in robots.txt
Sitemap nicht in robots.txt = schwerer zu finden. Lösung: Sitemap: URL in robots.txt eintragen.
Monitoring & Wartung
Google Search Console Metriken
- Entdeckte URLs: Wie viele URLs hat Google gefunden?
- Fehler: noindex-Seiten, Redirects, 404s in Sitemap
- Letztes Crawl-Datum: Wann wurde Sitemap zuletzt gecrawlt?
- Indexierung: Coverage Report für detaillierte Insights
Wartungs-Checkliste
XML-Sitemap Wartung
Fazit: XML-Sitemap als SEO-Foundation
Eine gut strukturierte XML-Sitemap ist essentiell für technisches SEO. Sie hilft Google, Ihren gesamten Content zu finden und effizient zu crawlen.
- Bessere Indexierung: Keine wichtigen Seiten mehr übersehen
- Crawl-Effizienz: Crawl-Budget optimal genutzt
- Freshness: Google weiß, welche Seiten aktualisiert wurden
- Spezial-Content: Bilder, Videos, News werden besser gefunden
Nächste Schritte
- 1. Sitemap erstellen: Via CMS oder Tool generieren
- 2. Validieren: XML-Syntax prüfen (XML-Validator)
- 3. robots.txt: Sitemap-URL eintragen
- 4. GSC einreichen: Sitemap bei Google Search Console anmelden
- 5. Monitoring: Wöchentlich GSC Sitemap-Errors prüfen
Häufig gestellte Fragen
Hier finden Sie direkte Antworten zu OnPage SEO, den kostenlosen Tools und meiner Arbeitsweise.
Was ist OnPage SEO?
Wie lange dauert es, bis SEO-Maßnahmen wirken?
Sind Ihre SEO-Tools wirklich kostenlos?
Kann ich OnPage SEO selbst machen oder brauche ich eine Agentur?
Was ist der Unterschied zwischen OnPage und OffPage SEO?
Wie wichtig ist Barrierefreiheit für SEO?
Ihre Frage nicht dabei?
Schreiben Sie mir direkt – ich antworte persönlich und unverbindlich.