web-dev-qa-db-ja.com

隠しフォームとSEO

いくつかの統計を収集するために、非表示のフォームを使用しています。

検索エンジンからのペナルティはありますか?

更新1:

ユーザーのWebサイトとの対話に基づいて、いくつかの統計を収集しています。たとえば、次の場合にPOSTリクエストがサーバーに送信されます。

  • ユーザーがビデオの再生を停止する
  • ユーザーは最後までビデオを見ました
  • 等.

Railsでform_remote_forを使用して、フォームをレンダリングし、非表示のままにします。

それを行う理由は、認証トークンを利用することであり、コードを作成するだけです。 JavaScriptを使用して、いくつかの非表示フィールドを埋め、フォームの送信を開始するだけです。

3
AntonAL

あなたのランキングのために使用される可能性のあるコンテンツを含むこのフォームは見当たらないため、これが問題になるとは思えません。しかし、JavaScriptを使用してフォームにデータを入力して送信する場合は、すべての方法でJavaScriptを使用してデータをキャプチャし、Ajaxを介して送信するので、非表示のフォームは不要ですか?

2
John Conde

フォームをレンダリングするだけでなく、JavaScriptを介してフォームとやり取りします。それがあなたが関心を持っているものであるならば、私はそれがあなたのランキングにどんな種類の悪影響も与えるとは思わない。

また、JavaScript、特にAJAXを介して生成されたコンテンツがある場合、 具体的に言う でない限り、クロールされません。

0
Krimo

ジョンがコメントしたように、これは奇妙なアプローチのようですが、考慮すべき2つのことがあります:

  1. 検索エンジンはフォームに入力できませんが、「壁に囲まれた庭」にたどり着くために、与えられたラベル/入力の正しい情報をアルゴリズムで計算したもので送信することができます。
  2. 隠されたフォームは、ウェブサイトの訪問者に最善の利益をもたらさないと見なされる可能性があります.Googleはそれを少し見ています(あなたがそれを見つけた場合)またはセッションデータなど。

アプローチを再考する価値は間違いありません。

0
Mike Hudson

「警告:このサイトはコンピューターに損害を与える可能性があります」という小さなメモを付けて、検索結果にどのようにWebサイトを表示しますか?

ここで、あなたの不正な戦術が何らかの方法でユーザーに損害を与えることを意図しているとGoogleが誤って判断しないことを100%確信できるかどうかを自問してください。

簡単に言うと、はい、このプラクティスが裏目に出る可能性があると思います。

0
gesher