Diese Seite beschreibt, wie Sie eine Sitemap erstellen und für Google verfügbar machen. Wenn Sie neu bei Sitemaps sind,
lesen Sie zuerst unsere Einführung.
Google unterstützt die im
Sitemaps-Protokolldefinierten Sitemap-Formate. Jedes Format hat seine eigenen Vor- und Nachteile; wählen Sie dasjenige, das für Ihre Website und Einrichtung am besten geeignet ist (Google hat keine Präferenz). Die folgende Tabelle vergleicht die verschiedenen Sitemap-Formate:
| Sitemap-Vergleich | |||
|---|---|---|---|
| XML-Sitemap | XML-Sitemaps sind die vielseitigsten Sitemap-Formate. Sie sind erweiterbar und können verwendet werden, um zusätzliche Daten zu
| ||
| RSS, mRSS und Atom 1.0 | RSS-, mRSS- und Atom 1.0-Sitemaps sind in ihrer Struktur XML-Sitemaps ähnlich, jedoch sind sie oft am einfachsten bereitzustellen, da CMS diese automatisch erstellen.
| ||
| Text-Sitemap | Das einfachste Sitemap-Format, es kann nur URLs zu HTML und anderen indexierbaren Seiten auflisten.
| ||
Best Practices für Sitemaps
Die Best Practices für Sitemaps werden durch das
Sitemaps-Protokolldefiniert. Die am häufigsten übersehenen Best Practices beziehen sich auf die Größenlimits, den Speicherort der Sitemap und die in den Sitemaps enthaltenen URLs.
Sitemap-Größenlimits:
Alle Formate beschränken eine einzelne Sitemap auf 50 MB (unkomprimiert) oder 50.000 URLs. Wenn Sie eine größere Datei oder mehr URLs haben, müssen Sie Ihre Sitemap in mehrere Sitemaps aufteilen. Optional können Sie eine Sitemap-Index
-Datei erstellen und diese einzelne Indexdatei bei Google einreichen. Sie können mehrere Sitemaps und Sitemap-Indexdateien bei Google einreichen. Dies kann nützlich sein, wenn Sie die Suchleistung jeder einzelnen Sitemap in der Search Console verfolgen möchten.
Sitemap-Dateikodierung und -speicherort:
Die Sitemap-Datei muss UTF-8-kodiert sein. Sie können Ihre Sitemaps überall auf Ihrer Website hosten, aber es sei denn, Sie reichen Ihre Sitemap über die Search Consoleein, wirkt sich eine Sitemap nur auf Nachkommen des übergeordneten Verzeichnis aus. Daher kann eine Sitemap, die an der Stammverzeichnis der Website veröffentlicht wird, alle Dateien auf der Website beeinflussen, weshalb wir empfehlen, Ihre Sitemaps dort zu veröffentlichen.
Eigenschaften referenzierter URLs:
Verwenden Sie vollständig qualifizierte, absolute URLs in Ihren Sitemaps. Google wird versuchen, Ihre URLs genau wie aufgeführt zu crawlen. Wenn sich Ihre Website beispielsweise unter https://www.example.com/befindet, geben Sie keine URL wie /mypage.html (eine relative URL) an, sondern verwenden Sie die vollständige, absolute URL:
https://www.example.com/mypage.html.
Fügen Sie die URLs in Ihre Sitemap ein, die Sie in den Suchergebnissen von Google sehen möchten. Google zeigt im Allgemeinen die
kanonischen URLs in seinen Suchergebnissen an, die Sie mit Sitemaps beeinflussen können. Wenn Sie unterschiedliche URLs für Mobil- und Desktop-Versionen einer Seite haben, empfehlen wir, in einer Sitemap nur auf eine Version zu verweisen. Wenn Sie jedoch auf beide URLs verweisen möchten,
kommentieren
Sie Ihre URLs, um die Desktop- und Mobil-Versionen anzugeben.
Eine vollständige Liste der Best Practices finden Sie im
Sitemaps-Protokoll.
XML-Sitemap
Das XML-Sitemap-Format ist das vielseitigste der unterstützten Formate. Mit den von Google unterstützten Sitemap-Erweiterungen können Sie auch zusätzliche Informationen über Ihre
Bilder,
Video, und
Nachrichten Inhalte sowie über die lokalisierten Versionen
Ihrer Seiten bereitstellen.
Hier ist eine sehr einfache XML-Sitemap, die den Speicherort einer einzelnen URL enthält:
Komplexere Beispiele und eine vollständige Dokumentation finden Sie unter
sitemaps.org.
Zusätzliche Hinweise zu XML-Sitemaps
- Wie bei allen XML-Dateien müssen alle Tag-Werte
Entitäts-Escaping. - Google ignoriert
<priority>und<changefreq>Werte. - Google verwendet den
<lastmod>Wert, wenn er konsistent und überprüfbar (zum Beispiel durch Vergleich mit der letzten Änderung der Seite) genau ist.
RSS, mRSS und Atom 1.0
Wenn Ihr CMS einen RSS- oder Atom-Feed generiert, können Sie die URL des Feeds als Sitemap einreichen. Die meisten CMS erstellen einen Feed für Sie, aber beachten Sie, dass dieser Feed nur Informationen zu kürzlichen URLs liefert.
Zusätzliche Hinweise zu RSS, mRSS und Atom 1.0
- Google akzeptiert RSS 2.0- und Atom 1.0-Feeds.
- Sie können einen
mRSS-Feed (Media-RSS)
verwenden, um Google Details zu Videoinhalten auf Ihrer Website bereitzustellen. - Wie bei allen XML-Dateien müssen alle Tag-Werte
Entitäts-Escaping.
Text-Sitemap
Wenn Sie nur URLs von Webseiten bereitstellen möchten, können Sie eine einfache Textdatei erstellen, die eine URL pro Zeile enthält, und diese bei Google einreichen. Wenn Sie beispielsweise zwei Seiten auf Ihrer Website haben, können Sie diese zu Ihrer Text-Sitemap hinzufügen, die sich unter https://www.example.com/sitemap.txt befindet, und zwar wie folgt:
Zusätzliche Hinweise für Textdatei-Sitemaps
- Fügen Sie in die Sitemap-Datei nichts anderes als URLs ein.
- Sie können der Textdatei einen beliebigen Namen geben, vorausgesetzt, sie hat eine
.txtEndung (zum Beispiel sitemap.txt).
So erstellen Sie eine Sitemap
Beim Erstellen einer Sitemap teilen Sie Suchmaschinen mit, welche URLs Sie in den Suchergebnissen bevorzugt anzeigen möchten. Dies sind die
kanonischen URLs. Wenn Sie denselben Inhalt unter verschiedenen URLs aufrufen können, wählen Sie die von Ihnen bevorzugte URL aus und nehmen Sie diese anstelle aller URLs, die zu demselben Inhalt führen, in die Sitemap auf.
Sobald Sie entschieden haben, welche URLs in die Sitemap aufgenommen werden sollen, wählen Sie je nach Website-Architektur und -Größe eine der folgenden Möglichkeiten zum Erstellen einer Sitemap:
- Lassen Sie Ihr CMS eine Sitemap für Sie generieren.
- Für Sitemaps mit weniger als ein paar Dutzend URLs können Sie eine Sitemap manuell erstellen.
- Für Sitemaps mit mehr als ein paar Dutzend URLs,
generieren Sie automatisch eine Sitemap.
Lassen Sie Ihr CMS eine Sitemap für Sie generieren
Wenn Sie ein CMS wie WordPress, Wix oder Blogger verwenden, hat Ihr CMS wahrscheinlich bereits eine Sitemap für Suchmaschinen bereitgestellt. Suchen Sie nach Informationen darüber, wie Ihr CMS Sitemaps generiert oder wie Sie eine Sitemap erstellen, wenn Ihr CMS nicht automatisch eine Sitemap generiert. Suchen Sie im Fall von Wix beispielsweise nach „wix sitemap“ oder im Fall von Blogger nach „Blogger RSS“.
Erstellen Sie eine Sitemap manuell
Für Sitemaps mit weniger als ein paar Dutzend URLs können Sie eine Sitemap möglicherweise manuell erstellen. Öffnen Sie dazu einen Texteditor wie
Windows Editor oder
Nano (Linux, MacOS)und folgen Sie der Syntax, die im Abschnitt Sitemap-Formate beschrieben ist. Sie können der Datei einen beliebigen Namen geben, solange
die Zeichen in einer URL zulässig sind.
Sie können größere Sitemaps manuell erstellen, aber das ist ein mühsamer Prozess und langfristig schwer zu pflegen.
Generieren Sie automatisch eine Sitemap mit Tools
Für Sitemaps mit mehr als ein paar Dutzend URLs müssen Sie die Sitemap generieren. Es gibt verschiedene Tools, die
eine Sitemap generierenkönnen. Der beste Weg ist jedoch, wenn Ihre Website-Software diese für Sie generiert. Sie können beispielsweise die URLs Ihrer Website aus der Datenbank Ihrer Website extrahieren und die URLs dann entweder auf dem Bildschirm oder als tatsächliche Datei auf Ihrem Webserver exportieren. Sprechen Sie mit Ihren Entwicklern oder Ihrem Server-Manager über diese Lösung. Wenn Sie Inspiration für den Code benötigen, schauen Sie sich unsere alte, nicht mehr gepflegte
Sammlung von Sitemap-Generatoren von Drittanbietern.
an.
Sie müssen sich keine Gedanken über die Reihenfolge der URLs in Ihrer Sitemap machen, sie spielt für Google keine Rolle. Beachten Sie dieGrößenanforderungen für Sitemaps
; wenn die Sitemap zu groß wird, müssen Sie sie in kleinere Sitemaps aufteilen. Erfahren Sie mehr über.
die Verwaltung großer Sitemaps
Reichen Sie Ihre Sitemap bei Google ein
- Denken Sie daran, dass das Einreichen einer Sitemap lediglich ein Hinweis ist: Es garantiert nicht, dass Google die Sitemap herunterlädt oder die Sitemap zum Crawlen von URLs auf der Website verwendet. Es gibt verschiedene Möglichkeiten, Ihre Sitemap für Google verfügbar zu machen. Reichen Sie eine Sitemap in der Search Console
über denBericht zu Sitemaps - ein. So können Sie sehen, wann der Googlebot auf die Sitemap zugegriffen hat, und mögliche Verarbeitungsfehler erkennen. Verwenden Sie die Search Console API,
um. - programmatisch eine Sitemap einzureichenFügen Sie die folgende Zeile an einer beliebigen Stelle in Ihrer robots.txt-Datei ein
und geben Sie den Pfad zu Ihrer Sitemap an. Wir werden sie beim nächsten Crawlen Ihrer robots.txt-Datei finden:
- Sie können mehrere Sitemap-Zeilen angeben, und es gibt keine Begrenzung für die Anzahl der Sitemaps, die Sie in Ihre robots.txt-Datei aufnehmen können.
Wenn Sie Atom oder RSS verwenden, können Sie WebSub
verwenden, um Ihre Änderungen an Suchmaschinen, einschließlich Google, zu übertragen.
So reichen Sie Sitemaps für mehrere Websites übergreifend ein
- Wenn Sie mehrere Websites haben, können Sie den Einreichungsprozess vereinfachen, indem Sie eine oder mehrere Sitemaps erstellen, die URLs für alle Ihre verifizierten Websites enthalten, und die Sitemaps an einem einzigen Ort speichern. Sie können Folgendes verwenden:
Eine einzige Sitemap, die URLs für mehrere Websites enthält, einschließlich Websites von verschiedenen Domains. Zum Beispiel die Sitemap unter
https://host1.example.com/sitemap.xml
eskann folgende URLs enthalten.https://host1.example.comhttps://host2.example.comhttps://host3.example.comhttps://host1.example1.comhttps://host1.example.ch
- Einzelne Sitemaps (eine für jede Website), die sich alle an einem einzigen Speicherort befinden. Zum Beispiel
https://host1.example.comkann alle diese Sitemaps hosten:https://host1.example.com/host1-example-sitemap.xmlhttps://host1.example.com/host2-example-sitemap.xmlhttps://host1.example.com/host3-example-sitemap.xmlhttps://host1.example.com/host1-example1-sitemap.xmlhttps://host1.example.com/host1-example-ch-sitemap.xml
Um websiteübergreifende Sitemaps einzureichen, die an einem einzigen Ort gehostet werden, können Sie entweder die Search Console oder robots.txt verwenden.
Websiteübergreifende Sitemap-Einreichung mit der Search Console
- Stellen Sie sicher, dass Sie das
Inhaberschaft
aller Websites verifiziert haben, die Sie in die Sitemap aufnehmen. - Erstellen Sie eine Sitemap (oder mehrere, wenn Sie möchten), die URLs von allen Websites enthält, die Sie abdecken möchten. Sie können die Sitemaps optional in eine
Sitemap-Index -Datei aufnehmen und von da an mit diesem Sitemap-Index arbeiten. - Verwenden Sie die Google Search Console,
um Ihre Sitemaps oder Ihre Sitemap-Indexdatei einzureichen..
Websiteübergreifende Sitemap-Einreichung mit robots.txt
- Erstellen Sie eine oder mehrere Sitemaps für jede einzelne Website. Stellen Sie bei jeder einzelnen Sitemap-Datei sicher, dass sie nur URLs von dieser speziellen Website enthält.
- Laden Sie alle Sitemaps auf eine einzige Website hoch, über die Sie die Kontrolle haben, zum Beispiel
https://sitemaps.example.com. - Stellen Sie für jede einzelne Website sicher, dass die robots.txt-Datei auf die Sitemap für diese einzelne Website verweist. Wenn Sie beispielsweise eine Sitemap für
https://example.com/
erstellt haben und die Sitemap unter
https://sitemaps.example.com/sitemap-example-com.xmlhosten, verweisen Sie auf die Sitemap in der robots.txt-Datei unterhttps://example.com/robots.txt.
Fehlerbehebung bei Sitemaps
Wenn Sie Probleme mit Ihrer Sitemap haben, können Sie die Fehler mit der Google Search Console untersuchen. Weitere Informationen finden Sie im
Leitfaden zur Fehlerbehebung bei Sitemaps
der Search Console.
So setzen wir das um
A sitemap is only useful if it is accurate. We generate them dynamically and exclude noindexed, redirected and canonicalised URLs, because a sitemap full of ineligible pages weakens the signal from the rest.
Verwandte Leistungen