Google est capable d’explorer des pages Web qui utilisent un défilement infini dans une certaine mesure. Voici comment cela fonctionne et son impact sur le référencement.
Ce sujet a été abordé lors du hangout des heures de bureau de Google Search Central SEO enregistré le 18 février.
Un individu nommé Nick Jabbour rejoint le livestream pour poser à John Mueller, Search Advocate de Google, une série de questions sur le contenu paginé.
L’une des questions concerne le défilement infini et si Googlebot a avancé au point de pouvoir le gérer.
La réponse courte est : OuiGooglebot peut explorer et indexer les pages Web qui utilisent le défilement infini.
Cependant, il y a des limites à combien le défilement infini que Googlebot est capable de gérer.
Pour en savoir plus, continuez à lire la section suivante pour la réponse complète de Mueller.
Google a des limites à l’exploration des pages avec un défilement infini
Lorsqu’on lui demande si Googlebot peut gérer le défilement infini, Mueller répond :
« Un peu… je pensais que nous avions une page à ce sujet, mais je pense que nous n’aurions peut-être pas terminé. »
En 2014, Google a publié un document d’aide intitulé « Recommandations conviviales pour la recherche par défilement infini ».
Il est peu probable que Mueller fasse référence à cette page étant donné qu’elle date de près de 10 ans. Mais les informations contenues dans le document d’aide peuvent encore être utilisées aujourd’hui.
La page contient des instructions pour coder une page Web avec un défilement infini d’une manière qui ressemble à une série paginée.
Vous pouvez suivre cette voie avec votre implémentation du défilement infini, mais cela n’est peut-être pas nécessaire.
Comme Mueller poursuit en l’expliquant, il est possible que Googlebot puisse afficher la totalité ou la majeure partie de votre page telle qu’elle est déjà configurée :
« Essentiellement, ce qui se passe lorsque nous affichons une page, c’est que nous utilisons une fenêtre d’affichage assez élevée, comme si vous aviez un très long écran. Et nous rendons la page pour voir ce que la page afficherait.
Et généralement, cela déclencherait une certaine quantité de défilement infini dans toutes les méthodes JavaScript que vous utilisez pour déclencher le défilement infini. Et tout ce qui finit par y être chargé serait ce que nous pourrions indexer.
C’est donc quelque chose où, selon la façon dont vous implémentez le défilement infini, il peut arriver que nous ayons une sorte de page plus longue dans l’index.
Mueller poursuit en disant que Googlebot pourrait ne pas être en mesure de rendre tout sur votre page, qui dépend de la longueur de la page et du déclenchement du défilement infini.
La meilleure façon de savoir quelle partie de la page Google peut explorer est d’utiliser l’outil d’inspection d’URL.
« Il se peut que nous n’ayons pas tout ce qui rentrerait dans cette page parce que, selon la façon dont vous déclenchez le défilement infini, il se peut que vous chargez simplement le genre de page suivante.
Et puis nous pourrions avoir deux ou trois de ces pages chargées sur une page avec un défilement infini, mais pas tout.
C’est donc quelque chose pour lequel je recommanderais de tester cela avec l’outil d’inspection et de voir combien Google récupérerait réellement.
Comme le dit Mueller, l’outil d’inspection d’URL rend une page telle que Googlebot la voit.
À partir de là, vous pouvez décider si des ajustements doivent être faits.
Écoutez la réponse complète de Mueller dans la vidéo ci-dessous :
Image en vedette : fran_kie/Shutterstock
!function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window,document,'script', 'https://connect.facebook.net/en_US/fbevents.js');
if( typeof sopp !== "undefined" && sopp === 'yes' ){ fbq('dataProcessingOptions', ['LDU'], 1, 1000); }else{ fbq('dataProcessingOptions', []); }
fbq('init', '1321385257908563');
fbq('track', 'PageView');
fbq('trackSingle', '1321385257908563', 'ViewContent', { content_name: 'how-google-crawls-pages-with-infinite-scrolling', content_category: 'news seo ' });