Eu tenho uma página da web, digamos, http://domain/purchase
e nesta página, tenho um formulário da web. O usuário, ao enviar este formulário (que possui validação, tanto do lado do cliente quanto do servidor, e não será validado até que os campos sejam preenchidos adequadamente), seria redirecionado para outra página, onde poderá escolher outras coisas e especificar outras configurações e compre nosso produto. Digamos que a segunda página seja http://domain/options
.
Assim, o usuário chega ao nosso site e visita http://domain/purchase
, preenche o formulário, o envia e depois é redirecionado para a segunda página http://doamin/options?parameter1=value1¶meter2=value2
, que contém parâmetros da primeira página. Isso é muito comum na passagem de parâmetros entre páginas da Web (ou tecnicamente, entre URLs).
Agora eu estava revisando meu site e vi que o Google havia indexado algumas das minhas páginas da web e URLs redirecionados, como:
http://domain/options?parameter1=value1¶meter2=value2
http://domain/options?parameter1=value3¶meter2=value4
http://domain/options?parameter1=value5¶meter2=value6
http://domain/options?parameter1=value7¶meter2=value8
http://domain/options?parameter1=value9¶meter2=value10
Isso significa que o Google Bot visitou nossa http://domain/purchase
página, preencheu nosso formulário e o enviou e estava sendo redirecionado para o outro URL, com os parâmetros correspondentes. Esta é a única maneira que faz sentido para mim. O Google realmente preenche formulários?
PS: Todos os parâmetros são significativos, o que significa que não são preenchidos arbitrariamente. Por exemplo, o parâmetro phone nas páginas indexadas possui números de telefone corretos. Como isso é possível?
fonte
?parameter1=value9¶meter2=value10
nos URLs, eles estão obtendo-os; O POST não incorpora as variáveis de formulário no URL.O Google está ficando mais agressivo quando se trata de enviar formulários.
fonte