実際には問題ではありません。グーグルボットとあなたのサイトを閲覧している他のユーザーの違いがわかり、それがどちらかであるかどうかに応じて異なるコンテンツをロードする場合、とにかくグーグルは見つけることができますか?結局のところ、彼らは物事を視覚的にチェックするために人間を送りません。
5 に答える
あなたが話しているのはクローキングと呼ばれています。
彼らは最終的に-特にあなたの競争相手の1人が彼らをひっくり返すならば-あなたは上場廃止になるでしょう。
あなたが知ることができる唯一の方法は、HTTPリクエストが通過するIPアドレスを介して、または他のHTTPリクエスト情報(おそらくユーザーエージェント)を介することです。
編集:User-Agentで検索したところ、次の興味深いサイトが見つかりました。私はこの情報を使用したことがありませんが、これはあなたの解決策かもしれません:
Google のボットは JavaScript を実行できませんし、実行することもありません。そのため、できることの 1 つは、ページのコンテンツを 1 つにして、読み込み時に JavaScript に置き換えることです。
オールフラッシュのサイトを持っていて、Google に見えないようにしたくない人は、http: //blog.deconcept.com/swfobject/を使用することがあります。
これは基本的に、切り替えを行う JavaScript ライブラリです。
しかし、これには問題があります
。合法的に使用するには、Flash と HTML コードを同期させておく必要があります。
- JavaScript を有効にしていないユーザーには機能しません (Google クローラーに意図したコンテンツが表示されます)。
- 他の人が指摘しているように、サイトの HTML を Flash コンテンツと一致させる以外の目的で使用すると、Google がこれに引っ掛かり、ほぼ永久に追放されます。
ただし、すべて Flash を使用する必要があるが、Google に表示させたい (そして、これを無効にする最新バージョンの Flash を持っていない) サイトの場合は、それを使用できます。以前やったことがあります。
グーグルは彼らのロボットを簡単に識別できるようにしていますが、グーグルが彼らの検索と彼らが取得したページを追跡できるようにする人々の大規模なネットワークも運営しています. このようにして、Google はロボット向けの特別なコンテンツを表示するサイトを特定し、それらをデータベースから削除できます。
これは、解読不可能な新しい暗号化アルゴリズムを開発したと考えている人々を思い出させますが、そのアルゴリズムが非常に優れているため、そのアルゴリズムが何であるかを誰にも教えません. 残念なことに、彼らは無数の他の人が彼らの前に犯したのと同じ過ちを犯すことになります.
コードを作成する前に率直に質問してくれてありがとう。