web-dev-qa-db-fra.com

SEO - Contenu caché avant le contenu du site principal

J'ai deux divs cachés avant le contenu de mon site principal, un avec le formulaire de connexion et un autre avec le formulaire d'inscription. J'ai ensuite des boutons de connexion et d'inscription dans la page qui utilisent JQuery pour afficher ou masquer ces divs. J'aime l'effet de cette configuration, qui descend du haut de la page et abaisse le reste du contenu.

Cependant, récemment, je commence à prendre au sérieux le référencement et je me demande si ces divs ont affecté mon classement SERP. Fondamentalement, chaque page non journalisée (tout ce que les bots voient) a les deux mêmes affichages: aucune; divs en haut du flux de documents. Est-il mauvais? Devrais-je repenser ces formulaires et leur affichage?

7
0pt1m1z3

Vous voudrez peut-être jeter un coup d'œil à cette question: https://stackoverflow.com/questions/2417475/seo-does-google-bot-see-text-in-hidden-divs qui pointe aux directives Google pour les webmasters sur le texte suivant

Utilisez un navigateur de texte tel que Lynx pour examiner votre site, car la plupart des robots des moteurs de recherche voient votre site de la même manière que Lynx. Si des fonctionnalités telles que JavaScript, les cookies, les identifiants de session, les cadres, DHTML ou Flash vous empêchent de voir tout votre site dans un navigateur de texte, les robots des moteurs de recherche risquent d'avoir du mal à explorer votre site.

Mais j'ai aussi lu que Google est capable de traiter le javascript et de comprendre le contenu. Dans le même domaine, c’est la raison pour laquelle cela peut affecter le classement SERP, car Google tient vraiment à ce que le camouflage soit pris au sérieux si le site Web est supposé avoir un contenu très différent pour les bots.

3
jflaflamme

L'une des principales raisons pour lesquelles le contenu masqué est problématique est que les utilisateurs peuvent rechercher une partie de ce texte, trouver vos pages dans nos résultats de recherche, puis ne pas trouver le contenu sur la page après avoir cliqué sur le résultat. C'est une mauvaise expérience utilisateur, et nous nous efforçons d'éviter cela. Dans une certaine mesure, nous le faisons en essayant de reconnaître le contenu caché et de le traiter de manière appropriée (sans l’utiliser pour la recherche sur le Web).

Si le contenu masqué ne fournit pas d'informations supplémentaires significatives (par exemple, il ne s'agit que d'un formulaire de connexion), il est alors très peu probable que les utilisateurs recherchent spécifiquement ces informations dans la recherche sur le Web. À cet égard, le scénario que vous décrivez (formulaire de connexion) ne pose généralement pas de problème et ne vous préoccupe pas.

2
John Mueller

C'est un problème potentiel. Google ne sait pas nécessairement qu'ils sont cachés et les voit comme un contenu de page. Cependant, ce sont des formes, alors j'imagine qu'elles ne compteraient peut-être pas aussi haut en termes de classement, mais je/nous ne le savons pas.

Toutefois, dans tous les cas, il ne devrait y avoir aucune raison pour que ces formulaires ne puissent pas figurer à la fin de votre source HTML et être correctement positionnés avec JavaScript ou CSS lorsqu'ils sont requis.

0
MrWhite