Qu’est-ce que la pagination ?

La pagination est un système de présentation de contenu sur plusieurs pages successives numérotées. Elle est opposée à ce qu’on nomme scroll infini, c’est-à-dire un contenu se chargeant au fur et à mesure que l’utilisateur fait défiler la page. La pagination est indiquée la plupart du temps en bas de page grâce à une succession de petits boutons numérotés. Elle est principalement utilisée pour les blogs et les sites de vente en ligne qui nécessitent de nombreuses pages pour présenter le contenu d’une même catégorie par exemple.

Avantages et inconvénients de paginer

Les avantages de la pagination

La pagination présente plusieurs avantages, notamment pour l’utilisateur. Elle réduit le temps de chargement. Elle rend la navigation fluide et ergonomique. Elle permet de proposer un système de tri. Grâce à la pagination, l’utilisateur peut atteindre directement d’anciennes pages plus facilement. De la page 1 on peut directement sauter à la page 8 par exemple. Le nombre de vues et le temps de visite sont augmentés, le taux de rebond est réduit.

Les inconvénients de la pagination

Toutefois, il faut tenir compte de quelques éléments lors de l’utilisation de la pagination. Les boutons numérotés doivent être assez visibles pour que l’internaute les voit. Dans tous les cas, il doit cliquer pour accéder à une page, ce qui demande une action de sa part. Il existe aussi des risques de contenu dupliqué, comme le contenu des balises meta qui peut se retrouver copié d’une page à l’autre. Enfin, plus il existe de pages, plus cela prendra de temps pour les robots d’indexation de les explorer et de les indexer. Certaines pages peuvent être tout bonnement oubliées s’il y en a trop. Google ne saura pas nécessairement quelle page afficher dans les SERP. À noter aussi que l’autorité provenant d’un backlink sera « dilué » sur l’ensemble des pages.

Optimiser sa pagination

Utiliser la pagination nécessite donc de mettre en place un système efficace qui permettra d’éviter le contenu dupliqué et de voir apparaître quand c’est nécessaire seulement la première page sur les SERP. Voici les principales solutions utilisées.

La balise rel= »canonical »

Conseillé par Google, l’attribut rel= »canonical » se place dans la section -head- de chaque page paginée de votre site ainsi : – link rel= »canonical » href= »http://www.monsite.com/afficher-tout.html » / -. Il faut alors créer au préalable une page de référence où tous les produits ou blogs sont affichés. Ainsi les crawlers savent que la page qu’ils doivent prendre en compte est cette page « Afficher tout ». C’est la méthode préférée de Google, notamment parce qu’elle évite de se retrouver avec du contenu dupliqué. Elle est reconnue par d’autres moteurs de recherche. Cependant, si le nombre de pages ou d’images est trop élevé, la page « Afficher tout » risque de se charger trop lentement.

Noindex, follow dans la balise meta Robots

Une méthode rapide consiste à utiliser les attributs noindex et follow dans la balise meta Robots sur toutes les pages sauf la première : – meta name= »robots » content= »noindex, follow » / -. Cela permet d’éviter l’indexation de toutes les pages paginées excepté la première. Cette méthode est donc efficace si vous ne souhaitez pas indexer toutes les pages paginées. Sinon, il faudra plutôt utiliser la balise rel= »canonical ».

Les attributs rel= »next » et rel= »prev »

L’implémentation des attributs rel=next et rel= prev peut être longue à mettre en place. Dans la section -head- de chaque page, il faut placer des balises de ce type : – link rel= »prev » href= »http://www.monsite.com/page1.html » – indique la page précédente ;- link rel= »next » href= »http://www.monsite.com/page3.html » – indique la page suivante.Avec ce système, Google lie toutes les pages et ne présente dans ses SERP que la première. Pour éviter le contenu dupliqué, il est conseillé d’utiliser en plus la balise rel= »canonical ».

En conclusion, la pagination est un système de navigation efficace dont certains sites ne peuvent pas se passer. Il convient toutefois de prendre le temps de l’implémenter de manière optimale pour les utilisateurs et les moteurs de recherche.