SEO basics

Pagination et SEO : les bonnes pratiques à mettre en place

1 septembre 2016 - 4  min de lecture - par François Goube
Accueil > SEO Technique > Pagination et SEO : les bonnes pratiques

Article mis à jour mai 2018

Suite à vos retours et questions sur cet article, nous avons souhaité préciser quelques termes et reformuler certaines phrases pouvant provoquer des erreurs d’appréciation.

Que vous affichiez des séries d’articles sur votre forum ou que nous ayez segmenté votre contenu pour le rendre plus facile à lire, il y a des chances pour que vous utilisiez la pagination. La relation entre pagination et SEO est donc un sujet à prendre en compte. Nous allons voir pourquoi et comment gérer les problèmes SEO causés par la pagination des articles découpés en plusieurs parties.

Quels sont le problèmes SEO principaux liés à la pagination ?

La limitation de crawl

Vous savez que Google détient un budget de crawl pour indexer un site web et que votre objectif est d’optimiser ce budget. Vous ne voulez donc pas que les robots de Google se perdent dans vos pages si vos pages 2,3,4 n’apportent pas de réelle valeur ajoutée. C’est souvent le cas en parcourant un forum.

La dilution de l’Inrank

Appelé le Inrank, PageRank interne ou jus de page, nous faisons référence à la façon dont l’autorité se répand au sein de votre site. Si vous ne pensez pas votre pagination en ayant à l’esprit l’Inrank, vous pourriez perdre du jus. En effet, une implémentation de code incorrecte peut diluer le flux de popularité au sein de vos pages paginées.

La duplication et le contenu mince

Dans certains cas, et principalement en ce qui concerne les listings produits et les forums, les paginations de pages ont souvent un titre similaire à la page 1 et le contenu affiché est souvent moins unique que celui en page 1. Cela rend donc vos pages paginées de très bonnes candidates pour du contenu similaire puni par les moteurs de recherche. La pagination affiche souvent du contenu mince qui peut avoir un impact sur la qualité de votre site aux yeux de Google. Soyez donc attentif aux contenus de faibles qualité causés par la pagination.

Heureusement, Google a partagé quelques règles relatives au contenu paginé qui nous dit de :

Spécifier un “Voir toutes les pages de l’article”
Il est bon pour les robots de connaître toutes les parties d’un article au lieu d’avoir à paginer l’article pour recevoir une vue complète. Google recommande donc d’avoir une version de votre contenu paginé sur la même page. Mais parfois, c’est mauvais pour l’expérience utilisateur. J’aime ainsi la façon dont Business Insider a travaillé. Pour leur présentation, ils ont seulement laissé Google indexer la version “une page” et ont ajouté une balise canonique à la version “une page” pour toutes les pages paginées.

SEO et pagination Business Insiders

C’est très intelligent et orienté expérience utilisateur.
Utilisez des liens rel= »next » et rel= »prev » pour indiquer la relation entre vos pages. Google dit que :

Ce balisage fournit une forte indication à Google sur le fait que vous aimeriez que nous traitions ces pages en tant que séquence logique, consolidant ainsi leur propriétés de linking et renvoyant les utilisateurs à la première page.

Soyez prudent en termes de codes d’implantation car si Google découvre une erreur dans votre code, il pourrait ne pas interpréter vos liens rel= »next » et rel= »prev”.

C’est de la théorie et vous devez mettre vos mains dans l’architecture de votre site web, les types de contenu et la stratégie pour avoir la meilleure pagination. Voici quelques techniques que j’utilise depuis quelques années :

Mes 10 meilleures règles de pagination d’un article en plusieurs parties pour un bon SEO

1# Par défaut, ne laissez pas Google indexer les pages paginées (nous parlons uniquement des pages qui découpent l’article en plusieurs parties);

2# Ne laissez Google indexer vos pages paginées (des articles en plusieurs parties) que si le contenu est dense. Vous pouvez utiliser le nombre de mots de vos pages paginées pour les trier ;

3# Ajoutez toujours une canonique sur la page 1 de toutes vos pages paginées (des articles en plusieurs parties);

4# Ajoutez un attribut nofollow sur tous les liens placés qui pointent vers les pages paginées dans le cas d’un article en plusieurs parties ;

5# Configurez les paramètres d’URLs dans la Search Console ;

6# Paramétrez vos URLs pour les pages paginées d’un article en plusieurs parties afin de facilement ajouter une règle dans votre robots.txt pour ne pas perdre du budget de crawl sur ces pages (déjà canonisées vers la page au contenu entier);

7# Ajoutez un no-index, nofollow dans vos meta-robots des pages paginées d’un article en plusieurs parties, pour être sûr de ne pas perdre le robot ;

8# Si vous ne suivez pas les règles précédentes, soyez consciencieux à propos de la qualité de votre contenu. Spécifiez certaines règles pour laisser Google indexer votre contenu paginé si vous êtes sûr qu’il ajoute de la valeur à vos utilisateurs et qu’il est unique ;

9# N’ajoutez jamais les URLs des parties de vos articles paginés à votre sitemap.xml ;

10# Ne montrez pas les liens des parties de votre article paginé 2, 3, 4, 5..10, 11, 12…à la fin de votre contenu mais seulement un lien suivant et précédent afin de ne pas diluer l’autorité de votre page.

Bonus

Parfois, vous devez manipuler votre structure de maillage interne afin de booster la popularité (Inrank) de groupes de pages sur votre site web. Vous pouvez changer l’attribut nofollow en follow sur les pages paginées afin d’avoir plus de pages candidates pour ajouter des liens sur votre contenu principal. La pagination n’est pas facile et vous devriez mettre au propre un plan afin de respecter votre stratégie business.

François Goube Voir tous ses articles
@FrancoisGoube est le fondateur de @Oncrawl. Il a plus de 15 ans d'expérience SEO et une passion étrange pour les algorithmes sémantiques. En savoir plus sur lui.
Sujets en lien :

0 réponse à “Pagination et SEO : les bonnes pratiques à mettre en place”

  1. Hello François,
    Une remarque sur ce point :
    « Ajoutez un attribut nofollow sur tous les liens placés sur les pages paginées »
    Ça me parait bizarre.

    Imagine la pagination des articles d’un blog (exemple comme un autre). Mettre du nofollow sur tous les liens contenus dans les pages de pagination revient à mettre du nofollow vers tous les articles individuels. C’est assez aberrant car justement ce sont les articles que l’on veut faire ranker.

    Est-ce que tu ne voulais pas dire « Ajoutez un nofollow sur les liens de la pagination » ?

    Bon, je note que sur ce blog, tu ne fais ni l’un ni l’autre, mais que tu appliques le noindex sur tes pages paginées pour tes catégories d’articles, mais pas pour la pagination générale à partir de la homepage du blog. Y-a t-il une raison particulière à cela ?

  2. François,
    merci pour cet article traitant d’un sujet aussi important qu’épineux.
    Pour être tout à fait clair et exhaustif, tu traites ici uniquement des articles qui sont découpés sur plusieurs pages, pas des autres cas de pagination?
    Parce-que si on désindexe totalement des pages catégories ou annuaire, par quel moyen Google va tomber sur les pages de contenus (articles) qui sont répertoriés dedans ?

  3. Bonjour,

    Merci pour cet article, un point qui me chagrine :

    3# Ajoutez toujours une canonique sur la page 1 de toutes vos pages paginées ;

    C’est bizarre de faire ça, car en gros, on dit à Google que les pages paginées présentent le même contenu que la page 1 alors que c’est faux… c’est une utilisation détournée de la balise canonique et je ne suis pas certain que ce soit pertinent pour ce type de cas.

    Perso, je suis plutôt partisan d’un « noindex, follow » sur les pages paginées, comme ça elles ne figurent pas dans l’index de Google mais le robot peut suivre les liens vers les contenus.

  4. Point 3 : mettre une canonical vers la page 1 sur les pages 2 à n n’est pas de mon point de vue un bon usage de la canonical, qui doit servir à gérer du duplicate. De plus les liens rel next/prev permettent déjà de dire à Google que la page 1 est à privilégier.

    Point 4 : pourquoi mettre un nofollow sur les liens dans les pages paginées ? Cela bloque la transmission de PR aux fiches produits ou articles figurant dans les pages paginées.

    Point 7 : un « noindex, follow » me semble plus pertinent, toujours pour permettre la transmission de PR aux items présentés dans les pages paginées.

  5. Xavier dit :

    Si quelqu’un passe sur ce post, j’ai une question qui mélange plusieurs conseils :

    Si on met une solution avec des prev/next, un canonical vers la page courante sur toutes les pages (qui qui est conseillé par google), peut on aussi mettre un noindex,follow sur les pages 2 et +

    Ou alors doit on mettre un noindex et ne pas mettre de canonical sur les pages 2 et +. J’avais cru comprendre qu’il ne fallait pas mettre à la fois un canonical et un noindex.

  6. zenobral dit :

    Le coup de la canonical vers la page 1 est complètement faux et à ne surtout pas faire… Si la pagination est le seul point d’accès vers des produits d’une certaine catégorie, alors on est sûr de tuer tout le catalogue accessible par ce biais.

  7. Je trouve dommage que François n’ait pas répondu à chaque commentaire.
    Peut-être aurais-je une meilleure chance que vous autre.
    J’ai une catégorie produit avec des pages paginées pour accéder à mes produits. Si je désindexe les pages catégories. Comment les moteurs de recherche vont trouver mes pages et mes articles qui sont à l’intérieur ?

  8. sonia perez dit :

    Bonjour,

    Maintenant ça serait quoi la bonne implémentation suite au tweet : https://twitter.com/googlewmc/status/1108726443251519489

    • Rebecca Berbel dit :

      Bonjour Sonia,
      Vous pouvez continuer à utiliser rel next/prev pour la pagination. Il n’y a actuellement pas d’implémentation équivalente conseillée par Google, qui affirme pouvoir gérer l’indexation des pages concernées par la pagination (il s’agit notamment de pages qui étaient souvent considérées comme contenu dupliqué) sans les balises. Par contre, il reste possible que Google continue à se servir des balises pour d’autres fins. De plus, les balises rel prev/next sont utiles pour l’accessibilité de votre site.