ローカルSEO 5分で読めます更新日: 2026年5月

50以上のカテゴリクエリで ローカルパック順位 を週次追跡

重要なカテゴリ+地域の組み合わせを定義(例: 「Austinの緊急歯科」、「ダウンタウンのイタリア料理店」)。毎週月曜の朝、Google Mapsが各クエリで#1〜#20にランクするビジネスを示す新鮮なCSVが届きます — 週次差分付きで順位下落を即座に発見。

想定実行時間
週あたり約10分
想定データ量
20〜100クエリ × N地域
想定コスト
週あたり約$5〜$20

課題

AhrefsやSemrushのような汎用ランクトラッカーは全国キーワードデータには優れていますが、Google Mapsのローカルパック順位は郵便番号によって異なります。90210の歯科医は90211とは異なるトップ3をMapsアプリで見ています。ほとんどのランクトラッカーはGoogle Mapsを直接サンプリングせず、オーガニックウェブSERPをサンプリングしています — それは全く異なる表面です。

LivescraperのGoogle Maps Data Scraperは、そのクエリ+地域に対して Googleがランキングしている正確な順序で Mapsの結果を返します。CSVの最初の行はGoogleが#1の位置に表示する者、2行目は#2の位置、というように。各行の評価、レビュー数、検証データと組み合わせれば、誰がどこにランクされているかだけでなく、なぜそうなのかが見え、クエリあたり数セントで全パイプラインを実行できます。

Livescraperでの実行方法

  1. 1
    クエリバンクを定義
    ビジネスを牽引する20〜100のカテゴリクエリをリスト化 — 「dentist」、「italian restaurant」、「law firm」などのカテゴリと、関心のある都市/エリア。1行に1クエリ+地域。
  2. 2
    地域を正確に選択
    地域は都市、地区、または郵便番号。Mapsの順位は郵便番号粒度で異なります — 同じ「best pizza」クエリでも隣接する2つの郵便番号では完全に異なるトップ3を返すことがあります。
  3. 3
    結果の深さを設定
    多くのチームはクエリあたりトップ20の結果を取得します(自社のリスティングがトップ近辺にあれば見えるのに十分)。CSVの行順がMapsの順位です — 1位 = ローカルパックのトップ、2位 = 2番目、というように。
  4. 4
    スケジュールで週次実行
    月曜朝のcronで100クエリ × 1地域 × 20結果 = 2,000行 = 週あたり$4。当社が見た中で最も安価なランクトラッカーです。
  5. 5
    前週との差分比較
    多くのチームは(query, place_id, week_starting)でインデックス化された「weekly_rank_history」テーブルを保持します。1つのSQL差分クエリで下降者と上昇者が浮き彫りになります — それが月曜のオペレーションキューです。

実例

4オフィスを持つ地域法律事務所が、38の高インテントカテゴリクエリ(「personal injury lawyer Austin」、「DUI attorney Round Rock」など)を4メトロにわたって毎週月曜に追跡しました。週7で、フラッグシップオフィスがトップ収益クエリで ローカルパック2位から6位に下落 していることを発見 — 修正されなければ年間$40,000のリード量変化です。調査: 競合がその週に14件の新規レビューを獲得し、レビュー数で再び追い抜いていました。Googleのランカーはこれを重く重み付けします。自拠点でフォーカスされたレビュー依頼キャンペーンを2週間実施した後、2位に戻りました。検出は6か月ではなく6日でした。

取得できるデータ

クエリ・週ごとに結果1件につき1行。Google Maps Data Scraperからのフィールド:

  • ランキングシグナル: クエリ結果内の行位置 = Mapsローカルパック順位
  • ビジネス: business_name, place_id, google_id, place_cid, full_address
  • 可視のランキング要因: average_rating, total_reviews, reviews_per_score_1..5, is_verified, photos_count, working_hours
  • 連絡先: business_phone, business_website
  • カテゴリ分類: type, sub_types, category — 時には#1がGoogleがより関連性が高いと考えるサブカテゴリでランクすることもあります
  • ステータス: business_status — 「一時休業」のリスティングがランキングし続けている場合のフラグ付けに便利

注: このアプローチはGoogleの Mapsローカルパック 順位を追跡します — 誰かが都市内でカテゴリを検索した時に表示されるリスティング。古典的なウェブ検索のオーガニック順位(google.comの1ページ目)も追跡する必要がある場合は、専用のSERPトラッキングツールと組み合わせてください — それら2つの表面は異なり、異なるツールが必要です。

weekquerymaps_rankbusiness_nameaverage_ratingtotal_reviews
2026-05-12personal injury lawyer austin1Greene & Associates4.8422
2026-05-12personal injury lawyer austin2Hill Country Law Group4.6318
2026-05-12personal injury lawyer austin3Austin Law Partners4.7287
サンプル行・実際のクエリ結果ではありません・取得データはより充実しています

向いている用途・向かない用途

向いている用途

  • クライアントのMapsパック位置を追跡するローカルSEOエージェンシー
  • 顧客がカテゴリ+都市で検索する多拠点ブランド
  • 高いローカルインテントを持つサービス業(弁護士、歯科医、業者)
  • 既存のランクトラッカーがMaps結果を直接カバーしていない方

向かない用途

  • 純ECや全国ウェブSERPキーワード追跡 — AhrefsまたはSemrushを使用
  • Maps以外のチャンネルでのブランドメンション監視
  • リアルタイムアラート(Livescraperはプル型、スケジュール実行)

よくある質問

地域はどこまで細かくできますか?
国、州/省、都市、郵便番号。郵便番号粒度でMapsは最も差が出ます — 90210と90211で同じカテゴリクエリでも完全に異なるトップ3を返すことがあります。
順位はどのように測定されますか?
カテゴリ+地域でGoogle Maps Data Scraperタスクを実行すると、Googleはそのクエリに対する自然なランキング順でMapsリスティングを返します。CSVの1行目がローカルパックの#1、2行目が#2、というように。位置列を追加する必要はありません — それは行インデックスです。
古典的なウェブSERP(google.comの1ページ目)はどうですか?
このワークフローはGoogleのMaps表面、つまり誰かが都市でカテゴリを検索した時にローカルパックに表示されるものを具体的に追跡します。オーガニックウェブSERP追跡(青いリンクリスト)には、AhrefsまたはSemrushを使用してください。それらは目的構築されています。
なぜ私の順位が週ごとに変動するのですか?
GoogleのMapsランキングは多要因です — レビュー数、新規レビューの新鮮さ、写真数、オーナー活動、NAP整合性、検索者からの距離、加えてブラックボックスの品質シグナル。週ごとに2〜3位のシフトは通常のノイズで、5位以上の下落は調査価値のある実際のシグナルです。

このワークフローを無料で試す

登録時に500行無料。クレジットカード不要。サブスクリプションなし。スクレイピングした分だけお支払い。

このワークフローを実行 — 無料トライアル
競合分析

競合のレビューとSERPを追跡

レビュー速度・評価の変動・新規出店を週次でウォッチ。

ワークフローを見る
オペレーション

自社リスティングを監査

古い営業時間・誤った電話番号・NAP重複・ゴーストリスティングを大規模に検出。

ワークフローを見る
レピュテーション

全拠点のレビューを監視

拠点別の週次レビュー取得 — 1星はサポートへ、5星はマーケティングへルーティング。

ワークフローを見る
← 9件のユースケースをすべて見る