Local + Google Business Profile Visibility
Pairs SE Ranking city-level rank tracking with Planable local/GMB content creation in one guided workflow.
Marketing & SEOIntermediate★ 128⑂ 31AI score 8/10Last updated: Jun 25, 2026
What it does
- Sets up city-level rank tracking in SE Ranking: creates or reuses a project, resolves each city's exact geo-target via
PROJECT_getAvailableRegions, adds a geo-targeted search engine per city, and attaches local keywords to the right engine. - Reads local performance: position history (
avg_pos,visibility) per city engine, competitor positions, live local SERP reads, and keyword gap comparison — with warnings about huge payloads and ajqworkaround. - Turns data into local content: service-area posts, neighbourhood/landmark angles, local offers, and local-intent answers, published as Google Business Profile posts and local social drafts in Planable with per-city labels.
- Controls scheduling: asks how you want the batch dated (even spread, fixed cadence, manual, or undated), converts to ISO 8601
scheduledAt, keeps everything as proposed drafts, and flags that times are treated as UTC. - States the limits: SE Ranking's Local Marketing module (listings, review monitoring, rank grid) and Planable's GMB performance metrics are not available over MCP.
Who it's for
- Local and multi-location marketers who need per-city search visibility
- Teams already using SE Ranking and Planable with MCP connectors enabled
- Agencies that want ranking data to flow straight into a location-aware content calendar
Examples
- "Track 'emergency plumber' rankings in Brooklyn, Queens and Newark and draft GMB posts per city" → project created → per-city engines added → keywords attached → city-labelled drafts in Planable
- "How are we ranking city by city and what should we post locally?" → position history + competitor context + prioritised content plan for the cities with most headroom
- "Lay out local posts every weekday at 10:00 for the next two weeks" → confirms cadence and timezone, then creates dated proposed drafts
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/seranking/seo-skills/HEAD/skills/local-gmb-visibility/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the skills/local-gmb-visibility folder from the GitHub repo seranking/seo-skills into my ~/.claude/skills/local-gmb-visibility/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/seranking/seo-skills.git && mkdir -p ~/.claude/skills && cp -r seo-skills/skills/local-gmb-visibility ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal and clone the repo:
git clone https://github.com/seranking/seo-skills.git - Copy the skill into place:
mkdir -p ~/.claude/skills && cp -r seo-skills/skills/local-gmb-visibility ~/.claude/skills/ - Connect the SE Ranking MCP (setup guide: https://seranking.com/api/integrations/mcp/) with permission to create or reuse a project.
- Connect the Planable MCP using Planable's help-center MCP article, and confirm workspace + page access (a
googleMyBusinesspage is needed for GMB posts). - Restart Claude Code, then ask something like "set up local rank tracking for [city]".
- The skill runs a connector health check first (
DATA_getSubscriptionandlist_workspaces) — reconnect the failing MCP if it stops. - Confirm your city list before running: keywords × search engines consume your SE Ranking plan quota, and cleanup tools are offered for test setups.
View source on GitHub ↗License: MIT