Eine XML-Sitemap ist eine Datei, die die URLs deiner Website auflistet, die du von Suchmaschinen crawlen und indexieren lassen möchtest. Stell sie dir als Wegweiser für Google, Bing und andere Suchmaschinen vor. Ohne Sitemap verlassen sich Suchmaschinen ausschließlich auf das Verfolgen von Links, um deine Seiten zu entdecken, was bedeutet, dass manche Inhalte möglicherweise nie indexiert werden. Für WordPress-Seiten mit Hunderten oder Tausenden von Seiten kann eine gut konfigurierte Sitemap einen erheblichen Unterschied machen, wie schnell und vollständig deine Inhalte in den Suchergebnissen erscheinen.
Die eingebaute WordPress-Sitemap (ab Version 5.5)
Seit WordPress 5.5 generiert jede WordPress-Installation automatisch eine XML-Sitemap unter /wp-sitemap.xml. Du musst nichts installieren, damit das funktioniert. Die eingebaute Sitemap umfasst Beiträge, Seiten, benutzerdefinierte Beitragstypen, Kategorien, Tags und Autorenarchive.
Allerdings hat die eingebaute Sitemap einige nennenswerte Einschränkungen:
- Kein
lastmod-Datum: Sie enthält nicht das Datum der letzten Änderung jeder URL, das Suchmaschinen nutzen, um zu entscheiden, ob sie eine Seite erneut crawlen müssen. - Keine
priority- oderchangefreq-Tags: Du kannst Suchmaschinen nicht mitteilen, welche Seiten am wichtigsten sind oder wie oft sie sich ändern. (Google hat gesagt, dass es diese weitgehend ignoriert, aber Bing verwendet sie noch.) - Begrenzte Kontrolle über Ein- und Ausschluss: Es gibt keine Einstellungsseite, um zu wählen, welche Beitragstypen, Taxonomien oder bestimmte Seiten ein- oder ausgeschlossen werden sollen. Du musst PHP-Filter verwenden, um sie anzupassen.
- Keine Bild- oder Video-Sitemaps: Die eingebaute Sitemap listet nur Seiten-URLs auf. Sie generiert keine separaten Sitemaps für Bilder oder Videos, die bei Google Bilder- und Videosuche-Rankings helfen können.
- Keine News-Sitemap-Unterstützung: Wenn du eine Nachrichtenseite betreibst, brauchst du eine dedizierte News-Sitemap, die den Google-News-Anforderungen entspricht. Die eingebaute Sitemap unterstützt dieses Format nicht.
Für eine kleine Seite mit ein paar Dutzend Seiten reicht die eingebaute Sitemap oft aus. Für größere Seiten oder Seiten, die mehr Kontrolle benötigen, ist ein Plugin die bessere Wahl.
Sitemap mit Yoast SEO einrichten
Yoast SEO ist eines der beliebtesten WordPress-SEO-Plugins und generiert eine umfassende XML-Sitemap mit Features, die der eingebauten Sitemap fehlen:
- Installiere und aktiviere das Yoast SEO-Plugin aus dem WordPress-Plugin-Verzeichnis.
- Gehe zu Yoast SEO → Einstellungen → Website-Funktionen.
- Stelle sicher, dass XML-Sitemaps aktiviert ist.
- Deine Sitemap ist unter
/sitemap_index.xmlverfügbar.
Yoast teilt deine Sitemap automatisch in Sub-Sitemaps für Beiträge, Seiten, Kategorien, Tags und andere Inhaltstypen auf. Jede Sub-Sitemap enthält bis zu 1.000 URLs. Yoast fügt auch lastmod-Daten hinzu und erlaubt es dir, bestimmte Beitragstypen, Taxonomien oder einzelne Seiten über die Einstellungen und die SEO-Kontrollen pro Seite von der Sitemap auszuschließen.
Ein Vorteil von Yoast ist, dass es Suchmaschinen automatisch benachrichtigt, wenn du Inhalte veröffentlichst oder aktualisierst, damit sie wissen, dass sie deine Sitemap erneut crawlen sollen.
Sitemap mit Rank Math einrichten
Rank Math ist ein weiteres funktionsreiches SEO-Plugin, das exzellente Sitemap-Funktionalität bietet:
- Installiere und aktiviere Rank Math aus dem Plugin-Verzeichnis.
- Gehe zu Rank Math → Sitemap-Einstellungen.
- Konfiguriere auf dem Tab "Allgemein" die maximale Anzahl von URLs pro Sitemap (Standard ist 200).
- Wechsle zwischen den Tabs Beiträge, Seiten und Taxonomien, um zu steuern, welche Inhaltstypen eingeschlossen werden.
- Deine Sitemap ist unter
/sitemap_index.xmlverfügbar.
Rank Math unterstützt auch Bild-Sitemaps von Haus aus. Es scannt deine Beiträge nach Bildern und fügt sie der Sitemap hinzu, was deine Sichtbarkeit in der Google Bildersuche verbessern kann. Du kannst bestimmte Beiträge oder Seiten über die Rank-Math-Kontrollen pro Seite im Editor ausschließen.
Dedizierte Sitemap-Plugins
Wenn du bereits ein SEO-Plugin hast, das keine Sitemap-Funktionalität beinhaltet, oder wenn du die Dinge lieber getrennt hältst, gibt es dedizierte Sitemap-Plugins. Das XML Sitemaps-Plugin (früher Google XML Sitemaps) gibt es seit Jahren und es wird breit eingesetzt. Es generiert eine Standard-Sitemap mit voller Kontrolle darüber, welche Inhaltstypen eingeschlossen werden, URL-Priorität und Änderungshäufigkeit.
Eine weitere Option ist der Google XML Sitemap Generator, der leichtgewichtig ist und sich rein auf die Sitemap-Generierung konzentriert, ohne zusätzliche SEO-Features zu bündeln.
Was in die Sitemap gehört und was nicht
Nicht jede URL auf deiner Seite gehört in die Sitemap. Hier sind einige Richtlinien:
- Einschließen: Veröffentlichte Beiträge, Seiten und benutzerdefinierte Beitragstypen, die einzigartigen, wertvollen Inhalt enthalten. Landingpages, Produktseiten und Cornerstone-Inhalte sollten immer eingeschlossen sein.
- Einschließen: Wichtige Kategorie- und Tag-Archivseiten, besonders wenn sie benutzerdefinierte Beschreibungen haben und als nützliche Content-Hubs dienen.
- Ausschließen: Seiten mit einem
noindex-Meta-Tag. Eine Seite zur Sitemap hinzuzufügen und gleichzeitig Suchmaschinen zu sagen, sie nicht zu indexieren, sendet widersprüchliche Signale. - Ausschließen: Seiten mit dünnem Inhalt wie Autorenarchive (auf Seiten mit einem einzelnen Autor), datumsbasierte Archive und Suchergebnisseiten.
- Ausschließen: Doppelte Inhalte, paginierte Seiten jenseits von Seite 1 und Utility-Seiten wie die Login-Seite, Datenschutzrichtlinie (es sei denn, du möchtest sie indexiert haben) und Danke-Seiten.
- Ausschließen: Medien-Anhangseiten (WordPress erstellt standardmäßig eine separate Seite für jedes hochgeladene Bild). Diese haben fast immer dünnen Inhalt.
Sitemap-Index-Dateien für große Seiten
Die XML-Sitemap-Spezifikation begrenzt jede Sitemap-Datei auf 50.000 URLs und 50 MB Größe. Für Seiten mit mehr als ein paar Tausend Seiten solltest du eine Sitemap-Index-Datei verwenden. Das ist eine XML-Datei, die mehrere einzelne Sitemap-Dateien auflistet, von denen jede eine Teilmenge deiner URLs enthält.
Sowohl Yoast SEO als auch Rank Math handhaben das automatisch. Sie erstellen einen Sitemap-Index unter /sitemap_index.xml, der auf Sub-Sitemaps wie /post-sitemap.xml, /page-sitemap.xml, /category-sitemap.xml und so weiter verlinkt. Jede Sub-Sitemap bleibt deutlich innerhalb der Größenlimits.
Bild- und Video-Sitemaps
Standard-XML-Sitemaps listen nur Seiten-URLs auf. Wenn deine Seite stark auf visuelle Inhalte setzt, solltest du Bild-Sitemaps in Betracht ziehen. Diese Sitemaps enthalten Informationen über Bilder auf jeder Seite (URL, Bildunterschrift, Titel, Lizenz), was Google hilft, sie für die Bildersuche zu indexieren.
Für Seiten mit Video-Inhalten stellt eine Video-Sitemap Google Metadaten über deine Videos bereit (Titel, Beschreibung, Thumbnail-URL, Dauer, Upload-Datum). Das kann zu Video-Rich-Snippets in den Suchergebnissen führen, die tendenziell höhere Klickraten erzielen.
Rank Math beinhaltet Bild-Sitemap-Unterstützung standardmäßig. Für Video-Sitemaps brauchst du typischerweise Yoast SEO Premium mit dem Video-SEO-Add-on oder ein dediziertes Video-Sitemap-Plugin.
News-Sitemaps
Wenn deine Seite zeitkritische Nachrichteninhalte veröffentlicht und du in Google News erscheinen möchtest, brauchst du eine News-Sitemap. News-Sitemaps folgen einem spezifischen Format, das den Publikationsnamen, die Sprache und das Veröffentlichungsdatum enthält. Nur Artikel, die innerhalb der letzten 48 Stunden veröffentlicht wurden, sollten in einer News-Sitemap erscheinen.
Yoast SEO bietet dafür ein News-SEO-Add-on an. Rank Math beinhaltet News-Sitemap-Unterstützung ebenfalls in der Pro-Version.
Sitemap bei Suchmaschinen einreichen
Eine Sitemap zu erstellen ist nur die halbe Arbeit. Du musst den Suchmaschinen auch mitteilen, wo sie sie finden:
- Sitemap-URL zur robots.txt hinzufügen: Das ist die einfachste Methode. Füge eine Zeile wie
Sitemap: https://example.com/sitemap_index.xmlam Ende deinerrobots.txt-Datei hinzu. Suchmaschinen prüfen diese Datei regelmäßig und entdecken deine Sitemap automatisch. - Über die Google Search Console einreichen: Melde dich bei der Google Search Console an, wähle deine Property, gehe im linken Menü zu Sitemaps, gib deine Sitemap-URL ein und klicke auf Senden. Google zeigt dir den Status und eventuelle Fehler an.
- Über die Bing Webmaster Tools einreichen: Melde dich bei den Bing Webmaster Tools an, gehe zu Sitemaps und reiche deine Sitemap-URL ein. Bing erlaubt es dir auch, einzelne URLs für eine schnellere Indexierung einzureichen.
Prüfe nach dem Einreichen in ein paar Tagen den Indexierungsstatus. Die Google Search Console zeigt, wie viele URLs eingereicht wurden, wie viele indexiert wurden und ob Fehler aufgetreten sind (wie 404-Seiten oder Weiterleitungen in deiner Sitemap).
Standard-WordPress-Sitemap deaktivieren
Wenn du ein Plugin zur Sitemap-Generierung verwendest, solltest du die eingebaute WordPress-Sitemap deaktivieren, um zwei konkurrierende Sitemaps zu vermeiden. Füge diese Zeile in die functions.php deines Themes oder ein seitenspezifisches Plugin ein:
add_filter('wp_sitemaps_enabled', '__return_false');Die meisten SEO-Plugins wie Yoast und Rank Math handhaben das automatisch, wenn sie erkennen, dass ihre eigene Sitemap aktiv ist, aber es schadet nicht, explizit zu sein.
Mit InspectWP überprüfen
Führe einen InspectWP-Scan deiner Seite durch, um zu überprüfen, ob deine Sitemap richtig konfiguriert und zugänglich ist. Der SEO-Bereich des Berichts zeigt an, ob eine Sitemap gefunden wurde, unter welcher URL sie sich befindet und ob sie in deiner robots.txt-Datei referenziert wird. Falls InspectWP keine Sitemap erkennt, stelle sicher, dass die URL korrekt ist und dass deine Sitemap nicht durch robots.txt-Regeln oder serverseitige Zugriffsbeschränkungen blockiert wird.