
Find Keywords
Produce a prioritized, intent-mapped keyword list from a seed topic before writing pages or ad landing copy.
Overview
Find Keywords is an agent skill most often used in Launch (also Validate and Grow) that builds a prioritized keyword list with intent mapping, cannibalization checks, and opportunity scoring from a seed topic.
Install
npx skills add https://github.com/calm-north/seojuice-skills --skill find-keywordsWhat is this skill?
- Step 0 cannibalization screen via site:domain queries before adding targets
- Gathers domain goal, seed topic, existing rankings, and velocity constraints up front
- Builds intent mapping with difficulty-adjusted opportunity scoring
- Seeds clusters and points to brief and build-clusters for downstream content work
- Frames head vs long-tail choice against team size and content velocity
- Step 0 cannibalization screen before list build
- metadata version 1.0.0
Adoption & trust: 6.6k installs on skills.sh; 10 GitHub stars; 2/3 security scanners passed (skills.sh audits).
What problem does it solve?
You know your product category but lack an ordered list of search terms that match intent, difficulty, and what your site already ranks for.
Who is it for?
Indie founders and marketers planning SEO-led launches, content sites, or campaign landing pages with limited writing bandwidth.
Skip if: Pure paid-only acquisition with no organic pages, or teams that already maintain a locked enterprise keyword taxonomy without research churn.
When should I use this skill?
User asks about keyword research, building a keyword list, search demand, difficulty, intent mapping, or which keywords to prioritize.
What do I get? / Deliverables
You exit with a scored keyword universe and cluster seeds, then invoke brief or build-clusters to turn targets into pages and topical maps.
- Prioritized keyword list with intent and difficulty-adjusted scores
- Cannibalization notes for overlapping existing URLs
- Cluster seeds for downstream grouping
Recommended Skills
Journey fit
Spans multiple journey phases - primary shelf plus alternate fits below.
Launch is the canonical shelf because keyword targeting is the core input to SEO distribution and on-site information architecture. SEO subphase captures demand research, difficulty tradeoffs, and what to rank for—not just drafting articles.
Where it fits
Pick 5–10 landing-page headlines aligned to commercial-intent keywords before building a waitlist site.
Prioritize non-cannibalizing terms for new pillar pages in your core category.
Expand long-tail coverage after checking which URLs already rank for overlapping queries.
How it compares
Structured research workflow in-agent—not a live rank tracker API or automated SERP scraping product.
Common Questions / FAQ
Who is find-keywords for?
Solo builders and small teams who need SEO keyword research, intent mapping, and prioritization before creating or refactoring site content.
When should I use find-keywords?
At Validate when scoping which problems to message on landing pages; at Launch when choosing SEO targets; at Grow when expanding content around clusters and defending rankings.
Is find-keywords safe to install?
Check the Security Audits panel on this Prism page; the skill guides research steps and may reference external search—review permissions if the agent gains browser or network tools.
Workflow Chain
Then invoke: brief, build clusters
SKILL.md
READMESKILL.md - Find Keywords
# Find Keywords Build a prioritized keyword universe from a seed topic using intent mapping, difficulty-adjusted opportunity scoring, and cluster seeding. ## Before You Start Gather this context (ask if not provided): 1. **Domain and goal.** What site is this for? What is the primary conversion (leads, sign-ups, sales, traffic)? 2. **Seed topic.** The core subject area — not a single keyword but the business category (e.g., "project management software", "personal injury law Chicago"). 3. **Existing rankings.** Does the site already rank for terms in this area? Existing rankings tell you where to defend vs. expand. 4. **Constraints.** Budget, team size, content velocity — these determine whether to chase head terms or focus on long-tail. ## Step 0: Cannibalization Screen Before building a new keyword list, check what the site already targets. Creating a new page for a keyword you already rank for can split authority and hurt both pages. For each keyword you're considering: 1. **Search `site:yourdomain.com [keyword]`** — does an existing page already target this term? 2. **Check Google Search Console** — is an existing page already getting impressions for this keyword? 3. If yes: **update the existing page** instead of creating a new one. 4. If multiple pages rank for the same keyword: you have a cannibalization problem. Consolidate before expanding. ### Low-Hanging Fruit Check Before chasing new keywords, look for existing wins: - **Positions 11-20** — You're almost on page 1. These keywords need content improvements or better internal linking, not new pages. - **High impressions, low clicks** — Title/meta description optimization can unlock traffic without new content. - **Declining positions** — Keywords where you're losing ground may need content refreshes (see recover-content). Address these before building net-new keyword lists. ## Keyword Universe Construction Build the universe in three tiers: ### Tier 1 — Head Terms (high volume, high difficulty) - Typically 1-2 words - Define the category - Target with pillar pages or the homepage - Realistic timeline: 6-18 months for new sites ### Tier 2 — Body Terms (medium volume, medium difficulty) - Typically 2-3 words, specific enough to indicate intent - Target with dedicated landing pages or cluster articles - 3-6 month window for established sites ### Tier 3 — Long-tail Terms (lower volume, low difficulty) - 3+ words, specific intent - Fastest to rank, highest conversion rate - Target with blog posts, FAQ sections, supporting content - 4-12 week window for fresh content For each tier, produce: | Keyword | Monthly Volume | Difficulty (0-100) | Intent | Tier | Priority | |---------|---------------|-------------------|--------|------|----------| | ... | ... | ... | informational / transactional / navigational / commercial | 1/2/3 | high / medium / low | ## Intent Classification Classify every keyword by search intent and sub-category: ### Informational (user wants to learn) | Sub-category | Signal Words | Example | Content Type | |-------------|-------------|---------|-------------| | Educational | what, why, definition, explain | "what is SEO" | Guide, explainer | | Instructional | how to, steps, tutorial, guide | "how to set up GA4" | Step-by-step tutorial | | Exploratory | types of, techniques, strategies | "link building techniques" | Comprehensive roundup | | Troubleshooting | not working, fix, error, why is | "why is my site not ranking" | Diagnostic guide | ### Commercial Investigation (user is evaluating) | Sub-ca