Eine XML-Sitemap stellt eine Liste mit URLs im XML-Format dar. Darin sind sämtliche Unterseiten einer Website aufgeführt.

Sie kann zum Beispiel in der Google Search Console oder dem Bing Webmaster Tools hochgeladen werden. Dadurch werden den Suchmaschinen alle URLs einer Website übermittelt. Die XML-Sitemap kann der Indexierung von Unterseiten förderlich sein. Eine Garantie für die Aufnahme übermittelter URLs in den Index gibt es hingegen nicht. In der Praxis wird die XML-Sitemap auch als Google-Sitemap bezeichnet.

Aufbau einer XML-Sitemap

Geschichte

Inzwischen ist es für Webmaster in der Regel relativ einfach, die eigene Website von einer Suchmaschine indizieren zu lassen. In aller Regel ist es ausreichend, das Projekt online zu nehmen und einen Link darauf zu setzen. Noch zu Beginn der 2000er-Jahre musste hingegen jeder Webseitenbetreiber seine Seite bei einer Suchmaschine anmelden, damit das Projekt auch von deren Crawlern erfasst und indiziert wurde.

Um die Indexierung zu erleichtern, boten die Suchmaschinenanbieter Bing und Google Webmastern die Möglichkeit, eine Form von Liste aller Unterseiten einer Website hochzuladen. Als Format diente damals und dient auch heute noch die Auszeichnungssprache XML. In diesem Format abgespeichert, konnten und können die Webmaster ihre „Seitenübersicht“ über die Webmastertools der Suchmaschinenanbieter einreichen.

Aufbau

Eine XML-Sitemap muss einigen Anforderungen genügen, damit sie von Suchmaschinen angenommen bzw. gelesen werden kann. Die gängige Auszeichnungssprache ist das Google Sitemap-Protokoll 0.9 wie es auf sitemap.org definiert wird. Grundsätzlich enthält eine Sitemap alle URLs einer Website, eine Angabe zum Zeichencode sowie zusätzliche Metadaten wie Priorität einer Unterseite oder Aktualisierungsdatum und -frequenz. Eine XML-Sitemap kann auch für spezielle Dateien separat angelegt werden.

Vor dem Erstellen der Sitemap, sollte die Datei den Anforderungen des jeweiligen Suchmaschinenproviders entsprechen. Spezifikationen bei Google: Google erlaubt es z.B. nur, dass Sitemaps höchstens 50.000 URLs enthalten und 50 Megabyte groß sind. Bei größeren Dateien, muss die XML-Sitemap geteilt werden.

XML-Sitemap-Erklaerung

Erstellen

Einige CMS für Online-Shops können XML-Sitemaps automatisch erstellen und auf den eigenen Server hochladen. Angaben zur Frequenz oder Aktualisierung lassen sich vom Webmaster dann im Nachgang noch anpassen. Alternativ gibt es im Netz zahlreiche Tools, mit welchen eine XML-Sitemap erstellt werden kann.

Exemplarischer Aufbau einer XML-Sitemap:

<!--?xml version="1.0" encoding="UTF-8"?-->

http://www.beispiel.com/
2024-03-01
monthly
0.8

Bei Google hochladen

Wer eine XML-Sitemap für Google hochladen möchte, benötigt hierfür ein Google-Konto und muss seine Website zunächst in der Google Search Console verifizieren lassen. Ist dieser Schritt erfolgt, kann die XML-Sitemap manuell hochgeladen werden. Die komfortablere Methode besteht darin, die Sitemap in regelmäßigen Abständen zu aktualisieren und die Datei auf dem Server zu hinterlegen, beispielsweise unter:

www.websitename.de/sitemap.xml

Diese URL kann dann wiederum in den Search Console gespeichert werden, damit die Sitemap dort abgerufen werden kann. Sollten Fehler in der Sitemap auftauchen, wird der Nutzer der Webmaster Tools von Google oder Bing darüber informiert. Es empfiehlt sich, diese Fehler umgehend zu beheben, um ein reibungsloses Crawlen und mögliches Indexieren aller Unterseiten einer Website zu ermöglichen. Empfehlenswert ist es, die URL für das Herunterladen der Sitemap auch in der Datei robots.txt zu hinterlegen.

Vorteile der XML-Sitemap

Das Hochladen einer XML-Sitemap bietet einige Vorteile. Zum einen erleichtert es Suchmaschinen die Indexierung von dynamischem Content. Zum anderen können mit der Sitemap auch für Suchmaschinen-Robots schwerer zugängliche Dateien wie Bilder besser und schneller gefunden werden. Auch beim Start einer größeren Webseite, die noch keine große Backlinkstruktur aufweist, sorgt eine Sitemap dafür, dass auch alle Unterseiten gefunden werden. Für Webmaster, die eine Seite mit großem Content-Archiv betreiben, das intern nur gering verlinkt ist, hat eine XML-Sitemap ebenfalls den Vorteil, dass diese Inhalte leichter gecrawlt werden können.

Besonderheiten

Eine XML-Sitemap kann nicht nur die URLs sämtlicher Unterseiten einer Website enthalten, sondern auch für spezielle Dateien und Zwecke genutzt werden. News-Seiten können zum Beispiel eine spezielle News-Sitemap verwenden. Ebenso können Sitemaps für Videos oder Bilder in den jeweiligen Webmaster Tools eingereicht werden. So enthält eine Video-Sitemap Angaben zur Spielzeit oder dem Inhalt, eine Bilder-Sitemap zusätzliche Meta-Informationen zum Bildtyp oder zu Lizenzen. Darüber hinaus können Webmaster auch eine spezielle Sitemap für alle Unterseiten Ihrer Website hochladen, die für mobile Endgeräte optimiert sind.

XML-Sitemap und SEO

Wie wirkt sich die Sitemap auf das SEO aus? Wer eine XML-Sitemap hochlädt, sollte nicht denken, dass er damit die Positionierung seiner Suchbegriffe in den SERP beeinflussen kann. Auch die Änderung der Metaangaben „Priorität“ und „Aktualisierungsfrequenz“ hat keinen Einfluss darauf, wie die jeweiligen Unterseiten ranken.

Eine gepflegte Sitemap, die logisch aufgebaut ist, kann jedoch dazu beitragen, dass Inhalte einer Website schneller gefunden werden. Dadurch erhöht sich bei schwach verlinkten Internetseiten lediglich die Chance, dass diese überhaupt gecrawlt werden und im Ranking steigen können, wenn sie für Suchmaschinen optimiert werden.

Unterschied zwischen Sitemap und XML-Sitemap

Viele CMS geben das Inhaltsverzeichnis einer Website als sogenannte „Sitemap“ auch im Frontend aus. Das ist die wesentliche Aufgabe dieser „Sitemap“. Sie ist nicht mit der „XML-Sitemap“ zu verwechseln. Denn im Gegensatz zum Sitemap genannten Inhaltsverzeichnis auf einer Website ist die XML-Sitemap für den Besucher einer Internetseite nicht sichtbar und wird nur als Datei an Suchmaschinen übergeben. Wenn ein entsprechendes Plugin verwendet wird oder die URL bekannt ist, unter welcher die XML-Sitemap einer Website abgelegt ist, kann die XML-Sitemap angezeigt werden. Häufig wird die HTML-Sitemap verwendet, um die interne Verlinkung über ein Inhaltsverzeichnis zu stärken.