Google und andere Suchmaschinen empfehlen die Verwendung von XML-Sitemaps. Diese dienen als nützliches Hilfsmittel, um den Indexierungsprozess von Websites zu verbessern.
XML-Sitemap für WP-Seiten
Eine XML-Sitemap ist eine spezielle Datei im XML-Format, in der URLs einer Website gelistet sind und von den Suchmaschinen indiziert werden sollen. Darunter sind auch zusätzliche Metadaten wie die Häufigkeit der Aktualisierung, die Priorität und das Datum der letzten Änderung.
Die XML-Sitemap erleichtert den Crawl-Prozess besonders bei Websites mit:
- einer großen Anzahl von Seiten: Bei umfangreichen Websites kann eine XML-Sitemap helfen, sicherzustellen, dass keine Seiten übersehen werden und alle relevanten Inhalte indexiert werden.
- dynamischen Inhalten: Websites mit dynamisch generierten Inhalten, wie z.B. Shops oder News-Seiten, können von einer XML-Sitemap sicherzustellen, dass alle neuen oder aktualisierten Inhalte schnell von Suchmaschinen erfasst werden.
- geringer Verlinkung: Wenn bestimmte Seiten einer Website wenig interne Verlinkung haben, kann die XML-Sitemap die Auffindbarkeit von URLs beim Crawl unterstützen.
Du kannst deine XML-Sitemaps individuell benennen und ein bliebiges Verzeichnis für sie wählen. Google empfiehlt allerdings, dass Sitemaps im Stammverzeichnis (Root) der Website hinterlegt werden sollten, um sicherzustellen, dass sie sich auf alle Dateien der Website auswirken. Andernfalls beeinflussen sie nur die nachfolgenden Dateien des übergeordneten Verzeichnisses.
Aufbau einer XML-Sitemap
Hierbei handelt es sich um das abgespeckte Gerüst einer früheren Sitemap, die ich mit dem externen Generator XML-Sitemaps hatte genrieren lassen.
<urlset>
<url>
<loc>https://zurwebsite.de/</loc>
<lastmod>2020-10-03T07:17:45+00:00</lastmod>
<priority>1.00</priority>
</url>
<url>
<loc>https://zurwebsite.de/datenschutzerklaerung/</loc>
<lastmod>2020-10-03T07:17:45+00:00</lastmod>
<priority>0.80</priority>
</url>
<url>
<loc>https://zurwebsite.de/impressum/</loc>
<lastmod>2020-10-03T07:17:45+00:00</lastmod>
<priority>0.80</priority>
</url>
</urlset>
Erklärung der Tags
<urlset>
: Das Wurzelelement der Sitemap.<url>
: Einzelne URL-Einträge innerhalb der Sitemap.<loc>
: Die URL einer Seite.<lastmod>
: Das Datum der letzten Änderung der Seite.<changefreq>
: Die erwartete Häufigkeit der Änderungen an der Seite (z. B. “always”, “hourly”, “daily”, “weekly”, “monthly”, “yearly”, “never”).<priority>
: Die relative Priorität der Seite im Vergleich zu anderen Seiten auf der Website (normalerweise zwischen 0.0 und 1.0).
Meine aktuelle Sitemap wird von WordPress generiert und die URL sieht so aus: https://zurwebsite.de/wp-sitemap.xml
Sitemaps für speziellen Content
- Bilder-Sitemap: Eine Bild-Sitemap ist eine spezielle Art von XML-Sitemap, die eine Liste von Bildern auf einer Website enthält. Sie hilft Suchmaschinen dabei, Bilder auf der Website zu indexieren und in der Bildersuche anzuzeigen. Mehr Infos unter: Image-Sitemaps
- Video-Sitemap: Eine Video-Sitemap ist eine spezielle Art von XML-Sitemap, die eine Liste von Videos auf einer Website enthält. Sie hilft Suchmaschinen dabei, Videos auf der Website zu indexieren und in den Videosuchergebnissen anzuzeigen. Mehr Infos unter: Video-Sitemaps
- News-Sitemap: Damit aktuelle Nachrichteninhalte schnell vom Google-Bot schnell gefunden, indexiert und in den Suchergebnissen angezeigt werden. Mehr Infos unter: News-Sitemaps
- HTML-Sitemap: Eine HTML-Sitemap ist ein Inhaltsverzeichnis deiner Website für Besucher. Sie ist eine Orientierungshilfe dient somit der Benutzerfreundlichkeit. Die Sitemap besteht aus einer hierarchischen Liste von Links zu den verschiedenen Seiten-URLs der Website. Die HTML-Sitemap wird in der Regel im Footer verlinkt. By the way: Eine HTML-Sitemap wird nicht in der Google Search console oder in Bing Webmastertools verlinkt. Mehr Infos unter: HTML-Sitemap
Die Sitemap-Index-Datei
Eine Sitemap-Indexdatei enthält eine Liste von Sitemap-Dateien. Sie macht Sinn, wenn eine Website eine große Anzahl von Seiten oder verschiedene Arten von Inhalten hat. Durch die Organisation der Sitemaps in einer Sitemap-Indexdatei kann die Effizienz des Crawls- und Indexierungsprozesses verbessert werden. Hierzu beispielhaft folgender Sitemap-Index:
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://www.international.com/sitemap-de.xml</loc>
</sitemap>
<sitemap>
<loc>https://www.international.com/sitemap-en.xml</loc>
</sitemap>
</sitemapindex>
Mehr Infos unter: Index-Datei für Sitemaps
Verlinkung in Google und Bing
Du betreibst eine umfangreiche Website und hoffst, dass alle suchrelvanten Haupt- und Unterseiten von Suchmaschinen erfasst werden. In dem Fall empfiehlt es sich, Sitemaps nach den oben beschriebenen Typen zu erstellen und diese in der Google Search Console und Bing Webmaster Tools zu verlinken.
Für die Search Console möchte ich die Voraussetzungen und Schritte kurz hier erläutern:
- Voraussetzung ist, dass du einen Google Account hast um dich in Search Console anmelden zu können.
- Du hast dort für deine Website eine bestätigte Property, diese wählst du aus.
- In der Navigation links klickst du unter Indexierung auf den Menüpunkt Sitemap wie dieser Screenshot zeigt
- Nachdem der Link gesendet wurde, erhältst du von Google die Statusmeldung erfolgreich oder eine Fehlermeldung, der dann nach gehen solltest – zum Beispiel: Sitemap konnte nicht abgerufen werden oder Sitemap kann gelesen werden, enthält aber Fehler. Wertvolle Hinweise findest du direkt bei Google.
Bei Bing Webmaster Tools geht die Anmeldung von Sitemaps sehr ähnlich. Du loggst dich ein und navigierst im Menü auf der linken Seite zum Punkt Meine Site konfigurieren und dann zu Sitemaps. Gib dort die Adresse der Sitemap ein und klick’ auf ‘Absenden’, fertig.
Einsatz von WP-Plugins
Es eine ganze Reihe von speziellen Sitemap-Plugins. Sie bieten grundlegende Funktionen zur Erstellung von XML-Sitemaps für deine WordPress-Website. Letztendlich solltest du dasjenige wählen, das am besten zu deinen spezifischen Anforderungen und Präferenzen passt. Die beiden, die ich hier kurz erwähne, gehören zu den beliebtesten Erweiterungen.
Yost SEO
Wer Yoast (oder ein anderes Rundum-sorglos-SEO-Paket) im Einsatz hat, benötigt kein weiteres Plugin. Unter Settings kannst du die Sitemap-Funktion aktivieren und deaktivieren. Du kannst mit unterschiedlichen Optionen deine Sitemap(s) konfigurieren. Yoast SEO kümmert sich dann automatisch einzelne Sitemaps sowie um die Erstellung eines Sitemap-Index für deine Website. Der Sitemap-Index und die einzelnen Sitemaps in Yoast SEO werden auch automatisch aktualisiert, wenn Inhalte hinzukommen oder entfernt werden. Eine umfassende Doku findest auf https://yoast.com/help/xml-sitemaps-in-the-wordpress-seo-plugin/
Google XML Sitemaps Generator
Ein weiteres WordPress-Plugin, das XML-Sitemaps für Suchmaschinen wie Google, Yahoo, Bing, Ask.com und Yandex erstellt. Mit dem Plugin werden detaillierte XML-Sitemaps erstellt, die deine Seiten, Beiträge, und Taxonomien deiner Website enthalten. Das Plugin erstellt folgende Sitemaps:
- Allgemeine Sitemap: Eine einzelne XML-Sitemap mit allen Links.
- Sitemap-Index: Mehrere Sitemaps in einem einzigen Sitemap-Index.
WordPress stellt das Plugin hier vor: Google Sitemap Generator
WordPress Simple HTML Sitemap
Eine HTML-Sitemap ist echt praktisch für deine Besucher, um sich durch deine Seite zu navigieren. Mit dem WordPress Simple HTML Sitemap Plugin kannst du ganz easy einen Shortcode erstellen und die HTML-Sitemap damit anzeigen lassen. Besonders wenn du viele CMS-Seiten und Blogs auf deiner WordPress-Seite hast. Die Konfiguratione ist völlig simpel, bietet aber viele Optionen, um den Sitemap-Shortcode zu erstellen, den du auf deiner Sitemap-Seite einfügen kannst.
Hier sind ein paar Features im Überblick:
- Schnelle Installation und Konfiguration
- Viele Einstellungsmöglichkeiten für Seiten und Beiträge
- Gut für SEO, weil Google die HTML-Sitemap immer noch mag
- Einfach einen Shortcode generieren und auf einer Seite oder einem Beitrag verwenden, den Shortcode speichern und später wieder verwenden
Gut zu wissen: Wenn Du vielleicht wie ich deinen Link für HTML Sitemap in den Footer packen möchtest, gehst du am besten wie folgt vor:
- Richte für deine Sitemap-Seite(n) unter “Design/Menüs” ein neues Menü ein und speichere es ab. Die Seiten schiebst du dann ins Menü.
- Anschließend wechselst Du zu Design/Widgets und aktivierst in einem Footer-Widget Block das Menü.
Fertig! Alle weiteren Infos zum Plugin findest Du hier: WP Simple Html Sitemap