Eine XML Sitemap ist eine Datei, die eine Liste aller indexierbaren Seiten einer Website in einem strukturierten Format dokumentiert. Sie hilft Suchmaschinen wie Google, Seiten effizient zu verarbeiten und schnell zu indexieren. Eine gut gepflegte XML Sitemap kann die Sichtbarkeit einer Website in den Suchergebnissen verbessern und sicherstellen, dass alle wichtigen Seiten indexiert werden. Eine XML Sitemap ist außerdem ein Signal das dazu beiträgt, dass die URLs in der Sitemap kanonisch werden.
Inhaltsverzeichnis
Aufbau einer XML Sitemap
Eine typische XML Sitemap enthält URLs und zusätzliche Informationen wie dem Datum der letzten Aktualisierung (lastmod), der Änderungsfrequenz (changefreq) und der Priorität (priority) jeder Seite.
Beispiel
Die Sitemap beginnt mit der Deklaration der XML-Version und dem URL-Set-Tag, das die URL-Einträge umschließt. Jeder <url>-Eintrag in der Sitemap enthält das <loc>-Tag für die URL der Seite und das <lastmod>-Tag für das Datum der letzten Änderung.
1 2 3 4 5 6 7 |
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://www.example.com/page.html</loc> <lastmod>2024-09-06</lastmod> </url> </urlset> |
Eine gut strukturierte XML Sitemap verbessert die Sichtbarkeit in Suchmaschinen und stellt sicher, dass keine wichtigen Seiten übersehen werden. Eine XML Sitemap sollte regelmäßig aktualisiert werden, um Änderungen auf der Website widerzuspiegeln.
Best Practices für die Verwendung von XML Sitemaps
Best Practices für die Verwendung von XML Sitemaps umfassen:
Best practice | Bemerkungen | ||
Aktualität | Die Sitemap sollte regelmäßig aktualisiert werden, um neue Inhalte und Änderungen (gelöschte Seiten) zu erfassen. | ||
Qualifizierte URLs | Verwende absolute URLs, denn Google versucht, Deine URLs genau wie angegeben zu crawlen. | ||
Fehlerfreie URLs | Alle URLs in der Sitemap müssen erreichbar sein (HTTP-Statuscode 200). | ||
Größenbeschränkung | Für eine einzelne Sitemap gilt eine Obergrenze von 50 MB (unkomprimiert) oder 50.000 URLs. Wenn Deine Datei größer ist oder mehr URLs enthält, musst du sie auf mehrere Sitemaps aufteilen. | ||
Codierung | Die Sitemap-Datei muss UTF-8-codiert sein. | ||
Google Search Console | Reiche die Sitemap in der Google Search Console ein, um die Indexierung zu verbessern. | ||
robots.txt | Stelle sicher, dass die Sitemap-Datei an einer beliebigen Stelle der robots.txt-Datei Deiner Website notiert ist.
|
||
Komprimierung | Große Sitemaps können komprimiert werden, um die Ladezeiten zu verkürzen und Bandbreite zu sparen. |
XML Sitemaps mit einer Sitemap-Indexdatei organisieren
Eine Sitemap-Indexdatei ermöglicht die Verwaltung mehrerer Sitemaps, indem sie Verweise auf verschiedene XML Sitemaps organisiert. Dies ist nützlich für große Websites mit umfangreichen Inhalten. Denn jede XML Sitemap darf bis zu 50.000 URLs und maximal 50 MB umfassen. Werden mehrere XML Sitemaps benötigt, können diese in der Indexdatei organisiert werden. Durch die Sitemap-Indexdatei kannst Du mehrere Sitemaps mit einem Mal zur Indexierung einreichen.
Beispiel
1 2 3 4 5 6 7 8 9 |
<?xml version="1.0" encoding="UTF-8"?> <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <sitemap> <loc>https://www.example.com/sitemap1.xml.gz</loc> </sitemap> <sitemap> <loc>https://www.example.com/sitemap2.xml.gz</loc> </sitemap> </sitemapindex> |
Sitemap-Erweiterungen
Bilder-Sitemaps
Bilder-Sitemaps stellen sicher, dass alle relevanten Bilder einer Website von Suchmaschinen erfasst und indexiert werden können. Dadurch kann die Auffindbarkeit von Bildern in den Suchergebnissen und der Bildersuche verbessert werden, was den organischen Traffic erhöhen kann.
Bilder-Sitemaps enthalten spezifische Informationen wie Bildtitel, Bildunterschriften und den Speicherort der Bilder. Sie sind nützlich für Websites mit umfangreichen Bildergalerien oder für E-Commerce-Seiten mit vielen Produktbildern.
Bilder-Sitemaps können in einer Sitemap-Indexdatei gemeinsam mit anderen Sitemaps verwaltet werden.
Beispiel
Mit <image:loc> wird die URL des Bildes notiert. <image:image> enthält alle Informationen über ein Bild. Jedes <url>-Tag kann bis zu 1.000 <image:image>-Tags enthalten.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"> <url> <loc>https://example.com/page-1.html</loc> <image:image> <image:loc>https://example.com/image.webp</image:loc> </image:image> <image:image> <image:loc>https://example.com/photo.jpg</image:loc> </image:image> </url> <url> <loc>https://example.com/page-2.html</loc> <image:image> <image:loc>https://example.com/picture.avif</image:loc> </image:image> </url> </urlset> |
News-Sitemaps
Ein News-Sitemap ist eine spezielle Art von XML Sitemap, die Suchmaschinen hilft, aktuelle Nachrichteninhalte auf einer Website effizient zu finden und zu indexieren.
News-Sitemaps sind nützlich für Nachrichtenverlage, die regelmäßig neue Artikel veröffentlichen. Eine News-Sitemap enthält Metadaten wie den Titel, die Sprache und das Veröffentlichungsdatum der Artikel. Dies ermöglicht es Suchmaschinen, relevante und aktuelle Inhalte schneller zu erkennen und in den Suchergebnissen anzuzeigen. Für eine optimale Nutzung sollte eine News-Sitemap regelmäßig aktualisiert und gepflegt werden.
Google empfiehlt nur neue URLs in der News-Sitemap für Artikel anzugeben, die in den letzten zwei Tagen erstellt wurden. Sobald die Artikel älter als zwei Tage sind, sollten diese URLs entweder aus der News-Sitemap oder die <news:news>-Metadaten in der Sitemap aus den älteren URLs entfernt werden.
Das Entfernen alter URLs aus der News-Sitemap kann dazu führen, dass die Sitemap leer ist und dadurch in der Google Search Console eine Warnung zu einer leeren Sitemap angezeigt wird. Doch dadurch entstehen keine Probleme in der Google Suche.
Beispiel
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9"> <url> <loc>http://www.example.org/business/article55.html</loc> <news:news> <news:publication> <news:name>The Example Times</news:name> <news:language>en</news:language> </news:publication> <news:publication_date>2008-12-23</news:publication_date> <news:title>Companies A, B in Merger Talks</news:title> </news:news> </url> </urlset> |
Video-Sitemaps
Eine Video-Sitemap dient dazu, Suchmaschinen detaillierte Informationen zu den Videos bereitzustellen, die auf Deinen Seiten gehostet werden. Dadurch sollen Suchmaschinen Videoinhalte besser indexieren können.
Typische Informationen in einer Video-Sitemap umfassen den Titel, die Beschreibung, die URL zur Videodatei, das Thumbnail-Bild, die Dauer, die Veröffentlichungs- und Ablaufdaten sowie die Kategorien und Tags.
Durch die Verwendung einer Video-Sitemap kannst Du die Sichtbarkeit Deiner Videoinhalte in den Suchmaschinen erhöhen und die Auffindbarkeit verbessern. Die Integration einer Video-Sitemap ist für Websites mit umfangreichen Videoinhalten nützlich.
Relevanz von Sitemaps für die Suchmaschinenoptimierung
Alle URLs in einer Sitemap sollten einen HTTP-Statuscode 200 liefern, also erreichbar sein. Es ist hilfreich Sitemaps regelmäßig zu aktualisieren, so dass neue Ressourcen ergänzt und deaktivierte/gelöschte Ressourcen aus der Sitemap entfernt werden. Große Shops nutzen zum Beispiel Cronjobs, um Sitemaps fortwährend neu zu generieren. Cronjobs sind geplante Aufgaben oder Skripte, die auf Unix-basierten Systemen automatisch zu festgelegten Zeiten oder Intervallen ausgeführt werden.
Google nutzt die in einer XML Sitemap protokollierten Seiten als schwaches kanonisches Signal. Diese Seiten werden gegenüber allen anderen Seiten der Website bevorzugt. Deshalb muss sichergestellt sein, dass jede URL in der Sitemap von Suchmaschinen verarbeitet werden (robots.txt) und indiziert werden darf. Die Indexierung einer Seite kann durch diese Tags gesteuert werden:
Sitemap erstellen
Es gibt zwei Methoden für die Erstellung von Sitemaps:
Sitemap manuell erstellen
Die manuelle Generierung von Sitemaps bietet sich nur für kleine statische Websites an.
- Präzise Kontrolle über die Inhalte der Sitemap.
- Erfordert technisches Wissen.
- Erfordert regelmäßige Aktualisierungen (neue/gelöschte Seiten).
- Zeitaufwändig, besonders bei großen Websites.
Für die manuelle Erstellung einer Sitemap empfehle ich Screaming Frog SEO Spider.
Sitemap automatisch erstellen
Für große Websites, Shops und Nachrichten-Portale bietet sich nur die automatische Generierung und Aktualisierung von Sitemaps an, damit sichergestellt werden kann, Änderungen (neue/gelöschte Seiten) automatisiert in der Sitemap zu protokollieren.
- Nutzung von Tools oder Plugins, die die Sitemap automatisch generieren/aktualisieren.
- Weniger Kontrolle über spezifische Inhalte, aber einfach zu implementieren.
- Effizient und zeitsparend, besonders für große Websites.
Sitemap bei Goolge und Bing einreichen
In der Google Search Console kannst Du Sitemaps einreichen, um sicherzustellen, dass alle relevanten Website-Inhalte erfasst werden. Google informiert über den Indexierungsstatus und mögliche Probleme, die bei der Verarbeitung einer Sitemap auftreten können. Auch in Bing Webmaster Tools können Sitemaps eingereicht werden.
Weiterführende Informationen
- Google Search Central: Allgemeine Informationen zu Sitemaps
- Google Search Central: Bilder-Sitemaps
- Google Search Central: News-Sitemaps
- Google Search Central: Video-Sitemaps
- Google Search Console: Sitemaps mithilfe des Sitemaps-Berichts verwalten
- Bing Webmaster Tools: Sitemap einreichen