Паук поисковой системы представляет формы POST?


10

Если у меня есть контент за формой POST (в моем случае это поле выбора), сможет ли робот Googlebot или другие поисковые роботы сканировать контент за этой формой?

Например, если бы у меня было 4 перевода одной страницы, и выбор языка представлял собой форму POST для того же URL-адреса, которая затем перенаправлялась на URL-адрес конкретного языка, сможет ли робот Googlebot сканировать «другие» языки?

Ответы:


9

Робот Google может отправлять формы , но обычно этого не происходит, если только он не может определить причину для этого.

Так что по ссылкам, если ваши переводы были в AJAX'е и построены правильно, робот Googlebot вполне может отправить форму, чтобы увидеть, каковы будут результаты. Однако такое поведение (особенно в POST) не гарантируется, и вам, вероятно, следует использовать GET, чтобы сделать вещи более доступными для роботов.


1
@DisgruntledGoat Вы уверены? У тебя есть источник? В связанной статье говорится: «Для текстовых полей наши компьютеры автоматически выбирают слова с сайта, который имеет форму» . Статья была написана в 2008 году, так что, может быть, все изменилось?
s427

2
@ s427 Да, вы правы, я удалил свой комментарий. Для форм GET (таких как окно поиска) робот Googlebot может генерировать текст и отправлять его. Здесь перечислены некоторые предупреждения - они не отправляют формы POST или формы с полями пароля.
Рассерженная шлюха

4

Бинг абсолютно делает. Прежде чем я сказал, что нет, он постоянно отправлял и форму контакта, и форму опроса. Я знал, что это был Bingbot, потому что я включил $ _SERVER ['HTTP_USER_AGENT'] в информацию $ _POST. Ни один другой паук никогда не отправлял эти формы.


Как вы сказали Bing прекратить отправку? Спасибо!
Томас Ландауэр

Я проверил HTTP_USER_AGENT для bingbot и отключил кнопку отправки.
Неми

3

Они могут и делают. У меня есть простая форма для сбора электронной почты на передней части сайта, который я готов к запуску. Я только что получил сообщение от этой формы от IP 66.249.73.214, который является IP GoogleBot.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.