検索ブランド相談室 | 検索と評判の専門メディア

MEO順位変動のアラート設計|地点別順位・競合入替・GBP変更を異常検知する

部署:マーケティング担当者部署:経営者・責任者レベル:実践Googleビジネスプロフィール、業務効率化、マーケティングDXMEO
複数地点のMEO順位データを確認しながら5つの異常検知シグナルで順位変動を判断するイメージ

MEO順位を毎日計測していても、「何位落ちたら対応するのか」「1地点だけの低下と商圏全体の低下をどう分けるのか」が決まっていなければ、監視は機能しません。多店舗運用では特に、すべての順位変動を通知するとアラートが増え、本当に確認すべき異常が埋もれてしまいます。

この問題の答えは、順位差だけで判断しないことです。MEO順位変動は、①低下の継続性、②影響地点の広さ、③影響した検索語、④競合店舗との入替、⑤Googleビジネスプロフィール(GBP)の変更履歴を組み合わせて判定します。以降、この5つの要素を「継続性」「地点範囲」「検索語範囲」「競合入替」「GBP変更」と呼びます。

この記事では、5要素を0〜2点で評価する「MEO順位変動アラートスコア」を使い、多店舗でも運用できる異常検知と通知の設計方法を整理します。判定の考え方、スコア、通知レベル、判定手順、3つのケースでの比較、多店舗での集約、GBPパフォーマンス指標との使い分け、導入前のチェックリストの順に進みます。

MEO順位変動は「何位落ちたか」だけでアラートを出さない

この節では、アラート設計の前提として、順位を何の単位で記録し、何を見つけるためにアラートを出すのかを決めます。

最初に避けたいのは、「昨日3位だった店舗が今日は5位になった」という単日の順位差だけで異常と判断することです。この判断では、通常の変動まで異常として扱ってしまいます。

先に全体を把握したい場合は、MEO効果測定の全体像を参照してください。本記事では、その中でも順位変動の異常検知と通知設計に絞って実務手順を整理します。

Googleは、ローカル検索結果が主に「関連性」「距離」「知名度・人気度」の組み合わせで決まると説明しています。距離が順位要因に含まれるため、同じ店舗・同じ検索語でも、検索する地点が変われば順位は変わります。

そのため、MEO順位は次の単位で記録する必要があります。

店舗 × 検索語 × 地点 × 計測時点

たとえば店舗前では2位でも、駅前では5位、商圏の外側では12位という状態は珍しくありません。順位変動アラートの目的は、こうした通常の地点差まで通知することではありません。

普段の変動では説明しにくい変化が、一定期間・一定範囲に広がっている状態を見つけることが目的です。

順位計測そのものを設計する場合は、先に検索地点・検索語・計測頻度を固定しておきます。条件が変わっているデータ同士を比較しても、順位変化なのか計測条件の違いなのか判断できません。

MEO順位の異常検知では5つの要素を組み合わせる

順位変動アラートでは、次の5つの要素を分けて確認すると、単なる上下と対応すべき異常を区別しやすくなります。次の表は、各要素で何を確認し、その結果が何を意味するかをまとめたものです。

判定要素 確認すること 主な意味
継続性 低下が何回連続しているか 一時変動か継続的な低下か
地点範囲 何地点で同時に低下したか 局所変動か商圏全体の変化か
検索語範囲 どの検索語で低下したか 特定検索意図だけか店舗全体か
競合入替 誰に抜かれたか 自社要因か競争環境の変化か
GBP変更 直前に何が変わったか プロフィール変更との時間的な一致

継続性・地点範囲・検索語範囲・競合入替・GBP変更の5要素からMEO順位異常を判定する概念図

MEO順位の異常は、順位差だけではなく5つの要素を組み合わせて判定します。それぞれを単独で結論にせず、複数の要素が同時に出ているかを見ます。以下、要素ごとに判定の仕方を説明します。

要素1|継続性:1回の低下より「戻らない状態」を見る

最初に確認するのは、順位低下が継続しているかです。1回だけ順位が落ち、次の計測で戻っているのであれば、緊急対応の対象にはしません。一方で、同じ地点・同じ検索語で複数回連続して低い状態が続く場合は、優先度を上げます。

運用開始時は、たとえば次のように分けられます。

  • 1回のみ:記録
  • 2回連続:確認対象
  • 3回以上連続:継続異常候補

これはGoogleが定めた基準ではなく、自社でアラート運用を始めるための初期ルールです。

この回数は、計測頻度によって意味が変わります。日次計測なら3回連続は3日程度ですが、週次計測なら約3週間です。そのため、「3日」という日数だけを固定するのではなく、連続計測回数として管理する方が運用しやすくなります。

要素2|地点範囲:1地点の低下と商圏全体の低下を分ける

次に確認するのは、低下した地点の割合です。9地点を計測している店舗で1地点だけ順位が下がった場合と、9地点中7地点が同時に下がった場合では、意味が異なります。この割合を影響地点率と呼び、次のように分類します。

影響地点率 初期判定
25%未満 局所的な変化
25%以上50%未満 要確認
50%以上 広域変動候補

影響地点率は、次のように計算します。

順位低下地点数 ÷ 計測対象地点数

たとえば9地点中5地点で低下していれば、影響地点率は約56%で、表では「広域変動候補」に当たります。

平均順位だけでは、この違いを把握できない場合があります。「平均順位が2位低下した」という情報より、「主要9地点中5地点で低下した」と捉えた方が、異常の広がりを判断しやすくなります。

要素3|検索語範囲:主要検索語が複数落ちているかを見る

すべての検索語を同じ優先度で扱う必要はありません。検索語は、あらかじめ少なくとも次の2種類に分けます。

  • 主要検索語
  • 補助検索語

美容院であれば、「美容院」「美容室」など事業の中心となる一般検索語と、「髪質改善」「縮毛矯正」など個別サービスの検索語を分けて管理できます。

補助検索語1語だけが低下した場合と、主要検索語が複数同時に低下した場合では、後者の方を高い優先度にします。検索語を大量に増やすより、どの検索語が落ちたら事業への影響が大きいかを事前に決めておくことが先決です。

要素4|競合入替:順位低下と「誰が上がったか」をセットで見る

自店舗の順位が5位から8位へ下がったとしても、それだけでは原因を判断できません。そこで、同じ検索語・同じ地点について競合店舗の順位も記録します。

確認するのは、単純な順位差ではなく、自店舗の低下と同時に特定競合が上昇しているかです。競合との関係は、たとえば次の4つのパターンに分かれ、それぞれ調査すべき方向が変わります。

  • 自店舗だけが低下した
  • 同じ競合が複数地点で自店舗を上回った
  • 複数競合が一斉に順位を上げた
  • エリア全体で順位の並びが大きく変わった

特定競合への入替が複数地点・複数検索語で続く場合は、競合側のカテゴリ、口コミ、Web情報などの変化を確認します。

ただし、競合の変化と自店舗の順位低下が同じ時期に起きたことだけで、因果関係まで断定してはいけません。この段階では「競合環境の変化が原因候補の一つになった」として扱います。

要素5|GBP変更:順位変動直前の変更履歴を照合する

順位が大きく変わった場合は、Googleビジネスプロフィールの変更履歴も確認します。オーナーが変更していなくても、プロフィールが変わっている場合があるためです。Googleは、オーナーが入力した情報だけでなく、ユーザーからの報告やライセンスされた情報など、複数の情報源をもとにBusiness Profileを更新する場合があります。

特に確認したい変更は、次の項目です。

  • ビジネス名
  • メインカテゴリ・追加カテゴリ
  • 住所
  • ウェブサイト
  • 電話番号
  • 営業時間
  • 営業状態

Google Business Profile Business Information APIには、Google側で更新されたロケーション情報を取得するgetGoogleUpdatedがあり、diffMaskではGoogleが更新したフィールド、pendingMaskでは未反映の編集フィールドを確認できます。

多店舗をシステムで管理している場合は、順位異常発生日 − GBP変更日時を記録しておきます。順位変動とプロフィール変更を同じ時系列上に並べると、原因調査がしやすくなります。

5要素を0〜2点で評価してMEO順位変動アラートスコアを作る

この節では、5要素を1つのスコアにまとめます。多店舗で同じ判断をするためには、担当者の感覚ではなく共通基準を持つ必要があるためです。

そこで、5要素をそれぞれ0〜2点で評価します。次の表は、要素ごとの点数の付け方です。

項目 0点 1点 2点
継続性 1回のみ 2回連続 3回以上連続
地点範囲 25%未満 25〜49% 50%以上
検索語範囲 補助語のみ 主要語1語または補助語複数 主要語複数
競合入替 明確な入替なし 特定競合への入替あり 複数地点・検索語で同一競合への入替
GBP変更 変更確認なし 周辺項目に変更 主要情報の変更・Google更新候補あり

MEO順位変動を5項目それぞれ0から2点で評価し最大10点にするアラートスコアの図

5つの要素を同じ0〜2点で評価すると、担当者が変わっても共通基準で順位変動を判断しやすくなります。合計は0〜10点です。

このスコアはGoogle公式のランキング評価方法ではありません。MEO担当者が「どの順位変動から調査を始めるか」を統一するための運用上の判断基準です。

実際のデータが蓄積したら、自社で起きた過去の異常と照合して配点・境界値を調整します。

スコアに応じてアラートを4段階に分ける

すべての変動を担当者へ通知するのではなく、スコアごとに通知方法を変えます。次の表は、スコアごとのレベル、基本対応、通知方法をまとめたものです。

スコア レベル 基本対応 通知方法
0〜2 記録 経過観察 ダッシュボードのみ
3〜5 確認 次回計測も確認 日次・週次まとめ
6〜8 警告 原因候補を調査 MEO担当者へ通知
9〜10 緊急 当日中に状態確認 MEO責任者+関係店舗へ通知

ここで押さえたいのは、「順位が1位落ちたら通知」という単一条件を作らないことです。単日の順位差が大きくても、次回計測で戻り、1地点・1検索語だけであれば緊急度は下げられます。

反対に、一つひとつの順位差が小さくても、次の条件が重なれば、優先的に確認すべき異常になります。

  • 複数回継続
  • 商圏の半数以上
  • 主要検索語複数
  • 同じ競合への入替
  • GBP変更直後

実際のアラート判定は5ステップで行う

実務では、次の順番で処理すると判断しやすくなります。

MEO順位変動を同一条件比較から通知レベル決定まで5ステップで判定するフロー図

順位変動を発見したら、条件比較、影響範囲、検索語、競合・GBPの順に確認し、最後に通知レベルを決定します。

STEP1|同一条件の過去順位と比較する

店舗・地点・検索語が同じデータだけを比較します。検索地点が異なるデータを混在させると、順位が変わったのか条件が違うのか判断できなくなるためです。

STEP2|継続性と影響地点率を計算する

「何位落ちたか」だけでなく、次の2点を確認します。

  • 何回続いたか
  • 何地点に広がったか

STEP3|主要検索語への影響を確認する

事業上重要な検索語かどうかを判定します。主要検索語が複数低下していれば優先度を上げます。

STEP4|競合入替とGBP変更を照合する

同じ地点・検索語で誰が上昇したかを確認します。さらに、順位変化直前のGBP変更履歴と照合します。

STEP5|アラートスコアから通知先を決める

0〜10点を算出し、次の4つのレベルに分類します。

  • 記録
  • 確認
  • 警告
  • 緊急

この手順なら、多店舗で担当者が変わっても同じ基準で判断できます。

3つのケースでアラート判定を比較する

ここまでの判定を、3つのケースに当てはめて比べます。いずれも仮想の例です。

ケース1|1地点だけ1回低下した

9地点を計測している店舗で、1地点だけ4位から9位へ低下したとします。次回には5位へ戻り、主要検索語への広がり、競合の継続的な入替、GBP変更も確認できませんでした。

この場合、下落幅だけを見ると大きく見えます。しかし、次の4点から、緊急通知ではなく記録・経過観察と判断できます。

  • 継続していない
  • 影響地点は約11%
  • 複数検索語へ広がっていない
  • GBP変更もない

ケース2|商圏全体で特定競合に抜かれた

9地点中5地点で順位が低下し、主要検索語2語で同じ傾向が続いているとします。さらに、低下した地点の多くで同じ競合店舗が自店舗を上回っていました。GBPの変更は確認されていません。

この場合は、自社プロフィールの異常より、競争環境が変化した可能性を優先して確認するという判断ができます。スコアで見ると、地点範囲(56%)、検索語範囲(主要検索語複数)、競合入替(同一競合が複数地点で上回る)の3要素が高得点になり、同じ傾向が続いている継続性も加わるため、6〜8点の警告レベルとして原因候補を調査する段階です。競合のカテゴリ、口コミ、Webサイト、店舗情報などを確認し、どの点に差が生じたかを分析します。

ケース3|複数地点の低下とGBP変更が重なった

主要検索語が複数低下し、商圏の半数以上で3回連続の悪化が確認されたとします。さらに同時期に、GBPのメインカテゴリや住所など主要情報へ変更が確認されました。

この状態では、継続性・地点範囲・検索語範囲・GBP変更の4要素が最高の2点になり、それだけで8点です。競合入替が確認されていない(0点)場合、合計は8点です。通知レベルの表では6〜8点が警告のため、警告レベルで扱います。

ただし、「GBPを変更したから順位が落ちた」と即断はしません。変更日時、順位変化の開始日、競合の変化、他検索語・他地点の状態を並べ、原因候補を区別します。

多店舗では「店舗単位」にアラートをまとめる

100店舗で10検索語・25地点を監視すると、1回の計測だけで25,000件の順位データが発生します。

100店舗・10検索語・25地点のMEO順位データを店舗単位へ集約して必要な異常だけ通知する仕組み

多店舗では地点ごとの順位変動を直接通知せず、店舗単位へ集約して対応すべき異常だけを担当者へ届けます。

順位データを地点・検索語ごとの単位のまま通知すると、担当者はアラートを処理できません。店舗単位にまとめると、たとえば次のような形になります。店舗名と数値は仮の例です。

A新宿店|警告レベル7

  • 主要検索語2語で低下
  • 25地点中14地点で低下
  • 3回連続
  • 競合B店への入替9地点
  • GBP主要情報の変更なし

担当者が最初に必要とするのは、25地点すべての順位表ではありません。「どの店舗で、何が、どの範囲まで起きているのか」という異常の要約です。詳細データは、アラートを開いた後に確認できる構造にします。

GBPのパフォーマンス指標で、順位アラートの事業への影響を確認する

順位が下がったからといって、必ずしも問い合わせや来店への影響が出ているとは限りません。その確認に使えるのが、GBPのパフォーマンス指標です。

Google Business Profileでは、プロフィールの表示、ルート検索、電話、Webサイトクリックなどのパフォーマンスを確認できます。

Business Profile Performance APIでも、Maps・Searchでの表示、ルート検索、電話クリック、Webサイトクリックなどを日次時系列で取得できます。検索語別の表示回数は月次データです。

そのため、次のように役割を分けると運用しやすくなります。

  • 順位アラート=異常の早期発見
  • GBPパフォーマンス=事業影響の確認

たとえば順位警告が出た店舗で、同時にMapsでの表示やルート検索、電話クリックまで減少している場合は、対応優先度をさらに上げる判断材料になります。一方、順位の一部が低下していても、主要地点の表示とユーザー行動が維持されていれば、過剰な修正を避けられます。

MEO順位変動アラートを導入するときのチェックリスト

運用開始前に、次の15項目を決めておきます。

  • 検索地点が固定されている
  • 地点ごとにIDが付いている
  • 検索語が固定されている
  • 主要検索語と補助検索語を分けている
  • 計測頻度が固定されている
  • 比較する主要競合を決めている
  • 継続回数を記録できる
  • 影響地点率を算出できる
  • 競合入替を記録できる
  • GBP変更日時を記録できる
  • Googleによるプロフィール更新を確認できる
  • アラートスコアを算出できる
  • 通知レベルごとの担当者を決めている
  • 順位とGBPパフォーマンスを分けて管理している
  • アラート後に行う確認手順を決めている

最初から完璧な境界値を決める必要はありません。実際に発生した順位変動と対応結果を残し、次の2つのケースを定期的に見直します。

  • 「通知したが問題ではなかったケース」
  • 「通知しなかったが対応が必要だったケース」

この履歴を使って判定基準を調整することで、自社に適した異常検知へ近づけられます。

まとめ

MEO順位変動のアラートは、「何位落ちたら通知するか」だけでは設計できません。Googleのローカル検索には距離が順位要因として含まれるため、地点による順位差を前提に監視する必要があります。

順位変動が発生したら、次の5つを組み合わせて判定します。

  1. 低下が何回続いているか
  2. 何地点へ広がっているか
  3. 主要検索語へ影響しているか
  4. どの競合と入れ替わったか
  5. 直前にGBP変更がなかったか

この5要素を0〜2点、合計10点で評価すると、多店舗でも共通ルールで「記録・確認・警告・緊急」を分けられます。

順位計測は「数字を見る工程」です。順位変動アラートは、そのデータから人が確認すべき異常だけを取り出す工程です。店舗数が増えるほど、すべての変化を見る運用ではなく、対応すべき変化だけが担当者へ届く監視設計が求められます。

最初の一歩は、検索地点・検索語・計測頻度を固定し、主要検索語と補助検索語を分けることです。境界値は、運用しながら調整できます。

参考文献・データ元

この記事で参照した情報を確認できます。

Google「Tips to improve your local ranking on Google」
発表元:Google Business Profile Help
使用内容:ローカル検索順位の主要要因である関連性・距離・知名度の確認。
URL:https://support.google.com/business/answer/7091

Google「Understand Google updates on your Business Profile」
発表元:Google Business Profile Help
使用内容:Googleがユーザー報告や外部情報を含む複数情報源からプロフィールを更新する仕組み。
URL:https://support.google.com/business/answer/3480441

Google「Understand your Business Profile performance & insights」
発表元:Google Business Profile Help
使用内容:表示、検索、ルート検索、電話、Webサイトクリックなどのパフォーマンス指標。
URL:https://support.google.com/business/answer/9918094

Google「Business Profile Performance API」
発表元:Google for Developers
使用内容:日次パフォーマンス指標と月次検索語表示データの取得仕様。
URL:https://developers.google.com/my-business/reference/performance/rpc

Google「Method: locations.getGoogleUpdated」
発表元:Google for Developers
使用内容:Googleによるロケーション情報変更、diffMask、pendingMaskの確認方法。
URL:https://developers.google.com/my-business/reference/businessinformation/rest/v1/locations/getGoogleUpdated

‹ 親記事: MEOの効果測定は何から始める?「表示・行動・来店」でつながりを追う全体像とツールの選び方

関連記事

関連テーマ