- Ressourcen
- Pagination SEO für B2B
Pagination SEO für B2B
Paginierte Listen sind auf B2B-Websites allgegenwärtig: Blog-Archive, Produktkataloge, Case-Study-Übersichten, Joblisten. Falsche Pagination-Strategien führen zu Duplicate Content, Crawl-Budget-Verschwendung und schwachem Ranking. Dieser Guide zeigt, wie Sie Pagination SEO richtig machen.
1. Pagination Grundlagen
Pagination teilt lange Listen in mehrere Seiten auf. Sie ist notwendig für UX und Performance – aber jede zusätzliche Seite erzeugt eine neue URL, die gecrawlt, bewertet und möglicherweise indexiert wird.
Verwenden Sie eine einheitliche URL-Struktur für alle paginierten Seiten: /blog/seite/2/, /produkte?page=2 oder /cases?p=2. Mischen Sie keine Varianten. Konsistenz erleichtert Crawling und die Erstellung von Regeln für robots.txt und Canonicals.
Jede paginierte Seite muss einzigartige Inhalte haben – nicht nur dieselben Produkte oder Artikel in anderer Reihenfolge. Titel, Meta Description und H1 sollten die Seitenzahl enthalten: „Blog – Seite 2 | Brand". Das verhindert Duplicate-Content-Probleme.
Titel-Muster: „[Kategorie] – Seite [N] | [Brand]" statt identischer Titel auf allen Seiten.Jede Seite der Pagination muss auf die vorherige und nächste Seite verlinken – und idealerweise auf die erste und letzte Seite. „Zurück zur Übersicht"-Links und nummerierte Seitennavigation sind besser als nur „Nächste/Vorherige".
UX-Pattern: 1 2 3 … 10 11 12 … 47 48 49 – erlaubt Sprünge zu beliebigen Seiten.Paginierte Seiten (Seite 2+) sollten in der XML-Sitemap enthalten sein, wenn sie strategischen Content enthalten. Für reine Listen-Seiten ohne eigenständigen Content kann auf die Aufnahme verzichtet werden – sie werden über interne Links gefunden.
Regel: Nur paginierte Seiten in Sitemap, die eigenständigen Content (z. B. Artikel-Teaser mit Unique Text) enthalten.2. rel prev/next – Historischer Kontext
Google gab 2019 bekannt, rel prev/next nicht mehr zu unterstützen. Die Tags schaden nicht, haben aber keinen SEO-Effekt mehr. Die Praxis hat sich seither auf Canonicals, noindex und View-All-Strategien verlagert.
Wenn Sie rel prev/next bereits implementiert haben, können Sie es entfernen oder belassen – es hat keinen negativen Effekt. Investieren Sie die Ressourcen stattdessen in Canonical-Strategien und interne Verlinkung. Bing unterstützt rel prev/next noch.
Empfehlung: Keine neue Implementierung; bestehende Tags optional entfernen bei nächstem Relaunch.Die gängigste Strategie ist ein Canonical auf Seite 1 für alle paginierten Seiten. Das signalisiert Google, dass nur Seite 1 indexiert werden soll. Nachteil: Deep-Content auf Seite 5+ wird möglicherweise nicht indexiert.
Anwendung: Für Listen ohne eigenständigen Content pro Seite (reine Teaser-Listen).Alternativ kann jede paginierte Seite einen self-referencing Canonical haben. Das erlaubt die Indexierung aller Seiten, erfordert aber einzigartige Titles, Meta Descriptions und H1s. Nutzen Sie diese Strategie, wenn jede Seite eigenständigen Content hat.
Anwendung: Für große Archive, bei denen auch Seite 5+ für Long-Tail-Keywords ranken soll.Seite 2+ kann mit Meta-Robots noindex versehen werden, während Seite 1 indexiert bleibt. Das verhindert Cannibalization und konzentriert das Ranking-Signal auf die erste Seite. Wichtig: Noindex-Seiten sollten nicht in der XML-Sitemap stehen.
Hinweis: Noindex-Seiten werden weiterhin gecrawlt – robots.txt-Disallow würde das Crawlen verhindern, aber auch Canonical-Signale blockieren.3. View-All Pages
Eine View-All-Seite zeigt alle Elemente einer paginierten Liste auf einer einzigen Seite an. Google bevorzugte lange Zeit View-All-Seiten, weil sie die beste Nutzererfahrung boten. Heute ist die Strategie weniger relevant, kann aber in bestimmten Fällen sinnvoll sein.
View-All-Seiten eignen sich für Listen mit weniger als 100 Elementen, bei denen die Ladezeit akzeptabel bleibt. Die Seite sollte lazy loading verwenden, um die initiale Ladezeit zu minimieren. Jeder Listeneintrag braucht einen Anker-Link für direkte Verlinkung.
Technik: Intersection Observer für lazy loading; Canonical von paginierten Seiten auf View-All.Die größte Herausforderung bei View-All-Seiten ist die Performance. Ohne Lazy Loading und Pagination können Tausende von Bildern und DOM-Elementen die Seite unbrauchbar machen. Core Web Vitals leiden besonders unter LCP- und CLS-Problemen.
Benchmark: View-All-Seiten sollten LCP < 2,5 s haben – bei mehr als 50 Elementen ist das ohne Lazy Loading kaum machbar.Wenn eine View-All-Seite existiert, sollten alle paginierten Seiten auf die View-All-Seite canonicalisieren. Die View-All-Seite selbst hat einen self-referencing Canonical. Das konsolidiert das Ranking-Signal auf der umfassendsten Version.
Code: Auf Seite 2:<link rel="canonical" href="https://example.com/blog/alle/" /> Bieten Sie Nutzern die Wahl zwischen paginierter und View-All-Ansicht. Ein „Alle anzeigen"-Link auf der ersten Seite und ein „Zurück zur paginierten Ansicht" auf der View-All-Seite erhöht die Zufriedenheit und die Verweildauer.
UX: Toggle zwischen „Seiten" und „Alle" ohne Seitenreload (JavaScript) oder mit URL-Parameter.4. Infinite Scroll SEO
Infinite Scroll lädt neue Inhalte automatisch, wenn der Nutzer zum Ende der Seite scrollt. Es ist beliebt für Social-Media-ähnliche Erlebnisse, aber eine Herausforderung für SEO – Crawler scrollen nicht.
Die Grundlage für SEO-freundliches Infinite Scroll ist eine funktionierende paginierte Version. JavaScript erweitert die paginierte Seite um Infinite Scroll; ohne JavaScript bleibt die Pagination erhalten. Das garantiert, dass Crawler alle Inhalte finden.
Technik: Pagination-Links im HTML sichtbar; Infinite Scroll per JS überlagert, nicht ersetzt.Jedes geladene Content-Bundle sollte die URL aktualisieren (z. B. via History API zu /blog?page=3). Das ermöglicht Deep-Linking, Bookmarking und das Crawlen einzelner Seiten. Ohne URL-Updates sind tiefere Inhalte für Crawler unsichtbar.
history.pushState(null, '', '/blog?page=' + pageNum); bei jedem Scroll-Trigger. Ein „Mehr laden"-Button ist SEO-freundlicher als automatisches Infinite Scroll. Der Nutzer entscheidet aktiv, mehr Inhalte zu laden – und der Button ist ein klickbares Element, das Crawlern signalisiert, dass mehr Content existiert.
Vorteil: Kontrolliertere Performance, bessere Barrierefreiheit, einfachere Implementierung.Testen Sie Infinite-Scroll-Seiten mit deaktiviertem JavaScript. Wenn die Pagination nicht funktioniert oder Inhalte fehlen, ist die SEO-Grundlage nicht gegeben. Nutzen Sie den URL Inspection Tool in der GSC, um das gerenderte Ergebnis zu prüfen.
Test: Chrome DevTools → Settings → Debugger → Disable JavaScript.5. Facettierte Navigation
Facettierte Navigation ermöglicht die Filterung von Listen nach mehreren Kriterien gleichzeitig. Sie ist Standard in B2B-Produktkatalogen – erzeugt aber Tausende von URL-Kombinationen, die Crawl Budget fressen und Duplicate Content erzeugen.
| Strategie | Implementierung | Vorteil | Nachteil |
|---|---|---|---|
| Canonical auf Hauptseite | Jede Filter-Kombination canonicalisiert auf parameterlose URL | Einfach, verhindert Indexierung von Kombinationen | Filter-URLs können nicht ranken |
| Noindex für tiefe Kombinationen | 1–2 Filter erlaubt, 3+ noindex | Erlaubt Ranking für einfache Filter | Komplexe Logik erforderlich |
| AJAX-Filter ohne URL-Änderung | Filter per JavaScript, URL bleibt gleich | Keine URL-Explosion, sauberste Lösung | Filter können nicht geteilt/bookmarkt werden |
| Hash-basierte Filter | URL-Parameter nach # statt ? | Crawler ignorieren Hash-Parameter | Veraltetes Pattern, schlechte UX |
| Robots.txt für Parameter | Disallow für bestimmte Parameter-Kombinationen | Spart Crawl Budget | Kein Indexierungskontrolle, nur Crawl-Steuerung |
6. Pagination SEO Checkliste
| Prüfpunkt | Anforderung | Tool |
|---|---|---|
| URL-Struktur | Konsistente Paginierungsparameter | Manuelle Prüfung |
| Title/ Meta | Eindeutig pro Seite, Seitenzahl enthalten | Screaming Frog |
| H1 | Einzigartig pro paginierter Seite | Screaming Frog |
| Canonical | Strategie definiert (Seite 1, Self, oder View-All) | Screaming Frog |
| Interne Links | Jede Seite verlinkt auf vorherige/nächste/first/last | Screaming Frog |
| Infinite Scroll | Pagination funktioniert ohne JavaScript | Browser-Test ohne JS |
| Faceted Nav | Keine unbeabsichtigte Indexierung von Filter-Kombinationen | Site-Audit-Tool |
| XML Sitemap | Nur relevante paginierte Seiten enthalten | Screaming Frog |