web-dev-qa-db-ja.com

Search Engine SpiderはPOSTフォームを送信しますか?

POSTフォーム(私の場合は選択ボックス)の背後にコンテンツがある場合、Googlebotまたは他の検索エンジンスパイダーはそのフォームの背後にあるコンテンツをクロールできますか?

たとえば、1ページの4つの翻訳があり、言語選択が同じURLへのPOSTフォームであり、言語固有のURLにリダイレクトされた場合、Googlebotはクロールできます"他の言語?

10

Googlebot フォームを送信できます 、しかし一般的には 理由を検出できなければそうではありません そうします。

そのため、リンクから、あなたの翻訳がAJAXされて適切に構築された場合、Googlebotは結果がどうなるかを確認するためにフォームを送信するでしょう。ただし、この動作(特にPOSTの場合)は保証されていないため、おそらくGETを使用してロボットがよりアクセスしやすくする必要があります。

9
JCL1178

ビングは絶対にそうです。私にそれを告げる前に、連絡フォームと調査フォームの両方を絶えず提出するでしょう。 $ _POST情報に$ _SERVER ['HTTP_USER_AGENT']を含めたため、Bingbotであることがわかりました。他のクモは、これらのフォームを提出したことはありません。

4
nemmy

彼らはできるし、する。立ち上げようとしているサイトの前面に、簡単なメールコレクションフォームがあります。 Google Bot IPであるIP 66.249.73.214からそのフォームから送信されたばかりです。

3
Jesse