SEO/GEO 키워드 리서치
Ahrefs나 Semrush 같은 유료 도구 대신 웹 검색과 AI 분석을 사용하여 SEO 및 GEO를 위한 우선 순위 키워드 목록을 조사하고 제공하는 에이전트 스킬입니다.
Ahrefs도, Semrush도 필요 없습니다.
웹 검색, 웹사이트 크롤링, LLM 분석을 사용하여 키워드를 찾고, 클러스터링하고, 우선 순위를 지정합니다 — 전통적인 도구가 제공하지 않는 GEO 차원도 포함됩니다. 원한다면 실제 자동 완성, PAA 및 SERP 기능 데이터를 위한 SERP API 스크립트로 리서치를 강화할 수 있습니다.
설치
레포지토리를 복제한 후, 심볼릭 링크를 걸거나 research-keywords/ 폴더를 ~/.codex/skills/ 또는 ~/.claude/skills/에 복사합니다. 설치 예시는 루트의 README를 참조하세요.
사용법
/research-keywords
또는:
"내 제품에 대한 키워드 리서치" "[브랜드/URL]에 대한 SEO 및 GEO 키워드 찾기" "내 [제품 카테고리]에 대한 키워드 리서치 실행"
이 스킬은 대화형입니다 — 질문을 하고, 조사하고, 구조화된 키워드 파일을 제공합니다.
4단계 프로세스
1단계: 브랜드 인텔리전스
스킬이 제품, 대상 고객, 경쟁사에 대해 묻습니다. 웹사이트와 경쟁사 사이트를 방문하여 언어, 포지셔닝, 콘텐츠 격차를 추출합니다.
2단계: 키워드 발굴
6가지 방법으로 키워드를 조사합니다 — 유료 도구 불필요:
| 방법 | 발견하는 것 |
|---|---|
| Google 자동 완성 마이닝 | 실제 검색 제안 및 롱테일 변형 |
| People Also Ask (PAA) | AI 엔진이 답변하기 좋아하는 질문 형식의 키워드 |
| Reddit 및 커뮤니티 마이닝 | 실제 사용자 언어, 고충, 은어 |
| 경쟁사 콘텐츠 분석 | 경쟁사가 다루지만 당신이 놓친 주제 |
| 질문 및 문제 키워드 | 제품으로 이어지는 문제 인식 검색 |
| AI 인용 키워드 (GEO) | AI가 답변을 생성하고 출처를 인용하는 쿼리 |
3단계: 키워드 분석 및 클러스터링
키워드를 주제 클러스터로 그룹화하고, 3가지 기준으로 점수를 매깁니다:
- 제품에 대한 관련성 (1-5)
- GEO 기회 — AI가 답변하고 출처를 인용할까? (1-5)
- 비즈니스 가치 — 전환에 얼마나 가까운가? (1-5)
빠른 성과를 낼 수 있는 요소를 표시: 최적화할 기존 페이지, 약한 경쟁사 콘텐츠, AI 인용 격차.
4단계: 결과물
다음을 포함한 구조화된 마크다운 파일을 출력합니다:
- 필러 키워드와 서포트 키워드가 포함된 우선 순위가 매겨진 주제 클러스터
- GEO 특화 키워드 테이블 (AI 인용 가능성이 가장 높은)
- 빠른 성과 및 경쟁사 격차
- 참조용 전체 원시 키워드 목록
- 클러스터별 콘텐츠 추천
이 스킬의 차별점
| 전통적인 키워드 리서치 | 이 스킬 |
|---|---|
| Ahrefs/Semrush 필요 ($99-449/월) | 무료 — 웹 검색 사용 |
| 검색량 + 난이도에 초점 | GEO 기회 점수 추가 |
| 키워드 스프레드시트 출력 | 클러스터링된 실행 가능한 콘텐츠 계획 출력 |
| AI 인용 가능성 무시 | GEO가 주요 차원 |
| 마케터 언어 | Reddit/커뮤니티의 실제 사용자 언어 |
다른 스킬과 연동
키워드 결과물은 다음 스킬에 바로 사용됩니다:
- write-seo-geo-content — 상위 키워드 및 프롬프트 클러스터에 대한 페이지 작성
- geo-content-research — GEO 점수가 높은 키워드를 위한 완전한 AI 대응 콘텐츠 구축
- create-geo-charts — 데이터 기반 키워드를 위한 데이터 시각화 생성
SERP 스크립트 (선택적 파워 도구)
scripts/ 디렉토리에는 실제 Google 데이터를 가져와 키워드 리서치를 강화하는 Node.js 도구가 포함되어 있습니다. 이 도구들은 선택 사항이며, 이 스킬은 Claude의 웹 검색을 사용하여 스크립트 없이도 작동하지만, 더 많은 양의 정확한 데이터를 제공합니다.
keyword-explorer.mjs — 키워드 발굴
실제 Google 자동 완성 제안, People Also Ask 질문, 관련 검색어를 가져오고 SERP 기능 (AI 개요, 추천 스니펫)을 감지합니다.
# Free mode — no API key, autocomplete only
node scripts/keyword-explorer.mjs --seeds "physical AI, DePAI" --free
# Full mode with SerpAPI (free tier: 100 searches/month at serpapi.com)
SERPAPI_KEY=xxx node scripts/keyword-explorer.mjs \
--seeds "physical AI, DePAI, decentralized robotics" \
--depth deep \
--out keywords.json
# Quick scan for a single seed
node scripts/keyword-explorer.mjs -s "machine economy" --free -d quick
옵션:
| 플래그 | 설명 | 기본값 |
|---|---|---|
--seeds, -s | 쉼표로 구분된 시드 키워드 (필수) | — |
--free | 무료 모드: Google 제안, API 키 불필요 | 키가 없으면 자동 |
--depth, -d | quick / normal / deep | normal |
--out, -o | 출력 JSON 파일 경로 | 자동 생성 |
--gl | 국가 코드 | us |
--hl | 언어 코드 | en |
출력 내용:
- 소스 태그가 있는 모든 발견된 키워드 (autocomplete, PAA, related_search)
- 스니펫 및 소스가 포함된 People Also Ask 질문
- 쿼리별 SERP 기능 감지 (AI 개요, 추천 스니펫 등)
- AI 개요가 나타나는 쿼리 (높은 GEO 기회)
serp-analyzer.mjs — SERP 경쟁 분석
키워드 목록을 가져와 현재 누가 순위에 있는지, 어떤 SERP 기능이 나타나는지, 콘텐츠 격차가 어디에 있는지 확인합니다.
# Analyze keywords from explorer output
SERPAPI_KEY=xxx node scripts/serp-analyzer.mjs \
--input keywords.json \
--top 20 \
--track "axisrobotics.ai,bittensor.com"
# Analyze specific keywords
SERPAPI_KEY=xxx node scripts/serp-analyzer.mjs \
--keywords "what is DePAI, physical AI companies, best AI robotics crypto" \
--track "axisrobotics.ai"
옵션:
| 플래그 | 설명 | 기본값 |
|---|---|---|
--input, -i | keyword-explorer JSON 출력 경로 | — |
--keywords, -k | 분석할 쉼표로 구분된 키워드 | — |
--top, -t | 입력 파일에서 분석할 키워드 수 | 10 |
--track | 추적할 쉼표로 구분된 도메인 | — |
--out, -o | 출력 JSON 파일 경로 | 자동 생성 |
출력 내용:
- 키워드별 난이도 추정 (쉬움 / 보통 / 어려움)
- 존재하는 SERP 기능 (AI 개요, 추천 스니펫, PAA, 지식 그래프 등)
- AI 개요가 현재 인용하는 소스
- 추적 도메인 존재 여부 (콘텐츠 격차 찾기)
- 가장 빈번하게 순위에 오르는 도메인 (실제 경쟁자 식별)
- 모든 PAA 질문 (콘텐츠 아이디어)
권장 워크플로우
1. Run keyword-explorer with your seed keywords
→ Get raw keyword list + PAA questions
2. Feed output into serp-analyzer for top priority keywords
→ Get competition data + SERP feature opportunities
3. Run the /research-keywords skill with both outputs
→ Get clustered, scored, actionable keyword plan
설정
# No dependencies needed — pure Node.js (v18+), zero npm install
# Just need a SerpAPI key for full features (free at serpapi.com)
export SERPAPI_KEY=your_key_here
예시 출력
## Priority Keyword Clusters
### Cluster 1: Best AI Writing Tools — Priority: 14/15
Pillar Keyword: best AI writing tools 2026
Intent: Commercial Investigation
GEO Opportunity: 5/5 — AI Overviews appear, comparison format
Business Value: 5/5 — direct purchase intent
Relevance: 4/5
| Keyword | Intent | GEO Opp | Notes |
|---|---|---|---|
| best AI writing tools 2026 | Commercial | High | Pillar |
| AI writing tool comparison | Commercial | High | Comparison table content |
| is jasper AI worth it | Trust | High | PAA — address in FAQ |
| AI content writer for blogs | Commercial | Medium | Use-case variant |


