SEO Local
by agricidaniel / claude-seo
Audit local SEO, including Google Business Profile, NAP consistency, citations, reviews, local schema, location pages, and multi-location structure.
Classify keywords by search intent (informational, commercial, transactional, navigational, plus a local flag) and suggest the page type that should target each one.
Listed ·Updated
Search Intent Lite is a Local SEO skill for AI agents, published in the seoskills.sh catalog. Reach for it when your work involves Google Business Profile, local citations, and map-pack visibility. Install it with one command and it runs inside your own agent, so the work happens in your workflow, not a separate SEO tool.
Labels each keyword with its likely intent and the page type that usually matches it, so a blog post is not aimed at a "buy" query (or the reverse).
python3 scripts/intent.py keywords.txt
python3 scripts/intent.py keywords.csv --brands "acme,acmecorp" --locations "riyadh,dubai"
cat keywords.txt | python3 scripts/intent.py -
Input is one keyword per line, or a CSV with a keyword or query column. Pass your brand names so brand queries are labelled navigational.
Present the table and the totals. Point out any unclear or mixed rows: those need a look at the live SERP.
Rule-based modifiers ("how", "what" → informational; "best", "vs", "review", "software" → commercial; "buy", "price", "coupon" → transactional; brand + "login" → navigational; "near me" or a city → local). It reads the words, not the SERP. Google can treat a query differently from its wording, so the confidence column is honest about that.
| keyword | intent | page type |
|---|---|---|
| what is a crm | informational | guide / FAQ article |
| crm vs erp | commercial | comparison page |
| crm pricing | transactional | pricing page |
| hubspot login | navigational | brand / login page |
classify_search_intent tool: cygnix-seo-mcpNot using the CLI? Copy the SKILL.md and paste it straight into ChatGPT, Claude, or any agent.