
Keyword Research
Prioritize keywords by volume, difficulty, intent, and clusters when planning a new page, campaign, or content calendar from seed topics or connected SEO data.
Install
npx skills add https://github.com/aaron-he-zhu/seo-geo-claude-skills --skill keyword-researchWhat is this skill?
- Scores keywords on volume, difficulty, intent, and cluster fit from user-provided or connected data
- Supports long-tail discovery and topic clusters for solo content calendars
- Triggered for 关键词研究, content选题, and tool-alternative style research requests
- Apache-2.0 skill packaged for Claude Code, Cursor, Codex, and other listed CLIs
- Argument hint: seed topic plus optional market or language
Adoption & trust: 5.5k installs on skills.sh; 2.1k GitHub stars; 2/3 security scanners passed (skills.sh audits).
Recommended Skills
Journey fit
Launch is the canonical shelf because solo builders install this skill when they are ready to rank and be found—not merely when ideating in a vacuum. SEO subphase fits keyword volume, difficulty, intent, and cluster workflows that feed pages, posts, and GEO-visible content.
Common Questions / FAQ
Is Keyword Research safe to install?
skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.
SKILL.md
READMESKILL.md - Keyword Research
# 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**: goals, market inputs, tool data, and prior strategy from [CLAUDE.md](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/CLAUDE.md) and the shared [State Model](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/references/state-model.md) when available. - **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`, and `memory/research/`. - **Primary next skill**: [competitor-analysis](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/research/competitor-analysis/SKILL.md) when the keyword set is ready for market comparison. ### Handoff Summary > Emit the standard shape from [skill-contract.md §Handoff Summary Format](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/references/skill-contract.md). ## Data Sources Optional integrations: ~~SEO tool, ~~search console. Without tools, ask for seed keywords, audience, goals, and any known metrics. See [CONNECTORS.md](https://github.com/aaron-he-zhu/seo-geo-claude-skills/blob/main/CONNECTORS.md). ## Instructions When a user requests keyword research, run eight phases and announce each as `[Phase X/8: Name]`: 1. **Scope** — clarify product, audience, business goal, DR, geography, and language. 2. **Discover** — seed from core, problem, solution, audience, and industry terms. 3. **Variations** — expand with modifiers and long-tail patterns. 4. **Classify** — tag by intent (informational, navigational, commercial, transactional). 5. **Score** — assign difficulty (1-100) and compute `Opportunity = (Volume × Intent Value) / Difficulty`, with Intent Value `1 / 1 / 2 / 3`. 6. **GEO-Check** — flag AI-answer-friendly queries such as questions, definitions, comparisons, lists, a