seo-keyword-research
SEO keyword research workflow for blog generation using Google Trends data. Use when writing blog posts, planning content calendars, or optimizing articles for search engines. Finds breakout keywords, builds content structure, and generates SEO-optimized blog outlines targeting tech and developer audiences.
npx skills add Varnan-Tech/opendirectory --skill seo-keyword-research --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# SEO Keyword Research Skill Find trending, high-opportunity keywords BEFORE writing blog content. This skill turns generic blog topics into SEO-optimized content that ranks. ## When to Use - User asks to write a blog post or article - User wants keyword research for a topic - User needs a content calendar or content plan - User wants to optimize existing content for SEO - Any blog generation task for a tech/developer-focused audience ## Core Principle **Always research keywords BEFORE generating blog content.** ``` BAD: Write blog -> Hope it ranks -> Usually doesn't GOOD: Research keywords -> Find breakout opportunity -> Write optimized blog -> Ranks well ``` ## Keyword Priority System When analyzing Google Trends RELATED_QUERIES results, prioritize keywords in this order: ### 1. Breakout Keywords — HIGHEST priority - `formatted_value: "Breakout"` = 5000%+ growth - Very low competition (trend is new) - Use as PRIMARY blog keyword - Create content IMMEDIATELY (first-mover advantage) ### 2. High-Growth Keywords — VERY HIGH priority - `formatted_value: "+100%"` or higher - Low to moderate competition - Use as primary or strong secondary keyword - Create content within 2-4 weeks ### 3
- When to Use
- Core Principle
- Keyword Priority System
- 1. Breakout Keywords — HIGHEST priority
- 2. High-Growth Keywords — VERY HIGH priority
- 3. Moderate-Growth Keywords — HIGH priority
- 4. Long-Tail Keywords — STRATEGIC priority
- 5. Established Keywords — MODERATE priority
- SEO Research Workflow
- Step 1: Keyword Discovery (1 API call — REQUIRED)
- Step 2: Content Structure (1 API call — REQUIRED)
- Step 3: Trend Validation (1 API call — OPTIONAL)
- Step 4: Generate Blog Outline
- Keyword Placement Rules
curl -s "https://serpapi.com/search?engine=google_trends&q=USER_TOPIC&data_type=RELATED_QUERIES&date=today+3-m&api_key=$SERPAPI_KEY" curl -s "https://serpapi.com/search?engine=google_trends&q=USER_TOPIC&data_type=RELATED_TOPICS&date=today+3-m&api_key=$SERPAPI_KEY" curl -s "https://serpapi.com/search?engine=google_trends&q=KEYWORD&data_type=TIMESERIES&date=today+12-m&api_key=$SERPAPI_KEY" python scripts/blog_seo_research.py "your blog topic"
What does the seo-keyword-research skill do?
SEO keyword research workflow for blog generation using Google Trends data. Use when writing blog posts, planning content calendars, or optimizing articles for search engines. Finds breakout keywords, builds content structure, and generates SEO-optimized blog outlines targeting tech and developer audiences.
How do I install it?
Run `npx skills add Varnan-Tech/opendirectory --skill seo-keyword-research --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From Varnan-Tech/opendirectory, a repository with 571 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
