Googleが検索ボックスフォームを送信していますか?


11

私のeコマースアプリケーションでは、ユーザーが検索ボックスから行ったすべての検索を保存します。先月かそこらで気づきましたが、統計の主要な検索用語は、フィールドに事前に入力された用語であることに注意してください(例:「ここを検索」)。JavaScriptを有効にしている場合、この用語をユーザーとして送信することはできませんが、そのため、Googleなどのボットがこの検索ボックスを自動送信していると思われることがよくあります。これは可能ですか?

回答:


11

Googleによると、GooglebotがGETフォームを送信することがあります。

http://googlewebmastercentral.blogspot.com/2008/04/crawling-through-html-forms.html

具体的には、高品質のサイトで要素に遭遇したときに、フォームを使用して少数のクエリを実行することを選択する場合があります。テキストボックスの場合、コンピューターはフォームを含むサイトから自動的に単語を選択します。フォーム上の選択メニュー、チェックボックス、およびラジオボタンについては、HTMLの値の中から選択します。各入力の値を選択したら、ユーザーが行った可能性のあるクエリに対応するURLを生成してクロールしようとします。


ウェブサーバーのログを確認すると、検索フォームのリクエストを見つけることができるはずです。これらのリクエストのユーザーエージェントを確認し(support.google.com/webmasters/bin/…を参照)、または逆IPルックアップを実行して詳細を確認することもできます。
joesk 2013年

1

私はそれがグーグルのような評判の良い会社からのボットよりもいくつかの不正なスパムボットである可能性がはるかに高いと思います。

ユーザーがこのようなクエリを入力したときに、IPとユーザーエージェントをログに記録するだけではどうですか。


現時点ではそれを改造することはできません。基本的に、これがスパイダー/ボットによる既知の動作であるかどうかを知りたいですか?
robjmills 2010

私は..かかわらず、コンタクトフォームに記入スパムボットへの何ら変わらを推測しない
robjmills

0

これは私のサイトで発生しており、ユーザーが代替テキストボックスでキーボードのEnterキーを押したときに、量などのように、検索が実行されました。ボットである可能性もありますが、このシナリオはより可能性が高いと思います。

テストするには、検索ボックスの横にある別のフィールドでEnterキーを押してみてください。


0

これは完全に定量化されていませんが、いくつかのサイトの検索結果ページがかなりあいまいになっており、Googleのインデックスに表示される場合があります。

これはランダムな文字列が挿入されたことが原因である可能性がありますが、これらのURLは他の場所(Googleツールバー、またはサイト検索URLパターンを理解するように構成したAnalyticsのいずれか)からのものであると思われます。


0

ユーザーは、ほとんどのサイトの検索機能をChrome内で使用できます。

Chromeでは、サイトのドメインを入力してからTabキーを押すと、検索テキストを入力するように求められます。この検索で​​は、Googleがサイトの検索フォームであると想定しているものを使用します。これはおそらくあなたが経験している問題だと思います。

皮肉なことに、私自身にも同様の問題があります。私たちのサイトには、「サイト検索」フォームの代わりに、Chromeが使用している「ディーラー検索」フォームがあります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.