Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Build SEO strategy and roadmap. Use when: planning site architecture, content strategy, or phased implementation.
.claude/skills/indranilbanerjee-seo-plan/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-08 | ✗→✓ | ▲ Improved | 226% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 153% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 132% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 150% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 84% | 0% |
Generate a comprehensive SEO strategy with industry-specific templates, competitive analysis, content roadmap, and phased implementation plan. Covers both traditional SEO and AI search readiness.
When invoked on a brand that already has recent specialist outputs in ${CLAUDE_PLUGIN_DATA}/{brand}/seo/, this skill operates as an orchestrator — it reads those outputs as inputs, scores the brand across four pillars, and uses the weakest pillar to drive the lead theme of the plan.
Look under ${CLAUDE_PLUGIN_DATA}/{brand}/seo/ for the latest dated subfolder of each:
| Specialist skill | Output folder | |---|---| | /digital-marketing-pro:tech-seo-audit | seo/tech-seo-audit/{YYYY-MM-DD}/PLAN.md | | /digital-marketing-pro:content-decay-scan | seo/content-decay-scan/{YYYY-MM-DD}/PLAN.md | | /digital-marketing-pro:aeo-audit | seo/aeo-audit/{YYYY-MM-DD}/PLAN.md | | /digital-marketing-pro:backlink-gap | seo/backlink-gap/{YYYY-MM-DD}/PLAN.md | | /digital-marketing-pro:gsc-ai-performance | seo/gsc-ai-performance/{YYYY-MM-DD}/PLAN.md | | /digital-marketing-pro:keyword-cluster | seo/keyword-cluster/{YYYY-MM-DD}/PLAN.md | | /digital-marketing-pro:seo-drift | seo/seo-drift/{YYYY-MM-DD}/PLAN.md |
Any folder dated within the last 30 days counts as fresh — its PLAN.md becomes a primary input.
If some specialists have no fresh output, do not silently re-run them. Print exactly:
The following specialist outputs are missing or stale (>30 days old):
- tech-seo-audit (last: 2026-05-12 — 23 days old)
- backlink-gap (no run found)
- gsc-ai-performance (no run found)
Running these now will use approximately N MCP credits / API calls.
Run them now in this session? (y / N — default N)y — dispatch in this order:tech-seo-audit, backlink-gap, aeo-audit, gsc-ai-performance (independent)content-decay-scan (depends on tech-seo-audit's URL inventory), keyword-cluster (depends on aeo-audit query set)N or default — fall through; treat missing pieces as Phase 0 ("Discovery") work in the final planScore each of four pillars 1–10 based on the available specialist outputs:
| Pillar | Sources | What 10 looks like | |---|---|---| | Technical | tech-seo-audit / gsc-ai-performance / Core Web Vitals data | Clean crawlability, all CWV pass, schema validates, sitemap accurate | | Content | content-decay-scan / seo-audit / content-engine outputs | Topic coverage matches search demand, no cannibalisation, freshness ≥ 80% | | Topical | keyword-cluster / aeo-geo / entity-audit | Clear pillar+spokes structure, entity consistency across Knowledge Graph | | AI Search | aeo-audit / gsc-ai-performance / aeo-geo | Cited in AI Mode + AI Overviews + ChatGPT + Perplexity for target queries |
The lowest-scoring pillar becomes the LEAD THEME of the next quarter's plan. Everything else is supporting work. This forces focus.
Produce ${CLAUDE_PLUGIN_DATA}/{brand}/seo/seo-plan/{YYYY-MM-DD}/00-pillar-scorecard.md:
Pillar scorecard for {brand} ({date})
=====================================
Technical : 8 / 10 ✓ healthy
Content : 6 / 10 ⚠ moderate gaps
Topical : 4 / 10 ⚠ LEAD THEME — weakest pillar
AI Search : 7 / 10 ✓ trending up
Lead theme this quarter: Topical authority build-out
(keyword cluster expansion + entity consistency + Knowledge Graph optimisation)The rest of the plan (sections 1-6 below) is then framed around the lead theme — supporting work for the other 3 pillars stays in the plan but doesn't drive timeline / budget.
The full dispatcher run produces, under ${CLAUDE_PLUGIN_DATA}/{brand}/seo/seo-plan/{YYYY-MM-DD}/:
00-pillar-scorecard.md (from Step D2)
01-discovery.md (business type, audience, competitors — from §1 below)
02-competitive-analysis.md (competitors + gap synthesis — from §2 + backlink-gap if fresh)
03-architecture.md (URL hierarchy, internal-link strategy — from §3 + keyword-cluster if fresh)
04-content-strategy.md (content gaps, calendar, E-E-A-T — from §4 + content-decay-scan if fresh)
05-technical-foundation.md (hosting, schema, CWV — from §5 + tech-seo-audit if fresh)
06-roadmap.md (phased 12-month — from §6, framed around lead theme)
07-industry-template.md (which template applied — from §Industry Templates)
08-kpi-dashboard.md (metrics + cadence — what gets re-measured next drift)
PLAN.md (the deliverable)Phase 1: Foundation (weeks 1-4)
Phase 2: Expansion (weeks 5-12)
Phase 3: Scale (weeks 13-24)
Phase 4: Authority (months 7-12)
/digital-marketing-pro:keyword-cluster)Every PLAN.md this skill produces must pass these gates before being declared ready:
| Gate | What it checks | |---|---| | lead_theme_named | 00-pillar-scorecard.md exists and names exactly one weakest pillar as lead theme | | specialist_coverage | At least 3 of the 7 specialist sources have fresh outputs (≤30 days) | | roadmap_phased | Roadmap has explicit Phase 1/2/3/4 dates with owners | | kpi_attached | 08-kpi-dashboard.md lists ≥3 lagging + ≥3 leading metrics | | drift_re-measure_scheduled | The KPI dashboard includes a recurring seo-drift cadence (default: quarterly) |
If any gate fails, surface the failure prominently in PLAN.md rather than silently shipping. (The dispatcher is skill-driven — there is no separate orchestrator script; the gate check is part of assembling PLAN.md.)
This skill is both a consumer (of specialists) and a producer (of the master plan):
Upstream (specialists this skill reads from):
/digital-marketing-pro:tech-seo-audit/digital-marketing-pro:content-decay-scan/digital-marketing-pro:aeo-audit/digital-marketing-pro:backlink-gap/digital-marketing-pro:gsc-ai-performance/digital-marketing-pro:keyword-cluster/digital-marketing-pro:seo-driftDownstream (skills that consume this plan):
/digital-marketing-pro:content-engine — drafts the content scheduled in 04-content-strategy.md/digital-marketing-pro:campaign-plan — turns the roadmap into a sprint plan with owners/digital-marketing-pro:performance-report — re-measures against 08-kpi-dashboard.md cadenceN — list them as Phase 0 work. Only auto-dispatch on explicit y. This prevents accidental credit / API spend.4/10 Topical pillar means "we don't have a clear authority structure", not "Google said so". The numbers are heuristic. Use them to focus the lead theme, not as KPIs.seo-plan run on a new brand will mostly be Phase 0 (Discovery) work.This skill's primary inputs are the specialist PLAN.md outputs under ${CLAUDE_PLUGIN_DATA}/{brand}/seo/ (see the input table above) — these can sum to ~30-50KB. Don't load them eagerly — pick targeted sections:
offset + limit to pull just that range.${CLAUDE_SKILL_DIR} once. Use a single directory listing to see what's there, then Read only the files that match your current step.Other measured skills in the registry, with their headline benchmark lift.