WordPress-Indexierung: der vollständige Leitfaden
WordPress generiert mit jeder Installation dutzende URL-Typen, die Google still blockieren, Crawl-Budget auffressen oder als Duplicate Content behandelt werden — ohne dass Yoast eine einzige Warnung zeigt. Dieser Leitfaden geht die gesamte Kette durch: welche Schalter in WordPress selbst und in Yoast oder RankMath deine Seiten aus dem Index aussperren, wie du Tag-, Kategorie-, Autoren- und Datumsarchive richtig steuerst, wie die WP-Sitemap korrekt eingerichtet und eingereicht wird, wie Canonicals in WordPress funktionieren — und was du konkret tust, damit neue Beiträge schneller gecrawlt werden.
Der versteckte Hauptschalter: WordPress-Leseeinstellungen
Bevor du irgendein Plugin anfasst, prüfe diesen einen Punkt: In WordPress unter Einstellungen → Lesen gibt es die Checkbox „Suchmaschinen davon abhalten, diese Website zu indexieren". Wenn diese Option aktiv ist, sendet WordPress ein noindex-Signal im HTTP-Header (X-Robots-Tag: noindex) und in den Meta-Tags jeder Seite — für die gesamte Domain. Das klingt dramatisch, und ist es auch: Eine vollständig noindexierte Domain erscheint in keiner Google-Suchergebnisseite, egal wie gut der Inhalt ist. Warum ist das relevant? Beim Aufsetzen einer neuen WordPress-Installation wird diese Checkbox oft aktiviert, damit Suchmaschinen die Seite nicht finden, während sie noch im Aufbau ist. Nach dem Launch wird sie dann häufig vergessen. Das Ergebnis: Wochen oder Monate ohne Indexierung — und Yoast zeigt trotzdem grün. Fix: Einstellungen → Lesen → Checkbox deaktivieren → Speichern. Dann in der Google Search Console das URL-Prüftool aufrufen und eine zentrale Seite prüfen — unter „Abdeckung" sollte kein noindex-Eintrag erscheinen.
Yoast SEO: Indexierbarkeit in der Suchdarstellung steuern
Yoast SEO hat zwei Ebenen: die Sidebar im Post-Editor (Ampel, Fokus-Keyword, Meta-Description) und die globalen Plugin-Einstellungen unter Yoast SEO → Suchdarstellung. Für die Indexierbarkeit ist ausschließlich die zweite Ebene relevant. Unter Suchdarstellung → Inhaltstypen lässt sich für jeden registrierten Post-Type einzeln festlegen, ob der Typ in Suchergebnissen erscheinen soll. Wenn du hier für einen Typ „Nein" wählst, setzt Yoast auf allen Seiten dieses Typs automatisch noindex. Unter Suchdarstellung → Taxonomien lässt sich dasselbe für Kategorien, Tags und benutzerdefinierte Taxonomien steuern. Unter Suchdarstellung → Archive gibt es die Einstellungen für Autoren-Archive und Datumsarchive. Drei Punkte, die in der Praxis oft übersehen werden: Erstens — der Self-Canonical: Yoast setzt auf jeder Seite automatisch einen Self-Canonical. Prüfe im Quelltext, ob der canonical-Tag tatsächlich auf die aktuelle URL zeigt. Zweitens — die XML-Sitemap: Yoast generiert unter /sitemap_index.xml eine Index-Sitemap. URLs, die auf noindex stehen, werden aus der Sitemap ausgeschlossen. Drittens — verlässliche Diagnose: Im Browser die Seite aufrufen, Rechtsklick → Seitenquelltext anzeigen, nach <meta name="robots" gesucht. Steht dort content="noindex"? Dann hat Yoast die Seite aktiv ausgesperrt.
RankMath: Indexierbarkeit in Titles & Meta konfigurieren
RankMath strukturiert seine Indexierbarkeits-Einstellungen unter RankMath → Titles & Meta. Dort gibt es für jeden Inhaltstyp (Posts, Pages, Custom Post Types) und jede Taxonomie (Categories, Tags, benutzerdefinierte Taxonomien) eigene Tabs. Im jeweiligen Tab gibt es das Feld „Robots Meta" — hier kannst du index/noindex, follow/nofollow und weitere Direktiven auf Template-Ebene setzen. Was RankMath kann, was Yoast in dieser Form nicht hat: Unter RankMath → Allgemeine Einstellungen → Links gibt es eine Option „Leere Kategorieseiten auf noindex setzen". Das ist eine nützliche Automatisierung — Kategorieseiten, die noch keine Beiträge enthalten, werden automatisch noindexiert. RankMath bietet außerdem im Dashboard eine Übersicht, welche Seiten aktuell auf noindex stehen. Auch bei RankMath gilt: Der Self-Canonical wird automatisch gesetzt. Prüfe im Quelltext, ob er korrekt gesetzt ist. Der Canonical-Eintrag im HTML-Head sieht aus wie <link rel="canonical" href="https://example.com/seite/" />. Dieser Wert muss exakt mit der URL übereinstimmen, auf der du dich befindest — inklusive Protokoll (https), www oder non-www und Trailing Slash.
Tag-, Kategorie-, Autoren- und Datumsarchive: indexieren oder nicht?
WordPress generiert automatisch Archivseiten für jede Taxonomie und jeden Zeitraum. Diese Seiten sind nicht inhärent schlecht — aber ohne aktive Steuerung entstehen hunderte URLs, die Crawl-Budget verbrauchen und als Duplicate Content behandelt werden können. Tag-Archive: In der Praxis auf noindex setzen — fast immer. Tags werden in WordPress oft willkürlich vergeben und führen zu Archivseiten mit zufälliger Beitragsmischung ohne redaktionellen Fokus. In Yoast: Suchdarstellung → Taxonomien → Schlagwörter → In Suchergebnissen anzeigen → Nein. In RankMath: Titles & Meta → Tags → Robots Meta → noindex. Kategorie-Archive: Fallweise entscheiden. Wenn eine Kategorie ein klar abgegrenztes Thema abdeckt, eine eigene Kategoriebeschreibung mit mindestens 150 Wörtern hat und regelmäßig mit relevanten Beiträgen befüllt wird, kann die Kategorieseite eigenständig Traffic bringen. Wenn eine Kategorie nur zwei oder drei Beiträge enthält und keine eigene Beschreibung hat: noindex, bis die Seite Substanz hat. Autoren-Archive: Wenn WordPress-Installation mit nur einem Autor genutzt wird, sind Autoren-Archive reiner Duplicate Content — in Yoast unter Suchdarstellung → Archive → Autoren-Archive deaktivieren. Datumsarchive: Selten sinnvoll zu indexieren. Standard-Empfehlung: deaktivieren. In Yoast: Suchdarstellung → Archive → Datumsarchive → In Suchergebnissen anzeigen → Nein.
Pagination in WordPress: rel-Logik, /page/2/ und die häufigsten Fehler
Paginierte Seiten entstehen überall: im Blog-Stream, in Kategorie-Archiven, in Suchergebnissen, in WooCommerce-Kategorienseiten. Grundprinzip: Wenn /kategorie/page/2/ echten, von Seite 1 verschiedenen Inhalt enthält (andere Beiträge oder Produkte), ist die Seite crawlbar und indexierbar zu belassen — Google versteht paginierte Serien und crawlt sie korrekt. Diese Seiten sollten keinen Canonical auf Seite 1 haben, da das ein falsches Signal setzt. Was früher als rel="prev"/rel="next" empfohlen wurde, hat Google 2019 offiziell als nicht mehr ausgewertet deklariert. Fehler, den viele machen: Paginierte Seiten generell auf noindex setzen. Das ist nur dann richtig, wenn die paginierten Seiten keinen eigenständigen Inhalt haben. Crawl-Budget-relevanter Fehler: Parameter-basierte Paginierung ohne Canonical (?paged=2, ?page=2) generiert URL-Varianten, die Google als separate URLs behandelt. WordPress' eigene Paginierung unter /page/2/ (Pretty Permalinks) ist sauberer. Stelle sicher, dass Pretty Permalinks aktiviert sind (Einstellungen → Permalinks).
WP-Sitemap korrekt einrichten und bei Google einreichen
WordPress generiert seit Version 5.5 automatisch eine Sitemap unter /wp-sitemap.xml. Diese Standard-Sitemap ist minimal: Sie enthält nur Beiträge, Seiten, Medien und Taxonomien — ohne Konfigurationsmöglichkeiten. Für eine produktionstaugliche Sitemap ist Yoast oder RankMath die richtige Wahl. Yoast: Sitemap-Index unter /sitemap_index.xml. URLs, die auf noindex stehen, werden automatisch aus der Sitemap ausgeschlossen. RankMath: Sitemap-Index ebenfalls unter /sitemap_index.xml. Aktivierung unter RankMath → Sitemap. Was eine gute WordPress-Sitemap enthält: ausschließlich kanonische URLs (kein noindex, kein Redirect-Ziel, keine Parameterseiten), korrekte lastmod-Timestamps (nicht täglich auf heute aktualisieren — das wertet Google als Manipulation). Einreichung bei Google: GSC öffnen → Property auswählen → Sitemaps → vollständige Sitemap-URL eingeben → Senden. Zusätzlich empfehlenswert: in der robots.txt die Sitemap deklarieren (Zeile: Sitemap: https://example.com/sitemap_index.xml). Was nicht mehr funktioniert: Der Google-Sitemap-Ping (https://www.google.com/ping?sitemap=...) ist seit Ende 2023 abgeschaltet.
Canonicals in WordPress: Self-Canonical, Konflikte und häufige Fehler
Der Canonical-Tag teilt Google mit, welche URL die autoritative Version einer Seite ist. In WordPress wird der Self-Canonical von Yoast und RankMath automatisch auf jeder Seite gesetzt. Probleme entstehen, wenn der Canonical durch andere Faktoren überschrieben oder falsch gesetzt wird. Häufiger Fehler 1 — Canonical zeigt auf die Startseite: Passiert bei falsch konfigurierten Themes oder Plugins. Diagnose: Im Quelltext mehrerer Unterseiten prüfen, ob der canonical-Tag jeweils auf die eigene URL zeigt. Häufiger Fehler 2 — Mehrere Canonical-Tags: Wenn sowohl das Theme als auch ein SEO-Plugin einen Canonical ausgeben. Google sieht das als Widerspruch und ignoriert beide. Fix: Sicherstellen, dass nur Yoast oder RankMath den Canonical ausgibt. Häufiger Fehler 3 — www vs. non-www oder http vs. https: In WordPress → Einstellungen → Allgemein die WordPress-Adresse und Website-Adresse konsistent setzen. Häufiger Fehler 4 — WooCommerce Produkt-URLs: WooCommerce-Produkte erscheinen sowohl unter /products/produktname/ als auch unter /product-category/kategorie/produkt/. Yoast und RankMath setzen in der Regel den Canonical auf die direkte Produkt-URL — prüfe, ob das korrekt konfiguriert ist.
Neue Beiträge schneller crawlen lassen: interne Links, GSC und aktive Signale
Wenn du einen neuen Beitrag veröffentlichst und nichts weiter tust, wartet er darauf, dass Googlebot bei seinem nächsten regulären Crawl die Sitemap liest und die neue URL entdeckt. Auf einer etablierten Domain kann das Tage dauern. Auf einer jungen oder schwachen Domain Wochen. Aktive Beschleunigung folgt einer klaren Reihenfolge. Erster Schritt — interne Verlinkung sofort setzen: Das ist der stärkste und kostenloseste Hebel. Konkret: nach dem Veröffentlichen den Permalink kopieren und ihn in 1–3 thematisch passende, bereits indexierte Seiten einfügen. Zweiter Schritt — Sitemap automatisch aktuell halten: Yoast und RankMath aktualisieren die Sitemap automatisch bei Veröffentlichung. Die Sitemap muss in der GSC hinterlegt sein. Dritter Schritt — GSC URL-Prüftool für wichtige Beiträge: Für einen neuen Pillar-Artikel oder eine wichtige Landingpage lohnt sich das manuelle Einreichen — Limit: ca. 10–12 manuelle Anfragen pro Tag und Property. Vierter Schritt — IndexNow für Bing und Yandex: Für WordPress gibt es Plugins, die bei Veröffentlichung automatisch einen IndexNow-Ping absetzen. Google hat IndexNow nie implementiert. Was du nach dem Launch prüfst: 3–7 Tage nach Veröffentlichung im GSC URL-Prüftool den Status checken.
WordPress-Indexierungs-Checkliste: vollständige Kontrollliste
Grundeinstellungen prüfen: Einstellungen → Lesen → „Suchmaschinen davon abhalten" muss deaktiviert sein. WordPress-Adresse und Website-Adresse in Einstellungen → Allgemein konsistent (beide mit oder ohne www, beide https). Pretty Permalinks aktiviert (Einstellungen → Permalinks → Beitragsname). Yoast oder RankMath installiert und konfiguriert. Plugin-Einstellungen prüfen: Für jeden Inhaltstyp: indexieren oder noindex? Tag-Archive: noindex setzen. Datumsarchive: deaktivieren oder noindex. Autoren-Archive: noindex, wenn Einzel-Autor-Site. Kategorieseiten: nur indexieren, wenn echte Beschreibung und genug Beiträge vorhanden. Sitemap: Yoast /sitemap_index.xml oder RankMath /sitemap_index.xml in GSC eingetragen. Keine noindex-URLs in der Sitemap. Canonicals prüfen: Im Quelltext mehrerer Seiten prüfen, ob canonical-Tag auf die eigene URL zeigt. Nur ein canonical-Tag pro Seite. GSC URL-Prüftool: „Von Google erkannter Canonical" mit gewolltem Canonical vergleichen. WooCommerce (falls vorhanden): Produkt-URL-Canonical prüfen. Neue Beiträge: Intern verlinken sofort nach Veröffentlichung. In GSC einreichen für wichtige URLs. Nach 7 Tagen GSC-Status prüfen.
Verwandte Begriffe
Häufige Fragen
Warum indexiert Google meine WordPress-Seite nicht, obwohl Yoast grün zeigt?
Die grüne Ampel in Yoast prüft ausschließlich inhaltliche Qualitätskriterien — Fokus-Keyword, Meta-Description, Alt-Texte. Sie sagt nichts darüber aus, ob Google die Seite crawlen darf, ob ein noindex-Signal gesetzt ist oder ob Crawl-Budget für die Seite vorhanden ist. Häufige tatsächliche Ursachen: der Hauptschalter in Einstellungen → Lesen ist noch auf „nicht indexieren", die globalen Plugin-Einstellungen setzen den Inhaltstyp auf noindex, oder der Canonical zeigt auf eine andere URL. Diagnose stets über das GSC URL-Prüftool.
Sollen Tag- und Kategorieseiten auf noindex gesetzt werden?
Für Tag-Archive lautet die Empfehlung für die meisten Sites: ja, noindex setzen. Tags werden in WordPress selten strukturiert vergeben und erzeugen Archivseiten ohne eigenständigen Wert. Für Kategorieseiten ist die Entscheidung differenziert: Eine Kategorie mit eigener Beschreibung, einem klar abgegrenzten Thema und ausreichend Beiträgen kann eigenständig ranken und sollte indexiert bleiben. Pauschal alle Taxonomien auf noindex ist eine schlechte Strategie.
Wie reiche ich meine WordPress-Sitemap bei Google ein?
Der einzige direkte Weg ist die Google Search Console: GSC öffnen → Property auswählen → Sitemaps → vollständige Sitemap-URL eingeben (z. B. https://example.com/sitemap_index.xml) → Senden. Zusätzlich empfiehlt sich, die Sitemap-URL in der robots.txt zu deklarieren. Der früher verbreitete Google-Sitemap-Ping (https://www.google.com/ping?sitemap=...) ist seit Ende 2023 abgeschaltet — Anfragen dorthin werden nicht verarbeitet.
Sollen paginierte Seiten (/page/2/) auf noindex gesetzt werden?
Nein — wenn die paginierten Seiten eigenständige Beiträge oder Produkte enthalten, die auf Seite 1 nicht zu sehen sind. Google versteht paginierte Serien und crawlt sie korrekt. Einen Canonical von /page/2/ auf Seite 1 zu setzen ist ebenfalls falsch: Du sagst Google damit, dass Seite 2 ein Duplikat von Seite 1 ist, obwohl sie anderen Inhalt enthält. noindex für Paginierung ist nur dann sinnvoll, wenn die paginierten Seiten tatsächlich identischen Inhalt in verschiedener Anordnung zeigen.
Wie kann ich neue WordPress-Beiträge schneller indexieren lassen?
Die zuverlässigste Methode ist interne Verlinkung: unmittelbar nach der Veröffentlichung den neuen Beitrag von 1–3 bereits indexierten, thematisch verwandten Seiten aus intern verlinken. Ergänzend: URL manuell im GSC URL-Prüftool einreichen (begrenzt auf ca. 10–12 Anfragen/Tag). Sitemap muss in GSC hinterlegt sein — Yoast und RankMath aktualisieren sie bei Veröffentlichung automatisch. IndexNow-Plugins setzen einen Ping an Bing und Yandex ab. Auf den Google-Sitemap-Ping verzichten — er funktioniert seit Ende 2023 nicht mehr.
Was mache ich, wenn Google meine WordPress-Seite crawlt, aber nicht indexiert?
Der GSC-Status „Gecrawlt — zurzeit nicht indexiert" bedeutet: Google war da und hat die Seite bewusst abgelehnt. Die häufigsten Ursachen in WordPress: Thin Content, Duplicate Content (Archivseiten, Parameterseiten), falscher Canonical, versehentlich gesetztes noindex. Kein Einreichungskanal hilft, bevor der eigentliche Blocker behoben ist. Diagnose-Reihenfolge: noindex im Quelltext prüfen → Canonical im GSC URL-Prüftool verifizieren → Duplicate-Content-Kandidaten identifizieren → Inhalt auf Substanz prüfen.