Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
seb1n avatar

Keyword Research

  • 21 installs
  • 144 repo stars
  • Updated March 2, 2026
  • seb1n/awesome-ai-agent-skills

Helps with ai & agent building tasks.

About

keyword-research is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.

  • keyword-research
  • AI & Agent Building
  • AI-coding skill

Keyword Research by the numbers

  • 21 all-time installs (skills.sh)
  • Ranked #10,307 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/seb1n/awesome-ai-agent-skills --skill keyword-research

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs21
repo stars144
Last updatedMarch 2, 2026
Repositoryseb1n/awesome-ai-agent-skills

What it does

Helps with ai & agent building tasks.

Files

SKILL.mdMarkdownGitHub ↗

Keyword Research

This skill enables an AI agent to perform end-to-end keyword research for any niche, product, or content initiative. The agent starts from seed keywords, expands into long-tail variations, classifies search intent, analyzes competitor keyword portfolios, and delivers a prioritized keyword strategy. The output helps content teams, SEO specialists, and product marketers target the right search terms to drive qualified organic traffic.

Workflow

1. Collect seed keywords and define scope. Gather initial seed keywords from the user's product description, existing content, and business goals. Identify the target market, geographic region, and language. Clarify whether the research is for blog content, landing pages, product pages, or paid campaigns, as this affects intent priorities.

2. Expand into long-tail and related keywords. Use autocomplete patterns, "People Also Ask" queries, and semantic variations to build a broad keyword list. Generate question-based keywords (who, what, how, why), comparison keywords ("X vs Y"), and modifier keywords (best, top, free, cheap, review). Aim for 50–200 candidate keywords per seed term depending on niche competitiveness.

3. Gather search metrics for each keyword. Estimate monthly search volume, keyword difficulty (0–100 scale), cost-per-click for paid reference, and trend direction (rising, stable, declining). Pull click-through rate estimates where available. Note seasonal patterns — for example, "tax software" peaks in January–April while "sunscreen" peaks in May–July.

4. Classify search intent for every keyword. Categorize each keyword as informational (learn), navigational (find a specific site), commercial investigation (compare options), or transactional (buy/sign up). This mapping determines the correct content format: blog posts for informational, comparison pages for commercial, and product/landing pages for transactional.

5. Perform competitor keyword gap analysis. Identify 3–5 organic competitors and compare their ranking keywords against the user's current keyword portfolio. Highlight keywords where competitors rank but the user does not — these are content gap opportunities. Also flag keywords where the user ranks on page 2 (positions 11–20) that could move to page 1 with targeted optimization.

6. Deliver a structured keyword strategy report. Organize keywords into thematic clusters mapped to content pillars. Prioritize clusters by a composite score of volume, difficulty, intent alignment, and business value. Include specific content recommendations for each cluster — suggested titles, target word counts, and internal linking opportunities.

Usage

Provide the agent with a seed keyword or topic, your website URL (optional, for gap analysis), and your target audience. The agent returns a full keyword research report with prioritized clusters and content recommendations.

Prompt: Perform keyword research for the topic "AI-powered customer support" targeting SaaS companies in the US market. My site is https://supportbot.io.

Examples

Example 1: SaaS Product Keyword Research

Request: Research keywords for a project management SaaS product targeting remote teams.

Keyword Table:

KeywordMonthly VolumeDifficultyCPCIntentPriority
project management software40,50078$12.40CommercialMedium
best project management tools for remote teams3,60045$8.20CommercialHigh
how to manage remote team projects2,90032$3.10InformationalHigh
free project management app8,10062$6.50TransactionalMedium
asana vs monday vs trello5,40055$9.80CommercialMedium
remote team collaboration tools4,20048$7.30CommercialHigh
project management for startups1,80028$5.60CommercialHigh
kanban board software6,70058$7.90TransactionalMedium
how to create a project timeline3,10022$2.40InformationalHigh
project management best practices 20251,20018$1.80InformationalHigh

Cluster Recommendation: Group "best project management tools for remote teams," "remote team collaboration tools," and "project management for startups" into a Remote Work Tools content pillar. Create a comprehensive comparison guide (2,500+ words) as the pillar page, with supporting blog posts for each long-tail variation.

Example 2: Content Gap Analysis

Request: Compare keyword portfolio of supportbot.io against competitors intercom.com and zendesk.com.

Gap Analysis:

Keywordsupportbot.io Rankintercom.com Rankzendesk.com RankOpportunity
ai chatbot for customer serviceNot ranking#4#7Create new pillar page
automated ticket routingNot ranking#8#3Create feature page + blog post
customer support metrics#18#5#2Optimize existing page — page 2 → page 1
help desk software comparisonNot ranking#6#1Create comparison landing page
reduce support ticket volume#15#11#9Update and expand existing content
chatbot vs live chatNot ranking#3#12Create informational blog post

Recommendations:

  • Highest-impact opportunity: Create a pillar page targeting "ai chatbot for customer service" (3,600 vol, difficulty 42). Both competitors rank but neither holds position #1.
  • Quick win: The page ranking #18 for "customer support metrics" needs updated statistics, expanded sections on CSAT and NPS, and 3–5 internal links from related content.

Best Practices

  • Start with commercial and transactional intent keywords. These drive revenue directly. Layer in informational keywords to build topical authority and capture top-of-funnel traffic over time.
  • Target keywords with difficulty scores below your site's Domain Authority. A site with DA 30 should focus on keywords with difficulty under 35 to achieve realistic first-page rankings within 3–6 months.
  • Group keywords into clusters, not individual targets. A single page should target a primary keyword plus 5–10 semantically related terms. This matches how search engines understand topics.
  • Validate volume estimates with multiple signals. Search volume data from any single tool can be inaccurate by 30–50%. Cross-reference with Google Trends, Search Console impression data, and paid campaign data when available.
  • Revisit keyword research quarterly. Search behavior shifts with trends, product launches, and algorithm updates. Re-run gap analysis each quarter to catch emerging opportunities.
  • Map every keyword to a specific URL or planned content piece. Keywords without assigned content are wasted research. Maintain a keyword-to-URL mapping sheet as a living document.

Edge Cases

  • Zero-volume keywords with high conversion intent. Long-tail keywords like "best CRM for 3-person real estate teams" may show zero volume in tools but drive highly qualified traffic. Estimate value from related keyword clusters and business alignment rather than volume alone.
  • Branded competitor keywords. Targeting "Zendesk alternatives" is a valid strategy, but the user should create genuinely comparative content rather than misleading pages. Some brands actively monitor and DMCA misuse of their trademarks.
  • Highly seasonal or trending keywords. For topics driven by events (elections, product launches, holidays), standard volume averages are misleading. Use Google Trends to identify the spike window and plan content publication 4–6 weeks before the peak.
  • Multilingual or regional keyword variations. The same product may be searched differently by region — "mobile phone" (UK) vs "cell phone" (US). Run separate research per locale and avoid assuming translation equivalence.
  • YMYL (Your Money or Your Life) topics. Keywords in health, finance, and legal niches face stricter E-E-A-T requirements. Content must demonstrate author expertise and cite authoritative sources, or it will not rank regardless of keyword targeting.

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.