SEO

Pagination et défilement infini : le guide SEO pour que Google trouve tout votre contenu

5 Novembre 20269 min
Pagination et défilement infini : le guide SEO pour que Google trouve tout votre contenu

En bref


Pour qu'une pagination ou un défilement infini soit indexable, chaque lot de contenu doit avoir sa propre URL stable, accessible par un vrai lien HTML avec un attribut href. Google ne clique pas sur les boutons et ne déclenche généralement pas le JavaScript qui exige une action de l'utilisateur. Donnez à chaque page une URL unique et sa propre balise canonique, ne vous appuyez pas sur le fragment après le dièse, et écartez les URL de filtres et de tris.


Mis à jour le 5 novembre 2026.


Une boutique, un blog ou un catalogue qui affiche seulement une partie de ses résultats pose toujours la même question : comment Google trouve-t-il le reste ? Ce guide s'appuie sur cinq pages de la documentation Google Search Central consultées le 4 novembre 2026. Il complète notre article sur le SEO JavaScript et React, qui traite du rendu côté navigateur.


Les définitions à retenir


Pagination : un modèle où l'utilisateur navigue entre des pages avec des liens « suivant », « précédent » et des numéros, une page de résultats à la fois (aide Google).


Charger plus : un bouton qui prolonge l'ensemble de résultats déjà affiché, sur une seule page.


Défilement infini : un modèle où du contenu supplémentaire se charge quand l'utilisateur arrive en bas de la page.


Navigation à facettes : des filtres qui modifient l'affichage d'une liste, le plus souvent par des paramètres d'URL, au risque de générer des espaces d'URL infinis (aide Google).


Fragment d'URL : le texte après le signe dièse. Google l'ignore dans l'exploration et l'indexation.


Choisir le bon modèle d'affichage


Google compare lui-même trois modèles. La pagination donne à l'utilisateur une idée de la taille des résultats et de sa position, mais impose des contrôles plus complexes et des chargements de pages. Le bouton « charger plus » garde une seule page et peut afficher la taille totale près du bouton, mais ne gère pas de très grands volumes. Le défilement infini est intuitif, mais peut provoquer une fatigue de défilement faute de taille de résultat claire, et ne gère pas non plus les très grands volumes (aide Google).


Notre lecture : pour un catalogue de plusieurs centaines de pages de résultats, la pagination par liens reste le plus robuste pour l'exploration. Le défilement infini ne se justifie que si chaque lot a une URL propre, comme nous le détaillons plus bas.


Les règles de Google pour la pagination


Lier les pages séquentiellement


Chaque page doit pointer vers la suivante avec une balise a et un attribut href, ce qui aide Googlebot à trouver les pages suivantes. Google conseille aussi de relier chaque page d'une collection à la première, pour suggérer que celle-ci est une meilleure page d'atterrissage. Pour les sites riches en JavaScript, la documentation recommande de s'assurer que les liens sont explorables et d'utiliser un sitemap ou un flux Google Merchant Center pour aider à trouver les produits. Notre guide du sitemap XML explique ce point.


Utiliser correctement les URL


Trois règles de Google :


  • Donnez à chaque page une URL unique : l'exemple cité est un paramètre ?page=n, car Google traite les URL d'une séquence paginée comme des pages distinctes.
  • Ne faites pas de la première page la page canonique de toute la séquence : chaque page reçoit sa propre URL canonique.
  • N'utilisez pas de fragment pour numéroter les pages : si l'URL de la page suivante ne diffère que par le texte après le dièse, Googlebot peut ne pas suivre le lien, pensant avoir déjà récupéré la page.

  • Les pages d'une séquence n'ont pas besoin de titres distincts : la documentation indique qu'on peut garder les mêmes titres et descriptions, et que Google tente de reconnaître les pages d'une séquence. Pour la canonique, voyez notre guide de la balise canonical.


    Ce que Google n'utilise plus


    Google a utilisé autrefois les balises link rel next et rel prev pour comprendre les relations entre pages. Il ne les utilise plus, même si d'autres moteurs peuvent encore s'en servir.


    Rendre un défilement infini indexable


    La documentation sur le chargement différé décrit le défilement infini comme une technique qui charge du contenu supplémentaire au fil du défilement. Pour qu'il soit indexable, le site doit prendre en charge un chargement paginé, avec ces conditions (aide Google) :


  • Donner à chaque lot de contenu une URL unique et persistante.
  • Garantir que le contenu affiché sous chaque URL reste le même à chaque chargement, par exemple avec des numéros de page absolus comme ?page=12, et sans élément relatif du type ?date=yesterday.
  • Relier séquentiellement les URL individuelles pour que les moteurs les découvrent.
  • Mettre à jour l'URL affichée avec l'API History quand un nouveau lot devient l'élément principal visible, pour que l'utilisateur puisse actualiser, partager et lier l'URL courante.

  • Pour le deuxième point, Google cite ?page=12 comme exemple de numéro de page absolu, par opposition à un élément relatif comme ?date=yesterday (aide Google). Google précise la raison de fond : le chargement doit se faire quand le contenu devient visible, sans dépendre d'actions comme le défilement ou le clic, car Google Search n'interagit pas avec la page.


    Des liens que Google peut explorer


    Google ne peut généralement explorer un lien que s'il s'agit d'un élément HTML a avec un attribut href ; la plupart des liens sous d'autres formes ne sont pas analysés (aide Google). Un bouton avec un gestionnaire de clic, un span avec un href ou une navigation purement scriptée sont donc des impasses pour l'exploration. Les chargements d'une pagination en JavaScript sont acceptables à condition que les liens href soient bien présents. Pour l'architecture des liens, notre article sur le maillage interne donne la méthode.


    Filtres, tris et facettes : maîtriser l'exploration


    Les URL de facettes posent deux problèmes cités par Google : l'exploration excessive de très nombreuses URL qui semblent nouvelles mais s'avèrent inutiles, et une découverte plus lente des nouvelles URL utiles (aide Google). Google propose de les traiter ainsi :


  • Si vous n'avez pas besoin que ces URL soient indexées, en empêcher l'exploration avec le robots.txt, en ne laissant explorer que les pages d'éléments et une page de liste sans filtre.
  • Utiliser des fragments d'URL pour les filtres : ils n'ont alors aucun effet sur l'exploration.
  • En complément, utiliser une balise canonique vers la version non filtrée ou rel nofollow sur les ancres, deux moyens que Google juge généralement moins efficaces à long terme.

  • Si vous voulez que des URL de facettes soient indexées, Google recommande le séparateur de paramètres standard, une logique stable pour l'ordre des filtres dans le chemin, et un statut 404 pour une combinaison de filtres sans résultat, y compris pour des URL de pagination inexistantes. Pour une combinaison sans résultat, Google demande bien un statut 404 sous l'URL rencontrée, et non une redirection vers une page d'erreur commune (aide Google).


    Pour éviter d'indexer des variantes d'une même liste, la page sur la pagination suggère la balise meta robots noindex ou un motif d'exploration restreint par robots.txt. Attention à ne pas combiner les deux : la page sur le blocage d'indexation précise que, pour que noindex soit pris en compte, la page ne doit pas être bloquée par le robots.txt, sans quoi le robot ne voit jamais la directive (aide Google). Notre article sur meta robots, noindex et X-Robots-Tag détaille le choix.


    Tableau comparatif : pagination, charger plus et défilement infini


    D'après le tableau de Google :


  • Pagination : avantages : position et taille des résultats claires ; limites : contrôles plus complexes, contenu réparti sur plusieurs pages, nouvelles pages à charger
  • Charger plus : avantages : une seule page, taille totale indiquée près du bouton ; limites : ne gère pas de très grands volumes de résultats
  • Défilement infini : avantages : une seule page, intuitif ; limites : fatigue de défilement, taille de résultat peu claire, grands volumes impossibles
  • Indexation : pagination : liens href vers chaque page ; charger plus et défilement infini : généralement en JavaScript, donc prévoir des URL paginées explorables
  • Exploration : pagination : URL unique par page ; défilement infini : URL persistante par lot et API History

  • Notre méthode : auditer une liste paginée en sept étapes


    Ces étapes relèvent de notre pratique, pas d'une consigne de Google.


  • Lister les modèles de listes : catégories, résultats de recherche interne, archives, avis, commentaires.
  • Ouvrir chaque modèle sans JavaScript, puis avec, et noter la présence de liens href vers les pages suivantes.
  • Inspecter l'URL dans la Search Console et vérifier que le contenu des lots apparaît dans le HTML rendu.
  • Contrôler les URL canoniques, une par page, sans renvoi vers la première.
  • Repérer les paramètres de tri et de filtre explorés, par un crawl et par l'analyse des logs.
  • Décider pour chaque paramètre : indexable, bloqué à l'exploration ou noindex.
  • Surveiller les codes 404 des combinaisons vides et les pages profondes dans le rapport d'indexation.

  • Pour l'outil d'inspection, voyez notre guide de la Search Console. Pour analyser les logs, notre guide pour vérifier les robots IA dans vos logs serveur montre comment authentifier les robots avant de tirer des conclusions.


    Les erreurs à éviter


  • Remplacer les liens de pagination par des boutons sans href.
  • Numéroter les pages avec un fragment après le dièse.
  • Mettre en canonique la première page sur toutes les pages de la séquence.
  • Charger le contenu uniquement au défilement, sans URL de lot.
  • Utiliser des paramètres relatifs comme une date « hier » dans les URL de lots.
  • Bloquer par robots.txt des pages dont vous attendiez un noindex.
  • Rediriger les filtres sans résultat vers une page d'erreur commune au lieu de renvoyer un 404.

  • Questions fréquentes


    Google utilise-t-il encore rel next et rel prev ?


    Non : Google indique ne plus utiliser ces balises, même si d'autres moteurs peuvent encore s'en servir. Source : aide Google.


    Puis-je mettre la première page en canonique de toute la pagination ?


    Non : Google recommande de ne pas utiliser la première page comme canonique et de donner à chaque page sa propre URL canonique. Source : aide Google.


    Comment rendre un défilement infini indexable ?


    Donnez à chaque lot une URL persistante et stable, reliez-les séquentiellement et mettez à jour l'URL avec l'API History. Source : aide Google.


    Google clique-t-il sur les boutons de chargement ?


    Non : ses robots n'explorent généralement que les URL des éléments a avec un attribut href et ne déclenchent pas les fonctions JavaScript qui demandent une action de l'utilisateur. Source : aide Google.


    Que renvoyer pour une combinaison de filtres sans résultat ?


    Un statut 404 sous l'URL rencontrée, plutôt qu'une redirection vers une page d'erreur commune. Source : aide Google.


    Faire explorer vos listes correctement avec AdsMirable


    Nous auditons la pagination, les facettes et le rendu JavaScript pour que vos pages utiles soient trouvées. Découvrez notre accompagnement SEO, notre offre GEO, demandez un audit gratuit ou contactez-nous.


    Sources


  • Google Search Central, « Pagination, incremental page loading, and their impact on Google Search », consulté le 4 novembre 2026 : https://developers.google.com/search/docs/specialty/ecommerce/pagination-and-incremental-page-loading
  • Google Search Central, « Fix lazy-loaded content », consulté le 4 novembre 2026 : https://developers.google.com/search/docs/crawling-indexing/javascript/lazy-loading
  • Google Search Central, « Managing crawling of faceted navigation URLs », consulté le 4 novembre 2026 : https://developers.google.com/crawling/docs/faceted-navigation
  • Google Search Central, « Make your links crawlable », consulté le 4 novembre 2026 : https://developers.google.com/search/docs/crawling-indexing/links-crawlable
  • Google Search Central, « Block Search indexing with noindex », consulté le 4 novembre 2026 : https://developers.google.com/search/docs/crawling-indexing/block-indexing
  • Besoin d'accompagnement ?

    Notre équipe vous offre un audit gratuit de vos campagnes.

    Demander mon audit