公開 更新 文責 Webaff 編集部
AdSense広告配置でRPMを改善する検証手順
- AdSense
- Analytics
- SEO
AdSenseのRPMを改善するには、広告数を増やすだけでは不十分です。広告配置を変更すると、視認性や表示機会が変わる一方で、ページ速度や読者体験が悪化し、検索流入や回遊率を下げる可能性があります。現行の AdSense は主に表示(インプレッション)ベースで収益が計上されるため、クリック率の上昇そのものを目的にしないことが重要です。収益だけでなくユーザー行動とSEO指標も同時に計測し、1回の変更につき1つの仮説を検証しましょう。
この記事では、AdSenseとGoogle Analyticsを使い、広告配置ごとの効果を再現性のある形で検証する手順を解説します。指標の見方そのものは AdSense承認後に最初に見るべき指標と改善の進め方 もあわせて参照してください。
前提:当サイトではまだ実行できていない(2026-09 追記)
正直に書きます。この手順は当サイトで実行できていません。2026年9月にAdSenseを申請して「有用性の低いコンテンツ」で否認され、広告スクリプトも広告枠もページに出していないためです(AdSense審査で「有用性の低いコンテンツ」と判定された原因の記録)。外す広告ユニットも、比べるRPMもありません。
もうひとつ、配置検証には母数が要ります。この記事自身の検索実績はこうです。
| 指標 | 2026-08 | 2026-09 |
|---|---|---|
| 表示回数 | 11 | 6 |
| クリック | 1 | 1 |
| 平均掲載順位 | 31.3位 | 21.0位 |
| AdSense 収益 | 0円 | 0円 |
順位は31.3位から21.0位へ上がりましたが、月あたりの表示は1桁です。配置を1か所変えて差を読むには、この規模ではまったく足りません。以降は承認後に実行する手順として読んでください。実測値は 検証データのページ で毎月更新しています。
最初にRPMの基準値を把握する
ページRPMは、ページビュー1,000回あたりの見積もり収益を表す指標です(AdSense ヘルプ)。
ページRPM = 見積もり収益 ÷ ページビュー × 1,000
この記事に出てくる収益・アクセスの数値は、すべて計算方法と判断の流れを示すための架空の数値です。当サイトの実測値ではありません。当サイトで実際に計測できている検索クリック数・表示回数は検証データのページで公開しています。
たとえば、1万ページビューで見積もり収益が3,000円なら、ページRPMは300円です。
3,000円 ÷ 10,000PV × 1,000 = 300円
配置変更の効果を判断するには、変更前の基準値が必要です。最低でも過去28日間について、次の項目を記録します。
- ページRPM
- 広告インプレッションRPM
- 見積もり収益
- ページビュー
- 広告表示回数
- アクティブビュー視認可能率
- クリック率(診断用)
- 平均エンゲージメント時間
- エンゲージメント率
- 検索流入数
- デバイス比率
- Core Web Vitals
季節性や曜日による単価変動があるため、変更前後を数日だけ比較してはいけません。平日と休日を含む14日以上、可能であれば28日単位で比較します。
また、サイト全体の平均RPMだけを見ると、記事テーマや流入元の違いに結果が埋もれます。AdSenseのURLチャネルやレポート機能を使い、記事グループまたはURL単位でも確認できる状態にしておきましょう。
検証する記事と広告配置を決める
最初の検証対象には、一定数のアクセスがあり、検索順位が比較的安定している記事を選びます。公開直後の記事や、一時的にSNSで拡散している記事は、配置変更以外の変数が大きいため不向きです。
目安としては、次の条件を満たすページを候補にします。
- 直近28日間のアクセスが安定している
- 大幅なリライトを予定していない
- 季節イベントの影響が小さい
- 本文の長さと見出し構成が類似している
- 同じ検索意図の記事を複数用意できる
検証する配置例は以下のとおりです。
- リード文の直後
- 最初のH2見出し直前
- 2番目または3番目のH2セクション終了後
- 記事本文の末尾
- 関連記事一覧の手前
- サイドバー上部
- アンカー広告
一度にすべて変更すると、どの配置がRPMに影響したのか分からなくなります。たとえば「記事末広告を追加する」「最初の広告を1つ下のセクションへ移動する」など、変更は原則として1回につき1要素に限定します。
広告を置くためだけに文章を不自然に分割するのも避けます。読みやすい記事構造を先に設計したい場合は、ほぼ0円で始める広告収益ブログの設計と検証手順も参考にし、コンテンツと導線を整えてから配置を検討してください。
仮説と判定基準を事前に設定する
検証前には、変更内容、期待する効果、悪化を許容しない指標を文章で記録します。
仮説の例は次のとおりです。
スマートフォンの記事末広告を、最後のH2セクション終了後へ移動すると、読了前に広告が表示される割合が増え、アクティブビュー視認可能率とページRPMが改善する。エンゲージメント時間と検索流入は維持される。
判定基準も先に決めます。
| 指標 | 合格条件の例 |
|---|---|
| ページRPM | 変更前より10%以上増加 |
| 視認可能率 | 5ポイント以上増加 |
| エンゲージメント率 | 3ポイントを超えて低下しない |
| 平均エンゲージメント時間 | 10%以上低下しない |
| LCP | 2.5秒以内を維持(web.dev の Good 目安) |
| INP | 200ミリ秒以内を維持(同上) |
| 検索流入 | 同曜日比較で大幅に減少しない |
「RPMが1円でも上がれば成功」とすると、日々の単価変動を改善と誤認しやすくなります。事前に最低改善幅を設定し、収益指標と品質指標の両方を満たした場合だけ採用します。
AdSenseとAnalyticsで計測環境を整える
AdSenseでは、広告ユニット名を見ただけで配置が分かるようにします。
article_mobile_after_intro_01
article_all_before_h2_02
article_all_before_related_01
sidebar_desktop_top_01
「広告1」「レスポンシブ広告」のような名前では、数か月後に配置を特定できません。端末、ページ種別、位置、バージョンを広告ユニット名に含めると管理しやすくなります。
Google Analytics 4では、次の切り口でユーザー行動を比較します。
- デバイスカテゴリ
- ランディングページ
- セッションの参照元
- 新規ユーザーとリピーター
- オーガニック検索とその他の流入
- 記事カテゴリ
特にスマートフォンとパソコンは分けて確認してください。同じ広告でも画面占有率や読者のスクロール行動が異なるため、全端末の平均値だけでは改善点を見落とします。
スクロール状況を詳しく調べる場合は、Googleタグマネージャーで25%、50%、75%、90%などのスクロールイベントを送信します。GA4の拡張計測の標準スクロールイベントは、ページの縦方向およそ90%が見えたときに1回発火します(Analytics ヘルプ)。広告位置ごとの到達率を分析するには追加設定が有効です。
ただし、AdSenseのクリックを独自イベントとして追跡しようとしてはいけません。広告iframeへの不適切な干渉や、クリックを誘導する実装はポリシー上の問題につながります。広告成果はAdSenseの公式レポートで確認し、Analyticsではページ閲覧やスクロールなどのコンテンツ行動を分析します。
配置テストを実行する手順
実際の検証は、以下の順番で進めます。
1. 変更前データを保存する
変更日の直前に、AdSenseとGA4の数値をスプレッドシートへ記録します。後からレポートの集計条件が変わらないよう、対象期間、フィルタ、デバイス、URLも残してください。
2. 変更日時を記録する
広告配置を変更した日時を分単位で記録します。同時に、テーマ更新、キャッシュ設定変更、記事リライトなどを行わないようにします。記入例は次のとおりです(日付も内容も架空の記入例です)。
変更日時:2026-03-10 10:30
対象:スマートフォンの記事ページ
変更内容:記事末広告を3番目のH2終了後へ移動
その他の変更:なし
3. 表示状態を実機で確認する
スマートフォンとパソコンで次の項目を確認します。
- 広告が本文や画像に重なっていないか
- 見出しと広告の境界が分かるか
- 誤クリックを誘う位置になっていないか
- 広告読み込み後に大きなレイアウト移動がないか
- 同じ画面内に広告が過密表示されていないか
- ナビゲーション操作を妨げていないか
広告枠の高さが後から確保されると、CLSが悪化します。可能な範囲で広告コンテナの領域を確保し、PageSpeed Insightsと実機で確認します。
4. 十分な期間を置く
少なくとも14日、できれば28日間は同じ設定を維持します。途中で結果が悪く見えても、重大な表示崩れやポリシー上の問題がない限り、頻繁に戻さないことが重要です。
アクセス規模が小さいサイトでは、期間よりも母数を重視します。数十PVの差で判断せず、対象ページ群で数千PV以上を確保してから評価します。当サイトの場合、この記事の検索表示が月6〜11回なので、この条件を満たすまでは配置の検証自体を始めません。先に順位と記事数を増やす段階です。
結果を評価する比較表
検証結果は、変更前後の数値と変化率を同じ表で比較します。次の表は、表の作り方と読み取り方を示すための架空の数値です。当サイトの実測値ではありません。
| 指標 | 変更前28日(架空例) | 変更後28日(架空例) | 変化 |
|---|---|---|---|
| ページビュー | 20,000 | 20,600 | +3.0% |
| 見積もり収益 | 6,000円 | 7,210円 | +20.2% |
| ページRPM | 300円 | 350円 | +16.7% |
| 視認可能率 | 54% | 63% | +9ポイント |
| エンゲージメント率 | 68% | 67% | -1ポイント |
| 平均エンゲージメント時間 | 1分42秒 | 1分40秒 | -2.0% |
| LCP | 2.2秒 | 2.3秒 | +0.1秒 |
この架空例では、RPMと視認可能率が改善し、エンゲージメント指標とLCPの悪化も許容範囲です。事前に設定した基準を満たしているなら、新配置を採用できます。
ただし、ページRPMの上昇が配置変更によるものとは限りません。広告単価そのものが上昇している可能性があるため、広告インプレッションRPM、表示回数、視認可能率も確認します。さらに、同期間に変更していない類似記事を対照群として比較すると判断精度が上がります。上の架空例に対照群を足すと、次のように整理できます。
テスト群のRPM変化率:+16%
対照群のRPM変化率:+7%
推定される配置改善分:約+9ポイント
これは厳密な因果推論ではありませんが、市場全体の単価変動や季節性をある程度切り分けられます。
RPMだけで採用を決めない
広告配置の変更で短期的なRPMが上がっても、検索流入や再訪率が落ちれば、長期の総収益は減る可能性があります。次のような変化が見られた場合は、配置を再検討します。
- ファーストビューが広告中心になった
- 本文開始までの距離が長くなった
- CLSやLCPが悪化した
- スクロール到達率が大きく低下した
- 誤クリックが疑われる不自然なCTR上昇がある
- 検索流入や回遊率が継続的に低下した
広告の近くに「ここをクリック」などの誘導文を置いたり、メニューやダウンロードボタンと誤認させたりする配置は避けます。自分や家族、関係者が広告をクリックすることも認められません。テストは必ずAdSenseプログラムポリシーの範囲内で行います。
継続改善のための検証ログを残す
成功した配置は、すべての記事へ一括適用する前に別カテゴリでも再検証します。検索意図、記事の長さ、読者層によって最適な位置が異なるためです。
検証ログには次の項目を残します。
検証ID:
対象URL・記事群:
仮説:
変更前の配置:
変更後の配置:
開始日・終了日:
対象デバイス:
ページビュー:
変更前後のRPM:
視認可能率:
エンゲージメント指標:
Core Web Vitals:
外部要因:
結論:
次回の検証案:
検証サイクルは「基準値取得」「仮説設定」「1要素の変更」「一定期間の計測」「対照群との比較」「採用または撤回」の順で回します。広告を増やすことを目的にせず、読者が自然に記事を読み進める位置で広告の視認機会を増やすことが、持続的なRPM改善につながります。
関連記事
AdSense承認後に最初に見るべき指標と改善の進め方
AdSense承認後に最初に見るべき指標(ページRPM・表示回数・CTR)と、表示課金前提での改善の進め方をGA4・Search Consoleとあわせて解説します。
- AdSense
- Analytics
- SEO
GA4とSearch Consoleで毎月追う指標と実測例
広告収益ブログで毎月見る指標の意味と見る順番を、当サイトの実測値つきで解説します。表示回数が多いのにクリックが0になる記事の読み解き方もまとめます。
- Analytics
- SEO
- AdSense
AdSense審査で「有用性の低いコンテンツ」と判定された原因の記録
AdSenseの審査で「有用性の低いコンテンツ」と判定されました。通知に挙げられたポリシー文と自サイトの実測データを突き合わせ、何が足りなかったかと直した項目を記録します。
- AdSense
- 運用
- SEO