# Keyword Gaps

> >

- **Type:** Skill
- **Install:** `agentstack add skill-mshahiddigital-agentic-local-seo-audit-keyword-gaps`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [mshahiddigital](https://agentstack.voostack.com/s/mshahiddigital)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [mshahiddigital](https://github.com/mshahiddigital)
- **Source:** https://github.com/mshahiddigital/agentic-local-seo-audit/tree/main/research/keyword-gaps

## Install

```sh
agentstack add skill-mshahiddigital-agentic-local-seo-audit-keyword-gaps
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## 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.
2. **Rewrite low-CTR titles** — GSC → Performance → filter: Impressions >500/month + CTR 50/month. Effort: 2–4 hrs.
8. **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.

- **Author:** [mshahiddigital](https://github.com/mshahiddigital)
- **Source:** [mshahiddigital/agentic-local-seo-audit](https://github.com/mshahiddigital/agentic-local-seo-audit)
- **License:** MIT

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

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-mshahiddigital-agentic-local-seo-audit-keyword-gaps
- Seller: https://agentstack.voostack.com/s/mshahiddigital
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
