Receber por email
← Voltar para o catálogo

keyword-gaps

Keyword research and gap analysis. Activates when discussing keywords, keyword gaps, keyword research, search terms, ranking opportunities, low-hanging fruit, keyword mapping, or SERP analysis for local businesses. Phase 6. Output: {AUDIT_DIR}/keyword-gaps.md

19estrelas
Atualizado há 7 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add mshahiddigital/agentic-local-seo-audit

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/keyword-gaps/svg)](https://www.skillteca.com.br/skills/keyword-gaps)

Skills relacionadas

Ver todas de Pesquisa e Web →

Alerta por categoria

Receba novas skills de Pesquisa e Web toda segunda

1 email curto, só com as skills novas de Pesquisa e Web. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

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 <20 where a single optimized page can rank within 1–4 months, (3) emerging AI-recommendation query patterns. This phase maps the client's full keyword universe vs. competitors, identifies the highest-priority gaps, and produces a prioritized content + optimization plan.

2025 keyword benchmarks:

  • P4–10 opportunity value: moving position 5 → position 1 = 6–10× more clicks (CTR: ~2.5% → 25–30%)
  • Long-tail KD <20 targeting: 80% of searchers find what they need using 4+ word queries (Ahrefs 2024)
  • Near me +200%: every local business needs "near me" variants mapped to GBP + local pages
  • AIO CTR impact: if AIO shows for P1 keyword, organic P1 CTR drops from ~30% → ~15–20%
  • Featured snippet → AIO citation: owning featured snippets = primary route to AIO inclusion
  • Voice search: 27% of mobile searches are voice (Google 2024) — conversational queries now rank for both traditional + voice

Numbered Action Plan:

Immediate (Week 1 — No New Content Required)

  1. Fix P4–10 keywords with high volume — For each keyword ranking 4–10 with >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 <2%. Rewrite title tags to include: year, city, "Free Estimate", or specific benefit. Effort: 15 min/title. Expected: 1–3% → 3–8% CTR.
  3. Fix keyword cannibalization — Ahrefs → Organic Keywords → find same keyword on 2+ URLs → 301 redirect weaker to stronger. Effort: 30 min per pair. Priority: High.
  4. Add schema to quick-win pages — Every P4–P10 service page that lacks FAQPage schema: add 5 FAQs + schema. AIO citation rate 3.2× higher with FAQPage. Effort: 30 min/page.
  5. Create GBP service entries for all target keywords — Every service in keyword gap list should have a matching GBP service entry (free). Effort: 30 min.

Short-Term (Week 2–4)

  1. Create missing transactional pages — For each competitor-only keyword gap at BOFU intent: create a dedicated service page (800+ words, FAQPage schema, local NAP). Effort: 3–5 hrs/page.
  2. Expand thin location content — For neighborhood-specific keywords (neighborhood + service): add location micro-section to service area page OR create standalone location page if volume >50/month. Effort: 2–4 hrs.
  3. Target "cost/price" long-tails — Create pricing guide pages for top 3 services ("Cost of [Service] in [City] 2025"). These rank quickly (KD <20), attract MOFU searchers, and reduce price objections. Effort: 2–4 hrs.
  4. Capture "open now" keywords — Optimize GBP hours, add 24/7 emergency availability page if applicable, add "open now" + hours to service pages. Effort: 1–2 hrs.
  5. Build topical cluster for top 3 head terms — Each head term (e.g., "plumber Chicago") needs a pillar page (2,500+ words) + 5+ cluster pages (1,200+ words each). Without cluster, head term rankings have ceiling. Effort: 20–40 hrs/cluster (strategic).

Step 1: Read Project Context

Read {AUDIT_DIR}/intake-data.md — business name, services, location. Read {AUDIT_DIR}/competitor-profiles.md — competitor keyword strategies. Read {AUDIT_DIR}/content-inventory.md — client's current page/keyword mapping. Read {AUDIT_DIR}/content-gaps.md — identified content gaps to inform keyword research.

Tools for this phase: | Tool | Purpose | Cost | |------|---------|------| | Ahrefs | Keyword Explorer, Site Explorer → Organic Keywords, Keywords Gap | Paid | | SEMrush | Keyword Gap tool, Keyword Magic Tool, Position Tracking | Paid | | Google Search Console | Actual click/impression data per keyword — real performance | Free (requires access) | | Google Keyword Planner | Volume estimates, CPC (signals commercial intent), trend data | Free (Google Ads account) | | Ubersuggest | Keyword ideas, volume, CPC, SEO difficulty — good free tier | Free/Paid | | AlsoAsked.com | PAA-based question keyword mapping per topic | Freemium | | Google Autocomplete | Real-time long-tail keyword discovery by typing prefix + letters | Free | | Google Trends | Keyword momentum — seasonal peaks, rising vs. declining terms | Free |

2025 Keyword Research Context:

  • "Near me" searches increased 200%+ in 5 years — hyperlocal keywords are non-negotiable for local businesses
  • AI Overview (AIO) changes CTR: position 1 organic CTR drops 30–45% when AIO appears above it — target long-tail and question keywords where AIO is less dominant
  • Voice search accounts for 27% of mobile searches (Google 2024) — conversational long-tail keywords now serve dual purpose: traditional + voice
  • Zero-click searches at 58% of all searches (SparkToro 2024) — featured snippets + AIO citations are increasingly more valuable than traditional rank #5

Section 1: Keyword Universe Mapping

Step 1: Extract Client's Current Keywords

From Ahrefs Site Explorer → Organic Keywords → export all:

  • Sort by position (filter: 1–100)
  • Sort by traffic value
  • Identify primary, secondary, and supporting keywords per page

| URL | Primary Keyword | Position | Monthly Clicks | Secondary Keywords | |-----|---------------|---------|--------------|-------------------| | /services/[slug] | [keyword] | [pos] | [clicks] | [keywords] | | /blog/[slug] | [keyword] | [pos] | [clicks] | [keywords] |

Step 2: Competitor Keyword Extraction

For each competitor (Ahrefs → Site Explorer → enter competitor → Organic Keywords):

  • Export top 200 keywords by traffic
  • Filter: exclude branded keywords
  • Identify which service + location combinations they rank for

Step 3: Keyword Gap (Venn Diagram Analysis)

Use Ahrefs Keyword Gap or SEMrush Keyword Gap tool:

| Category | Keywords | Count | Action | |----------|---------|-------|--------| | Client only (unique — client ranks, competitors don't) | [list top 5] | [X] | Maintain + strengthen | | Shared with 1 competitor | [list top 5] | [X] | Improve ranking position | | Shared with 2+ competitors (table stakes) | [list top 5] | [X] | Must win — critical priority | | Competitor-only gaps (competitors rank, client doesn't) | [list top 10] | [X] | Create content / optimize |

Section 2: Keyword Classification System

For every identified gap keyword, classify along 5 dimensions:

By Length & Competition

| Type | Definition | Local Example | Competition | Timeline | |------|-----------|-------------|------------|---------| | Head (1–2 words) | "plumber [city]" | "plumber chicago" | High — 60–80 KD | 6–18 months | | Mid-tail (2–3 words) | "emergency plumber chicago" | "drain cleaning chicago" | Medium — 30–60 KD | 3–9 months | | Long-tail (4+ words) | "24 hour emergency plumber lincoln park chicago" | | Low — <30 KD | 1–4 months |

By Search Intent

| Intent | Description | Content Match | Conversion Rate | |--------|-----------|--------------|----------------| | Informational | "how to fix a leaky faucet" | Blog guide, how-to | Low (~1–3%) | | Commercial | "best plumber chicago reviews" | Comparison, local | Medium (~3–8%) | | Transactional | "hire plumber chicago same day" | Service page + CTA | High (~8–20%) | | Navigational | "[brand] chicago plumbing" | About/homepage | High (brand intent) |

By Local Modifier

| Pattern | Example | Volume Type

Compartilhar X LinkedIn