マップ・ローカル検索インテリジェンス
ローカル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本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
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
$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. 下の青いボタンを押して
seo-maps.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
seo-mapsフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
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を参照してください。
ワークフロー
- ビジネスアドレスをジオコードして、中心の緯度/経度を取得します
- Haversineオフセット式を使用して、グリッドポイントを生成します(デフォルト:7x7、半径5km)
- コストの見積もりを表示し、続行する前に確認を求めます
- グリッドポイントごとに
location_coordinateを使用してDataForSEO Maps SERP API呼び出しを実行します - 各ポイントでターゲットビジネスのランクを見つけます
- SoLVを計算します:
(top_3_count / total_points) * 100 - 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 ワークフロー
- DataForSEO My Business Info API(キーワードまたはCID)を介してビジネスプロファイルをフェッチします
- APIレスポンスフィールドを25フィールドのチェックリストにマッピングします
- 各フィールドをスコアリングします: 存在 + 最適化 = 2pts、存在 = 1pt、欠落 = 0pts
- 業界固有の重み付け乗数を適用します
- 0〜100スケールに正規化します
ティア 0 ワークフロー
- WebFetchを介してビジネスウェブサイトをフェッチします
- 表示されているGBPシグナル(Maps埋め込み、場所の参照、レビューウィジェット)を抽出します
- 検出可能なシグナルに基づいて静的チェックリストを適用します
- 検出不可能なフィールドを「不明(ライブデータにはDataForSEOが必要)」としてマークします
レビューインテリジェンス (ティア 1+)
クロスプラットフォームのレビュー分析:速度、感情、評価分布、偽の検出。
参考: ベンチマークについてはreferences/local-seo-signals.mdを参照してください(seo-localと共有)。
ワークフロー
- DataForSEO Reviews APIを介してGoogleレビューをフェッチします(最新順にソート)
- レビュー速度を計算します:過去6か月間の月ごとのレビュー数
- 18日ルール(Sterling Sky)を確認します:3週間のギャップ = ランキングリスク
- 評価分布を分析します:健全 = 5つ星に偏ったベルカーブ
- オーナーの応答率を計算します:応答数 / レビュー総数
- TripadvisorおよびTrustpilotレビューをフェッチします(利用可能な場合)
- クロスプラットフォーム比較テーブル
偽のレビュー検出シグナル
次のパターンのうち2つ以上に一致するレビューにフラグを立てます。
- 均一なタイミング(複数のレビューが同じ日/時間)
- 履歴が限られているか、単一のレビューしかないレビューアカウント
- 地理的な矛盾(レビュー担当者の場所とビジネスの場所)
- 5つ星のみの速度スパイク(過去のベースラインと比較して)
- レビュー全体で同一またはほぼ同一のテキスト
- 対応するマーケティング活動なしに突然のボリュームスパイク
競合他社の半径マッピング (ティア 0+)
定義された半径内の競合他社を特定して分析します。
ティア 0 (Overpass API)
ロード: クエリテンプレートについてはreferences/maps-free-apis.mdを参照してください。
- ビジネスアドレスをジオコードします
- 半径内の同じOSMタグを持つビジネスについてOverpass APIにクエリを実行します
- 結果を解析します:名前、住所、電話番号、ウェブサイト、中心からの距離
- 距離でソートし、競合他社のランドスケープテーブルとして表示します
ティア 1 (DataForSEO)
- ビジネスキーワード+場所でMaps SERP APIを使用します
- 完全なプロファイルデータを持つ上位20社の競合他社を抽出します
- 比較:評価、レビュー数、カテゴリ、写真、属性
- 競合密度スコアを計算します: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
- Geocode business address to get center lat/lng
- Generate grid points (default: 7x7, 5km radius) using Haversine offset formula
- Display cost estimate and ask for confirmation before proceeding
- Fire DataForSEO Maps SERP API calls with
location_coordinateper grid point - Find target business rank at each point
- Calculate SoLV:
(top_3_count / total_points) * 100 - 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
- Fetch business profile via DataForSEO My Business Info API (keyword or CID)
- Map API response fields to 25-field checklist
- Score each field: Present + Optimized = 2pts, Present = 1pt, Missing = 0pts
- Apply industry-specific weight multipliers
- Normalize to 0-100 scale
Tier 0 Workflow
- Fetch the business website via WebFetch
- Extract any visible GBP signals (Maps embed, place references, review widgets)
- Apply static checklist based on detectable signals
- 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
- Fetch Google reviews via DataForSEO Reviews API (sort by newest)
- Calculate review velocity: reviews per month over last 6 months
- Check 18-day rule (Sterling Sky): any 3-week gap = ranking risk
- Analyze rating distribution: healthy = bell curve skewed to 5-star
- Calculate owner response rate: responses / total reviews
- Fetch Tripadvisor and Trustpilot reviews (if available)
- 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.
- Geocode business address
- Query Overpass API for businesses with same OSM tag within radius
- Parse results: name, address, phone, website, distance from center
- Sort by distance, present as competitor landscape table
Tier 1 (DataForSEO)
- Use Maps SERP API with business keyword + location
- Extract top 20 competitors with full profile data
- Compare: rating, review count, categories, photos, attributes
- 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
- 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
- Extract NAP (Name, Address, Phone) from each source
- Compare for consistency: exact match, partial match, missing, or conflicting
- Flag discrepancies as Critical (name mismatch), High (address mismatch), Medium (phone mismatch)
- 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
- Determine most specific schema subtype for the industry
- Populate required properties:
@type,name,address,image - Add recommended properties:
telephone,url,geo,openingHoursSpecification,priceRange - Add strategic properties for multi-location:
branchOf,areaServed,sameAs - Add
aggregateRatingif review data available - 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, costsreferences/maps-free-apis.md: Overpass, Geoapify, Nominatim query templatesreferences/maps-geo-grid.md: Grid algorithm, SoLV formula, heatmap renderingreferences/maps-gbp-checklist.md: 25-field GBP audit with industry weightsreferences/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:
- Maps Health Score: XX/100 with dimension breakdown table
- Capability tier detected (Tier 0 or Tier 1) with explanation of what's available
- Geo-grid heatmap (Tier 1): ASCII grid with SoLV percentage and average rank
- GBP profile audit: field-by-field scoring with industry-specific weights
- Review intelligence: velocity chart, rating distribution, response rate, cross-platform comparison
- Competitor landscape: count in radius, top 5 by rating/reviews, competitive density
- Cross-platform presence: Google/Bing/Apple/OSM listing status
- Schema recommendation: generated LocalBusiness JSON-LD (if missing or incomplete)
- Top 10 prioritized actions (Critical > High > Medium > Low)
- Cost report: DataForSEO credits consumed during analysis (Tier 1 only)
- 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. |