BT

Googleは、JavaScriptとCSSコンテンツをインデックス化するようになった: 落とし穴を避けるために

| 作者: Sergio De Simone フォローする 13 人のフォロワー , 翻訳者 尾崎 義尚 フォローする 0 人のフォロワー 投稿日 2014年6月4日. 推定読書時間: 2 分 |

原文(投稿日:2014/05/30)へのリンク

Googleは、WebクローラーであるGooglebotがJavaScriptのいくつかのコンテンツを実行し、インデックス化し始めたと発表した。この変更は、いくつかの基本的なルールが考慮されない限り、検索結果に悪影響を及ぼす可能性がある。

GoogleのWebmaster Central Blogの投稿において、開発者のErik Hendriks氏とMichael Xu氏、Webmaster Trends AnalystのKazushi Nagayama氏は、Webページをインデックス化するときにGoogleがJavaScriptコンテンツを処理するために行ういくつかの変更は、検索結果に悪影響を与える可能性があることをWeb開発者にアドバイスした。

Hendriks氏, Xu氏, Nagayama氏,によると "過去数ヶ月にわたって、Googleのインデックス化システムはより平均的なユーザーのブラウザーのようにかなりの数のWebページがレンダリングされています。"これは、JavaScriptをオンにした場合におけるものである。これは、Googleの伝統的なページのインデックス化とは異なる、つまり、"HTTPレスポンスの本文の生のテキストコンテンツのみを見て、一般的なブラウザーがJavaScriptを実行して実際に表示されるものを解釈しませんでした。"

ときどき彼らが書いたJavaScriptレンダリングが期待通りにはならず、"サイトの検索結果にネガティブな結果をもたらします"。それを防ぐために、彼らは潜在的な問題とそれらの回避可能な方法のヒントを提供している:

  • サイトがJavaScriptやCSSをアクセスからブロックする場合、Googleのインデックス化システムは、一般的なユーザーのようにサイトを見ることができない。robots.txtの中でJavaScriptとCSSファイルにアクセスを許可することを推奨している。これは、JavaScriptとCSSファイルがGoogleのアルゴリズムでモバイルに最適化されたページであることを認識できるので、モバイルサイトでは特に関係している。
  • Webサーバーは、リソースのクロール要求のボリュームも処理できるようにするべきだが、レンダリング結果の影響を受ける可能性がある。
  • 複雑過ぎるか難解すぎるJavaScriptコードは、完全かつ正確にページをレンダリングできない可能性がある。
  • 場合によっては、JavaScriptはコンテンツを追加するためではなく、削除するために使用される。これはGoogleのインデックスエンジンも削除されたコンテンツにアクセスできなくなる。

最後にHendriks氏, Xu氏, Nagayama氏は、適切にWebページを退化させることは常によいアイディアであると提案する。これはJavaScriptを実行させなくても、検索エンジンでコンテンツにアクセスできるようにすることである。

Googleは、どのようにGooglebotがJavaScriptとCSSコンテンツをレンダリングするかをWebマスターが理解できるようにするツールを提供する準備をしている。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT