web-dev-qa-db-ja.com

プログレッシブ拡張機能を使用して、.jsのリンクを上書きするとクローキングと見なされ、検索エンジンで表示できますか?

私は.loadを使用して/about.htmlページからコンテンツをロードしているので、検索エンジンは何が起こっているのかを見ることができます。 /about.htmlページへの.load<a>タグをトリガーするリンクを作成しましたが、使いやすさのために、e.preventDefault;スクリプトの一部として.loadを使用してこれらをオーバーライドしました。

これは悪い/危険/黒い帽子と見なされていますか?GoogleボットがJSを見ることができないので、これを見るでしょうか?

ちょっとした質問ですが、GoogleボットはJSコードを見て、それが何をするか分析できますか?それとも、完全にそれ、その機能と結果を無視しますか?

1
sam

プログレッシブエンハンスメントは、実際にプログレッシブエンハンスメントである限り、クローキングではありません。 JavaScriptが同じコンテンツを提供しているが、ユーザーエクスペリエンスを改善している場合、それは問題なく推奨されます。検索エンジンに異なるコンテンツを提供し、ランキングを操作するためにユーザーに提供している場合にのみ悪いことです。

2番目の質問については、ほとんどのJavaScriptは検索エンジンによって解析されませんが、一部のJavaScriptを処理し、標準に従っていればGoogleはajaxをクロールします。

2
John Conde

ウェブマスターツール> yourpage.com> Labs>インスタントプレビューで試してください

ページは同じように見えますか? ->問題なし

それ以外の場合は、クローキングのように見えます->修正してください。

1
SEOPeter