Skill Dispatch Guide
When a local SEO request comes in, match it to a pattern below. Load those skills. Don't load everything.
Default data tool: localseodata-tool — covers most data needs. Load it alongside the relevant strategy skill unless the request specifically needs a different tool.
Request Patterns → Skills to Load
"Audit my local presence" / "What's wrong with my rankings?"
local-seo-audit — the full audit framework
localseodata-tool — local_audit endpoint runs a comprehensive audit in one call
- If user wants geogrid:
geogrid-analysis — LocalSEOData has geogrid_scan, or use Local Falcon for trends
"Why am I not in the map pack?"
gbp-optimization — check profile quality first (most common issue)
localseodata-tool — local_pack to see who IS ranking, business_profile for GBP data
- If need geographic view:
geogrid-analysis + LocalSEOData geogrid_scan
"Help me get more reviews"
review-management — strategy, generation, response frameworks
localseodata-tool — review_velocity for trends, google_reviews for recent reviews, reputation_audit for full picture
"Optimize my Google Business Profile"
gbp-optimization — the full GBP playbook
localseodata-tool — business_profile for current state, profile_health for gaps
- After optimization →
geogrid-analysis + LocalSEOData geogrid_scan to measure impact
"I need local landing pages" / "Build location pages"
local-landing-pages — page strategy, content, structure
local-keyword-research — keyword targeting per page
local-schema — schema markup for each page
localseodata-tool — keyword_opportunities and keyword_suggestions for targeting
"Fix my citations" / "NAP is inconsistent"
local-citations — audit and cleanup process
localseodata-tool — citation_audit checks 20 directories in one call
- For building: check
docs/tool-routing → Whitespark or BrightLocal
"Run a ranking scan" / "Check my geogrid"
geogrid-analysis — interpret results
localseodata-tool — geogrid_scan for a one-time scan
- If user needs trends/campaigns →
local-falcon-tool instead
- After scan →
gbp-optimization or local-seo-audit based on findings
"Who are my competitors?" / "Competitive analysis"
local-competitor-analysis — full competitive framework
localseodata-tool — competitor_gap for rankings/reviews, backlink_gap for links, competitor_ads for ad intel
- If need geographic comparison:
geogrid-analysis + LocalSEOData geogrid_scan or Local Falcon
"I have multiple locations"
multi-location-seo — portfolio-level strategy
gbp-optimization — per-location standards
local-reporting — per-location + rollup reporting
localseodata-tool — run endpoints per location, or Local Falcon campaigns for recurring
"Build me a report" / "Monthly reporting"
local-reporting — metrics, KPIs, report structure
client-deliverables — packaging for client consumption
localseodata-tool — local_authority for score, review_velocity for trends, local_pack for rankings
"I'm a service area business"
service-area-seo — SAB-specific strategy
gbp-optimization — SAB GBP configuration
local-landing-pages — area-specific pages
localseodata-tool — geogrid_scan with wider radius for SABs
"Set up Local Services Ads"
lsa-ads — LSA strategy and optimization
lsa-spy-tool — market rankings and competitive data over time
localseodata-tool — local_services_ads for current snapshot
review-management — reviews are the #1 LSA ranking factor
"Check my LSA rankings"
lsa-spy-tool — pull current and historical rankings
lsa-ads — interpret and strategize
localseodata-tool — local_services_ads for a quick current snapshot
"What keywords should I target?"
local-keyword-research — keyword strategy framework
localseodata-tool — keyword_opportunities, keyword_suggestions, search_volume, keyword_trends
"Build local links"
local-link-building — link acquisition strategies
localseodata-tool — backlink_summary for current profile, backlink_gap for competitor comparison
- For deep analysis:
ahrefs-tool if connected
"Set up schema markup"
local-schema — structured data implementation
localseodata-tool — page_audit to check if schema exists on a page
"How do I show up in AI search?"
ai-local-search — AI visibility strategy
localseodata-tool — ai_overview, ai_mode, ai_mentions, ai_visibility, ai_top_sources
- For geographic AI coverage:
local-falcon-tool (GAIO/ChatGPT/Gemini platform scans)
"My listing got suspended"
gbp-suspension-recovery — reinstatement process
gbp-optimization — prevent future issues
"Create a proposal" / "Pitch a client"
client-deliverables — proposals, SOWs, reports
localseodata-tool — business_profile + profile_health + google_reviews for quick research (5 credits total)
- Load relevant strategy skills based on what you're proposing
"I want to run Google Ads"
local-search-ads — map pack ads
local-ppc-ads — geo-targeted PPC
localseodata-tool — competitor_ads to see what competitors run
"Set up Apple Maps / Bing"
apple-business-connect or bing-places
local-citations for broader presence
When to Load Docs
- Unknown term →
docs/local-seo-glossary
- Need reasoning about WHY →
docs/how-local-search-works
- Need to pick a tool →
docs/tool-routing
When NOT to Use This Guide
Single-skill requests don't need dispatch. If someone says "how do I write a GBP post" → just load gbp-posts.
1---2name: dispatch3description: Quick-reference for which skills to load together based on what the user is asking. Load this FIRST when a local SEO request comes in and you're unsure which skills to activate. This prevents loading all skills when you only need 2-3.4---56# Skill Dispatch Guide78When a local SEO request comes in, match it to a pattern below. Load those skills. Don't load everything.910**Default data tool:** `localseodata-tool` — covers most data needs. Load it alongside the relevant strategy skill unless the request specifically needs a different tool.1112---1314## Request Patterns → Skills to Load1516### "Audit my local presence" / "What's wrong with my rankings?"171. `local-seo-audit` — the full audit framework182. `localseodata-tool` — `local_audit` endpoint runs a comprehensive audit in one call193. If user wants geogrid: `geogrid-analysis` — LocalSEOData has `geogrid_scan`, or use Local Falcon for trends2021### "Why am I not in the map pack?"221. `gbp-optimization` — check profile quality first (most common issue)232. `localseodata-tool` — `local_pack` to see who IS ranking, `business_profile` for GBP data243. If need geographic view: `geogrid-analysis` + LocalSEOData `geogrid_scan`2526### "Help me get more reviews"271. `review-management` — strategy, generation, response frameworks282. `localseodata-tool` — `review_velocity` for trends, `google_reviews` for recent reviews, `reputation_audit` for full picture2930### "Optimize my Google Business Profile"311. `gbp-optimization` — the full GBP playbook322. `localseodata-tool` — `business_profile` for current state, `profile_health` for gaps333. After optimization → `geogrid-analysis` + LocalSEOData `geogrid_scan` to measure impact3435### "I need local landing pages" / "Build location pages"361. `local-landing-pages` — page strategy, content, structure372. `local-keyword-research` — keyword targeting per page383. `local-schema` — schema markup for each page394. `localseodata-tool` — `keyword_opportunities` and `keyword_suggestions` for targeting4041### "Fix my citations" / "NAP is inconsistent"421. `local-citations` — audit and cleanup process432. `localseodata-tool` — `citation_audit` checks 20 directories in one call443. For building: check `docs/tool-routing` → Whitespark or BrightLocal4546### "Run a ranking scan" / "Check my geogrid"471. `geogrid-analysis` — interpret results482. `localseodata-tool` — `geogrid_scan` for a one-time scan493. If user needs trends/campaigns → `local-falcon-tool` instead504. After scan → `gbp-optimization` or `local-seo-audit` based on findings5152### "Who are my competitors?" / "Competitive analysis"531. `local-competitor-analysis` — full competitive framework542. `localseodata-tool` — `competitor_gap` for rankings/reviews, `backlink_gap` for links, `competitor_ads` for ad intel553. If need geographic comparison: `geogrid-analysis` + LocalSEOData `geogrid_scan` or Local Falcon5657### "I have multiple locations"581. `multi-location-seo` — portfolio-level strategy592. `gbp-optimization` — per-location standards603. `local-reporting` — per-location + rollup reporting614. `localseodata-tool` — run endpoints per location, or Local Falcon campaigns for recurring6263### "Build me a report" / "Monthly reporting"641. `local-reporting` — metrics, KPIs, report structure652. `client-deliverables` — packaging for client consumption663. `localseodata-tool` — `local_authority` for score, `review_velocity` for trends, `local_pack` for rankings6768### "I'm a service area business"691. `service-area-seo` — SAB-specific strategy702. `gbp-optimization` — SAB GBP configuration713. `local-landing-pages` — area-specific pages724. `localseodata-tool` — `geogrid_scan` with wider radius for SABs7374### "Set up Local Services Ads"751. `lsa-ads` — LSA strategy and optimization762. `lsa-spy-tool` — market rankings and competitive data over time773. `localseodata-tool` — `local_services_ads` for current snapshot784. `review-management` — reviews are the #1 LSA ranking factor7980### "Check my LSA rankings"811. `lsa-spy-tool` — pull current and historical rankings822. `lsa-ads` — interpret and strategize833. `localseodata-tool` — `local_services_ads` for a quick current snapshot8485### "What keywords should I target?"861. `local-keyword-research` — keyword strategy framework872. `localseodata-tool` — `keyword_opportunities`, `keyword_suggestions`, `search_volume`, `keyword_trends`8889### "Build local links"901. `local-link-building` — link acquisition strategies912. `localseodata-tool` — `backlink_summary` for current profile, `backlink_gap` for competitor comparison923. For deep analysis: `ahrefs-tool` if connected9394### "Set up schema markup"951. `local-schema` — structured data implementation962. `localseodata-tool` — `page_audit` to check if schema exists on a page9798### "How do I show up in AI search?"991. `ai-local-search` — AI visibility strategy1002. `localseodata-tool` — `ai_overview`, `ai_mode`, `ai_mentions`, `ai_visibility`, `ai_top_sources`1013. For geographic AI coverage: `local-falcon-tool` (GAIO/ChatGPT/Gemini platform scans)102103### "My listing got suspended"1041. `gbp-suspension-recovery` — reinstatement process1052. `gbp-optimization` — prevent future issues106107### "Create a proposal" / "Pitch a client"1081. `client-deliverables` — proposals, SOWs, reports1092. `localseodata-tool` — `business_profile` + `profile_health` + `google_reviews` for quick research (5 credits total)1103. Load relevant strategy skills based on what you're proposing111112### "I want to run Google Ads"1131. `local-search-ads` — map pack ads1142. `local-ppc-ads` — geo-targeted PPC1153. `localseodata-tool` — `competitor_ads` to see what competitors run116117### "Set up Apple Maps / Bing"1181. `apple-business-connect` or `bing-places`1192. `local-citations` for broader presence120121---122123## When to Load Docs124125- Unknown term → `docs/local-seo-glossary`126- Need reasoning about WHY → `docs/how-local-search-works`127- Need to pick a tool → `docs/tool-routing`128129## When NOT to Use This Guide130131Single-skill requests don't need dispatch. If someone says "how do I write a GBP post" → just load `gbp-posts`.