Paginering: link rel=”prev” en rel=”next”

Wat je kunt verwachten van dit artikel

Paginering attributen worden gebruikt om de relatie tussen een reeks pagina’s duidelijk te maken aan zoekmachines. Dit helpt zoekmachines om de samenhangen in de reeks pagina’s te begrijpen en voorkomt problemen met duplicate content. In dit artikel gaan we kijken hoe we deze attributen kunnen gebruiken.

Wat zijn de rel=next en rel=prev attributen?

De rel=”next” en rel=”prev” link attributen worden gebruikt om de relatie tussen een reeks pagina’s duidelijk te maken aan zoekmachines. Vaak worden deze attributen ook wel de rel=”next” en rel=”prev” tags genoemd. Ten behoeve van de leesbaarheid verwijzen we in de rest van dit artikel naar deze attributen als de paginering attributen.

De paginering attributen worden in desectie van jouw HTML pagina’s geplaatst en zien er als volgt uit:

<link rel=”prev” href=”http://www.example.nl/pagina-2.html”>
<link rel=”next” href=”http://www.example.nl/pagina-4.html”>

Wanneer moet ik paginering attributen gebruiken?

Een goed voorbeeld voor het gebruik van paginering attributen zijn productcategorie pagina’s op webshops. Vaak bevatten deze pagina’s veel verschillende producten en daarom worden zij opgeknipt en verdeeld over meerdere pagina’s, waarbij iedere pagina een onderdeel van het totale aanbod in die categorie toont.

Het probleem bij deze aanpak is dat deze pagina’s erg op elkaar lijken, wat leidt tot duplicate content problemen. Door de relatie tussen een serie pagina’s duidelijk te maken middels paginering attributen kan je duplicate content problemen voorkomen.

Hoe implementeer je paginering attributen

De paginering attributen moeten geïmplementeerd worden in de <head> sectie van jouw HTML pagina’s. Naast de paginering attributen moet je ook een naar zichzelf verwijzende canonical URL implementeren, wat betekent dat voor iedere URL de canonical link naar zichzelf wijst. Laten we een voorbeeld erbij pakken.

Voorbeeld
Stel dat je een reeks van drie pagina’s hebt, dan ziet de definitie van paginering en canonical URL er als volgt uit:

Pagina 1 verwijst naar de volgende pagina:

<link rel=”next” href=”http://www.example.nl/pagina-2.html”>
<link rel=”canonical” href=”http://www.example.nl/pagina-1.html”/>

Pagina 2 verwijst naar de eerste en de volgende pagina:

<link rel=”prev” href=”http://www.example.nl/pagina-1.html”>
<link rel=”next” href=”http://www.example.nl/pagina-3.html”>
<link rel=”canonical” href=”http://www.example.nl/pagina-2.html”/>

Pagina 3 verwijst enkel naar de vorige pagina (en definieert de canonical URL), aangezien het de laatste pagina is in de reeks:

<link rel=”prev” href=”http://www.example.nl/pagina-2.html”>
<link rel=”canonical” href=”http://www.example.nl/pagina-3.html”/>

Best practices voor paginering attributen

Maak gebruik van deze best practices om optimaal gebruik te maken van paginering attributen.

Naar zichzelf wijzend canonical URL

Elke pagina in een paginareeks moet een canonical URL bevatten die naar zichzelf wijst.

Bijvoorbeeld, op pagina 2 in de reeks ziet de <head> sectie er als volgt uit:

<link rel=”prev” href=”http://www.example.nl/pagina-1.html”>
<link rel=”next” href=”http://www.example.nl/pagina-3.html”>
<link rel=”canonical” href=”http://www.example.nl/pagina-2.html”/>

Verbreek de reeks niet

Verbreek de paginareeks niet. Als dit gebeurt negeren zoekmachines vaak de paginering in z’n geheel, wat kan leiden tot duplicate content problemen. Een voorbeeld hiervan: als je op de tweede pagina vergeet om een rel=”prev” verwijzing naar de eerste pagina te plaatsen verbreek je de paginareeks.

Vermijd redirect

Zorg ervoor dat je met de paginering attributen en canonical link definities niet naar URLs verwijzen die doorverwijzen naar andere pagina’s (“redirects”). Dit is verwarrend voor zoekmachines.

Absolute URLs

Hoewel niet in strijd met de specificaties van het link-element is de algemene consensus dat het gebruik van relatieve URLs in de paginering attributen vermeden moet worden. Relatieve URLs hebben een grotere kans verkeerd geïnterpreteerd te worden door zoekmachines. Dezelfde best practice geldt ook voor andere toepassingen van het link-element: canonical URL, hreflang attributen, AMP en het mobile attribuut.

Veelgestelde vragen over paginering attributen

  1. Waarom negeren zoekmachines mijn paginering attributen?
  2. Kan ik ook rel=”previous” hanteren in plaats van rel=”prev”?
  3. Worden mij gepagineerde pagina’s geïndexeerd door zoekmachines?

1. Waarom negeren zoekmachines mijn paginering attributen?

De paginering attributen zijn signalen, geen directives. Zoekmachines zijn daarom niet verplicht om jouw definitie van paginering attributen te volgen, hoewel ze dit meestal wel doen.

2. Kan ik ook rel=”previous” hanteren in plaats van rel=”prev”?

Ja, dit kan, maar rel=”prev” heeft de voorkeur omwille van de leesbaarheid.

3. Worden mij gepagineerde pagina’s geïndexeerd door zoekmachines?

Ja, maar meestal worden ze niet getoond in de zoekmachine resultaatpagina’s. Veelal wordt de eerste pagina in de reeks getoond, tenzij er unieke content op één van de vervolgpagina’s aanwezig is die beter aansluit op de zoekopdracht van de gebruiker.

Bronnen

  1. Google guidelines

Waarom wachten? Probeer het direct.

Eindelijk doorhebben wat er werkelijk gebeurt op jouw website.
Gelieve een geldige domeinnaam (www.voorbeeld.nl) op te geven.