MCP HubMCP Hub
스킬 목록으로 돌아가기

seo-keyword

rampstackco
업데이트됨 2 days ago
6 조회
239
27
239
GitHub에서 보기
기타wordaidesign

정보

이 스킬은 포괄적인 SEO 키워드 연구를 수행하여 검색 의도를 분석하고, 콘텐츠 기획을 위해 키워드를 주제별 그룹으로 클러스터링합니다. 난이도와 검색량 같은 지표를 바탕으로 순위 향상 기회를 파악하고 키워드 우선순위를 정하는 데 도움을 줍니다. 개발자는 이를 활용해 신규 또는 기존 사이트의 콘텐츠 전략을 수립하고, 주제를 매핑하며, 콘텐츠 공백을 채울 수 있습니다.

빠른 설치

Claude Code

추천
기본
npx skills add rampstackco/claude-skills -a claude-code
플러그인 명령대체
/plugin add https://github.com/rampstackco/claude-skills
Git 클론대체
git clone https://github.com/rampstackco/claude-skills.git ~/.claude/skills/seo-keyword

Claude Code에서 이 명령을 복사하여 붙여넣어 스킬을 설치하세요

문서

Keyword Research

Find the queries worth ranking for, classify them by intent, cluster them into topics, and prioritize what to produce. Stack-agnostic. Tool-agnostic (works with any keyword tool).


When to use

  • Starting a new site or content section
  • Planning a content calendar
  • Looking for ranking opportunities on an existing site
  • Understanding search intent before writing
  • Building topic clusters for internal linking
  • Identifying content gaps vs competitors

When NOT to use

  • Optimizing a single page where the target query is already known (use seo-onpage)
  • Comparing your site to a competitor across many dimensions (use seo-competitor)
  • Auditing existing content for performance (use seo-content-audit)

Required inputs

  • The site or topic area
  • The target audience and what they need
  • A keyword tool (Ahrefs, Semrush, Moz, Google Keyword Planner, or similar) OR access to search console for an existing site
  • Optional: 3 to 5 known competitors to seed the research

If no tool is available, the skill still works using SERP inspection and search console data alone, but the volume estimates will be rough.


The framework: 4 stages

Stage 1: Discover

Cast a wide net. Sources:

  • Seed terms from the brief or the user's vocabulary
  • Competitor keywords (any keyword tool will export these)
  • Search console queries for an existing site (find the page-1 and page-2 queries)
  • Related searches and "People also ask" in actual SERPs
  • Customer language (support tickets, sales calls, reviews)
  • Forum and community language (Reddit, niche forums, Stack Overflow)

Goal: 200 to 500 candidate keywords for a typical content sprint. More if planning a year of content.

Stage 2: Classify by intent

Every keyword maps to one of four intents. Get this right or the rest is noise.

IntentSignalPage type that wins
Informational"how to," "what is," "why," "best way to"Article, guide, tutorial
Navigationalbrand or product name + modifierBrand homepage, product page
Commercial"best," "review," "vs," "comparison," "alternatives"Listicle, comparison, review
Transactional"buy," "price," "deal," "near me," "for sale"Product page, category page

A keyword tool's volume tells you the demand. The SERP tells you the intent. When in doubt, look at what's actually ranking. If page 1 is articles, the query is informational. If page 1 is product pages, it's transactional.

Hybrid intents exist. "Best running shoes" is commercial-investigational. "Best running shoes under $100" is the same intent narrowed by a budget filter. Treat hybrids as their dominant intent and note the modifier.

Stage 3: Cluster

Group keywords that should target the same page (or topic cluster).

Two clustering approaches:

Approach A: SERP overlap. If two keywords share at least 3 of the top 10 results, they target the same page. This is mechanical and reliable.

Approach B: Topical relevance. Group keywords by the underlying topic, not just word overlap. "How to start a podcast" and "podcast equipment for beginners" are the same topic, different facets.

Use both. A typical cluster has:

  • 1 primary keyword (highest volume, broadest intent)
  • 5 to 15 secondary keywords (variations and long-tails)
  • 1 page that targets them all

Stage 4: Prioritize

For each cluster, score on three dimensions:

Opportunity (1 to 5):

  • Volume (raw search demand)
  • Click potential (some queries answer themselves in the SERP, lowering CTR)
  • Conversion potential (does this query attract buyers or browsers?)

Difficulty (1 to 5):

  • Domain authority of top results
  • Backlink count of top results
  • Content depth and freshness of top results
  • Whether the SERP has features (featured snippets, AI overview, video carousel) that compete with organic

Strategic fit (1 to 5):

  • Does it serve our audience?
  • Does it support our positioning?
  • Does it link to commercial pages naturally?

Priority score = Opportunity + Strategic fit - Difficulty.

Rank the clusters. Top 20 percent get produced first.


Workflow

  1. Define the scope. What site, what topic area, what audience.
  2. Run discovery. Pull seeds, competitor exports, search console data, SERP inspections. Aim for 200 to 500 candidates.
  3. Deduplicate and clean. Remove obvious junk, brand misspellings, irrelevant terms.
  4. Classify by intent. Mark each keyword.
  5. Cluster. Group into topical clusters. Aim for 20 to 50 clusters.
  6. Score each cluster on opportunity, difficulty, and strategic fit.
  7. Prioritize. Rank by composite score. Identify the top 10 to 20 clusters to produce first.
  8. Output. Use the template in references/keyword-research-template.md.

Failure patterns

  • Chasing volume without intent. A 10,000-volume informational keyword does not drive purchases. Match query to commercial outcome.
  • Targeting impossibly competitive keywords. New sites cannot rank for "credit cards." Find the underserved long-tail variant.
  • Ignoring search console. Existing sites already rank for queries they did not target. These are the easiest wins.
  • Treating clusters as one-keyword-per-page. A page can target 10 to 30 related keywords. One-keyword-per-page leads to thin, cannibalized content.
  • Ignoring SERP features. A query with a featured snippet, AI overview, and a video carousel above the organic results may not be worth pursuing.
  • Static keyword research. Search demand shifts. Refresh the research at least annually for evergreen sites, quarterly for fast-moving topics.

Output format

Default output: a spreadsheet (CSV or sheet) with one row per keyword and one row per cluster, plus a markdown summary with the top 10 to 20 clusters detailed.

Recommended columns for the keyword sheet:

ColumnSource
KeywordDiscovery
VolumeTool
DifficultyTool
IntentManual classification
SERP featuresManual or tool
ClusterStage 3
Cluster role (primary/secondary)Stage 3
Opportunity scoreStage 4
Strategic fitStage 4
PriorityComposite
NotesFree text

Reference files

GitHub 저장소

rampstackco/claude-skills
경로: skills/seo-keyword
0
agent-skillsai-agentsanthropicclaudeclaude-aiclaude-code

연관 스킬

seo-onpage

기타

이 스킬은 개별 웹 페이지에 대한 포괄적인 온페이지 SEO 감사 및 최적화를 수행합니다. 제목 태그, 메타 설명, 헤더, 콘텐츠, 링크, 이미지, URL, 스키마 마크업 등 여덟 가지 핵심 요소를 분석하고 개선합니다. 검색 성능 향상을 위해 단일 페이지의 감사, 최적화 또는 SEO 친화적인 카피 작성이 필요할 때 사용하세요.

스킬 보기

seo-technical

기타

이 스킬은 크롤링 가능성, 색인 생성 가능성, 사이트 구조, 페이지 경험, 구조화된 데이터를 종합적으로 분석하는 기술적 SEO 감사를 수행합니다. 사이트맵, Core Web Vitals, 리디렉션과 같은 특정 용어에 반응하며, 트래픽 감소나 색인 생성 문제와 같은 이슈가 있을 때도 활성화됩니다. 사이트 전반의 다양한 검색 성능 관련 문제를 진단하고 해결하는 데 활용하세요.

스킬 보기

seo-content-audit

기타

이 스킬은 웹사이트 콘텐츠 라이브러리를 감사하여 각 콘텐츠를 '유지/업데이트/통합/리디렉션/삭제' 프레임워크로 체계적으로 평가하고 분류합니다. 콘텐츠 부패 해결, 키워드 캐니벌라이제이션 해소, 페이지 정리, 또는 사이트 전체 트래픽 감소 대응과 같은 SEO 작업에서 실행됩니다. 개발자는 이를 통해 콘텐츠 목록을 작성하고, 성과를 점수화하며, 실행 가능한 콘텐츠 관리 결정을 생성할 수 있습니다.

스킬 보기

seo-aeo-geo

기타

이 스킬은 개발자가 AI 개요 및 답변 엔진과 같은 AI 기반 검색 환경에 맞게 콘텐츠와 사이트 구조를 최적화하도록 돕습니다. 대규모 언어 모델에 인용되도록 구현하고, llms.txt를 적용하며, 검색이 기존 링크 방식에서 AI 생성 답변으로 전환됨에 따라 SEO를 미래 대비할 수 있게 지원합니다. AEO, GEO, AI 검색 최적화와 같은 용어나 AI가 유기적 트래픽에 미치는 영향에 대한 우려를 다룰 때 발동됩니다.

스킬 보기