Skip to content
Enjoy 20% off for 12 months on all plans. Use promo code: HYPERGROWTHClaim it

SEO et défilement infini : comment arrêter de cacher des pages à Google

Par Toy Wen Da, Cofondateur · Mis à jour le · 6 min de lecture

Traduit de l'original en anglais. Lire en anglais

Le SEO du défilement infini consiste à vous assurer que Googlebot peut trouver, explorer et indexer chaque produit, article ou annonce qui ne se charge qu'au fil du défilement du visiteur, et pas seulement le premier lot affiché à l'ouverture de la page. La solution : donner à chaque lot chargé par le défilement sa propre URL explorable, via une pagination ou un lien « charger plus », et faire pointer directement vos liens internes vers ces URL.

Illustration à plat de pages empilées qui défilent vers le bas, avec une loupe à côté ; les pages du bas s'estompent et deviennent invisibles à mesure qu'elles descendent.

Ce que recouvre le SEO du défilement infini

Pourquoi Google a du mal avec le contenu qui défile

Google exécute bien le JavaScript, mais il ne fait pas défiler la page. Googlebot charge une page, attend que le contenu se stabilise et en prend un instantané ; il ne fait jamais tourner la molette d'une souris pour déclencher votre lot de produits suivant. Si les articles 21 à 40 n'apparaissent qu'après qu'un événement de défilement a déclenché une requête, le robot de Google risque de ne jamais les voir, et ce qu'il ne voit jamais ne peut pas être indexé.

Les propriétaires de sites reviennent sans cesse sur le sujet dans la communauté d'aide de Google Search Console, où ceux qui gèrent des blogs et des catalogues à défilement infini se demandent si le problème a disparu avec les progrès des technologies d'exploration. Sur le fond, non. Les recommandations de Google Search Central sur le contenu chargé en différé et inséré dynamiquement donnent toujours la même réponse : donnez à chaque bloc une véritable URL, accessible par un lien, et mettez à jour la barre d'adresse au fil du défilement grâce à l'History API du navigateur, afin que l'URL corresponde toujours à ce qui est affiché à l'écran (Google Search Central).

schéma du SEO du défilement infini : une grille de produits dont les articles apparaissent en fondu sous la ligne de flottaison, à côté d'une icône de robot d'exploration qui ne peut pas les atteindre

Où intervient le vérificateur gratuit de balises meta

Avant de toucher au moindre code, passez la page dans le vérificateur gratuit de balises meta de SearchBlueprint. Il extrait la balise title, la meta description, la balise canonical et les directives robots directement du HTML de la page, ce qui suffit à écarter les explications simples : une balise noindex oubliée (Google Search Central), une URL canonique qui pointe ailleurs, ou un titre manquant.

En revanche, il ne vous dira pas si le contenu situé sous la ligne de flottaison existe seulement dans ce HTML. Imaginons que les produits à partir du 21e ne figurent pas dans le code source de la page tant qu'un événement de défilement ne s'est pas déclenché. Le vérificateur ne signalera rien, alors que Google ne peut toujours pas voir ces produits : utilisez-le comme première étape et attendez-vous à devoir poursuivre l'analyse ensuite.

La solution : rendre le contenu qui défile explorable

Une main qui désigne du texte sur un rouleau de la Torah, symbole des pratiques religieuses juives.

Étape 1 : ajoutez des URL paginées derrière le défilement

La solution la plus fiable consiste à conserver le défilement pour les visiteurs humains et à construire en dessous une version paginée, avec par exemple /products?page=2 et /products?page=3. Chaque URL doit charger son lot de contenu de façon autonome, sans JavaScript, pour que Googlebot puisse la demander directement. La plupart des plateformes d'e-commerce et de blog génèrent déjà ce type de pagination pour les pages de catégories et d'archives ; le problème, c'est généralement que personne n'a relié la version à défilement à cette pagination. Consultez les réglages de votre CMS avant de développer quoi que ce soit de sur mesure. Les guides SEO par CMS vous montrent où se trouvent les réglages de pagination et d'archives sur chaque grande plateforme, dans l'ordre où vous devriez les vérifier.

Étape 2 : pointez vers de vraies URL, pas seulement vers des déclencheurs de défilement

Ajoutez des liens <a href> visibles vers ces pages paginées, sous la forme d'une pagination numérotée ou d'un bouton « charger plus » qui est aussi un vrai lien. Un <div onclick="loadMore()"> sans href est invisible pour un robot d'exploration. Sur Duda, les modèles de blog ont leurs propres particularités dans la façon dont les articles paginés sont publiés et découverts, et le guide SEO du blog Duda détaille les réglages propres à cette plateforme.

Étape 3 : vérifiez la correction après sa mise en ligne

Une fois la pagination en place, ouvrez directement une URL paginée et vérifiez que le contenu se charge sans JavaScript. Confirmez ensuite que chaque page a son propre titre unique et n'est pas canonisée vers la page 1 par erreur. Si les pages 2 et 3 ont toutes deux la page 1 pour URL canonique, vous avez reconstruit le même problème avec des étapes en plus.

Quand les outils de votre site suffisent, et quand ils ne suffisent pas

Illustration à plat d'une page unique accompagnée d'une coche, à côté d'une pile de plusieurs pages marquée d'un symbole d'avertissement.
Situation Vos propres outils suffisent-ils ? Pourquoi
Une seule page produit absente de Google Souvent oui Vérifiez le HTML de cette URL, corrigez le lien ou l'URL canonique, puis soumettez-la à nouveau
Un bug de défilement isolé après une mise à jour du thème Souvent oui Changement isolé, correction isolée, testez le gabarit concerné
Le gabarit entier de catégorie ou de blog n'est jamais indexé au-delà de la première page Généralement non C'est un problème structurel de pagination sur toutes les pages de liste, pas sur une seule URL
Les nouveaux produits échouent à l'indexation de façon récurrente Généralement non Cela signale un problème de gabarit ou de budget d'exploration qui se reproduit sans cesse

Une page manquante isolée peut se traquer avec des outils gratuits et un éditeur de texte. Un schéma qui touche tout le gabarit, ou le même problème qui revient chaque fois que vous ajoutez des produits, mérite un véritable audit plutôt qu'un énième correctif ponctuel.

Erreurs courantes de SEO avec le défilement infini

  • Compter sur le défilement seul, sans pagination en dessous. Il fonctionne pour les visiteurs et reste invisible pour Googlebot.
  • Câbler le bouton « charger plus » uniquement en JavaScript, sans href, car un robot d'exploration ne peut pas cliquer.
  • Oublier de mettre à jour l'URL au fil du chargement du contenu. Sans l'History API, tous les produits chargés par le défilement partagent une seule URL qui ne correspond pas à ce qui est affiché à l'écran.
  • Canoniser chaque page paginée vers la page 1, ce qui indique à Google d'ignorer entièrement les pages 2 et suivantes.
  • Ne vérifier que les balises meta en supposant que cela valide la page. Cela règle les problèmes de titre, de description et d'URL canonique, mais ne dit rien du contenu manquant.

Questions fréquentes

Le défilement infini nuit-il au SEO par défaut ?

Pas automatiquement, mais il peut le faire si le contenu situé sous la ligne de flottaison n'a aucun autre moyen d'être exploré. Le défilement en lui-même n'est pas le problème. Ce sont les URL explorables manquantes derrière lui.

Puis-je conserver le défilement infini tout en étant pleinement indexable ?

Oui. Associez le défilement à des URL paginées en arrière-plan, et utilisez l'History API pour garder la barre d'adresse synchronisée à mesure que la page se met à jour.

Comment savoir si Google a déjà indexé mon contenu chargé par le défilement ?

Recherchez site:yourdomain.com suivi de quelques mots qui n'apparaissent que dans les éléments chargés plus tard. Si rien ne s'affiche, ce contenu n'est probablement pas encore dans l'index.

Le SEO du défilement infini est-il différent pour les listes de produits et pour les archives de blog ?

La solution de fond est la même : des URL paginées et de vrais liens. Les listes de produits présentent généralement un risque de perte de revenus plus direct quand des articles sortent de l'index ; vérifiez-les donc en premier.

Un sitemap suffit-il à lui seul à résoudre un problème de défilement infini ?

Non. Un sitemap indique à Google qu'une URL existe, mais il ne rend pas explorable une page accessible uniquement par défilement. Il vous faut quand même les URL paginées et de vrais liens pour que les entrées du sitemap aient un sens.

Vérifiez la page, puis corrigez le gabarit

Commencez par le vérificateur gratuit de balises meta pour écarter les explications simples. Examinez ensuite si votre problème de SEO lié au défilement infini concerne une seule page ou tout le gabarit de liste, car c'est ce qui détermine si la suite sera une correction rapide ou une correction structurelle. Si le problème est structurel, ou si vous préférez qu'on vous confirme le diagnostic plutôt que de chercher seul, parlez à l'équipe. Nous passerons en revue un exemple de rapport SEO pour que vous voyiez ce que nous vérifierions sur votre site.

Ressources / Références

  1. Google Search Central
  2. Google Search Central
  3. History API
  4. sitemap
Voyez ce que cela donne sur votre propre siteCollez une URL et SearchBlueprint la note avec le même moteur de contenu que celui qui a noté cet article, puis vous indique les correctifs à apporter, dans l'ordre où ils rapportent le plus.Obtenir votre plan gratuit

Sources

À propos de l'auteur

SearchBlueprint a recherché, rédigé et noté cet article avec la chaîne de production de contenu que nos clients utilisent sur leurs propres sites. La note affichée dans la signature est celle que notre moteur de contenu a attribuée à cette page avant sa publication. Rien ici n'est relu à la main, et c'est tout l'intérêt : c'est le résultat du produit, publié là où chacun peut le vérifier.