Suchmaschinen bei der Paginierung helfen

Die Paginierung ist im gesamten Web zu finden. So praktisch es auch sein mag, es kann manchmal zu Problemen für Suchmaschinen kommen. In diesem Artikel erfahren Sie, wie Sie diese Probleme über HTML-Link-Elemente lösen können.


Warum Websites Pagination verwenden

So sehr manche Besucher durch die Paginierung gereizt werden, kann dies oft sehr nützlich sein. Es kann ein Hilfsmittel sein, um auf einer Website zu navigieren und die gewünschten Informationen leichter zu finden.

Paginierung findet sich im gesamten Web und häufiger als Sie denken. Suchmaschinen unterteilen ihre Suchergebnisse beispielsweise in mehrere Seiten (in der Regel zehn Ergebnisse pro Seite, manchmal auch nur sieben). Foren verwenden Paginierung, um Threads in kleinere Teile zu zerlegen. Websites mit Produktprüfungen wie TechRadar ermöglichen es Lesern, schnell zu einem bestimmten Teil ihrer Artikel zu springen.

Diese Beispiele sind es gewohnt Verbesserung der Benutzererfahrung. Anstatt eine lange Seite mit Ergebnissen zu liefern, zeigen sie mehrere kleinere (und wahrscheinlich die relevantesten), die einfacher zu konsumieren sind. Ein weiterer Vorteil ist, dass kürzere Seiten schneller geladen werden.


Einfacher Tisch, einfache Paginierung Dribbbled von Pete Orme

Es gibt jedoch noch einen anderen Grund, warum Websites die Paginierung verwenden: Seitenaufrufe. Indem Sie einen Artikel auf zwei oder drei Seiten schneiden, können Sie die Anzahl der Seitenzugriffe verdoppeln oder verdreifachen. Warum? Weil es ihnen erlaubt, zusätzliche Werbung zu zeigen und ihre Einnahmen zu maximieren.


Das Problem mit der Paginierung

Es sind nicht alle Regenbogen und Schmetterlinge in der Welt der Paginierung. Es kann manchmal zu SEO-Problemen kommen.

Eines dieser Probleme ist doppelter Inhalt. Wenn die Paginierung nicht ordnungsgemäß implementiert wird, kann dies zu doppelten Inhalten führen (nachdem bereits in dieser SEO-Sitzung über doppelte Inhalte gesprochen wurde, gehen wir nicht ins Detail.).

Die Paginierung kann auch Ihre SEO-Bemühungen schwächen, da Sie Ihren Link-Saft auf mehrere Seiten anstatt auf eine Entität aufteilen. Daher ist es auch möglich, dass die falsche Seite ein Ranking darstellt. Wenn eine irrelevante Seite ausreichend Links enthält, kann sie zu einer Zielseite werden und organischen Verkehr von der Hauptseite "stehlen".


Die Lösung

Zum Glück gibt es auch für dieses Problem eine Lösung. Seit 2011 erkennt Google die HTML-Link-Elemente an rel = "next" und rel = "prev"; Wir können diese Elemente verwenden, um eine Beziehung zwischen mehreren URLs anzugeben. Auf diese Weise können Sie mehrere Seiten miteinander verknüpfen und als Teil eines größeren Satzes identifizieren. Google behandelt diese Seiten dann als eine.

Lassen Sie uns dies an einem Beispiel veranschaulichen. Wir haben einen langen Artikel, der in drei separate Seiten mit folgenden URLs unterteilt ist:

  • http://website.com/long-article-part-1
  • http://website.com/long-article-part-2
  • http://website.com/long-article-part-3

Wenn wir Google und anderen Suchmaschinen mitteilen möchten, dass diese drei Seiten zusammengehören, können wir die verwenden rel = "next" und rel = "prev" Attribute. Wir fügen den folgenden Code hinzu Abschnitt von die erste Seite (Langartikel-Teil-1):

Wenn Suchmaschinen die erste Seite durchsuchen, sehen sie, dass die im Linkelement angegebene URL tatsächlich mit dieser Seite zusammenhängt. Auf die zweite Seite wir müssen auch das hinzufügen rel = "prev" Attribut:

 

Auf die dritte Seite Wir müssen nur auf die vorletzte URL verweisen:

Da dies die letzte Seite der Serie ist, müssen wir das nicht hinzufügen rel = "next" Etikett.

Hinweis: Einige Browser laden die nächste Seite automatisch vor. Das Hinzufügen dieses Linkelements kann manchmal die wahrgenommene Ladezeit reduzieren.


Alternative Lösung

Neben dem Attribut rel = next / prev können wir eine alternative Lösung zur Lösung von Paginierungsproblemen verwenden:

rel = kanonisch

Sie erinnern sich wahrscheinlich an die rel = kanonisch Tag aus unserem doppelten Inhaltsartikel. Für diejenigen von Ihnen, die es verpasst haben, hier eine kurze Erklärung:

Das rel = kanonisch Das Tag teilt den Suchmaschinen mit, dass die aktuelle Seite eine Kopie einer anderen Seite ist. Über dieses Tag wird der gesamte Link-Saft auf die ursprüngliche Seite übertragen.

Wie können wir dieses Tag also verwenden, um Suchmaschinen bei der Paginierung zu helfen? Einfach: Wir erstellen eine Seite "Alle anzeigen", d. H. Eine Seite mit dem gesamten Inhalt. Wir können dann die verwenden rel = kanonisch Tag, um die separaten Seiten mit dieser Seite zu verknüpfen.

Wenn Sie bereits alle Seiten anzeigen lassen, hat Google dies möglicherweise automatisch durchgeführt:

Wenn wir feststellen, dass eine paginierte Serie auch eine View-All-Version enthält, unternehmen wir jetzt größere Anstrengungen, um die View-All-Seite in den Suchergebnissen zurückzugeben, wenn dies angebracht ist. - Benjia Li (Indexierungsingenieur bei Google)

Die Chancen stehen also, dass Sie sich nicht einmal darüber Sorgen machen müssen. Wenn Sie jedoch wirklich sicherstellen möchten, dass dies korrekt durchgeführt wird, fügen Sie das hinzu rel = kanonisch Verknüpfung.

Vergiss das nicht mit dem rel = kanonisch tag weist Suchmaschinen an, den Inhalt nur von der kanonischen URL (in diesem Fall die Seite "Alle anzeigen") zu indizieren. Verwenden Sie also nicht das kanonische Element, um die Seiten 2, 3, 4… mit der ersten Seite zu verknüpfen.


Fazit

Paginierung kann zu doppelten Inhalten führen und irrelevante Seiten werden in den Suchergebnissen angezeigt. Wir können das Element rel = next / prev verwenden, um diese Probleme zu lösen. Sie informieren Suchmaschinen darüber, dass die paginierten Seiten Teil einer größeren Entität sind. Alternativ können wir auch eine View-All-Seite erstellen und den rel = canonical-Tag verwenden, um auf diese Seite zu verweisen.