Zum Inhalt springen
BeoHosting
BeoHosting
WordPress

Wie Sie eine Sitemap für eine WordPress-Website erstellen

BeoHosting Team··9 Min. Lesezeit Lesezeit
Wie Sie eine Sitemap für eine WordPress-Website erstellen

Was ist eine Sitemap und warum ist sie wichtig

Eine XML-Sitemap ist eine Datei, die eine Liste aller Seiten Ihrer Website enthält, die Suchmaschinen indexieren sollen. Stellen Sie sie sich als Karte Ihrer Website vor, die Sie Google, Bing und anderen Suchmaschinen geben, damit sie die Struktur Ihres Inhalts leichter finden und verstehen. Ohne Sitemap müssen Suchmaschinen sich ausschließlich darauf verlassen, Links zu folgen, um Ihre Seiten zu entdecken, was bedeuten kann, dass einige Seiten niemals indexiert werden.

Eine Sitemap ist besonders wichtig für neue Websites, die nicht viele eingehende Links haben, für Websites mit einer großen Anzahl von Seiten (über 500), für Websites mit komplexer Struktur, bei denen einige Seiten nicht gut über interne Links verbunden sind, und für Websites, die häufig neuen Inhalt hinzufügen, wie Blogs und E-Commerce-Shops. Google empfiehlt die Verwendung einer Sitemap ausdrücklich als Teil grundlegender SEO-Praktiken.

Sitemap-Typen

XML-Sitemap

Die XML-Sitemap ist das Standardformat, das Suchmaschinen verstehen. Sie enthält Seiten-URLs zusammen mit Metadaten wie dem Datum der letzten Änderung (lastmod), der Änderungshäufigkeit (changefreq) und der Seitenpriorität (priority). WordPress-Websites haben in der Regel einen Sitemap-Index, der mehrere einzelne Sitemap-Dateien referenziert – eine für Beiträge, eine für Seiten, eine für Kategorien usw. Dies ist besonders nützlich für große Websites, da eine Sitemap-Datei maximal 50.000 URLs enthalten kann.

HTML-Sitemap

Eine HTML-Sitemap ist eine Seite auf Ihrer Website, die für menschliche Besucher und nicht für Suchmaschinen bestimmt ist. Sie zeigt eine organisierte Liste aller wichtigen Seiten mit Links. Obwohl sie kein direkter SEO-Faktor ist, hilft sie Nutzern, Inhalte zu finden, und verbessert das Nutzererlebnis. Viele Websites haben eine HTML-Sitemap-Seite im Footer.

Video- und Image-Sitemap

Wenn Ihre Website viel Videoinhalt oder Bilder enthält, helfen spezielle Sitemaps für Mediendateien Suchmaschinen, diese zu indexieren. Eine Video-Sitemap enthält Informationen über Dauer, Kategorie und Beschreibung des Videos. Eine Image-Sitemap hilft Google Images, Ihre Bilder besser zu indexieren, was insbesondere für E-Commerce- und Portfolio-Websites erheblichen Traffic bringen kann.

Integrierte WordPress-Sitemap

Ab Version 5.5 verfügt WordPress über integrierte Unterstützung für XML-Sitemap ohne zusätzliche Plugins. Die integrierte Sitemap ist unter yoursite.com/wp-sitemap.xml verfügbar und enthält automatisch Beiträge, Seiten, Kategorien und Tags. Die integrierte WordPress-Sitemap hat jedoch begrenzte Anpassungsmöglichkeiten – Sie können nicht einfach bestimmte Seiten ausschließen, Prioritäten hinzufügen oder kontrollieren, welche Inhaltstypen enthalten sind. Für die meisten Websites ist ein SEO-Plugin mit erweiterten Sitemap-Funktionen die bessere Wahl.

Erstellen einer Sitemap mit Yoast SEO

Installation und Aktivierung

Yoast SEO ist das beliebteste WordPress-SEO-Plugin mit über 5 Millionen aktiven Installationen. Nach der Installation und Aktivierung ist die Sitemap-Funktion automatisch aktiviert. Ihre Sitemap ist unter yoursite.com/sitemap_index.xml verfügbar. Yoast generiert automatisch einen Sitemap-Index, der Links zu einzelnen Sitemap-Dateien für jeden Inhaltstyp enthält.

Sitemap-Einstellungen in Yoast

Gehen Sie im WordPress-Admin zu Yoast SEO → Settings → Site features → APIs. Stellen Sie sicher, dass die Option XML-Sitemaps aktiviert ist. Anschließend können Sie für jeden Inhaltstyp (Beiträge, Seiten, Custom Post Types) festlegen, ob sie in die Sitemap aufgenommen werden. Wenn Sie Inhaltstypen haben, die nicht indexiert werden sollen (wie private Seiten oder Landing-Pages für Werbung), schließen Sie sie aus der Sitemap aus. Yoast fügt der Sitemap auch automatisch Bilder hinzu, was die Indexierung visueller Inhalte unterstützt.

Ausschließen einzelner Seiten

Um eine bestimmte Seite aus der Sitemap auszuschließen, öffnen Sie diese Seite im Editor, suchen Sie die Yoast-SEO-Meta-Box am unteren Rand und stellen Sie im Advanced-Tab „Allow search engines to show this page in search results?" auf „No". Dies setzt sowohl das noindex-Tag als auch entfernt die Seite aus der Sitemap. Verwenden Sie dies für Danke-Seiten, Seiten mit dupliziertem Inhalt oder Seiten, die Sie nicht in der Suche haben möchten.

Erstellen einer Sitemap mit Rank Math

Grundeinrichtung

Rank Math ist ein neueres SEO-Plugin, das aufgrund seiner umfangreichen kostenlosen Funktionen schnell an Beliebtheit gewinnt. Die Sitemap wird über Rank Math → Sitemap Settings konfiguriert. Rank Math bietet in der kostenlosen Version eine detailliertere Kontrolle als Yoast – Sie können die Anzahl der Links pro Sitemap-Seite festlegen, Bilder ein- oder ausschließen und jeden Inhaltstyp individuell steuern.

Erweiterte Optionen

Rank Math ermöglicht das Hinzufügen externer Seiten zur Sitemap (Seiten, die keine WordPress-Beiträge oder -Seiten sind), das Ausschließen bestimmter Beiträge und Seiten nach ID, Prioritäts- und Changefreq-Einstellungen für jeden Inhaltstyp, das automatische Pingen von Suchmaschinen bei Sitemap-Updates und spezielle Sitemaps für lokale Unternehmen (Local SEO Sitemap) und Videoinhalte (Video Sitemap in der Pro-Version). Diese erweiterten Optionen machen Rank Math zu einer ausgezeichneten Wahl für Websites mit spezifischen SEO-Anforderungen.

Manuelles Erstellen einer Sitemap

Erstellen einer XML-Datei

Wenn Sie kein Plugin verwenden möchten, können Sie eine XML-Sitemap manuell erstellen. Erstellen Sie eine Datei sitemap.xml im Root-Verzeichnis Ihrer Website. Die Datei muss mit einer XML-Deklaration beginnen und den urlset-Namespace verwenden. Jede URL wird innerhalb eines url-Tags mit dem obligatorischen loc-Element (Seiten-URL) und optionalen lastmod- (Datum der letzten Änderung), changefreq- (daily, weekly, monthly) und priority-Elementen (0.0 bis 1.0) definiert. Eine manuelle Sitemap erfordert eine manuelle Aktualisierung jedes Mal, wenn Sie eine Seite hinzufügen oder ändern, was sie für aktive Websites unpraktisch macht.

Online-Sitemap-Generatoren

Wenn Sie eine kleine statische Website haben, können Sie Online-Tools wie XML-Sitemaps.com, Screaming Frog oder Sitemap Generator verwenden, die Ihre Website automatisch crawlen und eine XML-Sitemap generieren. Diese Tools sind nützlich für die einmalige Generierung einer Sitemap, aber für WordPress-Websites, die regelmäßig aktualisiert werden, ist eine Plugin-Lösung weitaus praktischer, da sie die Sitemap bei jeder Inhaltsänderung automatisch aktualisiert.

Einreichen der Sitemap in der Google Search Console

Hinzufügen der Website zur GSC

Die Google Search Console (GSC) ist Googles kostenloses Tool zur Verfolgung der Präsenz Ihrer Website in der Google-Suche. Wenn Sie noch kein GSC-Konto haben, erstellen Sie eines unter search.google.com/search-console. Fügen Sie Ihre Domain mit Domain Property (empfohlen) hinzu, die alle URL-Varianten abdeckt, oder URL Prefix Property für eine spezifische Version. Verifizieren Sie den Besitz über einen DNS-Eintrag (für Domain Property) oder ein HTML-Tag, eine Datei oder Google Analytics (für URL Prefix).

Einreichen der Sitemap

Gehen Sie in der GSC im linken Menü zu Sitemaps. Geben Sie die URL Ihrer Sitemap ein (in der Regel sitemap_index.xml oder sitemap.xml) und klicken Sie auf Submit. Google beginnt mit der Verarbeitung Ihrer Sitemap und zeigt den Status an – erfolgreich gelesene URLs, Fehler und Warnungen. Achten Sie auf eventuelle Fehler wie URLs, die einen 404-Status zurückgeben, oder Seiten, die von robots.txt blockiert sind.

Verfolgung des Indexierungsstatus

Verfolgen Sie nach dem Einreichen der Sitemap den Coverage-Bericht in der GSC, der zeigt, wie viele Seiten indexiert sind, wie viele Fehler haben und wie viele ausgeschlossen sind. Die häufigsten Fehler sind: „Submitted URL has crawl issue" (Seite kann nicht gecrawlt werden), „Submitted URL marked noindex" (Seite hat ein noindex-Tag, ist aber in der Sitemap) und „Submitted URL seems to be a Soft 404" (Seite existiert, hat aber keinen Inhalt). Beheben Sie Fehler regelmäßig, da angesammelte Fehler das Crawl-Budget negativ beeinflussen können.

Optimierung der Sitemap

Was in die Sitemap aufzunehmen ist

Nehmen Sie alle Seiten auf, die indexiert werden sollen und den Nutzern Wert bieten: veröffentlichte Beiträge und Seiten mit qualitativ hochwertigem Inhalt, Kategorien und Tags mit ausreichend Inhalt, Custom Post Types (Produkte, Portfolio-Einträge) und kanonische URLs. Nehmen Sie keine Seiten mit dünnem Inhalt, doppelte Seiten, Seiten mit noindex-Tag, private Seiten und Admin-URLs auf.

Regelmäßige Aktualisierung

Die Sitemap sollte immer aktuell sein. SEO-Plugins wie Yoast und Rank Math aktualisieren die Sitemap automatisch, wenn Sie einen neuen Beitrag veröffentlichen oder einen bestehenden ändern. Prüfen Sie regelmäßig, dass die Sitemap keine URLs enthält, die Fehler (404, 500) oder Weiterleitungen (301, 302) zurückgeben. Verwenden Sie ein Tool wie Screaming Frog, um Ihre Sitemap zu crawlen und problematische URLs zu identifizieren.

Häufige Fehler mit der Sitemap

  • Einbeziehung von noindex-Seiten: Wenn eine Seite ein noindex-Tag hat, aber in der Sitemap ist, meldet Google einen Fehler. Synchronisieren Sie noindex-Einstellungen immer mit der Sitemap.
  • Veraltete URLs: Gelöschte oder verschobene Seiten, die in der Sitemap bleiben, generieren 404-Fehler in der GSC. Bereinigen Sie die Sitemap regelmäßig.
  • Zu große Sitemap: Eine Sitemap mit mehr als 50.000 URLs oder größer als 50 MB muss in kleinere Dateien mit Sitemap-Index aufgeteilt werden.
  • Blockierung der Sitemap in robots.txt: Prüfen Sie, dass robots.txt den Zugriff auf Ihre Sitemap-Datei nicht blockiert. Fügen Sie die Sitemap:-Direktive zu robots.txt hinzu.
  • Keine Verwendung von HTTPS-URLs: Wenn Sie HTTPS mit aktivem Zertifikat verwenden, müssen alle URLs in der Sitemap die HTTPS-Version sein.

Fazit

Eine Sitemap ist ein einfaches, aber leistungsstarkes Werkzeug, das Suchmaschinen hilft, Ihre Website effizient zu crawlen und zu indexieren. Für das WordPress-CMS-System empfehlen wir die Verwendung des Yoast SEO- oder Rank Math-Plugins, die automatisch eine Sitemap generieren und aktualisieren. Nach der Erstellung sollten Sie die Sitemap unbedingt in der Google Search Console einreichen und den Indexierungsstatus regelmäßig verfolgen. Bei BeoHosting kommen alle WordPress-Hosting-Pakete mit vorinstalliertem Yoast SEO-Plugin und einer automatisch generierten Sitemap, sodass Ihre Website von Tag eins an für Suchmaschinen sichtbar ist.

BeoHosting Team

10+ Jahre Erfahrung — Spezialisten für Webhosting und Infrastruktur

  • Web Hosting
  • WordPress Hosting
  • VPS
  • Dedicated Serveri
  • Domeni
  • SSL
  • cPanel
  • LiteSpeed
  • Linux administracija
  • DNS

Zuletzt aktualisiert: