この記事はAhrefs公式ブログの日本語訳です。
原文:SEO Testing: A Simple (But Complete) Guide
(著者:Joshua Hardwick / 原文の最終更新日:August 17, 2021)
※フルスピード註:この記事は2021年8月17日時点の記載をもとに翻訳しています。Ahrefs公式ブログの記事は今後追記・再公開されることがありますことをご了承ください。
ウェブサイトを変更する際に、それがSEOに良い影響を与えるのか、悪い影響を与えるのか不明確な場合、SEOテストを行うことが役立つかもしれません。
しかし、SEOテストはいつ、どのように行うべきなのでしょうか?
このガイドでは、以下のことを学びます:
SEOテストとは何か?
SEOテストとは、ウェブサイトに変更を加え、オーガニック検索のトラフィックやランキングへの影響を測定するプロセスです。
なぜSEOテストを実施する必要があるのか?
SEOテストを実施する4つのメリットを紹介しましょう:
1.あなたのウェブサイトに何が有効か確認する
既知のランキング要因はさておき、SEOは状況によって変わります。他の人が変更を加えて良い結果を得たからといって、同じ結果が必ずしもあなたの場合に当てはまるわけではありません。自分のウェブサイトでテストしてみることが大切です。
2.資源配分の正当化
SEOの変更には時間とリソースがたくさん必要です。もし変更が期待通りの結果をもたらさなければ、それは無駄な労力です。テストを行うことで、少ないリソースと短い時間で、ポジティブな結果が期待できるかどうかを確認できます。
3.意見主導ではなく、データ主導であること。
何がSEOに有効で何が有効でないかについては、皆意見が分かれます。この論争を解決する最も簡単な方法は、それらをテストすることです。これを怠ると、大声で主張する人が方向性を決めてしまうことがあります。
4.変化が裏目に出ないようにする
SEOに何の影響も及ぼさないSEOの変更に時間と労力を費やすことよりも、最悪なのはSEOに悪影響を及ぼすことです。SEOテストを行うことで、ネガティブな結果を特定のページに制限することができます。
SEOテストにはどのような種類があるのか?
SEOテストには主に3つのタイプがある。
1.SEOシリアルテスト(推奨しない)
シリアルテストとは、ウェブサイト上のすべてのページを一度に変更し、その結果を観察することです。私たちは、3つの理由からこれをお勧めしません:
- その変更がSEOに悪影響を及ぼす場合、一部のページだけでなく、すべてのページに影響が及ぶ。
- 通常、サイト全体の変更はより時間がかかり、ロールバックしなければならない場合はさらに時間がかかる。
- 季節性や自分のコントロールの及ばない変動要因は考慮されない。
2.時間ベースのテスト(推奨しない)
時間ベースのテストは、1つのページに変更を加え、そのパフォーマンスを見るものです。サンプルサイズが1つで因果関係を仮定するのは賢明ではないため、このタイプのSEOテストはお勧めしません。
3.SEO A/Bテスト
A/Bテスト(またはスプリットテスト)は、いくつかのページを変更し、他のページは変更しないテストです。そして、変更したページと変更しなかったページの結果を比較します。変更しないページのグループをコントロールグループと呼び、変更したページのグループをバリアントグループと呼びます。 このタイプのSEOテストをおすすめする理由は以下の通りです:
- その変更がSEOに悪影響を及ぼすとしても、それはページのごく一部にしか影響しない。
- ページのごく一部に変更を加えるだけなので、連続テストのように時間がかかることはない。
- 季節性やコントロールできない変動要因を考慮するのに役立ちます。
SEOテストは自分に合っているのか?
SEOテストは、あなたのウェブサイトがかなりの量のオーガニックトラフィックを得ていない限り、おそらくあなたには適していません。月に数万から数十万のオーガニック訪問がある場合です。これには2つの理由があります:
- もっと良い時間の使い方があるはずです。ウェブサイトのトラフィックが少ない場合、SEOテストでは解決できません。それよりも、より検索に特化したコンテンツを作成したり、バックリンクを増やしたり、SEOを改善するために知られているその他のテクニックに集中しましょう。
- もし3人に好きなバンド名を聞いて、全員がBTSと答えたとしても、他の全員が同じだと思わないだろう。おそらく、BTSの熱狂的なファンに偶然出会っただけかもしれません。しかし、1万人に聞いて全員がBTSと答えた場合、ほとんどの人がファンであると判断するのが妥当でしょう。SEOテストでも同じことが言えます。相当なサンプルがなければ、変更と観察された結果の間に因果関係があると仮定するのは賢明ではありません。
ウェブサイトのトラフィックが多い場合、ランキングを向上させたり、トラフィックをほんの少し増やしたりするだけで、ビジネスに大きな影響を与えることができます。
SEOテストの実施方法
以下の7つのステップに従って、SEOテストを始めましょう:
1.仮説を立てる
仮説とは、未来を予測するものです。何を変更し、それがウェブサイトのSEOの可視性にどのような影響を与えると考えるかを示すものです。
仮説を立てるための簡単な式を紹介しましょう:
[変更]は[ページのタイプ]に[影響]をもたらします。
例を挙げます:
[短い説明文の追加]は、[パティオ家具のeコマースカテゴリーページ]の[オーガニックトラフィックの10%改善]につながるでしょう。
何を変更するのか、意図する結果、テストに使用するページの種類を概説したことがおわかりいただけるだろう。
何を変更するか、意図した結果、テストに使用するページのタイプを要約したものです。
テスト結果を台無しにする可能性のある変数を最小限に抑えるため、共通の特徴を持つページ、例えばブログ記事やeコマースのカテゴリーページなどを選ぶことをお勧めします。また、仮説は適当に立てるのではなく、経験に基づいた推測であるべきです。
2.ページを選ぶ
それなりのオーガニックトラフィックを獲得しているページでのみテストを実施するのが、ベストプラクティスです。なぜなら、オーガニックトラフィックがほとんどないページから多くを学ぶことはできないからです。テスト結果がゆがむだけです。
グーグル・アナリティクスでオーガニック・トラフィックのあるページを見つけることができる:
- 行動>サイトコンテンツ>ランディングページに進む
- オーガニック・トラフィックのみによるフィルタリング
- テストしたいページの種類をフィルターする(例:URLに/blog/が含まれるページ)。
- 少なくとも[x]セッションのあるページをフィルターする
Googleアナリティクスを使用していない場合は、Ahrefsのサイトエクスプローラーを使用して同じことができます。
- サイトエクスプローラーにドメインを入力
- トップページ2.0 レポートへ
- 月間トラフィック量が少なくとも[x]のページをフィルタリングする。
- インクルード・フィルターを使って、フットプリント(URL内の/blog/など)に基づいて、興味のある種類のページをフィルタリングする。
結果をダウンロードし、必要な箇所を修正する。これがテストに使用するページです。
3.無作為抽出
ABスプリットテストを行うためには、ランダムに選ばれたページの一部に変更を加えるだけです。残りのページはコントロールグループとして使用します。
専用のSEOテストツールを使用している場合、ランダムサンプリングを自動的に処理してくれることもあります。しかし、手動で行う場合、Google Sheetsの「範囲をランダム化」機能を使用するのが簡単な方法です。
手順は以下の通りです:
- データセット(URLなど)をGoogle Sheetsにインポートします。
- すべてのデータを選択します。
- 右クリックして「範囲のランダム化」を選択します。
これにより、URLの順序がランダムになり、上から一定の割合をバリアントグループとして使用できます。
4.試験時間を決める
テストの実施期間を正確に予測するのは難しいかもしれませんが、基本的には十分なデータを収集するのに必要な期間です。これには、数日から数ヶ月かかることがあります。具体的な期間はトラフィックの量やページ数に依存します。
以下にいくつかポイントを挙げてみましょう:
- Googleがあなたのバリアントグループのページを再クロールするのに十分な時間、テストを実行してください。ページが再クロールされない限り、トラフィックやランキングの変化はあなたの変更に帰因することはありません。
- 十分な量のトラフィックがあなたのページに集まるまでテストを実施すること。 統計的に重要でない可能性が高いので、あなたのページがかなりのトラフィックを受けるまで結論を出さないでください。
テスト期間をどれだけに設定すべきか迷った場合、最初は1ヶ月から始めることをお勧めします。より多くのデータが必要な場合は、いつでももっと長い期間テストを実行することができます。
5.テスト結果の追跡方法を決める
サイトに変更を加える前に、その結果を追跡する方法が必要です。一番簡単な方法は、SEOテストツールを利用することです。Google Search Consoleアカウントに接続し、結果を追跡することができます。
しかし、あなたが望むなら、手動で結果を追跡することもできます。
オーガニックトラフィックの変化をテストしたい場合は、Google Search ConsoleまたはGoogle Analyticsを使用しましょう。変更前と変更後の両グループのトラフィックの平均差を比較します。
CTRの変化をテストしたい場合は、Google Search Consoleを使用し、平均的な変化を比較する。
オーガニックランキングの変化をトラッキングしたい場合は、Google Search ConsoleやAhrefsのRank Trackerのようなランキングトラッキングツールを使いましょう。AhrefsのRank Trackerは、単なる平均値ではなく実際の順位が分かるので、間違いなく後者の方が良い選択肢です。
AhrefsのRank Trackerでこの設定をするには、2つのキーワードを追加し、タグ付けします:
- “コントロール “のタグが付けられたコントロールグループのキーワード
- バリアント・グループのキーワードは“バリアント “とタグ付けされている
その後、タグレポートで各グループのキーワードの平均ランキング順位を見ることができます:
6.変更を加える
いよいよABテストを実施する時が来ました。 そのためのポイントをいくつか紹介しましょう:
- コントロールグループのページには変更を加えないでください。コントロールグループと呼ばれるのには理由があります。変更の影響を評価するためのベースラインだからです。
- 変数は1つだけ変えましょう。複数のことを変えてしまうと、結果を導いたのが1つなのか組み合わせなのかがわからなくなる。
- 変更内容と変更日を記録しておきましょう。
- 元に戻す方法があることを確認してください。SEOテストで結論が出なかったり、否定的な結果が出たりした場合は、これを行う必要がある。
- 無意味なテストはしない。SEOのベストプラクティスを素早く簡単に実施できるのであれば、わざわざテストする必要はないです。
7.結果の確認
テストツールを使っているのなら、テスト終了後に分析するためのグラフを作成してくれるでしょう。
そうでない場合は、Google Analytics(トラフィックの変化をテストする場合)、Google Search Console(トラフィック、順位、CTRの変化をテストする場合)、または順位追跡ツール(順位の変化をテストする場合)を使って、テストの結果を手動で評価することができます。
ステップ5で示したように、順位の変動をテストしていて、AhrefsのRank Trackerにすべての設定がされている場合、タグレポートでテスト開始からのキーワードの表示頻度の変化を確認できます。時間枠を選択するだけです。
SEOテストの例
SEOの目標に応じて、誰もが異なるSEOテストを実施すべきです。しかし、一般的なテストの例をいくつか見て、そのプロセスを掘り下げてみましょう。
1.eコマースの商品ページやカテゴリーページにおけるタイトルタグの変更がCTRに与える影響のテスト
タイトルタグは検索結果に表示されるため、ページのクリック率(CTR)に影響を与える可能性があります。ほとんどのeコマースサイトのように、すべての商品ページやカテゴリーページに同じ計算式を使用している場合、異なる計算式がCTRに与える影響をテストするのはとても簡単です。
テスト方法
オーガニックトラフィックがそこそこあるeコマースカテゴリーのページをランダムに抽出し、それらのページのタイトルタグの式を変更します。
例えば、現在の商品ページの公式がこうだとしましょう:
[商品名]|[ブランド名]
「無料配送」を追加することで、CTRが向上するかどうかをテストしてみてはいかがでしょうか:
[商品名] – 送料無料| [ブランド]
測定方法
Google Search Consoleを使って、変更前と変更後の両グループのページの平均CTRを比較します。
補足
Search Consoleのフィルターには多くの不満が残るため、おそらくこのデータをスプレッドシートかGoogle Data Studioにエクスポートする必要があります。
2.コンテンツ最適化ツールがブログ記事のランキングに与える影響を検証
多くのSEO専門家がコンテンツ最適化ツールを愛用しているが、そうでない人も多いです。もしあなたが、このアプローチに何かあるかもしれないと考える派なら、試してみてはいかがでしょうか?
テスト方法
そこそこのオーガニック・トラフィックを獲得し、主要なターゲット・キーワードでトップ10にランクインしているブログ記事の束を無作為にサンプリングし、コンテンツ最適化ツールを使ってそれらの記事を「最適化」します。
AhrefsのRank Trackerでそのようなブログ記事を見つける方法をご紹介します:
- プロジェクトを選ぶ
- ページ・レポートへ
- トップ10ランキングのフィルター
- 追跡したキーワードからのオーガニック・トラフィックが月間推定で少なくとも[x]あるページをフィルタリングする。
- 結果をエクスポートする
測定方法
AhrefsのRank Trackerを使って、ステップ5で説明したように、テスト開始日と終了日における各グループのトラッキングキーワードの平均表示頻度を比較します。
補足
テストの最初に、Rank Trackerでキーワードをコントロールグループとバリアントグループとしてタグ付けすることを忘れないでください。
3.ブログ記事のフィーチャードスニペットランキングへの影響をテスト
フィーチャードスニペットへのランクインは通常、より多くのクリックを促進する。ですから、もし、あなたのブログ記事が特定のキーワードで上位ランキングしていて、それがフィーチャードスニペットをトリガーするキーワードであるなら、フィーチャードスニペットを獲得する能力をテストしてみる価値があります。
テスト方法
オーガニックトラフィックがある程度あるブログ記事を見つけて、フィーチャードスニペットをトリガーするキーワードで上位10位にランクインしている記事を無作為に選び、それらの記事にスニペットに適したコンテンツを追加します。
Ahrefsのサイトエクスプローラーでそのような投稿を見つける方法をご紹介します:
- サイトエクスプローラーにブログ/ウェブサイトを入力
- オーガニック・キーワード2.0レポートへ
- トップ10ランキングのフィルター
- 少なくとも[x]の月間推定オーガニック・トラフィックを送信しているキーワードをフィルタリングする(そうすれば、ページが適切な量のトラフィックを得ていることがわかる)
- 未所有のフィーチャー・スニペットのフィルタリング
- 結果をエクスポートする
測定方法
AhrefsのRank Trackerを使用し、テスト開始日と終了日に各グループのトラッキングキーワードのフィーチャードスニペット数を比較します。
補足
テストの開始時に、Rank Trackerでキーワードをコントロールグループとバリアントグループとしてタグ付けすることを忘れないでください。
まとめ
この記事をできるだけシンプルにするため、統計的有意性の問題は意図的に避けました。それは、SEOテストの結果が信頼性があり、変化と結果の間に因果関係がある可能性が高いことを示す方法であるためです。言い換えれば、何が起こったか(または起こらなかったか)に関係なく、それが偶然ではないことを示すものです。
これを計算してくれるSEOテストツールは今のところ知りません。ですので、先に述べたアドバイスを再度強調します。あなたのウェブサイトが多くのトラフィックを獲得しない限り、SEOテストを実施しないことです。
わずか数百回の訪問でテストを実施し、結論を出すのであれば、統計的に有意な結果にはならない可能性があります。
質問ある?Twitterで教えてください。
記事を書いた人
Joshua Hardwick
Ahrefsのコンテンツ責任者(わかりやすく言うと、私たちが公開するすべてのブログ記事が素晴らしいことを保証する責任者です)。
コメント