AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Keyword Gaps

skill-mshahiddigital-agentic-local-seo-audit-keyword-gaps · by mshahiddigital

>

No reviews yet
0 installs
42 views
0.0% view→install

Install

$ agentstack add skill-mshahiddigital-agentic-local-seo-audit-keyword-gaps

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-mshahiddigital-agentic-local-seo-audit-keyword-gaps)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
6mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Keyword Gaps? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Keyword Gap Analysis — Phase 6

Executive Summary

Keyword gap analysis identifies the highest-ROI search opportunities a business is currently missing. In 2025, the keyword landscape has shifted: "near me" searches grew 200%+ in 5 years, AIO (AI Overviews) appears for 20–35% of local service queries reducing organic P1 CTR by 30–45%, and zero-click searches hit 58% (SparkToro 2024). The most impactful keyword opportunities are no longer just the high-volume head terms but: (1) P4–10 keywords already ranking that need a push — highest ROI, (2) long-tail transactional keywords with KD 100 monthly searches: add FAQ section + FAQPage schema + internal links from related pages + update title with current year. Effort: 1–2 hrs/keyword. Expected: 3–5× CTR improvement when moving P5 → P1–3.

  1. Rewrite low-CTR titles — GSC → Performance → filter: Impressions >500/month + CTR 50/month. Effort: 2–4 hrs.
  2. Target "cost/price" long-tails — Create pricing guide pages for top 3 services ("Cost of [Service] in [City] 2025"). These rank quickly (KD 50/month:

| Keyword | Position | URL | Monthly Volume | Action | Effort | Expected Traffic Gain | |---------|---------|-----|--------------|--------|--------|----------------------| | [keyword] | 5 | [url] | [vol] | Add FAQ + schema + internal links | 1–2 hrs | +[X]/month | | [keyword] | 8 | [url] | [vol] | Expand 500 words + Surfer optimize | 2–3 hrs | +[X]/month |

Impact: Moving position 5 → position 1 typically 6–10× more clicks (CTR: ~2.5% → ~25–30%).

Position 11–20 ("Page 2") Keywords — Medium Effort

From GSC → filter positions 11–20 + volume >100/month:

| Keyword | Position | URL | Volume | Action | Effort | |---------|---------|-----|--------|--------|--------| | [keyword] | 14 | [url] | [vol] | Rewrite + earn 3–5 local links | 4–6 hrs + link outreach |

High Impressions / Low CTR (GSC)

From GSC → Performance → filter: Impressions >100/month, CTR 50 | High | 12 (4×3) | Long-term cluster building | | Featured snippet targets | 50–500/mo | 500ms = Poor — ranking penalty from page experience, compounded on competitive keywords

Keyword targeting implication: For competitive keywords (KD >40) where page experience is a tiebreaker, poor INP on target pages directly suppresses keyword potential. When prioritizing keyword opportunities in this phase, flag any target page with INP >200ms as needing simultaneous technical fix (Phase 10) to unlock ranking potential.

Keyword Gap vs. Competitor Benchmark Table

Use this structure when reporting gaps found via Ahrefs / SEMrush keyword gap tool:

| Gap Keyword | Client Position | Comp 1 Position | Comp 2 Position | Monthly Searches | KD | Intent | Priority Action | |------------|----------------|----------------|----------------|-----------------|-----|--------|----------------| | [service keyword] | Not ranking | P3 | P5 | [volume] | [KD] | BOFU | Create service page | | [near me variant] | P12 | P2 | P4 | [volume] | [KD] | Local | GBP + location page | | [question keyword] | Not ranking | P1 (snippet) | P8 | [volume] | [KD] | MOFU | FAQ page + FAQPage schema | | [cost/price query] | Not ranking | P2 | P6 | [volume] | <20 | MOFU | Pricing guide page |

INP note: keyword-optimized pages must also meet INP <200ms threshold (replaced FID March 2024) — fast pages with good keyword targeting outrank slow pages with identical targeting.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.