Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

Local + Google Business Profile Visibility

Pairs SE Ranking city-level rank tracking with Planable local/GMB content creation in one guided workflow.

Marketing & SEOIntermediate12831AI 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 a jq workaround.
  • 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

  1. "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
  2. "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
  3. "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)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download 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.

  1. Open a terminal and clone the repo: git clone https://github.com/seranking/seo-skills.git
  2. Copy the skill into place: mkdir -p ~/.claude/skills && cp -r seo-skills/skills/local-gmb-visibility ~/.claude/skills/
  3. Connect the SE Ranking MCP (setup guide: https://seranking.com/api/integrations/mcp/) with permission to create or reuse a project.
  4. Connect the Planable MCP using Planable's help-center MCP article, and confirm workspace + page access (a googleMyBusiness page is needed for GMB posts).
  5. Restart Claude Code, then ask something like "set up local rank tracking for [city]".
  6. The skill runs a connector health check first (DATA_getSubscription and list_workspaces) — reconnect the failing MCP if it stops.
  7. Confirm your city list before running: keywords × search engines consume your SE Ranking plan quota, and cleanup tools are offered for test setups.