Accueil > WordPress > Extensions WordPress > SX No Pagination : désactivez la pagination de WordPress

SX No Pagination : désactivez la pagination de WordPress

Publié le 9 octobre 2014 Extensions WordPress

Suite à certaines problématiques rencontrées sur mon site et ceux de mes clients, j'ai créé il y a quelques mois deux plugins pour désactiver proprement la pagination sur l'accueil et sur les pages auteur d'un site WordPress. Il était donc grand temps pour moi de faire un article pour présenter l'intérêt de ces deux plugins pour votre SEO, mais aussi et surtout pour vos visiteurs.

L'intérêt ou non de la pagination

La pagination permet aux visiteurs de retrouver tous les contenus d'un site ou d'une section. C'est un élément important en ergonomie web, mais qui peut avoir un impact négatif. En règle générale, on placera la pagination dans toutes les sections qui listent des contenus :

La fonction de Pagination MyNavi, par SeoMix
Un exemple de pagination numérotée

La pagination va aider à naviguer vers les contenus plus anciens. Pour le moteur de recherche, cela lui permet de connaître, d'accéder et d'indexer l'ensemble des contenus d'une section précise d'un site.

Dans une structure en silo, c'est d'ailleurs très pertinent car chaque contenu présent dans une section renforce la pertinence de celle-ci. En SEO, on essaie souvent de créer une structure de site adaptée, chaque section devenant l'un de vos objectifs principaux en termes de positionnement à atteindre (on en parlais déjà en 2010).

Le souci, c'est que par défaut, WordPress va avoir tendance à ajouter cette pagination sur l'ensemble des listings qui existent, alors que ce n'est pas toujours pertinent. Pire encore, même si vous ne voyez pas de pagination, il est possible que celle-ci ait été ajoutée par votre thème ou par un plugin (comme Yoast) dans le header de vos pages, par exemple avec un code du type :

<link rel="next" href="http://www.seomix.fr/wordpress/page/2/" />

Pour information, le moteur de recherche Google suit avec précision les balises "Link Rel Next et Prev", et il indexera donc ces pages même si aucun lien ou bouton ne permet d'y accéder. Ne vous fiez donc jamais à l'affichage réel d'éléments de pagination pour savoir si elle est présente ou non.

Les principaux défauts sur l'accueil

Les pages où cela est inutile

Autant sur les catégories c'est logique, ainsi qu'éventuellement sur les pages de mots clés ou dans d'éventuelles customs taxonomies, autant cela ne l'est pas dans deux cas de figure qui sont flagrants :

  • la page d'accueil, car on prend le risque de mélanger des articles n'ayant aucun lien les uns avec les autres (et auquel cas on perd l'intérêt de notre structure en silo) ;
  • les pages auteurs, pour la même raison.

On se retrouve alors avec des pages "suivantes" (page 2, page 3...) où tous les articles sont mélangés. Pour le visiteur, c'est peu pertinent, et ce l'est encore moins pour le moteur de recherche.

Une pagination peu pertinente
Un exemple de pagination "Auteur" peu pertinente

 

La fausse bonne idée du noindex

Pour pallier ces paginations peu pertinentes, un certain nombre de référenceurs les passent en "noindex, follow", c'est à dire que Google doit suivre les liens situés dans ces pages sans les indexer.

C'est une mauvais idée pour plusieurs raisons :

  • D'abord c'est illogique : pourquoi donner un accès à un contenu pour vos visiteurs et le bloquer pour les moteurs de recherche ? ;
  • Avec un "noindex, follow", cela alourdit son travail d'indexation et de crawl du site : autant ne lui donner que les pages qui sont pertinentes.

Les plugin SX No Pagination

Pour pallier ces défauts sur les pages auteurs et l'accueil des sites WordPress, j'ai donc créé deux plugins :

SX No Pagination
Supprimez certaines paginations inutiles avec SX No HomePage et Author Pagination

Ces plugins font un travail très simple :

  • Ils désactivent la pagination sur les pages correspondantes (de manière propre et complète, quel que soit le thème ou les plugins utilisés) ;
  • Ils redirigent les paginations vers l'accueil ou vers la page de l'auteur.

Et vous, vous affichez encore ces paginations inutiles ?

Daniel Roch

Expert SEO WordPress - Créateur de SeoMix et SEOKEY - Auteur de nombreux livres et conférencier

10 Commentaires

Rémy Le 09 octobre 2014 à 8h28

Du coup, la page principale du blog contiendra juste les derniers articles, sans accès aux articles précédents ?

    Daniel Roch Le 09 octobre 2014 à 11h19

    C'est exactement cela ;)

Guillaume Le 09 octobre 2014 à 12h53

Merci pour l'article !
J'ai une question connexe: je remarque qu'un site WordPress répond par un http 200 quand on y accède par http://example.com/0/ et affiche la page d'accueil (seomix compris ;). Ça fait donc selon moi une home dupliquée. Je pensais que ce plugin pourrait résoudre mais non. Je ne sais pas si c'est lié à la pagination en fait. Est-ce un comportement normal de WordPress, une feature, un bug ?
Merci pour vos lumières si vous constatez vous aussi ce comportement.

Greg Le 09 octobre 2014 à 18h05

Salut Daniel.

Pourquoi tant de haine envers ses utilisateurs ? ;_;

Désolé mais je ne suis pas d'accord avec cette idée pour l'accueil, en voici les raisons. Je ne vais pas parler de SEO (car c'est ton domaine déjà, pas le mien), je me place ici en tant que visiteur :

1- "Pour le visiteur, c’est peu pertinent"
Pour moi ça l'est totalement. Question d’appréciation donc. Par exemple pour moi, la page qui va m'intéresser le plus sur un site d'actus est celle qui liste TOUS les articles.

2- "et ce l’est encore moins pour le moteur de recherche."
Heureusement on ne fait pas un site pour des moteurs de recherche mais pour des humains. Hein ? ;)
Troll gratuit de la journée : check.

3- "la page d’accueil, car on prend le risque de mélanger des articles n’ayant aucun lien les uns avec les autres (et auquel cas on perd l’intérêt de notre structure en silo) ;"
Si les articles sont listés sur la page d'accueil, avec pagination, il s'agit alors d'un blog. Maintenant, c'est quoi l'intérêt d'un blog sur lequel on ne peut pas y lire des articles ?
Si ce n'est pas un blog, je pense qu'il faut alors ce demander si on ne ferait pas mieux de mettre ses articles ailleurs que sur l'accueil.

En revanche pour les pages auteur je trouve que ça peut avoir du sens. Reste que si le visiteur a envie de lire tous les articles d'un certain auteur il va devoir les chercher à la main. D'un autre côté, c'est toujours mieux que de ne pas en lister du tout, ça permet d'avoir un aperçu de ses écrits (du moins, c'est utile sur un site multi-auteurs).

A+ :)

Daniel Roch Le 10 octobre 2014 à 9h35

@Greg : je comprends ton point de vue, et il est tout à fait correct. Dans mon article, j'aurais dû précisé qu'il ne faut pas utiliser systématiquement ces plugins, mais qu'au cas par cas ils peuvent être très pertinents.

@Guillaume : je regarde ça, car c'est effectivement bizarre

Régis Le 13 octobre 2014 à 10h58

Bonjour,

pour ma part, ce plugin anti pagination de la page d'accueil est très approprié, surtout quand des articles ont des sujets bien différents.

Je viens de l'intaller sur un site, et ça marche nickel.

pour la page d'auteur, ça peut être une bonne rustine aussi. J'ai un site avec une vingtaine d'auteur, quasi tous les auteurs ont entre 3 et 15 articles, et un auteur a plusieurs centaines d'articles, donc niveau pagination, ça le fait pas trop... je vais l'utiliser aussi là.

merci Daniel, toujours au top !

Luc Le 16 octobre 2014 à 10h31

Le commentaire de Guillaume sur le /0/ est un vrai sujet ! je remarque le problème sur toutes les pages contenant une liste d'articles importante.
Daniel, ton plugin fait bien le boulot, mais par contre ne s'applique pas sur la pagination des catégories ? sur mon test non en tous cas.

    Daniel Roch Le 16 octobre 2014 à 11h49

    Pour la catégorie, c'est normal : il faudrait juste que je prenne le temps de créer les plugins pour chaque type de contenus (ou alors je fusionne mes plugins en un seul, et je pourrais alors créer une page d'option).

Antoine Le 13 novembre 2018 à 12h00

Bonjour SeoMix,
Excellent plug-in, des nouvelles sur le plug in pour les catégories ?
Très bon boulot et merci d'avance :)

    Daniel Roch Le 13 novembre 2018 à 20h12

    Ce sera prévu théoriquement pour notre plugin SEO SEOKEY

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *