
Viele WordPress-Websites – insbesondere WooCommerce-Shops – haben das Problem: Google indexiert paginierte Seiten wie /shop/page/2/
oder /kategorie/page/3/
. Das kann zu Duplicate Content, Keyword-Kannibalisierung und schlechterem Crawl-Budget führen! ACHTUNG! In diesem Beitrag zeigen wir dir, wie du mit einem einfachen Code-Snippet alle /page/
-Seiten von der Indexierung ausschließt – inkl. Yoast SEO Unterstützung, WooCommerce-Kompatibilität und Canonical-Optimierung.
WordPress SEO: noindex, nofollow für Paginierung Seiten /page/2/, /page/3/ & Co. mit Yoast + WooCommerce
Paginierte Seiten wie /page/2/
, /page/3/
oder sogar /kategorie/page/5/
gehören zum Alltag fast jeder WordPress-Seite – egal ob Blog, Unternehmensseite oder WooCommerce-Shop. Doch aus SEO-Sicht stellen diese Seiten oft ein Problem dar: Sie enthalten meist keinen eigenständigen Inhalt, bieten keinen Mehrwert für Suchmaschinen und können im schlimmsten Fall zu Duplicate Content und Keyword-Kannibalisierung führen.
Besonders bei Shops und umfangreichen Kategorien kann das dazu führen, dass Google unnötige Unterseiten indexiert – während die wichtige Seite 1 an Sichtbarkeit verliert.
Mit dem beliebten SEO-Plugin Yoast SEO lässt sich dieses Verhalten nur eingeschränkt steuern. Deshalb zeigen wir dir in diesem Beitrag, wie du mit einem kleinen Snippet alle paginierten Seiten aus der Google-Indexierung ausschließt und gleichzeitig den Canonical-Tag auf Seite 1 setzt – kompatibel mit WooCommerce, Yoast und allen Archivtypen.
🧠 Warum ist es wichtig die Paginierung nicht indexieren zu lassen?
- Paginierte Seiten haben wenig individuellen Content
- Google bevorzugt seitenweise strukturierte Inhalte mit klaren Canonicals
/page/2/
kann als Duplicate oder minderwertige Seite gewertet werden- Nur Seite 1 sollte indexiert werden, um SEO-Stärke zu bündeln
Stell dir vor du hast 1000 Produkte und zeigst nur 50 Produkte je Seite an.
Dann hast du laut Google 20 Seiten ohne Mehrwert. Mag Google oder andere Suchmaschinen da? NEIN!
🔧 Die Lösung: Canonical & Noindex für paginierte Seiten
Mit folgendem Code erreichst du zwei Dinge:
- Canonical auf Seite 1 setzen – z. B. von
/page/3/
→/kategorie/
noindex,follow
für alle paginierten Seiten – Google crawlt, aber indexiert nicht
💻 Der Code für deine functions.php
oder als Snippet
// Canonical immer auf Seite 1 setzen für alle paginierten Archivseiten
add_filter('wpseo_canonical', function($canonical) {
if (is_paged()) {
if (is_archive() || is_home()) {
// Blog-Seite oder Archiv (Kategorien, Schlagwörter, WooCommerce)
if (is_home()) {
$canonical = get_permalink(get_option('page_for_posts'));
} else {
$canonical = get_permalink(get_queried_object());
}
// Fallback falls Fehler
if (empty($canonical)) {
$canonical = get_pagenum_link(1);
}
}
}
return $canonical;
});
// Paginierte Seiten von der Indexierung ausschließen
add_filter('wpseo_robots', function($robots) {
if (is_paged()) {
return 'noindex,follow';
}
return $robots;
});
🔍 Was passiert mit diesem Code?
Art der Seite | Canonical | Robots Meta |
---|---|---|
/shop/ |
sich selbst | index, follow |
/shop/page/2/ |
/shop/ |
noindex, follow |
/kategorie/page/3/ |
/kategorie/ |
noindex, follow |
/blog/page/4/ |
/blog/ |
noindex, follow |
✅ Seite 1 wird weiterhin indexiert und bleibt das SEO-Ziel.
❌ Alle weiteren Seiten werden nicht indexiert, geben aber Link Juice weiter.
Beispiel aus dem späteren HTML-Quelltext:
Seite 1:
- <link rel=“canonical“ href=“https://www.XYZ.de/stoffe/polsterstoffe-moebelstoffe/“ class=“yoast-seo-meta-tag“ />
- <link rel=“next“ href=“https://www.XYZ.de/stoffe/polsterstoffe-moebelstoffe/page/2/“ class=“yoast-seo-meta-tag“ />
Seite 2 und folgende:
Sichtbar/er werden bei Google & Social Media?
In einem kostenlosen Strategiegespräch für datenbasiertes Online-Marketing, decken wir Ihre ungenutzten Potenziale auf, überprüfen ggf. vorhandene Anzeigenkonten, schauen uns das SEO-Ranking und die Sichtbarkeit an und prüfen was zu Ihrem Budget die passende Strategie ist und welche aktiven Maßnahmen zu mehr Anfragen oder Verkäufen führen.
✅ Mehr Sichtbarkeit & Wahrnehmung durch gezielte Platzierung
✅ Mehr Besucher > Interessenten > Kunden > Umsatz
✅ Mit SEA skalierbar Zielgruppe ansprechen
✅ Mit SEO nachhaltig agieren und wachsen
🫵 Maximale Erfolge mit unserer Hybrid-Strategie
💪 Mehr als 15 Jahre Erfahrung branchenübergreifend in über 1.000+ Projekten nachweisbar!
- <link rel=“canonical“ href=“https://www.XYZ.de/stoffe/polsterstoffe-moebelstoffe/“ class=“yoast-seo-meta-tag“ />
- <link rel=“prev“ href=“https://www.XYZ.de/stoffe/polsterstoffe-moebelstoffe/“ class=“yoast-seo-meta-tag“ />
- <link rel=“next“ href=“https://www.XYZ.de/stoffe/polsterstoffe-moebelstoffe/page/3/“ class=“yoast-seo-meta-tag“ />
- usw.
Paginierte Seiten sind wichtig für die Nutzerfreundlichkeit – aber nicht unbedingt für die Google-Indexierung.
Mit diesem Snippet steuerst du dein SEO präzise:
- Kein Duplicate Content
- Klarer Canonical-Fokus
- Bessere Crawling-Effizienz
🔄 Tipp: Platziere den Code als Snippet via Plugin wie „Code Snippets“, damit dein Theme-Update ihn nicht überschreibt:
📈 Noch Fragen zur WordPress-SEO-Optimierung?
Ich helfe gerne bei individuellen SEO-Setups für WooCommerce, Blog oder Unternehmenswebsites.
Schreib mir eine Nachricht oder vereinbare ein kostenloses Erstgespräch.
Florian Ibe
CEO & Marketingberater
Ihr Ansprechpartner: Florian Ibe
Fragen und Antworten rund um Canonical sowie noindex für pages
1. Sollte man wirklich alle paginierten Seiten auf noindex
setzen?
Antwort:
Ja – in den meisten Fällen ist es sinnvoll, paginierte Seiten wie /page/2/
und /page/3/
auf noindex,follow
zu setzen. Diese Seiten enthalten oft keine eigenständigen Inhalte und können zu Duplicate Content führen. Wichtig ist, dass du follow
beibehältst, damit Google den Links weiterhin folgen kann. Die Sichtbarkeit konzentriert sich so auf die erste Seite des Archivs.
2. Beeinträchtigt noindex,follow
das Crawling oder Ranking der restlichen Seiten?
Antwort:
Nein – noindex,follow
sorgt lediglich dafür, dass Google die Seite nicht in den Index aufnimmt, aber weiterhin die darin enthaltenen Links verfolgt. Das Crawling und die interne Verlinkung bleiben somit intakt. Du reduzierst nur den „SEO-Lärm“ durch irrelevante oder schwache Seiten.
3. Warum reicht der Canonical-Tag von Yoast alleine nicht aus?
Antwort:
Yoast setzt zwar automatisch den Canonical-Tag bei paginierten Seiten korrekt auf z. B. /page/2/
selbst. Das genügt aber nicht, um Google davon abzuhalten, die Seite zu indexieren. Nur durch das Setzen von noindex
im <meta name="robots">
-Tag kannst du Google zuverlässig anweisen, die Seite nicht zu indexieren – dafür braucht es meist ein zusätzliches Snippet wie das hier gezeigte.
Übrigens ist das Problem bereits seit 2018 bekannt aber gerade durch die „neue“ Thematik der AI Search und diversen Google Updates kommt es hier immer wieder zu Problemen:
Siehe hier: https://yoast.com/pagination-seo-best-practices/