Cette question n'est pas liée à une technologie Web particulière. Si je charge une page qui est essentiellement un shell vide et que je charge tout le contenu du serveur avec des requêtes ajax, la page n'apparaîtra-t-elle pas comme une page sans contenu pour les robots d'exploration comme celle de Google?
J'ai constaté qu'un nombre croissant de pages effectue cela. En gros, ils se chargent très rapidement avec seulement un indicateur "Chargement", puis ils assemblent progressivement le contenu. Comment cela fonctionne-t-il avec le référencement?
Merci.
Si votre page commence par un simple écran de "chargement", vous risquez de rencontrer des problèmes. Je ne pense pas que tous les moteurs de recherche prennent en charge javascript. Google affirme qu'ils le font, mais il vaut mieux ne pas en dépendre.
De plus, votre méthode nécessite que les utilisateurs fassent un minimum de deux demandes au serveur simplement pour recevoir du contenu utile. Cela posera un problème si vos pages sont visitées très fréquemment, car certains utilisateurs peuvent avoir l’impression d’être bloqués à tout jamais sur l’écran de chargement pendant que le serveur tente de répondre à la deuxième demande adressée à d’autres utilisateurs.
Pour voir ce que je veux dire, allez à http://www.webpagetest.org/ et parcourez votre page afin de voir comment les autres navigateurs le chargent.
Si vous devez vraiment avoir une sorte d'indicateur de chargement, essayez de le faire sans exiger une autre demande, sinon les moteurs de recherche penseront que votre site est lent.
Par exemple, créez un texte à l'écran qui indique le "chargement" du mot et utilisez javascript pour détecter le chargement de composants qui prennent du temps, tels que de grandes images. et faire disparaître le mot "chargement" après. Au moins, cette méthode apparaîtra plus rapidement et les utilisateurs pourront toujours voir le contenu pendant le chargement d’un autre contenu, et un déplacement de serveur de moins sera requis.
En outre, lancez votre page avec les informations de Google relatives à la vitesse des pages pour voir ce qu’elles pensent également.
Non, Google est capable d'exécuter Javascript et il verra votre contenu.