スピードメトリクスを視覚化してSEO、UX、収益を改善する方法
テキスト内容:"オンスパンズのみなさん、こんにちは、またのホワイトボード金曜日にお越しくださいました。私の名前はサム・アースデンと申します。私はディープクロールというウェブクローリングプラットフォームのSEOとして働いており、今日はGoogleがスピードを理解する方法と、いくつかのパフォーマンスメトリックスの視覚化方法について話します。これらのメトリックスを使用して、SEOを改善し、ユーザーエクスペリエンスを向上させ、最終的にサイトから収益を上げるための方法について説明していきます。では、まずはGoogleが実際にどのようにスピードを理解しているのかを見てみましょう。早いサイトは一般的にユーザーエクスペリエンスが向上することは誰もが知っていますが、Googleは最近までそれをアルゴリズムに直接取り入れていませんでした。実際、スピードについて注目し始めたのは7月に行われたモバイルスピードのアップデートです。スピードはおそらく二次的なランキング信号であり、関連性がページの読み込みよりも重要であることです。しかし、このアップデートに関して面白いことは、Googleがスピードを理解する方法の詳細を公式に認めたということです。GoogleはライツハウズやChrome Devツールなどからのラボデータと、匿名化されたChromeユーザーからのデータを組み合わせてスピードを理解していることがわかっています。これはChromeユーザーエクスペリエンスレポート(CRUX)として公に利用できるデータベースに含まれています。このデータベースには5つの異なるメトリックスが含まれており、それぞれの意味があります。最初にページ上に何らかの要素が読み込まれるFirst Paint、テキストや画像が表示されるFirst Contentful Paint、DOMが読み込まれるまでの時間であるDOM Content Loaded、追加のスクリプトが読み込まれた後のページの完全な読み込み時間であるOnload、そしてユーザーがサイトとやり取りしたのとサーバーがその応答を返す間の時間であるFirst Input Delayです。これらのメトリックスがCRUXデータベースを構成しており、いくつかの異なる方法でこのデータにアクセスすることができます。まず、最も簡単な方法はページスピードインサイトを利用することです。興味のあるページを入力するだけで、CRUXメトリックスとLighthouseの推奨事項が表示されるので、非常に便利です。しかし、これは単なるスナップショットを提供するだけであり、継続的なモニタリングにはあまり適していません。次に、CRUXダッシュボードを介してCRUXデータにアクセスする方法があります。このダッシュボードでは、CRUXデータベースからの5つの異なるメトリックスが提供されており、ページの読み込みを遅い、平均、速いの3つに分けてトレンド表示されます。つまり、トレンドを見ながら、時間の経過とともにサイトが改善しているのか悪化しているのかを確認することができます。この方法は非常に良いですが、このデータの可視化をあまり操作することはできないという問題があります。CRUXデータベースのローデータをクエリすることで、データのビジュアライズを最大限に活用するために、BigQueryにSQLクエリを作成して実行する必要があります。その結果をGoogleスプレッドシートにエクスポートし、Data Studioに取り込むことができます。このプロセスは少し複雑に聞こえるかもしれませんが、素晴らしいガイドがたくさんあります。ポール・カルバノ氏はこのプロセスの初歩を学ぶためのいくつかのビデオチュートリアルを提供しており、Rick Viscomi氏はクラックスクックブックというテンプレート化されたSQLクエリの集まりを提供しています。欲しいドメインをプラグインするだけで、すぐにBigQueryに挿入できるものです。また、このプロセスを自動化したい場合は、Googleスプレッドシートにエクスポートする代わりに、Google Cloud Storageにデータを格納し、SQLクエリを定期的に更新することもできます。ここまで進めて、データを視覚化できるようになったら、それをどうするべきでしょうか。いくつかの異なるユースケースがあります。まず、管理部門やクライアントに最適化のための購入意思を得ることができます。競合他社に比べて遅れていることを示すことは良い購入の基盤になるでしょう。また、収益インパクト計算機を使用することもできます。これは非常にシンプルなGoogleのツールであり、サイトに関するさまざまな詳細を入力すると、サイトがどれだけ速くなればもっとお金を稼げるのかを表示してくれます。購入の取得が終了したら、CRUXの可視化を開発者に伝えることができます。ここで行いたいことは、自分のサイトがどの部分で問題が発生しているのかを正確に示すことです。例えば、First Contentful Paintが問題になっている場合、開発者に対して「この部分を修正する必要があります」と伝えることができます。もし彼らが「独立したテストではサイトは問題なく動作している」と言っても、実際のユーザーからのデータであることを示すことができます。最後に、これらの最適化イニシアチブが進行していることを伝えることができます。パフォーマンスやビジネスメトリクスなど、さまざまなパフォーマンスメトリクスを月単位でトレンド表示し、ビジネスメトリクスと重ねて表示します。これにより、サイトのパフォーマンスが向上するにつれて、これらのメトリクスが改善しているかどうかがわかります。これらはCRUXデータベースを視覚化するためのさまざまな方法ですが、サイトが速ければユーザーエクスペリエンスも良くなりますし、優れたユーザーエクスペリエンスを提供することで顧客の忠誠心も高まります。競合他社よりも良い体験を提供することで、ユーザーはあなたのサイトに戻ってくる可能性が高まります。また、SEOの利点も増えています。Googleが今後どのようにアルゴリズムを変更するかはわかりませんが、スピードがランキング信号としてますます重要になってきている可能性があります。以上がGoogleがページスピードを理解する方法、CRUXデータベースからデータを視覚化する方法、およびそれを行う理由の一部です。役に立てば幸いです。次回まで、ありがとうございました。"
Table of Contents:
- Googleのスピード理解方法(H2)
1.1 スピードとは(H3)
1.2 Googleのアルゴリズムへの組み込み(H3)
1.3 Googleのスピード理解の詳細(H3)
1.3.1 ラボデータとフィールドデータ(H4)
1.3.2 クロムユーザーエクスペリエンスレポート(H4)
1.3.3 CRUXデータベース(H4)
- CRUXデータへのアクセス方法(H2)
2.1 PageSpeed Insights(H3)
2.2 CRUXダッシュボード(H3)
2.2.1 スローロード、平均ロード、速いロード(H4)
2.3 クエリと可視化(H3)
2.3.1 SQLクエリ(H4)
2.3.2 データの視覚化(H4)
- CRUXデータの活用方法(H2)
3.1 マネジメントやクライアントへの報告(H3)
3.2 収益インパクトの計算(H3)
3.3 開発者への情報提供(H3)
3.4 パフォーマンスとビジネスメトリクスとの連携(H3)
- スピードの重要性と将来への期待(H2)
Googleのスピード理解方法(H2)
最近のモバイルスピードのアップデートをきっかけに、Googleはスピードの理解に取り組んでいます。早いサイトが良いユーザーエクスペリエンスを提供するという事実は広く認識されていますが、Googleは以前までアルゴリズムに直接的にスピードを組み込んでいませんでした。しかし、最近のアップデートにより、Googleはスピードを重要視していることを明言しました。スピードは現在は二次的なランキング信号であり、関連性に比べて重要度は低いですが、将来的にはさらに重要な要素となる可能性があります。
スピードとは(H3)
スピードとは、ページの読み込みやアクセスの速さを指します。ユーザーは素早く情報にアクセスしたいと思っており、遅いサイトはユーザーエクスペリエンスに悪影響を与えます。
Googleのアルゴリズムへの組み込み(H3)
Googleはモバイルスピードアップデートを通じてスピードをアルゴリズムに組み込んでいます。これにより、スピードがランキングに影響を与える可能性があります。しかし、関連性は常に最も重要な要素であり、スピードよりも重視されます。
Googleのスピード理解の詳細(H3)
Googleはラボデータとフィールドデータを組み合わせてスピードを理解しています。ラボデータはLighthouseやChrome Devツールから取得され、フィールドデータは匿名化されたChromeユーザーから取得されます。これらのデータはクロムユーザーエクスペリエンスレポート(CRUX)として公に利用できるデータベースに格納されています。
ラボデータとフィールドデータ(H4)
ラボデータはGoogleが提供するテストツールを使用して生成されます。これにはLighthouseやChrome Devツールが含まれます。一方、フィールドデータは実際のユーザーの利用データを元にしており、匿名化された形で収集されます。Googleはこれらのデータを組み合わせてスピードを理解しています。
クロムユーザーエクスペリエンスレポート(H4)
クロムユーザーエクスペリエンスレポート(CRUX)は、クロムユーザーのアクセスデータを基にしたデータベースです。このデータベースにはさまざまなパフォーマンスメトリックスが格納されており、公に利用できます。これにより、開発者やSEO担当者はサイトのパフォーマンスを分析することができます。
CRUXデータベース(H4)
CRUXデータベースはGoogleが提供するデータベースであり、スピードに関するさまざまなメトリックスが格納されています。CRUXデータベースは公に利用でき、SQLクエリを使用してデータにアクセスできます。
CRUXデータへのアクセス方法(H2)
CRUXデータを活用するためには、いくつかの方法でデータへのアクセスが可能です。
PageSpeed Insights(H3)
PageSpeed Insightsは、CRUXメトリックスとLighthouseの推奨事項を提供するツールです。興味のあるページを入力すると、そのページのCRUXメトリックスと改善のための推奨事項が表示されます。
CRUXダッシュボード(H3)
CRUXダッシュボードは、CRUXデータベースの異なるメトリックスを提供するツールです。スローロード、平均ロード、速いロードといった異なるロード速度をトレンド表示します。これにより、サイトのパフォーマンスの変化を追跡することができます。
スローロード、平均ロード、速いロード(H4)
CRUXダッシュボードでは、ページのロード速度をスローロード、平均ロード、速いロードの3つに分類して表示します。それぞれのロード速度の割合を確認し、月単位でトレンドを比較することができます。
クエリと可視化(H3)
CRUXデータベースの可視化には、SQLクエリを使用してデータを取得し、それをビジュアライズする必要があります。大量のデータを処理するためにはBigQueryなどのデータベースを使用することが推奨されます。また、GoogleスプレッドシートやData Studioを使用してデータを視覚化することもできます。
SQLクエリ(H4)
SQLクエリを使用することで、CRUXデータベースから必要なデータを抽出することができます。クエリを作成し、BigQueryなどのデータベースに実行することで、データを取得できます。
データの視覚化(H4)
取得したデータをGoogleスプレッドシートやData Studioなどのツールを使って視覚化することで、パフォーマンスの変化をより明確に把握することができます。グラフやチャートを作成し、データのトレンドを分析することができます。
CRUXデータの活用方法(H2)
CRUXデータを活用することで、さまざまなことができます。
マネジメントやクライアントへの報告(H3)
CRUXデータを活用して、マネジメントやクライアントに報告することができます。競合他社と比較して遅れていることを示すことで、最適化のための購入意思を得ることができます。
収益インパクトの計算(H3)
収益インパクト計算機を使用することで、サイトのスピード向上が収益にどのような影響を与えるかを計算することができます。この計算機を使用すると、サイトのスピードをxパーセント向上させた場合の追加収益を推定することができます。
開発者への情報提供(H3)
開発者には、CRUXデータを活用してサイトの問題点を明確に伝えることができます。例えば、First Contentful Paintが遅い場合は、その問題を修正するように開発者に指示することができます。実際のユーザーのデータを持ち出し、サイトのパフォーマンス改善の必要性を説明することができます。
パフォーマンスとビジネスメトリクスとの連携(H3)
パフォーマンスメトリクスとビジネスメトリクスを組み合わせて分析することで、最適化の効果とビジネス上の変化を把握することができます。例えば、パフォーマンスが向上するにつれて、コンバージョン率や離脱率が改善されるかどうかを確認することができます。
スピードの重要性と将来への期待(H2)
サイトのスピードは、ユーザーエクスペリエンスや顧客の忠誠心に大きな影響を与えます。サイトが速ければ、ユーザーはスムーズに情報にアクセスでき、より良い体験を享受することができます。また、Googleのアルゴリズムにおいてもスピードは重要な要素となってきており、ランキングにも影響を与える可能性があります。今後もスピードの重要性は増していくでしょう。
【メリット】
- サイトの速度向上によるユーザーエクスペリエンスの向上
- 競合他社との差別化
- SEOへのプラスの影響
【デメリット】
- 最適化のための手間と時間が必要
- アルゴリズムの変更に対応する必要がある
【ハイライト】
- Googleはスピードを重要視しており、アルゴリズムに組み込んでいます。
- CRUXデータベースを活用することで、サイトのパフォーマンスを分析できます。
- スピードの向上はユーザーエクスペリエンスの向上につながり、ビジネスにもプラスの影響を与えます。
【FAQ】
Q: CRUXデータベースにアクセスするための費用はかかりますか?
A: CRUXデータベースは公に利用できるため、追加の費用はかかりません。
Q: CRUXデータベースのデータはどのように更新されますか?
A: CRUXデータベースは定期的に更新され、最新のデータを取得することができます。
Q: CRUXデータを活用するためには、開発者の協力が必要ですか?
A: CRUXデータの活用には開発者の協力が欠かせません。開発者にデータの解析や問題の修正を依頼する必要があります。
【参考リンク】