Les pages Web basées sur JavaScript peuvent apparaître vides ou incomplètes dans le cache de Google, ce qui est normal et n’indique aucun problème. C’est ce qu’affirme le Search Advocate de Google, John Mueller, dans le dernier épisode de la série de vidéos Ask Googlebot sur YouTube. Une question est soumise par une personne demandant pourquoi ses pages JavaScript ne s’affichent pas dans la vue en cache de Google. La question se lit comme suit : « La version en cache des pages React affiche une page vierge. Quels paramètres doivent être pris en compte lors du codage des pages React avec SSR pour les rendre compatibles avec Googlebot ? » Une page en cache est un instantané de ce à quoi ressemblait l’URL la dernière fois qu’elle a été explorée par Googlebot. Lorsqu’une page mise en cache semble vide ou qu’il manque du contenu, il est naturel de penser que Googlebot a rencontré un problème lors de son exploration. Mais ce n’est pas toujours le cas. Comme l’explique Mueller, le cache de Google ne capture que les éléments HTML d’une page. Ce n’est pas que Google n’est pas capable de mettre en cache JavaScript, c’est plutôt que Google est freiné par les restrictions du navigateur.
Le cache de Google n’affiche que du HTML
Image en vedette : YouTube.com/GoogleSearchCentral, avril 2022.