mcpField
3
30x-seo-local

30x-seo-local

github.com/norahe0304-artマーケティング・グロース5664 回インストール33 週間前に更新
リポジトリ

30x-seo-local について

30x-seo-local は、地域ビジネス向けのローカル SEO 監査・最適化スキルです。Google Business Profile、NAP の一貫性、ローカル向け構造化データなどを確認します。

主な機能

  1. 01Google Business Profile の充実度監査
  2. 02ローカル NAP の一貫性チェック
  3. 03ローカル Schema の監査
  4. 04レビュー分析と方針策定
  5. 05ローカルキーワードの実績把握

活用シーン

  1. 01ビジネスプロフィールの不足項目を特定
  2. 02掲載先ごとのビジネス情報を統一
  3. 03サイトのローカル構造化データを確認
  4. 04GSC からローカルキーワードの機会を発見

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/norahe0304-art/30x-seo --skill 30x-seo-local

インストール後、Claude Code で/30x-seo-localを入力して読み込まれたか確認します。

詳細

ローカル SEO 監査と最適化

このスキルでできること

Google ビジネス プロフィール、Google マップ、ローカルパック、Gemini Ask Maps におけるビジネスのローカル検索での存在感を監査し、最適化します。

対象外:

  • 従来のオンページ SEO → seo-page を使用
  • 被リンク分析 → seo-backlinks を使用
  • AI プラットフォームでの可視性(ChatGPT/Claude/Perplexity)→ seo-ai-visibility を使用

プロセス

ステップ 1:ビジネス情報の収集

ユーザーに以下の情報を尋ねます。

項目必須例
ビジネス名✅"Blue Bottle Coffee"
ウェブサイト URL✅"https://bluebottlecoffee.com"
ビジネスカテゴリ✅"Coffee shop"
サービス提供地域/都市✅"San Francisco, CA"
GBP URL(わかる場合)任意Google マップのリンク
ターゲットキーワード任意"specialty coffee SF"
競合(2~3件)任意名前または GBP URL
複数店舗か任意店舗数
GSC データの統合(任意)

ユーザーが Google Search Console にアクセスできる場合は、seo-monitor 経由でローカル検索クエリのデータを取得します。

/seo monitor keywords

GSC から以下を抽出します。

  • 都市名/地域名を含むクエリ → ローカルキーワードのベースライン
  • ローカルキーワードごとの CTR → 成果の低い項目を特定
  • 「[カテゴリ] near me」パターンの平均掲載順位
  • 表示回数とクリック数の差 → 見逃しているローカルでの機会

このデータは、実際のパフォーマンス状況を踏まえてステップ 2~9 を進めるために役立ちます。


ステップ 2:GBP の完全性監査(Google 公式 13 項目のプレイブック)

Google 公式 GBP 最適化プレイブック(2026 年 3 月)に基づきます。

#項目重要度確認事項
1ビジネス情報重大正確な名称(キーワードの詰め込みなし)、ライセンスと一致する住所、地域の電話番号
2ビジネスカテゴリ重大4,100 以上の選択肢から、最も具体的なメインカテゴリを選択します。カテゴリが間違っていると、ランキングは壊滅的な影響を受けます(事例:カテゴリ間違いにより #1 から #31 に低下)
3ビジネスの説明高750 文字で、提供内容と独自の特長を簡潔に説明し、自然な言葉を使います
4営業時間高祝日や特別営業時間も含めて設定します。営業時間が長いほどランキングで有利です(電話応対サービスによる 24 時間営業は、営業時間を限定する場合よりも優れた結果につながります)
5サービス提供地域高地理的なサービス提供地域を定義します(地域密着型ビジネスの場合)
6属性高該当する属性をすべて設定します(Wi-Fi、駐車場、屋外設備、車椅子対応など)
7写真と動画高高品質な写真を 15 枚以上掲載し、四半期ごとに更新します。写真が 100 枚以上の場合、電話が 520%増加し、ルート検索のリクエストが 2700%増加します
8Google 投稿高週次で最新情報、特典、イベントを投稿します。最低でも週 1~2 回投稿します。2026 年には、情報の新しさが最上位クラスのランキングシグナルとなっています
9ソーシャルリンク中ソーシャルプロフィールを最大 7 件リンクします(表示は 5 件)。Google がプロフィール内にソーシャル投稿を表示する場合があります
10チャットリンク中WhatsApp または SMS チャットを追加し、顧客と直接やり取りできるようにします
11予約と注文中Google で予約、予約リンク、注文ボタンを有効にします。消費者の 77%がオンライン予約を期待しています
12商品/サービス高説明を添えて一覧を完成させます。事前定義済みのサービスとカスタムサービスをすべて追加します
13クチコミの管理重大すべてのクチコミを継続的に確認し、返信します
カテゴリの選択(重大)

メインカテゴリは、GBP の項目の中で最も大きな影響を与える単一の項目です。

  • Google の 4,100 以上の選択肢から、最も具体的に一致するカテゴリを選びます
  • Google がリストを更新するため、カテゴリの変更を定期的に確認します
  • 検証のため、競合のメインカテゴリを確認します
  • カテゴリが間違っていると、ランキングは壊滅的に低下します
避けるべき属性

以下の属性を設定すると、プロフィールでクチコミが非表示になる場合があります。

  • ❌ 「オンサイトサービス」— クチコミが表示されなくなります
  • ❌ 「オンライン予約」— クチコミが表示されなくなります

ビジネスにとって、予約機能のメリットがクチコミの表示よりも大きい場合に限り、これらを有効にしてください。

Google で予約

顧客を Google から離脱させずに、GBP から直接予約を促します。

  • 88 か国以上で利用可能です
  • 対象業種:美容、ホームサービス、自動車修理、フィットネス、医療、レストラン
  • 2 つの方法があります:カスタム予約リンク(独自の URL)または予約統合パートナー(Google のパートナー)
  • 消費者の 77%がサービスをオンラインで予約したいと考えています。対応しないと、コンバージョンを逃すことになります
ランディングページの戦略
  • GBP のウェブサイト URL に UTM コードを使用して、GA4 でトラフィックを追跡します
  • すでにオーガニック検索でランクインしているページにはリンクしないでください。Google は重複したランキングをペナルティの対象とします
  • GBP からのトラフィックに合わせて最適化した、専用のローカルランディングページにリンクします
業種別の最適化

Google は業種別の GBP プレイブックを公開しました(2026 年 3 月)。監査時に業種別の最適化を適用してください。

飲食:

  • メニューデータを最新かつ完全な状態にします(メニュー URL を追加)
  • オンライン注文と予約リンクを有効にします
  • プロ品質の料理写真は必須です
  • 特別メニュー、季節メニュー、イベントに関する投稿を毎週公開します

サービス業(配管工、清掃業者、空調設備業者など):

  • サービス提供地域を明確に定義します(SAB の場合、物理的な住所は表示しません)
  • 緊急対応の可否と対応時間を強調します
  • 資格、ライセンス、保険をすべて掲載します
  • 施工前後の写真で、視覚的な信頼性を高めます

ホテル・宿泊施設:

  • クラス評価と設備のリスト
  • 客室、ロビー、施設の写真
  • チェックイン・チェックアウトの時間
  • Google で予約を有効にします

ツアー・アトラクション:

  • 季節ごとの営業時間と利用状況
  • 商品・サービスに料金プランを掲載します
  • 実際の顧客が撮影したアクティビティの写真
  • 予約システムにリンクします
GBP のプロ向けヒント(Sterling Sky の調査)
ヒント理由
開業日を、正当な日付の中で最も古いものに設定します信頼性が高まります。現在の所在地での開業日だけでなく、会社の沿革を使用します。空欄の場合、Google がランダムな日付を入力することがあります
可能であれば営業時間を延長しますGoogle は利用しやすいビジネスを優遇します。電話代行サービスによる 24 時間 365 日の対応は、ランキング上の優位性につながります
GBP を、すでにオーガニック検索でランクインしているページにリンクしないでくださいGoogle は重複したランキングをペナルティの対象とします。専用のローカルページを使用します
「オンサイトサービス」と「オンライン予約」の属性を削除しますこれらの属性を設定すると、プロフィールでのクチコミの表示が隠れます
ソーシャルプロフィールを最大 7 件追加します表示されるのは 5 件だけです。Google がソーシャル投稿を表示する場合があります。これは AI エンジン向けの二次的な信頼性要素です
GBP の停止につながる重大な違反

以下の行為をすると、GBP が停止されます。絶対に行わないでください。

違反例リスク
ビジネス名へのキーワードの詰め込み「Joe's Coffee - Best Coffee Shop San Francisco CA」即時停止
偽の住所/バーチャルオフィス郵便私書箱や、実際には利用していないコワーキングスペースを使う停止および恒久的な信用失墜
ランキング操作を目的とした誤ったカテゴリの選択配管工が「緊急サービス」として登録する停止およびランキングへのペナルティ
同じ所在地に複数のリスティングを作成1 つの住所に GBP を 2 件作成する両方とも停止
偽のクチコミ/クチコミの選別クチコミを購入する、または満足した顧客にだけ依頼するクチコミの削除およびペナルティ
ビジネスの写真としてストック写真を使用実際のビジネスとは無関係な汎用画像を使用する写真の削除および信頼性へのペナルティ
申告した地域以外で営業SAB がサービスを提供していない地域をサービス提供地域として申告するランキングへのペナルティ

停止された場合:新しいプロフィールは作成しないでください。正当性を証明する書類(公共料金の請求書、事業ライセンス、看板の写真)を添えて、GBP サポートから異議を申し立てます。

スコアリング:

GBP Score = filled fields / total applicable fields × 100

90-100%: Excellent
70-89%:  Good, quick wins available
50-69%:  Needs work
<50%:    Critical — significant visibility loss

ステップ 3:NAP の一貫性チェック(実行可能)

NAP = 名前、住所、電話番号。すべての場所で同一である必要があります。

プラットフォームの監査プロセス

各プラットフォームで WebFetch を使用し、NAP データを抽出して比較します。

プラットフォーム確認する URL抽出する項目優先度
Google ビジネス プロフィールGBP URL(ステップ 1 のもの)名前、住所、電話番号、ウェブサイト、営業時間重大
ウェブサイトのフッター[domain] — フッター/連絡先を確認名前、住所、電話番号重大
ウェブサイトの問い合わせページ[domain]/contactNAP 全項目、地図の埋め込み、スキーマ重大
Yelpyelp.com/biz/[business-slug]名前、住所、電話番号、営業時間、カテゴリ高
Facebookfacebook.com/[page]名前、住所、電話番号、営業時間高
Apple MapsApple Maps のウェブ版で検索名前、住所、電話番号高
Bing Placesbing.com/maps で検索名前、住所、電話番号高
BBBbbb.org で検索名前、住所、電話番号中
業界ディレクトリ業種別(Healthgrades、Avvo、HomeAdvisor など)名前、住所、電話番号中
比較方法

NAP の一貫性を確認する表を作成します。

| Platform | Name | Address | Phone | Match? |
|----------|------|---------|-------|--------|
| GBP (canonical) | Joe's Coffee | 123 Main St, SF, CA 94105 | (415) 555-1234 | — |
| Website footer | Joe's Coffee | 123 Main Street, SF, CA 94105 | 415-555-1234 | ❌ Address format, phone format |
| Yelp | Joe's Coffee Shop | 123 Main St, San Francisco, CA | (415) 555-1234 | ❌ Name has "Shop", city not abbreviated |
| Facebook | Joe's Coffee | 123 Main St, SF, CA 94105 | (415) 555-1234 | ✅ |
修正手順
  1. GBP の掲載情報を正式な情報源として選びます
  2. 表記を統一します:番地の種別は省略せず記載(「St」ではなく「Street」)、電話番号の形式を統一し、正確な事業名を使用します
  3. 各プラットフォームを正式な情報源に合わせて更新し、変更を記録します
  4. 30 日後に再確認します(反映に時間がかかるプラットフォームもあります)

よくある問題:

❌ "123 Main St" vs "123 Main Street" vs "123 Main St."
❌ "(415) 555-1234" vs "415-555-1234" vs "+1 415 555 1234"
❌ "Joe's Coffee" vs "Joe's Coffee Shop" vs "Joe's Coffee LLC"
❌ Suite/Unit number present on some, missing on others
❌ Old phone number on forgotten directories

ステップ 4:ローカルスキーマの監査(業種別)

ウェブサイトに LocalBusiness スキーママークアップがあるか確認します。より豊富な検索結果を得るため、最も具体的なサブタイプを使用します。

スキーマのサブタイプの選択
事業の種類スキーマタイプ主な追加プロパティ
一般的な地域密着型ビジネスLocalBusiness—
レストラン/カフェRestaurant または CafeOrCoffeeShopmenu、servesCuisine、acceptsReservations
ホテル/B&BLodgingBusiness または HotelstarRating、checkinTime、checkoutTime、amenityFeature
配管工/HVAC/電気工事士HomeAndConstructionBusiness または PlumberareaServed、hasOfferCatalog
医師/歯科医MedicalBusiness または DentistmedicalSpecialty、availableService
弁護士LegalService または AttorneyareaServed、knowsAbout
ツアーオペレーターTouristAttraction または TravelAgencytourBookingPage、availableLanguage
ジム/フィットネスSportsActivityLocationamenityFeature
美容院/スパBeautySalon または DaySpaavailableService
自動車修理AutoRepairavailableService、areaServed
レストランのスキーマ例
{
  "@context": "https://schema.org",
  "@type": "Restaurant",
  "name": "Business Name",
  "image": "https://example.com/photo.jpg",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "123 Main St",
    "addressLocality": "San Francisco",
    "addressRegion": "CA",
    "postalCode": "94105",
    "addressCountry": "US"
  },
  "telephone": "+1-415-555-1234",
  "url": "https://example.com",
  "menu": "https://example.com/menu",
  "servesCuisine": "Italian",
  "acceptsReservations": true,
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
      "opens": "11:00",
      "closes": "22:00"
    }
  ],
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 37.7749,
    "longitude": -122.4194
  },
  "priceRange": "$$",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.5",
    "reviewCount": "230"
  }
}
一般的な LocalBusiness スキーマの例
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Business Name",
  "image": "https://example.com/photo.jpg",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "123 Main St",
    "addressLocality": "San Francisco",
    "addressRegion": "CA",
    "postalCode": "94105",
    "addressCountry": "US"
  },
  "telephone": "+1-415-555-1234",
  "url": "https://example.com",
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
      "opens": "07:00",
      "closes": "19:00"
    }
  ],
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 37.7749,
    "longitude": -122.4194
  },
  "priceRange": "$$",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.5",
    "reviewCount": "230"
  }
}
スキーマ検証チェックリスト
確認項目状態
最も具体的なサブタイプを使用している(汎用の LocalBusiness ではない)✅/❌
NAP が GBP と完全に一致している✅/❌
GeoCoordinates が設定されている✅/❌
OpeningHours が設定されている✅/❌
AggregateRating が設定されている✅/❌
業種固有のプロパティが入力されている✅/❌
複数の拠点がある場合、それぞれに独自のスキーマがある✅/❌/N/A

ステップ 5:レビューの分析と戦略
10 件のレビューというしきい値(Sterling Sky の調査)
  • 10 件のレビューが、ランキング向上に必要な最低しきい値です
  • 10 件を超えると、合計件数よりも獲得頻度が重要になります
  • レビュー件数が伸び悩むと、レビューを積極的に集めている競合と比べてランキングに悪影響が出ます
  • Google はレビュー依頼リンクと QR コードを正式化しました(2025 年後半)。活用しましょう
現状評価
指標基準出典
レビュー総数最低 10 件、その後はカテゴリ平均Sterling Sky
平均評価星 4.2 以上業界標準
レビュー獲得ペース毎週安定して獲得Sterling Sky
オーナーの返信率100%を目標Google Playbook
返信時間24 時間未満Google Playbook
レビューの新しさ最も新しいレビューが 7 日以内ベストプラクティス
感情分析

レビューから繰り返し現れるテーマを抽出します。

  • 肯定的な特徴(顧客が評価している点)
  • 否定的な傾向(改善が必要な点)
  • 顧客が自然に使うキーワード → GBP の説明文に反映します
  • 属性に関する具体的な言及(「WiFi が使えて便利」「静かな作業スペース」など)→ これらは Gemini Ask Maps のマッチングに反映されます
レビュー戦略の出力
## Review Velocity Program

### Collection Touchpoints
1. Google's official review request link (GBP dashboard → "Ask for reviews")
2. QR code (Google's built-in generator) on receipts/signage
3. Post-purchase email (2 hours after)
4. SMS follow-up (24 hours after)
5. Staff verbal ask at checkout

### Response Templates
- Positive (5-star): Thank + reference specific detail + invite back
- Mixed (3-4 star): Thank + acknowledge issue + describe fix + invite back
- Negative (1-2 star): Apologize + take offline + describe resolution

### Key Principle
Frequency > quantity. 4 reviews/week beats 50 reviews once then silence.

### Target Metrics
- Weekly new reviews: [X] (current: [Y])
- Response rate: 100%
- Response time: <24 hours

ステップ 6:競合他社のベンチマーク

ローカル SEO はゼロサムゲームです。AI ローカルパックで勝ち残るのは 1〜2 件のビジネスのみです。競合相手を把握する必要があります。

上位 3 件の地域の競合他社を特定する

方法:

  1. Google マップで [primary category] in [city] を検索します。ローカルパックの上位 3 件が競合他社です
  2. [target keyword] を検索します。AI ローカルパックに表示されるのはどのビジネスですか?
  3. ユーザーに直接尋ねます
競合監査マトリックス

各競合について、WebFetch を使って GBP とウェブサイトを確認し、次の内容を作成します。

| Dimension | Your Business | Competitor A | Competitor B | Competitor C |
|-----------|--------------|-------------|-------------|-------------|
| **GBP Category** | Coffee shop | Coffee shop | Cafe | Breakfast restaurant |
| **Secondary Categories** | 2 | 4 | 1 | 3 |
| **Total Reviews** | 45 | 230 | 89 | 156 |
| **Avg Rating** | 4.3 | 4.6 | 4.1 | 4.4 |
| **Review Velocity** | ~2/week | ~8/week | ~1/week | ~4/week |
| **Photos Count** | 23 | 150+ | 45 | 80 |
| **Posts Frequency** | None | Weekly | None | Monthly |
| **Attributes Filled** | 5/15 | 12/15 | 3/15 | 9/15 |
| **Website Has Schema** | ❌ | ✅ Restaurant | ❌ | ✅ LocalBusiness |
| **Booking Enabled** | ❌ | ✅ Reserve | ❌ | ✅ Custom link |
| **Social Links** | 2 | 5 | 1 | 4 |
| **Q&A Entries** | 0 | 12 | 2 | 5 |
ギャップ分析の出力
## Competitive Gaps (Prioritized)

### You're Behind On:
1. 🔴 Reviews: 45 vs competitor avg 158 — need aggressive review velocity program
2. 🔴 Photos: 23 vs competitor avg 92 — upload 70+ quality photos
3. 🟠 Attributes: 5/15 vs competitor avg 8/15 — fill all relevant attributes

### You're Ahead On:
1. ✅ Rating: 4.3 vs competitor avg 4.2 — maintain quality
2. ✅ Hours: Open later than 2 of 3 competitors

### Quick Wins to Leapfrog:
1. No competitor has Q&A populated — first mover advantage
2. Only 1 competitor posts weekly — match them immediately

ステップ 7:Gemini Ask Maps の最適化

これは2026 年の更新です。Google マップでは、会話型検索(「Ask Maps」)に Gemini AI が使用されるようになりました。ランキングモデルはキーワードマッチングから意図の理解へと変化しました。

変更点
旧モデル新モデル(2026 年 3 月)
「近くのコーヒー」「スマートフォンの充電が切れそうです。行列に並ばずに充電できる場所はありますか?」
キーワードとの関連性意図と属性のマッチング
静的なプロフィールデータリアルタイムのアクティビティシグナル
距離が決定的な要素距離が候補を絞り込み、エンゲージメントが順位を決定
Ask Maps 最適化チェックリスト

属性の網羅性(Gemini はユーザーの意図をビジネス属性と照合します):

  • すべての物理的属性(駐車場、WiFi、屋外席、車椅子での利用可否)
  • すべてのサービス属性(店内飲食、テイクアウト、デリバリー、予約)
  • すべての対象者属性(子ども連れ歓迎、ペット同伴可、LGBTQ+ フレンドリー)
  • 支払い方法
  • サステナビリティの取り組み

AI のトレーニングデータとしての Q&A:

  • 事前に 10〜15 件の Q&A を登録します
  • 状況に応じた質問を含めます(「充電ステーションはありますか?」「作業できる静かな場所はありますか?」など)
  • キーワードを詰め込まず、自然な会話表現を使います

Google 投稿の鮮度シグナル:

  • 週 1 回の投稿ペース(特典、イベント、お知らせ、写真)
  • 投稿に関連する属性と状況に応じた情報を含めます
  • 時期に関する検索に対応するため、季節やイベントに合わせた投稿をします

没入型ナビゲーションのための写真戦略:

  • 周辺のランドマークとの位置関係が分かる店舗外観の写真
  • 雰囲気、座席、設備が分かる内装の写真
  • 適切な照明で撮影した商品やメニューの写真
  • 四半期ごとに新しいコンテンツで更新します
  • ジオタグ付きの画像

AI のコンテキストとしてのレビュー内容: 顧客がレビューで具体的な属性(「WiFi が使えて便利」「静かな作業スペース」「サービスが速い」など)に言及すると、Gemini は意図に基づく検索とのマッチングにこの情報を使用します。

戦略:

  • レビュー依頼で、属性に関する具体的な感想を促します
  • 返信テンプレートで、体験の具体的な詳細を取り上げます
  • 偽のレビューやキーワードを詰め込んだレビューを依頼しないでください

Step 8: AI ローカルパックへの対応(2026年)

Google では、表示の仕組みを根本から変える、AI 生成のローカルパックが展開されています。

従来のローカルパックAI ローカルパック(2026年)
3 件のビジネスを表示1~2 件のビジネスを表示
電話ボタンを表示電話ボタンが画像に置き換わる
幅広いビジネスを掲載独自のビジネスの掲載数が 32% にとどまる
広告掲載率は約 1%広告掲載率は 22%(2025 年初頭の 1% から上昇)

これが意味すること:

  • 上位 1~2 位を獲得することは、単に有利なだけでなく、事業の存続に関わる問題です
  • AI パックでは、オーガニック検索で表示されるビジネスが 68% 減少します
  • ローカルサービス広告(LSA)のクエリ掲載率は 11% から 31% に上昇しました
  • 競争の激しい市場では、オーガニック検索だけに頼るローカル戦略では不十分です

実施項目:

  • GBP の最適化を完璧に仕上げる必要があります(「十分良い」では不十分です)
  • 複数拠点を持つビジネスは、単一拠点のビジネスより構造的に有利です
  • トラフィック流入元を多様化しましょう。YouTube、Reddit、ソーシャルメディアなどに取り組み、マップだけに依存しないでください
ローカルサービス広告(LSA)への対応

LSA は現在、ローカル検索クエリの 31% をカバーしています。活用しないのは、得られるはずの収益を逃しているのと同じです。

LSA とは:「Google 保証」または「Google 審査済み」のバッジが付いた、Google の検索結果最上部に表示されるリード課金型広告です。

利用可能なカテゴリ:住宅サービス、法律、金融、医療、不動産、自動車、ペットケアなど。対象カテゴリは拡大中です。

設定チェックリスト:

  • 対象資格を確認:ads.google.com/local-services-ads
  • 身元調査とライセンス確認を完了する
  • 週予算を設定する(クリック単位ではなく、リード単位で課金)
  • サービス提供地域と業務の種類を定義する
  • メッセージ経由と電話経由のリードを有効にする
  • リードの質を追跡する。不適切なリードは 30 日以内に異議を申し立てる

LSA を推奨する場合:

  • 競争の激しいローカル市場(高価値のサービス)
  • オーガニック検索のローカルパックで上位 2 位以内に入っていない
  • サービス提供型のビジネス(配管、法律、歯科、空調設備)
  • 予算を確保できる。一般的な CPL はカテゴリに応じて 20~150 ドルです

推奨しない場合:

  • オーガニック検索のローカルパックですでに優位に立っている
  • カテゴリが LSA に対応していない
  • 追加のリードに対応できる体制がない

Step 9: ローカルコンテンツ戦略

ローカル検索を支援するウェブサイトコンテンツ:

コンテンツの種類目的優先度
ロケーションページ実店舗ごとに 1 ページ最優先
サービス提供地域ページサービス提供地域ごとに 1 ページ高
ローカル FAQ ページ会話形式のクエリに対応高
ローカルブログ記事トピックに関する権威性を高める中
イベント/ニュース記事鮮度を示すシグナル中

ロケーションページのテンプレート:

  • H1:[サービス]([都市])— [ビジネス名]
  • 独自の説明文(300 語以上。拠点間で複製しない)
  • 埋め込み Google マップ
  • 業界固有のスキーマ(Step 4 を参照)
  • 構造化形式の NAP
  • サービス一覧
  • 該当地域の顧客の声
  • ランドマークからの道順
  • 駐車場情報

Step 10: 複数拠点の管理

単一拠点のビジネスの場合、このステップは省略してください。

主な課題
課題誤った方法適切な方法
ブランドの一貫性すべての拠点で GBP を 1 つだけ使う実店舗ごとに GBP を分ける
コンテンツの重複同じ説明文をコピー&ペーストする拠点ごとに 300 語以上の独自の説明文を作成する
レビュー管理レビュー返信のテンプレートを 1 つだけ使う地域固有の情報に触れた、拠点ごとの返信を作成する
スキーママークアップスキーマブロックを 1 つだけ使うロケーションページごとに LocalBusiness スキーマを分ける
ランディングページすべての拠点を一覧表示するページを 1 つだけ作る拠点ごとに専用のランディングページを作る
複数拠点のチェックリスト
  • 各拠点に固有の電話番号を登録したGBPがある
  • 各拠点に専用のランディングページがある(拠点一覧を掲載した/locationsではない)
  • 各ランディングページに固有のコンテンツがある(テンプレートの空欄を埋めただけではない)
  • 各拠点のページに独自のLocalBusinessスキーマがある
  • NAPがすべてのプラットフォームで拠点ごとに統一されている
  • 口コミを拠点ごとに管理している(地域の事情を踏まえて返信する)
  • Google投稿を拠点ごとに作成している(地域のイベント、地域限定のオファー)
  • 写真を拠点ごとに用意している(実際の店舗、実際のチーム、実際の店内)
拠点ページの差別化

「同じページで都市名だけが違う」という落とし穴を避けてください。各拠点ページには、次の内容を含める必要があります。

  • 独自のスタッフ紹介またはチームの写真
  • 地域に特化した道順と駐車場の情報
  • その地域のお客様から寄せられた推薦の声
  • 拠点固有のサービスや専門分野
  • 地域への貢献/地元とのパートナーシップ
  • 独自のメタタイトルと説明
店舗検索のベストプラクティス

拠点が5か所以上ある場合は、店舗検索機能を実装してください。

  • 郵便番号/都市/現在地で検索
  • 各検索結果から専用の拠点ページにリンクする(GBPに直接リンクしない)
  • スキーマ:親としてOrganizationを使用し、各拠点には個別のLocalBusinessを使用する
  • 内部リンク:店舗検索ページから各拠点ページへ、ハブ・アンド・スポーク型でリンクする

出力

ローカルSEOレポート
# Local SEO Audit: [Business Name]
Generated: [Date]

## Overall Score: XX/100

## GBP Completeness: XX/100  ████████░░
- [List of missing/incomplete fields]
- Industry-specific gaps: [vertical-specific missing items]
- Suspension risk: [any red line violations detected]

## NAP Consistency: XX/100  ██████████
- Platforms checked: X
- Inconsistencies found: X
- [Table of discrepancies]

## Reviews: XX/100  ███████░░░
- Rating: X.X ⭐ (X reviews)
- Velocity: X/week
- Response rate: X%
- Key themes: [positive], [negative]
- vs. Competitors: [behind/ahead by X reviews]

## Local Schema: XX/100  █████░░░░░
- Schema type: [current] → Recommended: [industry subtype]
- [Missing markup elements]

## Competitor Benchmark: XX/100  ██████░░░░
- Local Pack position: #X of 3
- Review gap: [X reviews behind leader]
- Attribute gap: [X/Y vs competitor avg]
- [Top 3 gaps to close]

## Ask Maps Readiness: XX/100  ████████░░
- Attributes: X/Y filled
- Q&A: X entries
- Posts: [frequency]
- Photo freshness: [last updated]

## AI Local Pack Readiness: XX/100  ███████░░░
- Traditional Pack presence: [yes/no]
- AI Pack presence: [yes/no/unknown]
- LSA opportunity: [eligible/not eligible/already running]
- Multi-channel diversification: [strong/weak]

## Multi-Location Status (if applicable): XX/100
- Locations audited: X
- Locations with unique content: X/Y
- Locations with own schema: X/Y

## Priority Actions
1. 🔴 [Critical action — suspension risk or major gap]
2. 🔴 [Critical action — competitive disadvantage]
3. 🟠 [High priority — quick win with large impact]
4. 🟠 [High priority]
5. 🟡 [Medium priority]
6. 🟢 [Quick win]
成果物
出力形式
GBP最適化チェックリストMarkdownチェックリスト
NAP統一性の表修正内容を含む比較マトリックス
業界固有のスキーマすぐに使えるJSON-LD
口コミ戦略テンプレート付きのアクションプラン
競合ベンチマークマトリックス並べて比較
Ask Maps最適化計画優先順位付きチェックリスト
AIローカルパック+LSAの評価準備状況レポート
拠点ページのテンプレートHTML/コンテンツ構成
複数拠点の監査(該当する場合)拠点ごとのチェックリスト

他のスキルとの連携

関連スキル併用するタイミング
seo-monitorローカルキーワードのパフォーマンスについてGSCデータを取得する
seo-schemaLocalBusinessを超える詳細なスキーマ検証を行う
seo-content-audit拠点ページのコンテンツ品質を監査する
seo-keywordsローカルキーワードの調査と検索ボリュームの確認を行う
seo-serpローカルパックの順位を追跡する
seo-ai-visibilityAIプラットフォームでの引用を監視する
seo-technical拠点ページのテクニカルSEOを行う
seo-competitor-pages競合のローカルページを分析する

モニタリングの頻度

チェック項目頻度
GBPの入力状況毎月
口コミの指標毎週
NAPの統一性四半期ごと
競合ベンチマーク毎月
Ask Mapsの自己テスト隔週
ローカルパックの掲載順位毎週
スキーマの検証ページ変更後
LSAのリード品質毎週(利用している場合)
複数拠点の監査四半期ごと

Ask Mapsの自己テスト用クエリ

Googleマップで次のパターンを検索し、ビジネスの表示状況をテストしてください。

"[category] near [landmark]"
"[category] with [attribute] in [city]"
"where can I [intent] near [area]"
"best [category] for [situation] in [city]"
"[category] open now with [specific need]"

Geminiの回答を記録してください。ビジネスが表示されない、または不正確に説明される場合は、その原因を特定のGBP項目、口コミの傾向、またはウェブサイトのコンテンツの問題までたどってください。


出典(2026年3月)

  • Google公式GBP最適化プレイブック(2026年3月13日メール送付)
  • Google公式業界別プレイブック:飲食、サービス、ツアー・アトラクション、ホテル
  • Sterling Sky:「2026年のローカルSEOの現状」
  • Sterling Sky:「Googleビジネスプロフィールを最適化するための第1位チェックリスト」
  • Google:Gemini Ask Maps+イマーシブナビゲーション(2026年3月12日発表)

コメント