web-dev-qa-db-fra.com

Les formulaires de soumission de POST de l'araignée de moteur de recherche?

Si j'ai du contenu derrière un formulaire POST (une case de sélection, dans mon cas), Googlebot ou d'autres spiders de moteurs de recherche pourront-ils analyser le contenu derrière ce formulaire?

Par exemple, si je devais avoir 4 traductions d'une page et si la langue sélectionnée était un formulaire POST vers la même URL, qui serait ensuite redirigé vers l'URL spécifique à la langue, Googlebot pourrait-il explorer le "autres langues?

10

Le Googlebot peut soumettre des formulaires , mais généralement sauf s'il peut détecter une raison pour le faire.

Ainsi, à partir des liens, si vos traductions étaient AJAX et correctement construites, Googlebot pourrait très bien envoyer le formulaire pour connaître les résultats. Toutefois, ce comportement (en particulier sous POST) n’est pas garanti et vous devriez probablement utiliser GET pour rendre les choses plus accessibles aux robots.

9
JCL1178

Bing fait absolument. Avant que je ne le lui dise pas, elle soumettrait continuellement un formulaire de contact et un formulaire d'enquête. Je savais que c'était Bingbot car j'avais inclus $ _SERVER ['HTTP_USER_AGENT'] dans les informations $ _POST. Aucune autre araignée n'a jamais soumis ces formulaires.

4
nemmy

Ils peuvent et font. J'ai un simple formulaire de collecte d'e-mails au recto d'un site que je suis sur le point de lancer. Je viens de recevoir une soumission de ce formulaire de IP 66.249.73.214, qui est une adresse IP GoogleBot.

3
Jesse