Google invia moduli HTML?


10

Ho una pagina web, diciamo http://domain/purchasee in questa pagina, ho un modulo web. L'utente, al momento dell'invio di questo modulo (che ha la convalida, sia lato client che lato server e non verrà convalidato fino a quando i campi non saranno compilati in modo appropriato), verrebbe reindirizzato a un'altra pagina, in cui potrà scegliere altre cose e specificare altre impostazioni e quindi acquistare il nostro prodotto. Di 'che la seconda pagina è http://domain/options.

Pertanto, l'utente accede al nostro sito e visita http://domain/purchase, compila il modulo, lo invia e quindi verrebbe reindirizzato alla seconda pagina http://doamin/options?parameter1=value1&parameter2=value2, che contiene i parametri della prima pagina. Questo è molto comune nel passaggio di parametri tra pagine Web (o tecnicamente, tra URL).

Ora stavo rivedendo il mio sito Web e ho visto che Google aveva indicizzato alcune delle mie pagine Web e URL reindirizzati, come:

  1. http://domain/options?parameter1=value1&parameter2=value2
  2. http://domain/options?parameter1=value3&parameter2=value4
  3. http://domain/options?parameter1=value5&parameter2=value6
  4. http://domain/options?parameter1=value7&parameter2=value8
  5. http://domain/options?parameter1=value9&parameter2=value10

Ciò significa che Google Bot ha visitato la nostra http://domain/purchasepagina, ha compilato il nostro modulo, lo ha inviato e veniva reindirizzato all'altro URL, con i parametri corrispondenti. Questo è l'unico modo che ha senso per me. Google riempie davvero i moduli?

PS: tutti i parametri sono significativi, nel senso che non vengono riempiti arbitrariamente. Ad esempio, il parametro del telefono nelle pagine indicizzate ha numeri di telefono corretti. Come è possibile?

Risposte:


8

Google è in grado di eseguire la scansione dei moduli HTML dal 2008 .

Dopo aver scelto i valori per ciascun input, generiamo e quindi proviamo a sottoporre a scansione gli URL che corrispondono a una possibile query che un utente potrebbe aver effettuato. Se accertiamo che la pagina Web risultante dalla nostra query è valida, interessante e include contenuti non presenti nel nostro indice, potremmo includerli nel nostro indice in quanto includeremmo qualsiasi altra pagina Web.

D'altra parte, poiché è improbabile che GoogleBot conosca i parametri corretti da inserire in questi campi, potrebbe esserci un'altra spiegazione. È possibile che i tuoi utenti si colleghino alle pagine reindirizzate?


Questo video di Google Webmaster copre anche entrambi i punti: youtube.com/watch?v=xS0oHYZafTQ
ScontentatoGoat

Dice che strisciano solo i moduli GET . Il mio metodo di forma è POST . Pertanto, non applicabile. Sì, perché no, gli URL sono sempre in grado di collegarsi.
Saeed Neamati,

5
Se vedi ?parameter1=value9&parameter2=value10negli URL, li stanno OTTENENDO; POST non incorpora le variabili del modulo nell'URL.
Wooble,

@Woobie: in questo caso i parametri URL sembrerebbero essere il risultato di un reindirizzamento sul lato server, dopo che il modulo è stato POST.
MrWhite,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.