「PVが横ばい」という報告を分解すると、合計の59%が海外ボットの流入でした。ボットを除いた実質PVはむしろ減少しており、「AI検索に流入を奪われた」という仮説は実測で棄却されました。真因は特定の記事クラスタの検索順位下落で、失ったクリックの73%を占めていました。合計値だけでは、この2つの事実に気づけません。

「PVが横ばい」という報告に、なぜ疑いを持たなかったか

月次のレポートを見るとき、まず目に入るのは合計PVの推移です。前月とほぼ同じ数字が並んでいれば「順調」「維持できている」と受け取りがちで、そこで思考が止まっていました。合計が横ばいという事実は、良くも悪くもなっていないという安心材料に見えます。

あるオウンドメディアで数ヶ月にわたりPVが横ばいのまま推移していたとき、最初に出てきた仮説は「AI検索(生成AIによる回答表示)に検索流入を奪われ始めたのではないか」というものでした。ゼロクリック検索の話題が増えていた時期と重なっていたため、もっともらしく聞こえました。

ただしこの仮説は、合計PVの推移というたった1本の折れ線から連想しただけのもので、裏付けとなる内訳はまだ何も見ていませんでした。仮説が「もっともらしい」ことと「正しい」ことは別の話です。

分解して最初に出てきた数字——合計の59%が海外からのボットだった

仮説を検証する前に、まず合計PVを流入元とユーザーエージェントの単位で分解しました。すると、全体の59%が海外からのボットによるアクセスだったことが分かりました。人間の読者による実質的な閲覧は、レポート上の合計よりもかなり小さかったことになります。

合計PVの内訳
海外からのボット59%
人間の閲覧41%

流入元とユーザーエージェントの単位で分解

ボットの存在自体は珍しいことではありません。しかし、これほどの比率を占めていたことは想定外でした。合計PVという1つの数字の中に、性質の異なる2つの集団(人間とボット)の動きが混ざり込んでいて、それぞれが別の増減をしていても、合算すれば「横ばい」に見えてしまう構造があったということです。

この時点で、「横ばい」という言葉が意味していたのは、実は「人間の閲覧が減った分を、ボットの増加が埋め合わせていた」可能性でした。合計だけを見ていたら、この埋め合わせの構造そのものに気づけません。

ボットを除いてもなお、実質PVは減っていた

ボット分を除外し、人間による閲覧だけで改めて推移を追うと、実質のPVは横ばいではなく減少していました。合計値が横ばいに見えていたのは偶然ではなく、減っている実態をボットの増加が覆い隠していた結果でした。ボットの比率自体も月によって増減していたため、合計だけを見ていると、実質の減少がある月は目立ち、別の月は隠れるという不安定な見え方になっていたはずです。

合計で見えたもの、分解で見えたもの

合計PVだけを見る

  • 横ばい
  • 「順調」「維持できている」と受け取る

ボットを除いて見る

  • 実質PVは減少
  • 減少をボットの増加が覆い隠していた

ここまでの分解で確定したのは「実質PVは減っている」という事実だけです。原因はまだ何も分かっていません。最初に立てた「AI検索に流入を奪われたのでは」という仮説は、まだ生きていました。むしろ実質PVの減少が確認できたことで、その仮説はより説得力を増したように見えました。

ここで仮説を検証済みの事実として扱わず、もう一段階分解を続けたことが、この後の展開を分けました。1つの分解で見えた事実は、次の仮説の裏付けであって、まだ結論ではありません。

「AI検索に食われた」という仮説を、なぜ疑わずに信じかけたか

AI検索による流入減少は、業界全体で語られている話題です。自分たちのメディアで実質PVの減少が確認できた瞬間、「これも同じ話だろう」と結論づけたい誘惑がありました。世の中で語られている大きな物語に、自分の数字を当てはめてしまう方が、原因不明のまま調べ続けるより楽だったからです。

しかしAI検索による影響だとすれば、本来はサイト全体の記事に薄く広く影響が出るはずです。特定の記事だけが極端に落ちているのか、全体が一様に落ちているのかは、まだ確認していませんでした。仮説を検証するには、記事単位まで踏み込んで分解する必要がありました。

大きな物語をそのまま受け入れず、記事単位のクリック数まで分解する一手間を挟んだことで、この仮説は最終的に覆ることになります。

実測すると、答えは検索順位の下落だった——失ったクリックの73%

記事ごとに検索結果からのクリック数の増減を集計すると、減少は全記事に均等に分布していませんでした。失われたクリックの73%が、特定のテーマを扱う記事クラスタに集中していました。他の記事クラスタはほぼ横ばいか、微増しているものもありました。

失ったクリックはどこに集中したか
特定テーマの記事クラスタ73%
それ以外の記事27%

他のクラスタはほぼ横ばいか微増

そのクラスタの検索順位を確認すると、対象キーワードでの掲載順位が下落していました。AI検索による全体的なゼロクリック化ではなく、特定クラスタの検索順位そのものが下がったことが、実質PV減少の主因でした。

「AI検索に食われた」という仮説は、実測の結果として棄却されました。もし記事単位まで分解せず、実質PVの減少という事実だけで仮説を確定させていたら、対策の方向はまったく違うものになっていたはずです。AI検索対策(引用されやすい構造への変更)に時間を使い、順位が下落したクラスタの本来の課題には手をつけないままだったと思います。

2段階の分解で真因に着くまで
  1. 01合計PVは横ばい仮説: AI検索に流入を奪われた?
  2. 02ボットを分ける合計の59%が海外ボット・実質PVは減少
  3. 03記事単位に割る失ったクリックの73%が特定クラスタに集中
  4. 04順位を確認そのクラスタの掲載順位が下落していた
  5. 05仮説を棄却真因は検索順位の下落

合計値ではなく内訳を見る、という判断をどう仕組み化したか

この経験から、レポートの見方を変えました。合計PVの推移だけを毎月確認するのをやめ、「ボットを除いた実質PV」「記事クラスタ別のクリック数」「クラスタ別の検索順位」の3層を並べて確認する形にしています。

大事なのは、どの層で異常が起きているかを先に特定してから、原因の仮説を立てる順番にしたことです。以前は合計の増減を見て先に仮説を立て、その仮説に合う根拠を後から探していました。この順番を逆にしただけで、見える景色が変わりました。

仮説を立てる順番を逆にした

以前

  • 合計PVの増減を見る
  • 先に仮説を立てる
  • 仮説に合う根拠を後から探す

いま

  • 実質PV・クラスタ別クリック・クラスタ別順位の3層を並べる
  • 異常が起きている層を特定する
  • それから原因の仮説を立てる

分解の粒度を増やすほど良いというわけでもありません。今回で言えば「ボット比率」と「記事クラスタ単位」の2段階の分解で、実質的な答えにたどり着けています。むやみに細かく割るより、合計値が隠していそうな軸を先に見極めることの方が重要でした。

同じ問題を抱えているなら、最初に確認すべきこと

「PVが横ばい・微減」という報告を受けたとき、まず確認したいのはボットを除いた実質の数字です。GA4では既知のボットは自動的に除外される設定になっていますが、除外の対象にならない未知のクローラーやスクレイパーは残ります。合計PVと実質PVに差がないか、一度は確認する価値があります。

次に、変化が全体に薄く広がっているのか、特定の記事クラスタに集中しているのかを見ます。全体に薄く広がっていれば外部要因(AI検索など業界全体の変化)を疑う根拠になりますが、特定クラスタへの集中は、多くの場合そのクラスタ固有の要因(順位下落、競合記事の増加、内容の陳腐化)を疑う根拠になります。

変化の広がり方で、疑う原因が変わる
変化の出方疑う原因
全体に薄く広がる外部要因(AI検索など業界全体の変化)
特定の記事クラスタに集中クラスタ固有の要因(順位下落・競合記事の増加・内容の陳腐化)

「みんなが言っている大きな原因」に自分の数字を当てはめる前に、内訳を割ってその物語が本当に自分のデータと一致しているかを確かめる。この一手間だけで、対策の的外れを避けられます。

よくある質問

GA4でボットのアクセスはPVに含まれますか?

GA4では既知のボット・スパイダーによるアクセスは自動的に除外される設定になっています。ただし対象はGoogleが把握している既知のリストに限られるため、未知のクローラーやスクレイパーのアクセスは残ります。私たちのケースでも、合計PVの59%を占めていたのは、この自動除外の対象に入らないボットでした。実質のPVを知りたい場合は、流入元やユーザーエージェントの単位で内訳を確認する必要があります。

PVが横ばいのとき、まず何を確認すればいいですか?

合計の推移をそのまま見るのではなく、まずボットを除いた実質の数字に分解することをお勧めします。そのうえで、変化が全体に薄く広がっているのか、特定の記事やカテゴリに集中しているのかを確認します。私たちの場合、この2段階の分解だけで「実質PVは減っていて、原因は特定クラスタの順位下落」という答えにたどり着けました。

AI検索(AI Overviewsなど)によるオーガニック流入の減少は、どの程度起きているのですか?

海外の調査では、AI Overviewsが表示される検索でオーガニックのクリック率が大きく低下しているというデータがあります。業界全体としては実際に起きている変化です。ただし、自分のメディアのPV減少がその影響によるものかどうかは別の話で、記事単位まで分解して確認しないと判断できません。私たちのケースでは、実測の結果この仮説は棄却されました。

記事クラスタ単位で検索順位を確認する方法はありますか?

Google Search Consoleで、対象記事のURLやテーマに関連するキーワードを絞り込み、掲載順位とクリック数の推移を期間比較する方法が基本です。私たちも同じ方法で、失われたクリックの73%が特定クラスタに集中していることと、そのクラスタの掲載順位が下落していることを確認しました。

合計値だけで判断しないために、レポートの作り方をどう変えましたか?

毎月確認する項目に、「ボットを除いた実質PV」「記事クラスタ別のクリック数」「クラスタ別の検索順位」の3層を追加しました。合計の増減から仮説を立てるのではなく、どの層で異常が起きているかを先に特定してから原因を考える順番に変えています。

出典