Tengo una página web, por ejemplo, http://domain/purchase
y en esta página, tengo un formulario web. El usuario, al enviar este formulario (que tiene validación, tanto del lado del cliente como del lado del servidor y no se validará hasta que los campos se llenen de manera adecuada), será redirigido a otra página, donde puede elegir otras cosas y especificar otras configuraciones y luego comprar nuestro producto. Digamos que la segunda página es http://domain/options
.
Por lo tanto, el usuario visita nuestro sitio y lo visita http://domain/purchase
, llena el formulario, lo envía y luego será redirigido a la segunda página http://doamin/options?parameter1=value1¶meter2=value2
, que contiene los parámetros de la primera página. Esto es muy común al pasar parámetros entre páginas web (o técnicamente, entre URL).
Ahora estaba revisando mi sitio web y vi que Google había indexado algunas de mis páginas web y URL redirigidas, 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
Esto significa que Google Bot ha visitado nuestra http://domain/purchase
página, ha completado nuestro formulario, lo ha enviado y fue redirigido a la otra URL, con los parámetros correspondientes. Esta es la única forma que tiene sentido para mí. ¿Google realmente llena formularios?
PD: todos los parámetros son significativos, lo que significa que no se rellenan de forma arbitraria. Por ejemplo, el parámetro de teléfono en páginas indexadas tiene números de teléfono correctos. ¿Como es posible?
fuente
?parameter1=value9¶meter2=value10
en las URL, las RECIBEN; POST no incrusta las variables de formulario en la URL.Google se está volviendo más agresivo a la hora de enviar formularios.
fuente