keyword-research

Identify, analyze, and prioritize keywords for SEO and GEO content strategies.

3.3k|414|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/nowork-studio/toprank --skill keyword-research-nowork-studio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: keyword-research
Source: https://github.com/nowork-studio/toprank/tree/main/seo/keyword-research
Command: npx skills add https://github.com/nowork-studio/toprank --skill keyword-research-nowork-studio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Keyword research is often time-consuming and error-prone, hindering content strategy and rankings. This Skill automates discovery, analysis, and prioritization of keywords for SEO and GEO content.

Core Features & Use Cases

  • Keyword Discovery: generates comprehensive seed lists from topic prompts.
  • Intent Classification & Difficulty: assigns intent, estimates competition, and prioritizes opportunities.
  • Clustering & Content Planning: forms topic clusters and content calendars to guide production.
  • GEO Relevance: identifies location-specific keywords for local optimization.
  • Use Case: create a 90-day content plan targeting high-ROI keywords for a new blog.

Quick Start

Analyze a topic by providing seed keywords and context to generate a starter keyword report.

Frequently Asked Questions about keyword-research

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I do keyword research for a new content strategy?

Keyword research for a content strategy involves generating seed lists from topic prompts, classifying search intent, and estimating difficulty to prioritize high-value targets. This process forms topic clusters and content calendars to guide production.

What is keyword clustering and how does it help SEO?

Keyword clustering groups related search terms into topical clusters to guide content production. This technique helps build structured content calendars, ensuring your SEO strategy targets relevant topics comprehensively rather than isolated keywords.

Can I generate local SEO keywords for regional optimization?

Yes, you can generate local SEO keywords by applying seed terms to identify location-specific search queries. This targets GEO relevance, allowing you to optimize content for regional search intent and capture local search volume data effectively.

How do I estimate keyword difficulty for target search terms?

Estimate keyword difficulty by analyzing competition metrics against search volume data for your seed terms. This classifies search intent, scores opportunities, and prioritizes low-difficulty, high-ROI keywords for your structured SEO report.

What is the best way to build a 90-day content calendar from seed keywords?

The best way to build a 90-day content calendar is to generate a comprehensive seed list, analyze search intent and volume, then group the results into topic clusters. This produces a structured schedule targeting high-ROI keywords.