2011-12-22 16 views
4

タイヤを販売している私の新しく開発された電子商取引サイトでは、タイヤの検索ページを持っています。これは本質的にあなたの製品を見つけて特定の製品ページに行くページです。私はそれがすべてjavascriptフォームとajax呼び出しで本当に素敵で現代的であることが欲しかったが、私はSEOフレンドリーであることも欲しかった。ですから、JSでページを入力した場合の(またはのGooglebotのように)なって、あなたがこの表示されます。これは黒い帽子の隠蔽と考えられますか?

googlebot view

これは、左側にすべてtiretypes(summertires、wintertires、allyearタイヤなど)を一覧表示し、すべてを特定の製品ページにリンクしている右側の選択されたタイプに従った製品。

とJSの正規ユーザーinitally同じことを見ることが、オンになって、すぐにDOMの準備ができているとき、このに置き換えられます:、

web 2.0 view

フォームがロードされた後、製品はajaxで読み込まれ、フォーム内の何かを変更するたびに更新されます。

「悪い」クローキングと主張している私の友人にそれを示しました。彼は、私はユーザーとGoogleとは異なる内容を示したので、これはクロークのためのGoogleのガイドラインに違反していると考えられていたと主張しています。私の意見では、それは2つの異なる方法で表示された同じ内容ですが、私は実際には勘違いする機会がありません。

私はつまずくとオンラインになりましたthis article 白い偽装(良い)と黒い偽装(悪い)の両方があると主張しました。残念ながら私はまだ

を、それが良いか悪いかで非常に確信を感じる、そう...していないので、私の主な質問は:

  • 悪いクローキングや良いクローキングと考えられ、この手法ですか?

追加の質問:私は、「グーグル」-viewにtiretypeによってフィルタリングすべてのタイヤを表示するのではなく、私のトップ20全体の製品を表示すると考えられてきた

  • 。これは私の人気商品を最適化するためのより良い選択ですか?
  • 私はまた、長いリストのすべての製品を持っていると考えています、これについての意見ですか?
+0

私は弁護士ではありませんが、このケースでは違法または合法的な差異があなたの意図に依存する可能性が高いと私には思われます。あなたのユーザーを欺こうとしていない場合、おそらく違法ではありません。 – corsiKa

+1

あなたの投稿を編集して、より多くの疑問に気づかせることができますか?あなたの友人が「暴動」し、「スクリーンを使って投げている」、「壊滅的な失敗」、「光っこい光」など、多くの騒音と混乱があります。より少ないドラマで実際の質問をし、答えを得るチャンスを増やすことができたようです。 –

+1

あなたはユーザエージェントに基づいていません。あなたはユーザエージェントの能力に基づいてそれをやっています。私は、JSをオフにしたり、利用できない、または部分的に実装したエージェントにとって有用なコンテンツを提示することは、遠隔的に「黒い帽子」と見なされる可能性は低いと考えています。 –

答えて

2

これは問題ありません。同じコンテンツを表示しています.1つはユーザーエクスペリエンスに優れていて、もう1つはユーザーエクスペリエンスです。これはprogressive enhancementの完璧な例です。

クローキングは、検索エンジンのランキングを操作する目的で検索エンジンにのみコンテンツを表示する場合です。だから、あなただけのユーザーエージェントやIPアドレスに基づいてコンテンツをフィルタリングしている場合は特に、Googleにコンテンツを表示し始めるなら、あなたは隠れている、それは黒い帽子のSEOです。

+0

それから、「トップ20全体の製品」に切り替えるとどうなりますか?私はそれが焦点を当てたい、私はGoogleを示すので、それはその後、餌と考えられるだろうか? – Esben

+0

私の更新された回答を見る –

1

John Condeが言ったように、これは隠蔽されていません。 DOMの後のコンテンツの読み込みがクローキングとみなされた場合、javascriptやajaxスクリプトをあまり使用することはできませんでした。あなたがすべきことは、jsとnon-jsユーザーに常に同じ "コンテンツ"を表示しようとしていることです。

関連する問題