jpskill.com
💼 ビジネス コミュニティ

マップ・ローカル検索インテリジェンス

seo-maps

ローカルSEO対策として、地図上の順位計測、Googleビジネスプロフィールの監査、レビュー分析、NAP情報検証、競合分析、構造化データ生成などをAPI連携で実現し、無料版から高機能版までニーズに合わせて活用できるSkill。

📜 元の英語説明(参考)

Maps intelligence for local SEO — geo-grid rank tracking, GBP profile auditing via API, review intelligence across Google/Tripadvisor/Trustpilot, cross-platform NAP verification (Google/Bing/Apple/OSM), competitor radius mapping, and LocalBusiness schema generation from API data. Three-tier capability: free (Overpass + Geoapify), DataForSEO (full intelligence), DataForSEO + Google (maximum coverage). Use when user says "maps", "geo-grid", "rank tracking", "GBP audit", "review velocity", "competitor radius", "maps analysis", "local rank tracking", "Share of Local Voice", or "SoLV".

🇯🇵 日本人クリエイター向け解説

一言でいうと

ローカルSEO対策として、地図上の順位計測、Googleビジネスプロフィールの監査、レビュー分析、NAP情報検証、競合分析、構造化データ生成などをAPI連携で実現し、無料版から高機能版までニーズに合わせて活用できるSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o seo-maps.zip https://jpskill.com/download/10577.zip && unzip -o seo-maps.zip && rm seo-maps.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/10577.zip -OutFile "$d\seo-maps.zip"; Expand-Archive "$d\seo-maps.zip" -DestinationPath $d -Force; ri "$d\seo-maps.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して seo-maps.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → seo-maps フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

マップインテリジェンス (2026年3月)

ローカルビジネス向けのマッププラットフォーム分析。外部APIと連携して、Google Maps、Bing Places、Apple Maps、OpenStreetMapでのビジネスの表示状況を評価します。

seo-localとの境界線: このスキルは、マッププラットフォーム上のビジネスを(API経由で)分析します。seo-localは、ウェブサイト上のローカルSEOシグナルを(HTMLフェッチ経由で)分析します。seo-localのオンページ分析を重複させないでください。ウェブサイトレベルのチェックには、/seo local <url>を推奨します。


クイックリファレンス

コマンド 内容 ティア
/seo maps <url> マップの完全なプレゼンス監査 (ティアを自動選択) 0+
/seo maps grid <keyword> <location> ジオグリッドランクスキャン (7x7、デフォルトは1キーワード) 1+
/seo maps reviews <business> <location> クロスプラットフォームのレビューインテリジェンス 1+
/seo maps competitors <keyword> <location> 競合他社の半径マッピング 0+
/seo maps nap <business-name> クロスプラットフォームのNAP検証 0+
/seo maps schema <business-name> データからLocalBusiness JSON-LDを生成 0+
/seo maps gbp <business> <location> GBPの完全性監査 1+

3段階の能力検出

分析を行う前に、利用可能な能力ティアを検出します。

ティア 0 (無料)

検出: DataForSEO MCPツールは利用できません。 機能: Overpass API競合他社発見、Geoapify POI検索、Nominatimジオコーディング、静的GBPチェックリスト、スキーマ生成、クロスプラットフォームNAPガイダンス。 ロード: references/maps-free-apis.md

ティア 1 (DataForSEO)

検出: business_data_business_listings_search MCPツールが利用可能です。 機能: ティア0のすべてに加え、ジオグリッドランク追跡、ライブGBPプロファイル監査、レビューインテリジェンス(速度、感情、分布)、GBP投稿アクティビティ、Q&Aデータ、Tripadvisor/Trustpilotレビュー。 ロード: references/maps-api-endpoints.md

ティア 2 (DataForSEO + Google Maps Platform)

検出: ティア1が利用可能で、かつGoogle Maps APIキーが環境に存在します。 機能: ティア1のすべてに加え、Google Placesの詳細、リアルタイムのビジネスステータス、AIによる場所の要約、写真分析。 注: Google ToSは、place_idのみのストレージに制限しています。緯度/経度のキャッシュは最大30日間です。

分析の開始時に、検出されたティアを常にユーザーに伝えてください。


ジオグリッドランク追跡 (ティア 1+)

複数のGPS座標からのGoogle Maps検索をシミュレートして、地理的エリア全体のランキングの変動を表示します。DataForSEOが必要です。

ロード: アルゴリズム、SoLV式、ヒートマップ形式についてはreferences/maps-geo-grid.mdを参照してください。 ロード: Maps SERPエンドポイントの詳細についてはreferences/maps-api-endpoints.mdを参照してください。

ワークフロー

  1. ビジネスアドレスをジオコードして、中心の緯度/経度を取得します
  2. Haversineオフセット式を使用して、グリッドポイントを生成します(デフォルト:7x7、半径5km)
  3. コストの見積もりを表示し、続行する前に確認を求めます
  4. グリッドポイントごとにlocation_coordinateを使用してDataForSEO Maps SERP API呼び出しを実行します
  5. 各ポイントでターゲットビジネスのランクを見つけます
  6. SoLVを計算します: (top_3_count / total_points) * 100
  7. ASCIIヒートマップを出力にレンダリングします

コストに関する警告 (必須)

すべてのジオグリッドスキャンの前に、以下を表示します。

Geo-Grid Scan: [keyword] at [location]
Grid: 7x7 (49 points) | Keywords: [N] | Est. cost: $[amount]
DataForSEO credits will be consumed. Proceed?

GBPプロファイル監査 (ティア 1推奨、ティア 0手動)

Googleビジネスプロファイルの品質とランキングに影響を与える25のフィールドを監査します。

ロード: 完全なチェックリストとスコアリングについてはreferences/maps-gbp-checklist.mdを参照してください。

ティア 1 ワークフロー

  1. DataForSEO My Business Info API(キーワードまたはCID)を介してビジネスプロファイルをフェッチします
  2. APIレスポンスフィールドを25フィールドのチェックリストにマッピングします
  3. 各フィールドをスコアリングします: 存在 + 最適化 = 2pts、存在 = 1pt、欠落 = 0pts
  4. 業界固有の重み付け乗数を適用します
  5. 0〜100スケールに正規化します

ティア 0 ワークフロー

  1. WebFetchを介してビジネスウェブサイトをフェッチします
  2. 表示されているGBPシグナル(Maps埋め込み、場所の参照、レビューウィジェット)を抽出します
  3. 検出可能なシグナルに基づいて静的チェックリストを適用します
  4. 検出不可能なフィールドを「不明(ライブデータにはDataForSEOが必要)」としてマークします

レビューインテリジェンス (ティア 1+)

クロスプラットフォームのレビュー分析:速度、感情、評価分布、偽の検出。

参考: ベンチマークについてはreferences/local-seo-signals.mdを参照してください(seo-localと共有)。

ワークフロー

  1. DataForSEO Reviews APIを介してGoogleレビューをフェッチします(最新順にソート)
  2. レビュー速度を計算します:過去6か月間の月ごとのレビュー数
  3. 18日ルール(Sterling Sky)を確認します:3週間のギャップ = ランキングリスク
  4. 評価分布を分析します:健全 = 5つ星に偏ったベルカーブ
  5. オーナーの応答率を計算します:応答数 / レビュー総数
  6. TripadvisorおよびTrustpilotレビューをフェッチします(利用可能な場合)
  7. クロスプラットフォーム比較テーブル

偽のレビュー検出シグナル

次のパターンのうち2つ以上に一致するレビューにフラグを立てます。

  • 均一なタイミング(複数のレビューが同じ日/時間)
  • 履歴が限られているか、単一のレビューしかないレビューアカウント
  • 地理的な矛盾(レビュー担当者の場所とビジネスの場所)
  • 5つ星のみの速度スパイク(過去のベースラインと比較して)
  • レビュー全体で同一またはほぼ同一のテキスト
  • 対応するマーケティング活動なしに突然のボリュームスパイク

競合他社の半径マッピング (ティア 0+)

定義された半径内の競合他社を特定して分析します。

ティア 0 (Overpass API)

ロード: クエリテンプレートについてはreferences/maps-free-apis.mdを参照してください。

  1. ビジネスアドレスをジオコードします
  2. 半径内の同じOSMタグを持つビジネスについてOverpass APIにクエリを実行します
  3. 結果を解析します:名前、住所、電話番号、ウェブサイト、中心からの距離
  4. 距離でソートし、競合他社のランドスケープテーブルとして表示します

ティア 1 (DataForSEO)

  1. ビジネスキーワード+場所でMaps SERP APIを使用します
  2. 完全なプロファイルデータを持つ上位20社の競合他社を抽出します
  3. 比較:評価、レビュー数、カテゴリ、写真、属性
  4. 競合密度スコアを計算します:km^2あたりの競合他社数

クロスプラットフォームNAP検証 (ティア 0+)

Google、Bing Places、Apple、OSM全体でビジネスリスティングの一貫性を確認します。

ワークフロー

(原文がここで切り詰められています)

📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Maps Intelligence (March 2026)

Maps platform analysis for local businesses. Works with external APIs to assess how a business appears on Google Maps, Bing Places, Apple Maps, and OpenStreetMap.

Boundary with seo-local: This skill analyzes the business on maps PLATFORMS (via APIs). seo-local analyzes local SEO signals on the WEBSITE (via HTML fetch). Do not duplicate seo-local on-page analysis. Recommend /seo local <url> for website-level checks.


Quick Reference

Command What it does Tier
/seo maps <url> Full maps presence audit (auto-selects tier) 0+
/seo maps grid <keyword> <location> Geo-grid rank scan (7x7, 1 keyword default) 1+
/seo maps reviews <business> <location> Cross-platform review intelligence 1+
/seo maps competitors <keyword> <location> Competitor radius mapping 0+
/seo maps nap <business-name> Cross-platform NAP verification 0+
/seo maps schema <business-name> Generate LocalBusiness JSON-LD from data 0+
/seo maps gbp <business> <location> GBP completeness audit 1+

Three-Tier Capability Detection

Before any analysis, detect the available capability tier:

Tier 0 (Free)

Detection: DataForSEO MCP tools NOT available. Capabilities: Overpass API competitor discovery, Geoapify POI search, Nominatim geocoding, static GBP checklist, schema generation, cross-platform NAP guidance. Load: references/maps-free-apis.md

Tier 1 (DataForSEO)

Detection: business_data_business_listings_search MCP tool IS available. Capabilities: Everything in Tier 0 PLUS geo-grid rank tracking, live GBP profile audit, review intelligence (velocity, sentiment, distribution), GBP post activity, Q&A data, Tripadvisor/Trustpilot reviews. Load: references/maps-api-endpoints.md

Tier 2 (DataForSEO + Google Maps Platform)

Detection: Tier 1 available AND Google Maps API key in environment. Capabilities: Everything in Tier 1 PLUS Google Places details, real-time business status, AI-powered place summaries, photo analysis. Note: Google ToS restricts storage to place_id only. Lat/lng cached 30 days max.

Always communicate the detected tier to the user at the start of analysis.


Geo-Grid Rank Tracking (Tier 1+)

Simulates Google Maps searches from multiple GPS coordinates to show ranking variation across a geographic area. Requires DataForSEO.

Load: references/maps-geo-grid.md for algorithm, SoLV formula, heatmap format. Load: references/maps-api-endpoints.md for Maps SERP endpoint details.

Workflow

  1. Geocode business address to get center lat/lng
  2. Generate grid points (default: 7x7, 5km radius) using Haversine offset formula
  3. Display cost estimate and ask for confirmation before proceeding
  4. Fire DataForSEO Maps SERP API calls with location_coordinate per grid point
  5. Find target business rank at each point
  6. Calculate SoLV: (top_3_count / total_points) * 100
  7. Render ASCII heatmap in output

Cost Warning (REQUIRED)

Before every geo-grid scan, display:

Geo-Grid Scan: [keyword] at [location]
Grid: 7x7 (49 points) | Keywords: [N] | Est. cost: $[amount]
DataForSEO credits will be consumed. Proceed?

GBP Profile Audit (Tier 1 preferred, Tier 0 manual)

Audits the 25 fields that affect Google Business Profile quality and ranking.

Load: references/maps-gbp-checklist.md for full checklist and scoring.

Tier 1 Workflow

  1. Fetch business profile via DataForSEO My Business Info API (keyword or CID)
  2. Map API response fields to 25-field checklist
  3. Score each field: Present + Optimized = 2pts, Present = 1pt, Missing = 0pts
  4. Apply industry-specific weight multipliers
  5. Normalize to 0-100 scale

Tier 0 Workflow

  1. Fetch the business website via WebFetch
  2. Extract any visible GBP signals (Maps embed, place references, review widgets)
  3. Apply static checklist based on detectable signals
  4. Mark undetectable fields as "Unknown (requires DataForSEO for live data)"

Review Intelligence (Tier 1+)

Cross-platform review analysis: velocity, sentiment, rating distribution, fake detection.

Reference: references/local-seo-signals.md for benchmarks (shared with seo-local).

Workflow

  1. Fetch Google reviews via DataForSEO Reviews API (sort by newest)
  2. Calculate review velocity: reviews per month over last 6 months
  3. Check 18-day rule (Sterling Sky): any 3-week gap = ranking risk
  4. Analyze rating distribution: healthy = bell curve skewed to 5-star
  5. Calculate owner response rate: responses / total reviews
  6. Fetch Tripadvisor and Trustpilot reviews (if available)
  7. Cross-platform comparison table

Fake Review Detection Signals

Flag reviews matching 2+ of these patterns:

  • Uniform timing (multiple reviews same day/hour)
  • Reviewer accounts with limited history or single review
  • Geographic inconsistencies (reviewer location vs business location)
  • Exclusively 5-star velocity spike (vs historical baseline)
  • Identical or near-identical text across reviews
  • Sudden volume spike without corresponding marketing activity

Competitor Radius Mapping (Tier 0+)

Identify and analyze competitors within a defined radius.

Tier 0 (Overpass API)

Load: references/maps-free-apis.md for query templates.

  1. Geocode business address
  2. Query Overpass API for businesses with same OSM tag within radius
  3. Parse results: name, address, phone, website, distance from center
  4. Sort by distance, present as competitor landscape table

Tier 1 (DataForSEO)

  1. Use Maps SERP API with business keyword + location
  2. Extract top 20 competitors with full profile data
  3. Compare: rating, review count, categories, photos, attributes
  4. Calculate competitive density score: competitors per km^2

Cross-Platform NAP Verification (Tier 0+)

Check business listing consistency across Google, Bing Places, Apple, and OSM.

Workflow

  1. Search for business name on each platform:
    • Google: infer from GBP data or Maps SERP result
    • Bing: WebFetch https://www.bing.com/maps?q=BUSINESS+NAME+LOCATION
    • Apple: manual check (no public API -- recommend Apple Business Connect at businessconnect.apple.com)
    • OSM: Overpass or Nominatim search
  2. Extract NAP (Name, Address, Phone) from each source
  3. Compare for consistency: exact match, partial match, missing, or conflicting
  4. Flag discrepancies as Critical (name mismatch), High (address mismatch), Medium (phone mismatch)
  5. Recommend claiming unclaimed profiles

Schema Generation (Tier 0+)

Generate LocalBusiness JSON-LD markup from collected data.

Reference: references/local-schema-types.md for industry subtypes (shared with seo-local).

Workflow

  1. Determine most specific schema subtype for the industry
  2. Populate required properties: @type, name, address, image
  3. Add recommended properties: telephone, url, geo, openingHoursSpecification, priceRange
  4. Add strategic properties for multi-location: branchOf, areaServed, sameAs
  5. Add aggregateRating if review data available
  6. Output valid JSON-LD block ready for implementation

Do NOT generate self-serving review markup -- Google ignores LocalBusiness review markup from the business itself. Only mark up third-party reviews visible on the page.


Reference Files

Load on-demand as needed (do NOT load all at startup):

  • references/maps-api-endpoints.md: DataForSEO endpoint details, params, costs
  • references/maps-free-apis.md: Overpass, Geoapify, Nominatim query templates
  • references/maps-geo-grid.md: Grid algorithm, SoLV formula, heatmap rendering
  • references/maps-gbp-checklist.md: 25-field GBP audit with industry weights
  • references/local-seo-signals.md: Ranking factors, review benchmarks (shared)
  • references/local-schema-types.md: LocalBusiness subtypes by industry (shared)

Output

Generate MAPS-ANALYSIS-{domain}.md with:

  1. Maps Health Score: XX/100 with dimension breakdown table
  2. Capability tier detected (Tier 0 or Tier 1) with explanation of what's available
  3. Geo-grid heatmap (Tier 1): ASCII grid with SoLV percentage and average rank
  4. GBP profile audit: field-by-field scoring with industry-specific weights
  5. Review intelligence: velocity chart, rating distribution, response rate, cross-platform comparison
  6. Competitor landscape: count in radius, top 5 by rating/reviews, competitive density
  7. Cross-platform presence: Google/Bing/Apple/OSM listing status
  8. Schema recommendation: generated LocalBusiness JSON-LD (if missing or incomplete)
  9. Top 10 prioritized actions (Critical > High > Medium > Low)
  10. Cost report: DataForSEO credits consumed during analysis (Tier 1 only)
  11. Limitations disclaimer: what could not be assessed at current tier

Cross-Skill Delegation

  • Website on-page local signals: recommend /seo local <url>
  • Full AI search visibility: recommend /seo geo <url>
  • Schema validation and fixes: recommend /seo schema <url>
  • Live SERP and keyword data: recommend /seo dataforseo [command]

Error Handling

Scenario Action
DataForSEO MCP not available Drop to Tier 0. Inform user: "DataForSEO not detected. Running free-tier analysis. For geo-grid tracking and review intelligence, install the DataForSEO extension."
Business not found in Maps SERP Try My Business Info with keyword. If still not found, report "Business not found in Google Maps for this location."
Geocoding fails (Nominatim) Ask user to provide coordinates or a more specific address.
API rate limit hit Report the limit. Suggest waiting or using standard (queued) method instead of live.
No reviews found Report zero review state. Recommend review generation strategy with 18-day cadence target.
Multi-location detected Ask user which location to analyze, or offer batch mode with per-location cost estimate.