web-dev-qa-db-ja.com

GoogleはHTMLフォームを送信しますか?

http://domain/purchaseと言うWebページがあり、このページにはWebフォームがあります。ユーザーは、このフォームを送信すると(クライアント側とサーバー側の両方に検証があり、フィールドが適切に入力されるまで検証されません)、別のページにリダイレクトされます。他の設定をしてから、製品を購入します。 2番目のページがhttp://domain/optionsであるとします。

したがって、ユーザーは私たちのサイトに来てhttp://domain/purchaseにアクセスし、フォームに入力して送信し、最初のページのパラメーターを含む2番目のページhttp://doamin/options?parameter1=value1&parameter2=value2にリダイレクトされます。これは、Webページ間(または技術的にはURL間)でパラメーターを渡す際に非常に一般的です。

今、私は自分のウェブサイトをレビューしていましたが、GoogleがリダイレクトされたウェブページとURLの一部を次のようにインデックス付けしたことがわかりました。

  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

これは、Google Botがhttp://domain/purchaseページにアクセスし、フォームに入力して送信し、対応するパラメーターを使用して他のURLにリダイレクトされたことを意味します。これが私にとって意味のある唯一の方法です。 Googleは本当にフォームに記入しますか?

PS:すべてのパラメーターは意味があり、任意に入力されないことを意味します。たとえば、インデックス付きページのphoneパラメーターには正しい電話番号があります。どうして可能ですか?

10
Saeed Neamati

Google 2008年からHTMLフォームをクロールできました

各入力の値を選択したら、ユーザーが作成した可能性のあるクエリに対応するURLを生成してからクロールします。クエリの結果のWebページが有効で興味深いものであり、インデックスにないコンテンツが含まれていることを確認した場合、他のWebページを含めるのと同じようにインデックスに含めることができます。

一方、GoogleBotがこれらのフィールドに入力する正しいパラメーターを認識している可能性は低いため、別の説明があるかもしれません。ユーザーがリダイレクトされたページにリンクしている可能性はありますか?

8
Kat

Googleはより積極的になっています フォームの送信に関しては。

4
John Conde