Sitemap verwalten

Sitemap erstellen und einreichen

Im Folgenden wird beschrieben, wie Sie eine Sitemap erstellen und für Google zugänglich machen. Weitere Informationen zu Sitemaps

So können Sie eine Sitemap erstellen und einreichen:

  1. Entscheiden Sie, welche Seiten Ihrer Website von Google gecrawlt werden sollen, und legen Sie die kanonische Version jeder Seite fest. 
  2. Wählen Sie aus, welches Sitemap-Format Sie verwenden möchten. Sie können Ihre Sitemap manuell selbst erstellen oder sie mit einem Drittanbietertool erstellen lassen.
  3. Machen Sie Ihre Sitemap für Google zugänglich, indem Sie sie Ihrer robots.txt-Datei hinzufügen oder sie direkt bei der Search Console einreichen.

Sitemap-Formate

Google unterstützt verschiedene Sitemap-Formate, die nachstehend beschrieben werden. Google erwartet in allen Formaten das Standard-Sitemap-Protokoll. Das Attribut <priority> wird in Sitemaps momentan nicht unterstützt.

Bei allen Formaten gilt für eine einzelne Sitemap eine Obergrenze von 50 MB (unkomprimiert) und 50.000 URLs. Wenn Ihre Datei größer ist oder mehr URLs enthält, müssen Sie sie auf mehrere Sitemaps aufteilen. Optional können Sie eine Sitemap-Indexdatei erstellen, die auf eine Liste mit Sitemaps verweist, und diese bei Google einreichen. Sie können mehrere Sitemaps und/oder Sitemap-Indexdateien bei Google einreichen.

XML

Hier sehen Sie eine einfache XML-Sitemap, die den Pfad einer einzelnen URL enthält:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> 
  <url>
    <loc>http://www.example.com/foo.html</loc>
    <lastmod>2018-06-04</lastmod>
  </url>
</urlset>

Komplexere Beispiele und eine vollständige Dokumentation finden Sie unter sitemaps.org.

Dort erhalten Sie Beispiele für Sitemaps mit Seiten in anderen Sprachen und Sitemaps für Nachrichten, Bilder oder Videodateien.

RSS, mRSS und Atom 1.0

Wenn Sie einen Blog mit einem RSS- oder Atom-Feed haben, können Sie die URL des Feeds als Sitemap einreichen. Blog-Software kann in der Regel einen Feed für Sie erstellen, aber dieser Feed enthält nur Informationen zu aktuellen URLs.

  • Google akzeptiert RSS 2.0- und Atom 1.0-Feeds.
  • Mit einem mRSS-Feed (media RSS) können Sie Google Informationen zu Videoinhalten auf Ihrer Website bereitstellen.
Text

Wenn Ihre Sitemap nur Webseiten-URLs enthält, können Sie Google eine einfache Textdatei mit einer URL pro Zeile bereitstellen, wie im folgenden Beispiel:

http://www.example.com/datei1.html
http://www.example.com/datei2.html

Richtlinien für Sitemaps auf Basis einer Textdatei:

  • Codieren Sie Ihre Datei im UTF-8-Format.
  • Die Textdatei sollte ausschließlich die Liste der URLs enthalten.
  • Sie können der Textdatei einen beliebigen Namen geben, sofern dieser die Erweiterung ".txt" aufweist, zum Beispiel "sitemap.txt".
Google Sites-Websites

Wenn Sie eine Website mit Google Sites erstellt und bestätigt haben, erstellt Google Sites automatisch eine Sitemap für Sie. Sie können die Sitemap nicht ändern, aber Sie können sie bei Google einreichen, wenn Sie sich den Sitemaps-Bericht ansehen möchten. Beachten Sie, dass Ihre Sitemap möglicherweise nicht richtig angezeigt wird, wenn ein einzelnes Unterverzeichnis mehr als 1.000 Seiten enthält.

  • Wenn Ihre Website von Google Sites gehostet wird, lautet Ihre Sitemap-URL http://sites.google.com/site/ihrwebsitename/system/feeds/sitemap
  • Wenn Sie Ihre Website mit Google Apps erstellt haben, lautet Ihre Sitemap-URL http://sites.google.com/ihredomain/ihrwebsitename/system/feeds/sitemap.

Sitemap-Erweiterungen für zusätzliche Medientypen

Google unterstützt eine erweiterte Sitemap-Syntax für die nachfolgenden Medientypen. Mit diesen Erweiterungen können Sie Videodateien, Bilder und andere schwierig zu parsende Inhalte auf Ihrer Website beschreiben und so die Indexierung verbessern.

Allgemeine Richtlinien für Sitemaps

  • Verwenden Sie konsistente, vollständig qualifizierte URLs. Google crawlt Ihre URLs genau so, wie Sie sie angegeben haben. Wenn sich Ihre Website beispielsweise unter https://www.example.com/ befindet, verwenden Sie als URL weder https://example.com/ (ohne www) noch ./meineseite.html (also eine relative URL).
  • Eine Sitemap kann an einer beliebigen Stelle auf Ihrer Website veröffentlicht werden, sie wirkt sich jedoch nur auf untergeordnete Elemente des übergeordneten Verzeichnisses aus. Daher hat eine Sitemap, die im Stammverzeichnis der Website veröffentlicht wird, Auswirkungen auf alle Dateien auf der Website. Wir empfehlen Ihnen, Ihre Sitemaps dort zu veröffentlichen.
  • Fügen Sie keine Sitzungs-IDs aus URLs in Ihre Sitemap ein, um ein doppeltes Crawling dieser URLs zu vermeiden.
  • Wenn Sie Google über alternative Sprachversionen einer URL informieren möchten, nutzen Sie hreflang-Anmerkungen.
  • Sitemap-Dateien müssen im UTF-8-Format codiert sein und für URLs müssen entsprechende Escape-Codes verwendet werden.
  • Teilen Sie große Sitemaps in kleinere auf: Die maximale Größe einer Sitemap beträgt 50.000 URLs bzw. 50 MB im unkomprimierten Zustand. Verwenden Sie eine Sitemap-Indexdatei, in der alle Ihre Sitemaps aufgeführt sind, und reichen Sie statt der einzelnen Sitemaps diese Datei bei Google ein.
  • Listen Sie in Ihren Sitemaps nur kanonische URLs auf. Wenn zwei Versionen einer Seite existieren, geben Sie in der Sitemap nur die (von Google ausgewählte) kanonische URL an. Wenn zwei Versionen Ihrer Website existieren, z. B. mit und ohne "www", entscheiden Sie, welche Ihre bevorzugte Website ist. Veröffentlichen Sie die Sitemap dort und fügen Sie auf der anderen Website das Attribut "rel=canonical" oder Weiterleitungen hinzu.
  • Wenn Sie für die mobile und die Desktop-Version einer Seite unterschiedliche URLs haben, empfehlen wir, in der Sitemap nur auf eine Version zu verweisen. Möchten Sie dennoch auf beide URLs verweisen, versehen Sie die URLs mit einer Annotation, um zu zeigen, welche die Desktop- und welche die mobile Version ist.
  • Nutzen Sie Sitemap-Erweiterungen, um auf zusätzliche Medientypen wie Video, Bilder und Nachrichten hinzuweisen.
  • Wenn Sie alternative Seiten für verschiedene Sprachen oder Regionen haben, können Sie entweder eine Sitemap mit hreflang oder ein hreflang-Tag verwenden, um auf die alternativen URLs zu verweisen.
  • Nicht alphanumerische und nicht lateinische Zeichen. Ihre Sitemap-Datei muss in UTF-8 codiert sein. Das lässt sich meistens beim Speichern der Datei angeben. Wie bei XML-Dateien üblich, müssen alle Datenwerte (einschließlich URLs) für die in der nachfolgenden Tabelle aufgeführten Zeichen Entity-Escape-Codes verwenden. Eine Sitemap darf ausschließlich ASCII-Zeichen enthalten. Erweiterte ASCII-Zeichen und bestimmte Steuercodes oder Sonderzeichen wie z. B. * und {} dürfen nicht verwendet werden. Wenn die URL der Sitemap solche Zeichen enthält, wird beim Hinzufügen ein Fehler ausgegeben.
    Zeichen Escape-Code
    Kaufmännisches Und-Zeichen & &amp;
    Einfaches Anführungszeichen ' &apos;
    Doppeltes Anführungszeichen " &quot;
    Größer-als-Zeichen > &gt;
    Kleiner-als-Zeichen < &lt;
    Darüber hinaus müssen alle URLs, einschließlich der URL Ihrer Sitemap, codiert werden, sodass der Webserver, auf dem sie gespeichert und URL-escaped sind, sie lesen kann. Falls Sie zum Erzeugen Ihrer URLs ein Skript, ein Tool oder eine Protokolldatei verwenden, also alles außer einer manuellen Eingabe von URLs, erfolgt dies in der Regel automatisch. Wenn Sie beim Einreichen Ihrer Sitemap die Fehlermeldung erhalten, dass Google einige Ihrer URLs nicht finden kann, achten Sie darauf, dass die URLs dem Standard RFC 3986 für URIs, dem Standard RFC 3987 für IRIs und dem XML-Standard entsprechen.

    Im Folgenden finden Sie ein Beispiel für eine URL, die sowohl ein Nicht-ASCII-Zeichen (ü) als auch ein Zeichen enthält, für das ein Entity-Escape-Code benötigt wird (&):
    http://www.example.com/ümlat.html&q=name
    So sieht dieselbe URL aus, nachdem sie für das Hosting auf einem Server mit ISO-8859-1-Codierung codiert und URL-escaped wurde:
    http://www.example.com/%FCmlat.html&q=name
    So sieht dieselbe URL aus, nachdem sie für das Hosting auf einem Server mit UTF-8-Codierung codiert und URL-escaped wurde:
    http://www.example.com/%C3%BCmlat.html&q=name
    So sieht dieselbe URL mit Entity-Escape-Code aus:
    http://www.example.com/%C3%BCmlat.html&amp;q=name
  • Beachten Sie, dass Sitemaps eine Empfehlung an Google sind, welche Seiten Ihrer Meinung nach wichtig sind. Google verpflichtet sich nicht, jede URL in einer Sitemap zu crawlen.
  • Google ignoriert die Werte <priority> und <changefreq>. Sie können sie daher weglassen.
  • Google liest den Wert lastmod. Wenn Sie diesen Wert aber falsch darstellen, wird er nicht mehr gelesen.
  • Die Position einer URL in einer Sitemap ist nicht wichtig. Google crawlt URLs nicht in der Reihenfolge, in der sie in Ihrer Sitemap angezeigt werden.

Ihre Sitemap für Google zugänglich machen (Ihre Sitemap bei Google einreichen)

Google überprüft eine Sitemap nicht bei jedem Crawling einer Website. Eine Sitemap wird nur dann überprüft, wenn sie zum ersten Mal bemerkt wird. Danach wird sie nur überprüft, wenn Sie uns kontaktieren, um uns mitzuteilen, dass sich die Sitemap geändert hat. Sie sollten Google nur dann über eine Sitemap informieren, wenn diese neu oder aktualisiert ist. Wir bitten Sie, keine Sitemaps einzureichen oder uns per "Ping"-Funktion zu melden, an denen keine Veränderungen vorgenommen wurden.

Es gibt verschiedene Möglichkeiten, Ihre Sitemap für Google zugänglich zu machen:

  • Reichen Sie sie über das Sitemaps-Tool der Search Console bei Google ein.
  • Fügen Sie an einer beliebigen Stelle Ihrer robots.txt-Datei die folgende Zeile ein, um den Pfad zu Ihrer Sitemap anzugeben:
    Sitemap: http://example.com/sitemap_location.xml
  • Verwenden Sie die "Ping"-Funktion, damit wir Ihre Sitemap noch einmal crawlen. Senden Sie eine HTTP GET-Anfrage wie diese:
      http://www.google.com/ping?sitemap=<komplette_url_der_sitemap>
    Beispiel:
      http://www.google.com/ping?sitemap=https://example.com/sitemap.xml

Fehlerbehebung bei Sitemaps

Hilfe zur Fehlerbehebung bei Sitemaps finden Sie in diesem Hilfeartikel.

War das hilfreich?
Wie können wir die Seite verbessern?