Topic: ai-visibility
39 skills in this topic.
-
gbp-suspension-recovery
When the user's Google Business Profile has been suspended, disabled, or is under review. Also use when the user mentions "suspended," "GBP suspension," "listing disabled," "profile removed," "reinstatement," "Google suspended my business," "guideline violation," or "my listing disappeared." For general GBP optimization, see gbp-optimization.
garrettjsmith/localseoskills 8
-
local-ppc-ads
When the user wants to run geographically targeted Google Ads (PPC) campaigns for a local business. Also use when the user mentions "local PPC," "geotargeted ads," "radius targeting," "Google Ads for local business," "local search campaigns," "geographic PPC," or "Google Ads location targeting." For LSAs (pay-per-lead), see lsa-ads. For map pack ads specifically, see local-search-ads.
garrettjsmith/localseoskills 8
-
local-reporting
When the user wants to create local SEO reports, track local ranking performance, set up reporting dashboards, or communicate results to clients. Also use when the user mentions "local SEO report," "client reporting," "local metrics," "KPIs for local," "GBP insights," "how to measure local SEO," or "prove ROI on local." For geogrid-specific analysis, see geogrid-analysis. For competitor benchmarking, see local-competitor-analysis.
garrettjsmith/localseoskills 8
-
local-seo-audit
When the user wants to audit, review, or diagnose a business's local search presence. Also use when the user mentions "local SEO audit," "why am I not showing up on Google Maps," "local search issues," "local ranking problems," "GBP audit," or "local presence check." For geogrid-specific analysis, see geogrid-analysis. For GBP-only optimization, see gbp-optimization.
garrettjsmith/localseoskills 8
-
screaming-frog-tool
When the user wants a technical site audit, crawl data analysis, location page quality checks, duplicate content detection, schema validation at scale, or internal linking analysis. Trigger on "Screaming Frog," "site crawl," "technical audit," "crawl data," "broken links," "duplicate content," "location page audit," or when analyzing exported crawl CSV/Excel files.
garrettjsmith/localseoskills 8
-
local-falcon-tool
When the user wants to run a geogrid scan, check existing scan reports, track ranking trends over time, monitor GBP changes via Falcon Guard, or analyze reviews. Also use when the user says "run a scan," "check my rankings," "Local Falcon," "how am I ranking," "ranking heatmap," or "scan this keyword." This is the execution tool — for interpreting results, also load geogrid-analysis.
garrettjsmith/localseoskills 8
-
local-content-strategy
Build a complete local content strategy from keyword research output. Use this skill when the user has completed keyword research and needs to organize keywords into concept clusters, assign each cluster to the right content vehicle (location page, GBP service, blog post, FAQ, near-me GBP signal), select geogrid tracking keywords, confirm GBP category and service additions, and design the internal linking architecture. Also trigger when the user asks "what content should I build", "how do I organize these keywords", "what pages do I need", "what should I track on geogrids", or provides a keyword list and asks what to do with it. This skill bridges keyword research and content brief production — it is the strategy layer between research and execution.
garrettjsmith/localseoskills 8
-
local-content-briefs
Generate complete semantic content briefs for local SEO content — location pages, service pages, blog posts, FAQ content, and pillar pages. Use this skill when the user needs a content brief for any piece of local SEO content, has a concept cluster from local-content-strategy and needs to brief the content, asks "what should this page cover", "brief me on [topic] for local SEO", "what concepts should my location page cover", or needs to know what depth to cover each topic at. Also trigger when producing briefs in bulk for a content production run. This skill combines semantic content brief methodology (concept coverage, entity requirements, depth assignments, question mapping) with local SEO specificity (geo-modified entities, local intent signals, GBP-to-page consistency, local schema requirements, AI visibility considerations). Output is a complete brief that a writer or Claude CLI generation loop can execute directly.
garrettjsmith/localseoskills 8
-
local-competitor-analysis
When the user wants to analyze local search competitors, benchmark against map pack rivals, or understand why competitors outrank them. Also use when the user mentions "competitor analysis," "who's outranking me," "competitor GBP," "local competition," or "competitive audit." For geogrid-specific ranking data, see geogrid-analysis. For general map pack strategy, see map-pack-optimization.
garrettjsmith/localseoskills 8
-
local-citations
When the user wants to build citations, fix NAP inconsistencies, manage business directory listings, or audit citation presence. Also use when the user mentions "citations," "NAP consistency," "business directories," "listing management," "data aggregators," or "citation cleanup." For GBP profile work, see gbp-optimization. For full audit, see local-seo-audit.
garrettjsmith/localseoskills 8
-
local-schema
When the user wants to implement LocalBusiness structured data, location schema, or local-specific JSON-LD markup. Also use when the user mentions "local schema," "LocalBusiness schema," "structured data for local," "JSON-LD for business," "NAP schema," or "local business markup." For general schema, see schema-markup skill. For GBP profile work, see gbp-optimization.
garrettjsmith/localseoskills 8
-
review-management
When the user wants to generate more reviews, respond to reviews, build a review strategy, or manage online reputation. Also use when the user mentions "reviews," "reputation management," "review generation," "review response," "star rating," "negative reviews," or "get more Google reviews." For GBP profile optimization, see gbp-optimization.
garrettjsmith/localseoskills 8
-
semrush-tool
When the user wants keyword research with search volume, competitive keyword analysis, site audit data, position tracking, or competitor organic analysis. Trigger on "keyword research," "search volume," "keyword difficulty," "what keywords do they rank for," "site audit," "Semrush," or "competitive analysis." Use Semrush for keyword data and competitive intelligence — use Ahrefs for backlink-focused analysis.
garrettjsmith/localseoskills 8
-
ahrefs-tool
When the user wants backlink analysis, link gap analysis, competitor link profiles, referring domain data, or link building research. Trigger on "backlinks," "who links to," "link profile," "referring domains," "link gap," "Ahrefs," "link building research," or "why do they outrank me" (often a link authority issue).
garrettjsmith/localseoskills 8
-
gbp-posts
When the user wants to create, schedule, or optimize Google Business Profile posts. Also use when the user mentions "GBP posts," "Google posts," "GMB updates," "business profile posts," "what should I post on Google," or "GBP content calendar." For overall GBP optimization, see gbp-optimization.
garrettjsmith/localseoskills 8
-
gbp-optimization
When the user wants to set up, optimize, or manage a Google Business Profile, or improve visibility in Google's local map pack. Also use when the user mentions "GBP," "Google Business Profile," "Google My Business," "GMB," "business listing," "Google Maps listing," "optimize my profile," "map pack," "local pack," "3-pack," "Google Maps ranking," or "why am I not in the map pack." For review strategy, see review-management. For GBP posts, see gbp-posts. For suspension issues, see gbp-suspension-recovery.
garrettjsmith/localseoskills 8
-
gbp-api-automation
When the user wants to programmatically manage Google Business Profiles at scale via API, automate GBP updates, build GBP management tools, or integrate GBP data into their systems. Also use when the user mentions "GBP API," "Google Business Profile API," "bulk GBP management," "automate GBP," "GBP integration," or "programmatic GBP." For manual GBP optimization, see gbp-optimization. For multi-location strategy, see multi-location-seo.
garrettjsmith/localseoskills 8
-
dispatch
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.
garrettjsmith/localseoskills 8
-
local-search-ads
When the user wants to run ads that appear inside the Google Maps local pack / map pack results. Also use when the user mentions "local search ads," "map pack ads," "ads in the map results," "local pack ads," "Google Maps ads," "location extensions ads," or "promoted pins on Google Maps." For LSAs (pay-per-lead), see lsa-ads. For standard geographic PPC, see local-ppc-ads.
garrettjsmith/localseoskills 8
-
multi-location-seo
When the user manages SEO across multiple business locations (10-500+). Also use when the user mentions "multi-location," "franchise SEO," "enterprise local SEO," "managing multiple GBPs," "chain store SEO," "location at scale," or "bulk GBP management." For single-location GBP work, see gbp-optimization. For location pages, see local-landing-pages.
garrettjsmith/localseoskills 8
-
whitespark-tool
When the user wants citation gap analysis, managed citation building, review generation campaigns, or local rank tracking. Trigger on "Whitespark," "citation finder," "where are my competitors listed," "citation gap," "build citations," "review generation tool," or "get more reviews." Note that Whitespark does NOT have an MCP server — it's dashboard-driven with limited API.
garrettjsmith/localseoskills 8
-
brief
Manages persistent work state (briefs) for local SEO engagements. Automatically load this skill when starting work on a specific business or location, when a user says "resume," "continue," "pick up where we left off," or references a specific client or location by name. Also load when any tool call is about to be made for a business — that's the trigger to create or update a brief.
garrettjsmith/localseoskills 8
-
bing-places
When the user wants to optimize their Bing Maps listing, set up Bing Places for Business, or improve visibility in Microsoft's search ecosystem. Also use when the user mentions "Bing Places," "Bing Maps," "Bing local," "Microsoft local listings," or "Copilot local." For Google Business Profile, see gbp-optimization. For Apple Maps, see apple-business-connect.
garrettjsmith/localseoskills 8
-
apple-business-connect
When the user wants to optimize their Apple Maps listing, set up Apple Business Connect, or improve visibility in Apple's ecosystem. Also use when the user mentions "Apple Maps," "Apple Business Connect," "Siri local," "Apple listings," "Apple Intelligence local," or "Maps on iPhone." For Google Business Profile, see gbp-optimization.
garrettjsmith/localseoskills 8