Generates a phased SEO strategy with industry templates, competitive analysis, and content roadmap. When specialist outputs are available, scores technical, content, AI-readiness, and backlink pillars to drive the plan's lead theme.
How this skill is triggered — by the user, by Claude, or both
Slash command
/digital-marketing-pro:seo-plan [business-type][business-type]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
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.
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, the script that orchestrates the dispatcher must surface the failure in PLAN.md rather than silently shipping.
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 reference docs (skills/<this-skill>/*.md) 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.npx claudepluginhub indranilbanerjee/digital-marketing-proGenerates strategic SEO plans for new or existing websites including competitive analysis, content strategy, architecture, and phased implementation roadmap.
Generates SEO strategies for websites using industry templates, competitive analysis, content calendars, site architecture designs, technical plans, and phased roadmaps.
Generates strategic SEO plans for new or existing websites, including competitive analysis, content strategy, site architecture, technical foundation, and 4-phase implementation roadmaps using industry templates.