• ログイン無料アカウント

本書は、お客様のご参考のために原文の英語版を機械翻訳したものです。

英語版と齟齬がある場合、英語版の定めが優先するものとします。より詳しい情報については、本リンクをご参照ください。

問題を作成する

ブラウザ監視と検索エンジン最適化

ブラウザモニタリングでは、小さな"loader" スクリプトを、監視対象サイトの各ページのヘッドセクションに配置します。このJavaScriptインスツルメンテーションは、以下のように設計されています。

  • フロントエンドのパフォーマンスを最大限に可視化し、すべてのブラウザでページのロードにかかる時間を正確に計測し、JavaScriptのエラーやAJAXコールの詳細をレポートします。
  • ページ全体の読み込み時間や、検索エンジンのランキング、インデックス、クロールの効率など、検索エンジン最適化(SEO)への影響が少ないこと。

インラインJavaScriptの効率化

ブラウザモニタリングの最も効果的な方法は、最小限のJavaScriptインスツルメンテーションコードをモニタリング対象ページのヘッド部分にインラインで組み込むことです。このコードは、ページの読み込みが終わった後に、必要な残りのコードを取得します。

その他のブラウザ監視方法としては、ページ本文の最後にJavaScriptコードを記述する方法や、外部スクリプトを排他的に使用する方法などがあります。しかし、これらの方法では、エンドユーザーのエクスペリエンスに対する可視性が制限されてしまいます。

SEOへの影響

パフォーマンステストの結果によると、ブラウザモニタリングのJavaScriptを使用しても、ページの読み込み時間にはほとんど影響がありません。また、ユーザーや検索エンジンがサイトを操作する際にも悪影響を与えません。

Googleがウェブサイトのオーナーに一貫して推奨しているのは、ユーザーにとって価値があり、検索エンジンのクローラーにとってもアクセスしやすいサイトを構築することです。Googleのランキングでは、最も関連性の高い情報を提供し、最高のユーザー体験を提供するサイトが好まれます。

ブラウザモニタリングは、以下のようなパフォーマンスのボトルネックを特定することで、ユーザーエクスペリエンスの向上に役立ちます。

Googleのボットは、AJAXを多用したWebアプリケーションで提供されるコンテンツにアクセスするために、クロールするWebサイト上でJavaScriptコードを実行することが多くなっているため、Javascriptのエラーを特定することは特に有効です。以前は人間のユーザーにしか見えなかったJavaScriptのエラー(例えば、壊れたボタンなど)が、Googleボットがあなたのサイトと正常に対話できるかどうかに影響を与える可能性があります。

私たちは、SEOと検索エンジンからのトラフィックが多くの企業にとって決定的に重要であることを理解しています。ブラウザモニタリングを効果的に活用すれば、パフォーマンスとユーザーエクスペリエンスを向上させることで、Googleやその他の検索エンジンにおけるサイトのランキングを上げることも可能です。

Copyright © 2022 New Relic Inc.