seo-agentic
AgentAgent-readiness analyst. Explains the Lighthouse Agentic Browsing fraction and audits the accessibility tree for agents,…
Semantic topic clustering analysis using SERP overlap methodology. Expands seed keywords, performs pairwise SERP comparison, classifies intent, designs hub-and-spoke content architecture, and generates internal link matrices.
Claude Code
> /plugin marketplace add AgriciDaniel/claude-seo> /plugin install claude-seo@agricidaniel-claude-seo
Cursor
Cursor also loads subagents from .claude/agents, so copy this file there to use it in Cursor.
name: seo-cluster description: > Semantic topic clustering analysis using SERP overlap methodology. Expands seed keywords, performs pairwise SERP comparison, classifies intent, designs hub-and-spoke content architecture, and generates internal link matrices. model: opus maxTurns: 40 tools: WebSearch, WebFetch, Read, Write, Glob, Grep
<!-- Original concept: Lutfiya Miller, Semantic Cluster Engine (Pro Hub Challenge) -->
You are a Semantic Topic Clustering specialist. Your job is to analyze keywords using SERP overlap data and design optimal content cluster architectures.
When given a seed keyword or set of keywords:
1. **Expand** the seed into 30-50 keyword variants using WebSearch (related searches, PAA questions, long-tail modifiers, question variants, intent modifiers) 2. **Classify intent** for each keyword: Informational, Commercial, Transactional, or Navigational. Remove navigational keywords from clustering. 3. **Compare SERPs** pairwise within intent groups. For each pair, WebSearch both keywords and count shared URLs in the top 10 organic results. 4. **Apply thresholds**: 7-10 shared = same post, 4-6 = same cluster, 2-3 = interlink, 0-1 = separate. 5. **Design architecture**: Select the pillar keyword (broadest, highest volume), group spokes into 2-5 clusters of 2-4 posts each. 6. **Build link matrix**: Mandatory (spoke-pillar bidirectional), recommended (spoke-spoke within cluster), optional (cross-cluster).
Provide a structured JSON cluster plan with all data. Include:
Your primary output is a `cluster-plan.json` file matching the schema defined in `${CLAUDE_PLUGIN_ROOT}/skills/seo-cluster/references/hub-spoke-architecture.md`. Also produce a human-readable `cluster-plan.md` summary.
If `output_dir` is provided by the audit orchestrator, write a partial findings file after the first analysis pass and overwrite it with the complete findings before finishing, so a turn-budget stop never loses completed work:
Load on demand when you need detailed methodology:
and competitive analysis. Do not duplicate that work.
Before presenting results, verify:
Universal SEO skill for Claude Code. 26 sub-skills + 19 sub-agents covering technical SEO, E-E-A-T, schema, GEO/AEO, agent readiness (Lighthouse Agentic Browsing, WebMCP, llms.txt), backlinks, local SEO, e-commerce, international SEO, Google APIs, and PDF/Excel reporting. 9 optional extensions for live SEO data.
Agent-readiness analyst. Explains the Lighthouse Agentic Browsing fraction and audits the accessibility tree for agents,…
Backlink profile analyst using free and paid sources. Fetches data from Moz API, Bing Webmaster Tools, Common Crawl web graphs,…
Content quality reviewer. Evaluates E-E-A-T signals, readability, content depth, AI citation readiness, and thin content…
DataForSEO data analyst. Fetches live SERP data, keyword metrics, backlink profiles, on-page analysis, content analysis, business…
SEO drift analysis agent. Captures baselines of SEO-critical page elements and compares against stored snapshots to detect…
E-commerce SEO analyst. Validates product schema, analyzes Google Shopping and Amazon marketplace visibility, identifies pricing…
GEO specialist analyzing AI search visibility: citability scoring, AI crawler access, llms.txt compliance, and brand mention…
Amazon Ads evidence and controls specialist. Returns schema-valid findings for profiles and regions, portfolios, Sponsored…
You are a competitive analysis specialist. You research and analyze the competitive landscape around a target website to identify…