产出按优先级排序的竞品内容缺口清单,并附带可直接执行的内容日历条目。
记忆
Keyword Research
围绕种子主题跑完 8 个阶段,产出带搜索量、难度、意图和主题分簇的关键词简报。
它能做什么
输入种子词、目标市场/语言、业务目标和站点 DR,依次执行 Scope / Discover / Variations / Classify / Score / GEO-Check / Cluster / Deliver 八个阶段。每个关键词都按 Measured、User-provided 或 Estimated 三种来源标注,按 Opportunity = (Volume × Intent Value) / Difficulty 打分,再归入 Pillar + Cluster 结构。最终交付执行摘要、Quick Win / Growth / GEO 三类机会(每类至少 3 条)、Topic Clusters、内容日历和交接摘要,并写入 memory/research/。
什么时候用它
- 为新产品、服务或新主题做 SEO 内容规划
- 从 Search Console 挖已经排在 5-20 位的快速突破词
- 围绕一个主题搭 Pillar + Cluster 栏目结构与编辑日历
- 识别适合被 AI 答案引用的 GEO 友好查询
技能文档
Keyword Research
Discovers, scores, and clusters keywords for SEO and GEO planning.
Quick Start
Research keywords for [topic/product/service]
What keywords is [competitor URL] ranking for that I should target?
Skill Contract
Expected output: a prioritized keyword brief plus the standard handoff summary for memory/research/.
- Reads: topic or seed keyword, target market/language, business goal, site DR, and any user-provided or tool metrics.
- Writes: a user-facing research deliverable and reusable summary.
- Promotes: durable keyword priorities, competitor facts, and pending strategy decisions to
memory/hot-cache.md,memory/open-loops.md, andmemory/research/. - Done when: every shortlisted keyword carries volume + difficulty + intent (or a labeled N/A); keywords are grouped into pillar + cluster hubs; and the deliverable names at least 3 prioritized Quick Win / Growth / GEO opportunities.
- Primary next skill: competitor-analysis when the keyword set is ready for market comparison.
Handoff Summary
Emit the standard shape from skill-contract.md §Handoff Summary Format.
Data Sources
Optional integrations: ~~SEO tool, ~~search console. Without tools, ask for seed keywords, audience, goals, and any known metrics. See CONNECTORS.md.
Zero-dependency local helper (no tool needed): python3 "${CLAUDE_PLUGIN_ROOT}/scripts/connectors/suggest.py" "" --expand harvests free keyword ideas from Google Autocomplete (⚠️ unofficial endpoint). Search volume / difficulty still needs ~~SEO tool or own Search Console data. See scripts/connectors/README.md.
Keyless live-SERP sampling: python3 "${CLAUDE_PLUGIN_ROOT}/scripts/connectors/firecrawl.py" search "" --limit 10 (Firecrawl keyless free tier, ~1,000 credits/mo, no key needed) shows who actually ranks for a candidate — feed the top-10 domains and formats into the intent check and the difficulty read as Measured evidence instead of guessing. Volume still needs ~~SEO tool or GSC.
Keyless topic-demand proxy: python3 "${CLAUDE_PLUGIN_ROOT}/scripts/connectors/pageviews.py" "" --months 12 returns a topic's real Wikipedia-attention series — Measured direction and seasonality evidence when no volume tool is connected. It is attention, not search volume: use it to rank topics against each other and time them, never to quote a volume number.
Striking-distance shortcut (when ~~search console is connected): before broad discovery, mine your own GSC query data for terms already ranking in positions ~5–20 — page-one tail and page two. These are proven demand a small push can convert, so they are the fastest opportunity set. The Search Analytics API sorts by clicks and has no position filter, so request a high rowLimit and filter the 5–20 window client-side, then attach volume / difficulty / intent to that shortlist. Work this set first; treat its metrics as Measured.
Instructions
When a user requests keyword research, run eight phases and announce each as [Phase X/8: Name]:
- Scope — clarify product, audience, business goal, DR, geography, and language.
- Discover — seed from core, problem, solution, audience, and industry terms.
- Variations — expand with modifiers and long-tail patterns.
- Classify — tag by intent (informational, navigational, commercial, transactional).
- Score — assign difficulty (1-100) and compute
Opportunity = (Volume × Intent Value) / Difficulty, with Intent Value1 / 1 / 2 / 3. - GEO-Check — flag AI-answer-friendly queries such as questions, definitions, comparisons, lists, and how-tos.
- Cluster — group keywords into pillar + cluster topic hubs.
- Deliver — output an Executive Summary, Quick Wins / Growth / GEO opportunities, Topic Clusters, Content Calendar, and Next Steps.
Label every metric Measured (tool/export), User-provided, or Estimated (model inference); never present an estimate as measured; if a required metric is unavailable, mark it N/A — do not invent it.
Impact × Confidence lens (optional, layers onto Phase 5)
When you have richer signals than volume/difficulty alone, add a second pass on top of the Opportunity score:
- Impact = volume + CPC + funnel stage + trend direction (how much winning the term is worth).
- Confidence = difficulty + current ranking position + topic authority (how likely you are to win it).
- Priority = Impact × Confidence — surfaces terms that are both valuable and winnable, not just high-volume.
Tag each keyword by funnel stage from its pattern:
- BOFU — commercial/transactional, or contains "pricing", "best", "vs", "services", "agency", "hire", "buy".
- MOFU — informational with buying signals: "how to", "guide", "roi", "case study", "review".
- TOFU — pure informational (definitions, broad questions).
Work BOFU first when revenue is the goal; use TOFU/MOFU for reach and GEO answer coverage. (Impact×Confidence + funnel-stage scoring adapted from an external SEO-ops competitive analysis.)
Quality bar: every recommendation includes at least one specific number. Rewrite generic advice into a concrete keyword + volume + difficulty + reason.
Reference: See references/instructions-detail.md for the full 8-phase templates, expansion patterns, intent table, difficulty tiers, opportunity matrix, GEO indicators, cluster template, actionable-vs-generic examples, and advanced usage.
Example
See references/example-report.md for a full worked sample.
Save Results
Write path: memory/research/keyword-research/YYYY-MM-DD-.md; promote durable keyword priorities to memory/hot-cache.md. See Skill Contract §Save Results Template.
Reference Materials
- Instructions Detail — Workflow, scoring, cluster template, advanced usage
- Keyword Intent Taxonomy — Intent signals and content mapping
- Topic Cluster Templates — Pillar and cluster patterns
- Keyword Prioritization Framework — Scoring and prioritization rules
- Example Report — Worked sample
Next Best Skill
Primary: competitor-analysis. Also: content-gap-analysis and serp-analysis.
常见问题
- 没接 SEO 工具能用吗?
- 可以。脚本里带了零依赖的 Google Autocomplete 抓词脚本、免 Key 的 Firecrawl SERP 采样脚本和 Wikipedia 页面浏览量代理,能拿到选题、关注度趋势和实测排名证据。但搜索量和难度仍需要 SEO 工具或自有 Search Console 数据;拿不到的指标会写 N/A,不会瞎猜。
- 交付物长什么样?
- 执行摘要 + Quick Win / Growth / GEO 三类机会(每类至少 3 条)+ Topic Clusters + 内容日历 + Next Steps,并按规范生成交接摘要落到 memory/research/keyword-research/,重要优先级还会同步到 memory/hot-cache.md。
- 数字怎么标注来源?
- 每个指标都标明 Measured(工具/导出)、User-provided 或 Estimated(模型推断),估算值绝不会冒充实测,缺失项直接写 N/A。每条建议至少带一个具体数字,杜绝空话。
相关技能
获取目标关键词的结构化 SERP 简报,包含搜索意图、难度评分与 SERP 特性机会。
追踪关键词排名、SERP 特性与 AI 可见性,输出带基线标签的位移变化。
命令行批量抓取抖音公开数据:关键词搜索、博主作品、评论、热榜一站式搞定。
让现有内容更容易被 ChatGPT、Perplexity、Gemini、Claude 与 AI Overviews 引用。
对单页页内 SEO 结构信号逐项打分,并给出按优先级排序的修复清单。