ローカルSEO分析
Googleビジネスプロフィールの最適化、NAP情報の統一性、口コミ評価、ローカルSEO構造化マークアップなどを分析し、実店舗型やサービス提供地域型などビジネスの種類に応じて改善提案を行うSkill。
📜 元の英語説明(参考)
Local SEO analysis covering Google Business Profile optimization, NAP consistency, citation health, review signals, local schema markup, location page quality, multi-location SEO, and industry-specific recommendations. Detects business type (brick-and-mortar, SAB, hybrid) and industry vertical (restaurant, healthcare, legal, home services, real estate, automotive). Use when user says "local SEO", "Google Business Profile", "GBP", "map pack", "local pack", "citations", "NAP consistency", "local rankings", "service area", "multi-location", or "local search".
🇯🇵 日本人クリエイター向け解説
Googleビジネスプロフィールの最適化、NAP情報の統一性、口コミ評価、ローカルSEO構造化マークアップなどを分析し、実店舗型やサービス提供地域型などビジネスの種類に応じて改善提案を行うSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o seo-local.zip https://jpskill.com/download/10576.zip && unzip -o seo-local.zip && rm seo-local.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/10576.zip -OutFile "$d\seo-local.zip"; Expand-Archive "$d\seo-local.zip" -DestinationPath $d -Force; ri "$d\seo-local.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
seo-local.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
seo-localフォルダができる - 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 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
ローカルSEO分析 (2026年3月)
主要な統計
| 指標 | 値 | 出典 |
|---|---|---|
| GBPシグナルのローカルパックの重みにおけるシェア | 32% | Whitespark 2026 |
| ランキングの分散における近接性のシェア | 55.2% | Search Atlas ML study |
| レビューシグナルのシェア (16%から上昇) | ~20% | Whitespark 2026 |
| ローカル情報を求めるGoogle検索 | 46% | 業界データ |
| モバイルの「近くの」検索から24時間以内の訪問につながる割合 | 76% | Google confirmed |
| ローカルのおすすめにおけるChatGPT/AIの利用 | 45% (6%から上昇) | BrightLocal LCRS 2026 |
| ChatGPTのローカルコンバージョン率 | 15.9% | Seer Interactive |
| Googleオーガニックのローカルコンバージョン率 | 1.76% | Seer Interactive |
| ローカルパック広告の成長 (2025年1月から2026年1月) | 1% から 22% | Sterling Sky |
ビジネスタイプの検出
分析前にページシグナルから検出します。これにより、どのチェックを適用するかが決まります。
実店舗
- 物理的な住所がページコンテンツまたはフッターに表示されている
- Google Maps の埋め込みとピン/ルート
- 「当店にお越しください」、「所在地」、「ぜひお越しください」
LocalBusinessスキーマの構造化された住所
サービスエリアビジネス (SAB)
- 物理的な住所が表示されない
- サービスエリアの言及: 「[都市/地域]にサービスを提供」、「サービスエリアには以下が含まれます」
- 「お客様のところへ伺います」、「オンサイトサービス」、「モバイル[サービス]」
address.streetAddressなしのスキーマのareaServed
ハイブリッド
- 物理的な住所とサービスエリアの言語の両方が存在する
- 「ショールームにお越しください」と「[地域]にもサービスを提供しています」の組み合わせ
チェックへの影響: SABは埋め込みマップの検証と物理的な住所の一貫性をスキップします。実店舗は完全な NAP + マップチェックを受けます。
業界の垂直方向の検出
ページシグナルと GBP カテゴリのパターンから検出します。references/local-schema-types.md から業界固有のチェックにルーティングします。
| 業種 | 検出シグナル |
|---|---|
| レストラン | /menu、メニュー項目、予約、料理の種類、食品の注文、「店内飲食」、「テイクアウト」 |
| ヘルスケア | 受け入れられる保険、患者、予約、NPI、医学用語、「Dr.」、HIPAA通知 |
| 法律 | 弁護士、弁護士、業務分野、弁護士資格、訴訟結果、「無料相談」 |
| ホームサービス | サービスエリア、緊急サービス、「無料見積もり」、免許/保険/保証、「24時間年中無休」 |
| 不動産 | リスティング、MLS、販売/賃貸物件、エージェントの略歴、仲介、「オープンハウス」 |
| 自動車 | 在庫、VIN、試乗、ディーラー、サービス部門、「新車/中古車/認定車」 |
業種が検出されない場合は、一般的な LocalBusiness 分析パスを使用します。
分析の側面
1. GBP シグナル (25%)
プライマリカテゴリは、最も重要なローカルパックの要素です (Whitespark #1、スコア: 193)。誤ったプライマリカテゴリは、最もネガティブな要素です (スコア: 176)。
チェック項目:
- ページで検出可能な GBP の埋め込みまたは参照 (Maps iframe、place ID、レビューウィジェット)
- プライマリカテゴリの適切性 (ページコンテンツと表示されている GBP データから推測)
- セカンダリカテゴリの証拠 (最適: BrightLocal あたり 4 つ追加)
- GBP 投稿の存在 (WebFX によると直接的なランキングへの影響はありませんが、投稿の正当性をトリガーします)
- 写真/ビデオの証拠 (写真があると方向リクエストが 45% 増加、Agency Jet)
- Q&A コンテンツ (2025年12月に非推奨となり、Ask Maps Gemini AI に置き換えられました -- ウェブサイトの FAQ セクションとして Q&A コンテンツを再作成することをお勧めします。GBP は既存の Q&A をエクスポートせずに削除しました)
- Google Verified バッジの資格 (2025年10月に Guaranteed/Screened に置き換えられました)
- GBP リンク URL 戦略: 最も強力なウェブサイトページにリンクしないでください (Sterling Sky Diversity Update -- オーガニックランキングを抑制するリスクがあります)
- ページ上の営業時間表示 (検索時に営業しているビジネスはランキングが高くなります、要素 #5)
スコアリングガイド:
- フル: GBP の埋め込みが存在し、カテゴリシグナルが一致し、投稿がアクティブで、写真が存在する
- 部分的: 一部の GBP シグナルが存在するが不完全
- 低: ウェブサイトに表示される GBP の統合がない
2. レビューと評判 (20%)
レビューの速度は、合計数よりも重要です。18日ルール (Sterling Sky): 3週間新しいレビューがない場合、ランキングが急落します。
チェック項目:
- ページまたはスキーマに表示される Google レビューの合計数 (魔法の閾値: 10、Sterling Sky)
- 星評価 (消費者の 31% は 4.5 以上のみを使用、68% は 4 以上のみを使用、BrightLocal 2026)
- レビューの最新性インジケーター (74% は過去 3 か月のレビューのみを気にします)
- スキーマの
aggregateRating(ratingValue、reviewCount、bestRating) - サードパーティのレビューの存在 (消費者は平均 6 つのレビューサイトを使用、BrightLocal 2026)
- オーナーの返信パターン (88% は返信するビジネスを利用する、BrightLocal)
- レビューゲーティングの検出: レビュープラットフォームに誘導する前に満足度を事前にスクリーニングすることは、Google (偽のエンゲージメントポリシー) および FTC ($53,088/違反) によって禁止されています。
業界固有:
- ヘルスケア: HIPAA は、レビュー担当者が患者であるかどうかを返信で確認/否定することを禁止しています
- 法律: レビューの返信における弁護士と依頼者の間の秘匿特権の考慮事項
スコアリングガイド:
- フル: 10 件以上のレビュー、4.5 以上の星、最近のアクティビティ、オーナーの返信、マルチプラットフォームの存在
- 部分的: レビューはあるが、最新性、評価、または応答率にギャップがある
- 低: 10 件未満のレビュー、最近のアクティビティなし、返信なし、単一のプラットフォームのみ
3. ローカルオンページSEO (20%)
専用のサービスページ = #1 ローカルオーガニック要素 AND #2 AI 可視性要素 (Whitespark 2026)。
チェック項目:
- タイトルタグに都市/サービスのキーワードが含まれている
- ローカルな意図を持つ H1 タグ (都市 + サービス)
- NAP (名前、住所、電話番号) がページ HTML に表示されている (フッター、連絡先セクション、ヘッダー)
- 専用のサービスページ (コアサービスごとに 1 ページ)
- 複数ロケーションサイトのロケーションページの品質:
- >60-70% のユニークコンテンツ 最小 (業界のコンセンサス、Google が確認した閾値はありません)
- スワップテスト: 都市名をスワップしてもコンテンツが意味をなす場合、それはドアウェイページです (RicketyRoo メソッド)。HVAC 会社は、このパターンにより、2024年3月のコアアップデート後にランキングが 80% 低下し、トラフィックが 63% 低下しました。
- ローカル写真、地域固有の推薦文、ローカル FAQ
- 埋め込み Google Map (地理的シグナルの強化、直接的なランキング要素ではありません -- 遅延ロードして緩和
(原文がここで切り詰められています)
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Local SEO Analysis (March 2026)
Key Statistics
| Metric | Value | Source |
|---|---|---|
| GBP signals share of local pack weight | 32% | Whitespark 2026 |
| Proximity share of ranking variance | 55.2% | Search Atlas ML study |
| Review signals share (up from 16%) | ~20% | Whitespark 2026 |
| Google searches seeking local info | 46% | Industry data |
| Mobile "near me" searches leading to visit in 24h | 76% | Google confirmed |
| ChatGPT/AI usage for local recommendations | 45% (up from 6%) | BrightLocal LCRS 2026 |
| ChatGPT local conversion rate | 15.9% | Seer Interactive |
| Google organic local conversion rate | 1.76% | Seer Interactive |
| Local pack ads growth (Jan 2025 to Jan 2026) | 1% to 22% | Sterling Sky |
Business Type Detection
Detect from page signals before analysis. This determines which checks apply.
Brick-and-Mortar
- Physical street address visible in page content or footer
- Google Maps embed with pin/directions
- "Visit us at", "Located at", "Come see us"
- Structured address in LocalBusiness schema
Service Area Business (SAB)
- No visible physical address
- Service area mentions: "serving [city/region]", "service area includes"
- "We come to you", "On-site service", "Mobile [service]"
areaServedin schema withoutaddress.streetAddress
Hybrid
- Both physical address AND service area language present
- "Visit our showroom" combined with "We also serve [areas]"
Impact on checks: SABs skip embedded map verification and physical address consistency. Brick-and-mortar gets full NAP + map checks.
Industry Vertical Detection
Detect from page signals and GBP category patterns. Routes to industry-specific checks from references/local-schema-types.md.
| Vertical | Detection Signals |
|---|---|
| Restaurant | /menu, menu items, reservations, cuisine types, food ordering, "dine-in", "takeout" |
| Healthcare | insurance accepted, patients, appointments, NPI, medical terms, "Dr.", HIPAA notice |
| Legal | attorney, lawyer, practice areas, bar admission, case results, "free consultation" |
| Home Services | service area, emergency service, "free estimate", licensed/insured/bonded, "24/7" |
| Real Estate | listings, MLS, properties for sale/rent, agent bio, brokerage, "open house" |
| Automotive | inventory, VIN, test drive, dealership, service department, "new/used/certified" |
If no vertical detected, use generic LocalBusiness analysis path.
Analysis Dimensions
1. GBP Signals (25%)
Primary category is the single most important local pack factor (Whitespark #1, score: 193). Incorrect primary category is the #1 negative factor (score: 176).
Check for:
- GBP embed or reference detectable on page (Maps iframe, place ID, reviews widget)
- Primary category appropriateness (infer from page content vs visible GBP data)
- Evidence of secondary categories (optimal: 4 additional per BrightLocal)
- GBP posts presence (no direct ranking impact per WebFX, but triggers Post Justifications)
- Photos/video evidence (45% more direction requests with photos, Agency Jet)
- Q&A content (deprecated Dec 2025, replaced by Ask Maps Gemini AI -- recommend recreating Q&A content as FAQ sections on website; GBP removed existing Q&A with no export available)
- Google Verified badge eligibility (replaced Guaranteed/Screened in Oct 2025)
- GBP link URL strategy: do NOT link to strongest website page (Sterling Sky Diversity Update -- risks suppressing organic rankings)
- Business hours visibility on page (businesses open at search time rank higher, factor #5)
Scoring guide:
- Full: GBP embed present, category signals align, posts active, photos present
- Partial: Some GBP signals present but incomplete
- Low: No visible GBP integration on website
2. Reviews & Reputation (20%)
Review velocity matters more than total count. The 18-day rule (Sterling Sky): rankings cliff if no new reviews for 3 weeks.
Check for:
- Total Google review count visible on page or schema (magic threshold: 10, Sterling Sky)
- Star rating (31% of consumers only use 4.5+, 68% only use 4+, BrightLocal 2026)
- Review recency indicators (74% only care about reviews in last 3 months)
aggregateRatingin schema (ratingValue, reviewCount, bestRating)- Third-party review presence (consumers use average of 6 review sites, BrightLocal 2026)
- Owner response patterns (88% would use business that responds, BrightLocal)
- Review gating detection: any pre-screening of satisfaction before directing to review platform is prohibited by Google (fake engagement policy) and FTC ($53,088/violation)
Industry-specific:
- Healthcare: HIPAA prohibits confirming/denying reviewer is a patient in responses
- Legal: attorney-client privilege considerations in review responses
Scoring guide:
- Full: 10+ reviews, 4.5+ stars, recent activity, owner responses, multi-platform presence
- Partial: Some reviews but gaps in recency, rating, or response rate
- Low: <10 reviews, no recent activity, no responses, single platform only
3. Local On-Page SEO (20%)
Dedicated service pages = #1 local organic factor AND #2 AI visibility factor (Whitespark 2026).
Check for:
- Title tag contains city/service keywords
- H1 tag with local intent (city + service)
- NAP (Name, Address, Phone) visible in page HTML (footer, contact section, header)
- Dedicated service pages (one page per core service)
- Location page quality for multi-location sites:
- >60-70% unique content minimum (industry consensus, no Google-confirmed threshold)
- Swap test: if you can swap the city name and content still makes sense, it's a doorway page (RicketyRoo method). HVAC company lost 80% rankings + 63% traffic after March 2024 Core Update for this pattern
- Local photos, area-specific testimonials, local FAQs
- Embedded Google Map (geographic signal reinforcement, not direct ranking factor -- lazy-load to mitigate speed impact)
- Click-to-call button (
tel:link) and contact form above the fold - Internal linking architecture: hub-and-spoke, every critical page within 3 clicks of homepage
- 2-5 contextual internal links per 1,000 words with descriptive anchor text
Multi-location specific:
- Store locator with individual crawlable URLs (SSR/SSG preferred over CSR)
- Subdirectory structure:
domain.com/locations/city-name/(subdirectories consolidate link equity better, Bruce Clay: 50%+ traffic lift) - Each location page has unique LocalBusiness schema with
@id
Scoring guide:
- Full: City in title + H1, NAP visible, dedicated service pages, no doorway patterns, good internal linking
- Partial: Some local signals but missing service pages or doorway page risk
- Low: Generic title/H1, NAP not visible, thin location pages
4. NAP Consistency & Citations (15%)
Citations declining for traditional pack rankings but 3 of top 5 AI visibility factors are citation-related (Whitespark 2026). Google's July 2025 documentation update removed "directories" from prominence definition.
Check for:
- NAP extraction: compare Name, Address, Phone from:
- Visible page HTML (footer, contact page)
- LocalBusiness JSON-LD schema
- Any visible GBP data
- Flag any discrepancies between these three sources
- Citation presence on Tier 1 directories (check via WebFetch or site: search patterns):
- Google Business Profile signals on page
- Yelp:
site:yelp.com "Business Name" - BBB:
site:bbb.org "Business Name" - Facebook business page references
- Apple Business Connect awareness (usage doubled to 27%, BrightLocal 2026 -- recommend claiming)
- Bing Places awareness (powers ChatGPT, Copilot, Alexa -- recommend claiming and optimizing)
- Industry-specific directory recommendations: load
references/local-schema-types.mdfor per-vertical citation sources - Data aggregator awareness: Data Axle, Foursquare, Neustar/TransUnion (recommend submission for downstream distribution)
Scoring guide:
- Full: Consistent NAP across page/schema, Tier 1 citations detected, industry directories present
- Partial: NAP present but inconsistencies, some citations missing
- Low: NAP discrepancies, no detectable citations, no schema address
5. Local Schema Markup (10%)
Schema is NOT a direct ranking factor (John Mueller confirmed). But enables rich results (43% CTR increase, Webstix case study) and helps AI systems parse business information.
Check for:
- LocalBusiness schema presence (extract JSON-LD blocks)
- Required properties:
name,addresswith PostalAddress sub-properties - Recommended properties:
geo(minimum 5 decimal places, Confirmed),openingHoursSpecification,telephone,url,priceRange(<100 chars),image,aggregateRating - Correct subtype for industry -- load
references/local-schema-types.md:- Restaurant using
Restaurantnot genericLocalBusiness - Legal using
LegalServicenot deprecatedAttorney - Auto dealer using
AutoDealernot deprecatedVehicleListing - Healthcare using
MedicalClinic/Hospital/Dentistnot genericMedicalBusiness
- Restaurant using
- SAB-specific:
areaServedwith named cities (recommended, not in Google's official list but Schema.org supported) - Multi-location: each location page has own LocalBusiness with unique
@id, linked viabranchOfto Organization on homepage - Industry-specific schema patterns (per
references/local-schema-types.md):- Restaurant: Menu + MenuSection + MenuItem + ReserveAction
- Healthcare: Physician (Person) + MedicalSpecialty + sameAs to NPI
- Legal: LegalService + Person + Service (practice areas)
- Home Services: Subtype + areaServed + Service
- Real Estate: RealEstateAgent + Person + RealEstateListing
- Automotive: AutoDealer + Car + Offer (separate dept schemas)
Scoring guide:
- Full: Correct subtype, all recommended properties, industry-specific patterns, valid JSON-LD
- Partial: LocalBusiness present but generic type or missing recommended properties
- Low: No local schema, or schema with errors/placeholder content
6. Local Link & Authority Signals (10%)
Links declining for local pack but remain ~26% of local organic ranking (Whitespark 2026, #2 factor group). "Best of" list placements = #1 AI visibility citation factor.
Check for:
- Local backlink indicators detectable from page:
- Chamber of Commerce mentions or links (high Trust Flow, ~80% more consumer visits, GlueUp)
- BBB accreditation/badge (Google uses BBB for business verification)
- Local news/press mentions
- Community involvement signals (sponsorships, local events, partnerships)
- "Best of" list presence (top AI visibility factor per Whitespark 2026)
- Digital PR signals: 66.2% of PR practitioners now track AI citations as KPI (BuzzStream 2026)
- Brand mentions correlate 3x more strongly with AI visibility than traditional backlinks (Ahrefs: 0.664 vs 0.218 correlation)
- Link velocity benchmark: 5-10 quality local links/month for small businesses (consensus)
Scoring guide:
- Full: Local authority signals visible (chamber, BBB, press), community involvement evident
- Partial: Some authority signals but limited local link indicators
- Low: No detectable local authority signals
AI Search Impact on Local
Do not duplicate seo-geo analysis. Provide local-specific AI context and recommend /seo geo <url> for full analysis.
Key local AI facts:
- AI Overviews appear on up to 68% of local searches (Whitespark Q2 2025)
- ChatGPT converts at 15.9% vs Google organic at 1.76% (Seer Interactive)
- 3 of top 5 AI visibility factors are citation-related (Whitespark 2026)
- ChatGPT does NOT access GBP directly -- sources from Bing index, Yelp, TripAdvisor, BBB, Reddit
- Bing Places is critical: powers ChatGPT, Copilot, Alexa
- AI-powered local packs (mobile US) show only 1-2 businesses, 32% fewer shown (Sterling Sky)
Recommendation: Run /seo geo <url> for comprehensive AI search visibility analysis including citability scoring, llms.txt check, and brand mention audit.
Reference Files
Load on-demand as needed:
references/local-seo-signals.md: Ranking factors, review benchmarks, citation tiers, GBP feature status, algorithm updatesreferences/local-schema-types.md: LocalBusiness subtypes by industry, schema patterns, citation sources per vertical
Output
Generate LOCAL-SEO-ANALYSIS-{domain}.md with:
- Local SEO Score: XX/100 with dimension breakdown table
- Business type: Brick-and-mortar / SAB / Hybrid
- Industry vertical detected + industry-specific findings
- GBP optimization checklist (detected signals vs missing)
- Review health snapshot (rating, count, velocity indicators, response patterns)
- NAP consistency audit (page vs schema discrepancies, cross-source comparison)
- Citation presence check (Tier 1 directory status)
- Local schema status (present/missing/malformed + ready-to-use fix)
- Location page quality (if multi-location: unique content %, doorway risk, store locator)
- Top 10 prioritized actions (Critical > High > Medium > Low)
- Limitations disclaimer: What this analysis could NOT assess (geo-grid ranking, Domain Authority, comprehensive backlinks, GBP Insights data, real-time local pack position) and which paid tools can fill those gaps
Quick Wins
- Claim and optimize Apple Business Connect (usage doubled to 27%)
- Claim and optimize Bing Places (powers ChatGPT, Copilot, Alexa)
- Fix any NAP discrepancies between page, schema, and GBP
- Add LocalBusiness schema with correct industry subtype
- Add
geocoordinates with 5+ decimal precision - Ensure phone number uses
tel:link for click-to-call - Add city + service keyword to title tag and H1
Medium Effort
- Create dedicated page for each core service (Whitespark: #1 local organic factor)
- Build review generation strategy maintaining 18-day minimum cadence
- Submit to three data aggregators (Data Axle, Foursquare, Neustar/TransUnion) for downstream distribution
- Claim industry-specific directory listings (per vertical recommendations)
- Add industry-specific schema patterns (Menu for restaurants, Physician for healthcare, etc.)
- Implement hub-and-spoke internal linking for service/location pages
High Impact
- Build local digital PR strategy targeting "best of" lists (#1 AI visibility factor)
- Develop unique, non-swappable content for each location page (>60% unique)
- Establish presence on platforms ChatGPT sources from (Yelp, TripAdvisor, BBB, Reddit)
- Pursue Chamber of Commerce and BBB membership (authority + verification signals)
- Create community involvement content (sponsorships, local events, partnerships)
DataForSEO Integration (Optional)
If DataForSEO MCP tools are available, use local_business_data for live GBP data extraction, google_local_pack_serp for real-time local pack positions, and business_listings for automated citation auditing across directories.
Error Handling
| Scenario | Action |
|---|---|
| URL unreachable (DNS failure, connection refused) | Report the error clearly. Do not guess site content. Suggest the user verify the URL and try again. |
| No local signals detected on page | Report that no local business indicators were found. Suggest the user confirm this is a local business and provide the GBP listing URL if available. |
| NAP not found in page HTML | Check schema and meta tags. If still absent, flag as Critical issue. Recommend adding visible NAP to footer and contact page. |
| Industry vertical unclear | Present the top two detected verticals with supporting signals. Ask the user to confirm before applying industry-specific recommendations. |
| Multi-location with 50+ location pages | Apply the quality gates from seo orchestrator: WARNING at 30+ pages (enforce 60%+ unique), HARD STOP at 50+ pages (require user justification before continuing). |