Paginierung für Website + Online Shop optimieren

Oft ist es erforderlich, umfangreiche Inhalte zu gliedern, um das Nutzererlebnis einer Website zu verbessern. Häufig erfolgt das durch eine Paginierung bzw. Seitennummerierung – besonders bei Online Shops. In diesem Beitrag erfährst Du drei Lösungen zur Erstellung einer Suchmaschinenfreundlichen Paginierung.

Was ist eine Paginierung?

Wikipedia versteht unter einer Paginierung (Seitennummerierung):

Die Paginierung ist die Seitennummerierung eines Schriftstückes, meist in der Kopf- bzw. in der Fußzeile. Die Zahlen werden dabei oft mittig oder außen (bei einseitigen Schriftstücken also mittig oder rechts) gestellt. Zusätzlich kann die Seitennummer auch durch die Seitenzahl (die Gesamtzahl der Seiten) ergänzt werden.

Deshalb solltest Du jede Paginierung optimieren

Heutzutage wird eine Paginierung bzw. Seitennummerierung in vielen Websites und Online Shops verwendet, um die Nutzbarkeit zu verbessern. Für Suchmaschinen kann das allerdings eine kleine Herausforderung darstellen, weil Crawler den logischen Zusammenhang paginierter Seiten nicht ohne entsprechende Hinweise im Quellcode verstehen. Die Indexierung paginierter Seiten erfolgt dadurch oft willkürlich und nicht immer im Interesse des Website-Betreibers.

Zur Vermeidung von Problemen bei der Indexierung, stehen verschiedene Methoden zur Auswahl. Je nachdem, ob Duplicate Content vermieden werden oder nur ausgewählte Seiten in den Suchmaschinen-Index aufgenommen werden sollen.

Anwendungsfälle einer Paginierung

Im E-Commerce und bei komplexen Sachverhalten ist eine Paginierung – also die Teilung und Nummerierung der Inhalte – oft empfehlenswert. Wie die Nummerierung von Produkten einer Kategorie – beispielsweise 999 Damenschuhe in der Kategorie „Schuhe“ eines Online Shops. Auch Fachlektüre, die tiefgründig und umfangreich ist, kann in mehrere Teile gegliedert und durch eine Paginierung nutzerfreundlich aufgeteilt werden. In Foren, wo Threads viele Beiträge besitzen können, ist eine Paginierung zur Strukturierung und optimalen Nutzung ebenso nützlich. Es gibt unzählige Einsatzmöglichkeiten.

Nun stellt sich die Frage, wie diese Inhalte gegliedert werden sollten, um ein hohes Nutzererlebnis zu gewährleisten und Suchmaschinen-Crawler den logischen Zusammenhang einer Paginierung zu verstehen. („Aha, das ist die zweite Seite eines fünfseitigen Essays.“ oder „Verstehe, das ist die zweite von drei Seiten einer Produktkategorie.“)

Schematische Darstellung einer Paginierung (Online Shop)

Schematische Darstellung einer Paginierung der ersten Kategorieseite eines Online Shops
Schematische Darstellung einer Paginierung der ersten Kategorieseite eines Online Shops

Die schematische Darstellung stellt links den Aufbau einer Shop-Kategorie ohne Paginierung dar. Bei vielen Artikeln hat der Nutzer lange Scrollwege. Um das zu vermeiden wird eine Paginierung eingesetzt, rechts. Aller zehn Produkte wird eine neue Kategorie-Seite erzeugt. Der Nutzer hat kurze Scrollwege und kann den Shop besser nutzen. Zudem wirkt sich die Paginierung positiv auf den PageSpeed der Seite aus.

Die Paginierung einer Website vereinfacht deren Nutzbarkeit, wodurch die Absprungraten gesenkt und die Konversionsraten spürbar erhöht werden können.

Beispiele einer Paginierung

Die Nummerierung erfolgt durch sogenannte „Pager“. Hier ein paar Beispiele:

Paginierung Tripadvisor
Paginierung Tripadvisor
Paginierung Lacoste-Shop
Paginierung Lacoste-Shop
Paginierung Nubert-Forum
Paginierung Nubert-Forum

Paginierung für Suchmaschinen optimieren

Im Grunde geht es um die Anforderung, Suchmaschinen den logischen Zusammenhang von Inhalten auf unterschiedlichen Seiten (URLs) mitzuteilen. Der Website-Betreiber muss entscheiden, ob paginierte Seiten indexiert werden sollen oder nicht. Wenn paginierte Seiten indexiert werden sollen, bietet sich eine der folgenden drei Methoden an:

Methode 1: Nichts unternehmen

Man unternimmt nichts und überlässt den Suchmaschinen die Selektierung der Inhalte.

Von Methode 1 rate ich ab, weil die Indexierung durch Suchmaschinen-Crawler willkürlich erfolgt. Das ist riskant, relevante Seiten könnten nicht indexiert werden.

Methode 2: Gesamtseite bereitstellen

Auf einer zusätzlichen Seite außerhalb der Paginierung wird der Gesamtinhalt für Suchmaschinen-Crawler auf einer URL zur Verfügung gestellt. Der Crawler indexiert diese Seite und liefert sie bevorzugt in den Suchergebnissen aus. Die paginierten Seiten erhalten ein Canonical Tag mit Verweis auf die Gesamtseite, die sich selbst kanonisiert.

Schematische Darstellung der Paginierung mit einer Gesamtseite (Canonical Tags)
Schematische Darstellung der Paginierung mit einer Gesamtseite (Canonical Tags)

Stelle sicher, dass alle paginierten Seiten indexierbar sind und ein Canonical Tag besitzen, das die Gesamtseite kanonisiert.

Methode 3: rel=“next“/rel=“prev“-Markup verwenden

Durch Verwendung der rel=“next“/rel=“prev“-Markup werden Suchmaschinen-Crawler auf die Beziehung paginierter Seiten hingewiesen. Jeder Seite wird ein Vorgänger und/oder Nachfolger zugewiesen. Moderne Suchmaschinen verarbeiten das HTML-Markup – insbesondere Google.

Die rel=“next“/rel=“prev“-Markup ist ein Hinweis für Suchmaschinen und keine verbindlichen Anweisung. Es weist Suchmaschinen auf eine Beziehung paginierter Seiten hin.

Anwendungsfall 1

Ein Nachrichten-Portal stellt seinen Nutzern einen umfangreichen Fachartikel zur Verfügung, der aus vier sequenziellen Seiten besteht. Die URLs:

  • http://mein-nachrichtenportal.de/fachartikel-1
  • http://mein-nachrichtenportal.de/fachartikel-2
  • http://mein-nachrichtenportal.de/fachartikel-3
  • http://mein-nachrichtenportal.de/fachartikel-4

Nun möchte der Betreiber die Suchmaschinen-Crawler darauf hinweisen, dass alle vier Fachartikel thematisch zusammengehören, also eine logische Sequenz bilden. Eine Gesamtseite (Methode 2) ist nicht erforderlich, weil die Paginierung mittels rel=“next“/rel=“prev“-Markup hervorgehoben wird.

Lösungsempfehlung

Der Website-Betreiber implementiert das HTML Markup im Quelltext-Header der paginierten Seiten wie folgt:

http://mein-nachrichtenportal.de/fachartikel-1:

http://mein-nachrichtenportal.de/fachartikel-2:

http://mein-nachrichtenportal.de/fachartikel-3.html:

http://mein-nachrichtenportal.de/fachartikel-4:

Anwendungsfall 2

Die Produkte eines Online Shops sind in fünf themenspezifische Kategorien unterteilt. Eine Kategorie besitzt beispielsweise 25 Produkte. Mittels einer Paginierung werden die Produkte auf maximal zehn Produkte pro Seite limitiert. Die Kategorie besitzt somit drei Seiten – 2x zehn Produkte und 1x fünf Produkte. Durch die rel=“next“/rel=“prev“-Markup weist der Shop-Betreiber die Suchmaschinen auf die logische Sequenz der Paginierung hin.

  • https://mein-shop.de/kategorie-page-1 (zehn Produkte)
  • https://mein-shop.de/kategorie-page-2 (zehn Produkte)
  • https://mein-shop.de/kategorie-page-3 (fünf Produkte)

Lösungsempfehlung

Der Shop-Betreiber implementiert die HTML-Markup im Quellcode-Header wie folgt:

https://mein-shop.de/kategorie-page-1:

https://mein-shop.de/kategorie-page-2:

https://mein-shop.de/kategorie-page-3:

Indexierung: index versus noindex

Erhalten paginierte Seiten das Meta Robots Tag „noindex, follow“, stellt das zwangsweise einen Indexierungsausschluss für Suchmaschinen dar. Das hat zur Folge: Die Seiten sind in Suchmaschinen nicht auffindbar. Für paginierte Seiten in Online Shops ist die Entscheidung prinzipiell richtig, weil sie sich inhaltlich ähneln. Lange Artikel die durch eine Paginierung gegliedert sind, empfehle ich hingegen indexieren zu lassen („index,follow“) damit Crawler von Suchmaschinen deren Inhalte bewerten und in den organischen Suchergebnissen bei relevanten Suchanfragen ausliefern können.

Du solltest Dir also die Frage stellen: „Besitzt die paginierte Seite einzigartige Mehrwerte für meine Nutzer?“. Wenn ja, dann solltest Du die Seiten indexieren lassen. Anderenfalls ist der Ausschluss via Robots Meta Tag „noindex, follow“ angebracht. Im Zweifel lohnt es sich, einen Suchmaschinenoptimierer zu befragen – Kontakt. Das Thema kann komplex werden.

Google Hilfe für paginierte Seiten

Google Hilfe-Video: Pagination and SEO

Weiterführende Informationen findest Du auf der Google Hilfeseite: Inhalt mit nummerierten Seiten angeben.

Zusammenfassung

  • Die rel=“next“/rel=“prev“-Markup liefert Hinweise für Suchmaschinen, stellt jedoch keine verbindlichen Anweisungen dar.
  • Besitzen URLs Parameter/Session ID’s, empfiehlt Google, diese im rel=“next“/rel=“prev“-Markup zu verwenden, also die komplette URL.
  • URLs können auch relativ angegeben werden, insofern ein <base>-Link verwendet wird.
  • Sollten in der Paginierung Angaben fehlerhaft sein, nutzt Google eigene Heuristiken und indexiert die Seiten nach eigenem Gusto.
  • Falls Du Infinite Scroll nutzt, erhältst Du hier hilfreiche Tipps.

Kommentare(8)

  • Carsten Todt
    21. Oktober 2013, 00:37  Antworten

    Du hast das schön verständlich erklärt. Ich glaube, ich verhielt mich hier in der Vergangenheit falsch. Dabei ist es so einfach, wenn man den richtigen Code-Schnippsel kennt. Sehr gelungener Artikel!

  • Olaf
    15. Januar 2015, 08:15  Antworten

    Und warum aus deiner Sicht nicht einfach alle Pagerseiten noindex, follow?

    • Jens Fröhlich
      15. Januar 2015, 10:05

      Hallo Olaf,
      Deine Frage ist interessant und berechtigt. Deshalb habe ich das Thema gern im Artikel ergänzt. Dort findest Du auch Argumente, die gegen den Einsatz von „noindex“ sprechen.

      Maximale Erfolge
      Jens

      • Olaf
        15. Januar 2015, 11:20

        Hi Jens,

        mein noindex bezieht sich nur auf Online-Shops.

        Wenn Du aber rel=“prev“ und rel=“next“ nutzt, wird die Suchmaschine doch aber auch „nur“ eine Seite in den Index nehmen. Mit noindex kommt dann eben die erste Seite in den Index. Alle Pagerseiten haben doch auch nur den gleichen Text, Title und Desc. Lediglich die Anordnung der Produkte in Online-Shops ist eine andere. Mit noindex, follow versteckt man ja nicht die Produktpalette des Shops.

        Dein Einwand, dass Suchmaschinen noindex Seiten als verwaist einstufen könnten, finde ich in Bezug auf Essays legitim, bei Online-Shops sehe ich die Zweckmäßigkeit nicht.

        VG

      • Jens Fröhlich
        15. Januar 2015, 11:24

        Hallo Olaf,
        vielleicht habe ich mich nicht missverständlich ausgedrückt. Bei der Methode 2 empfehle ich die Verwendung von Canonical Tags, wohingegen bei der Methode 3 Canonical Tags nicht erforderlich sind.

        Wenn Deine bisherige Strategie aufgeht, dann mache das so. Meine Empfehlungen basieren auf persönlichen Erfahrungen und hier wurde ich, besonders bei Online Shops mit mehr tausend Produkten, durchaus mit der Problematik „verwaiste Produktseiten“ konfrontiert. Durch eine suchmaschinenoptimierte Paginierung konnten gute Erfolge verzeichnet werden.

        Beste Grüße
        Jens

  • Daniel
    24. Februar 2016, 11:32  Antworten

    Toller Beitrag zum Thema Paginierung. Wir haben heute die Frage aufgeworfen, ob es Sinn machen kann sehr tiefe Verzeichnisse nicht nur auf noindex zu setzen, sondern auch nicht mehr crawlen zu lassen.

    Bsp. Indem Seiten ab 50ff. per Parameter über die Google Search Console vom Crawling ausgeschlossen werden. Oder indem sie zusätzlich auf „nofollow“ gesetzt werden. Wie findest du den Ansatz?

    • Jens Fröhlich
      24. Februar 2016, 13:05

      Hallo Daniel,

      zunächst besten Dank für Dein Feedback.

      Viele Wege führen nach Rom und bei besonders großen Websites und Shops bei denen eine optimale Crawlbarkeit durch Suchmaschinen sehr wichtig ist, z. B. weil viele Inhalte kontinuierlich aktualisiert werden, kann auch Deine genannte Methode sinnvoll sein. Wichtig ist, dass die paginierten Seiten noch gefunden und gecrawlt werden können.

      Angenommen eine gut rankende Seite ist im Pager auf Seite 38 zu finden und wird via „noindex“ ausgeschlossen (oder robots.txt oder Google Search Console) sollte gewährleistet werden, dass die Seite trotzdem gut findbar ist und mit Linkjuice versorgt wird.

      Insgesamt ist das Thema komplex und individuell und wenn Du magst, können wir uns dazu gern mal persönlich unterhalten.

      Beste Grüße
      Jens

Komentar verfassen