GEO-SEO 분석 도구 — Claude Code 스킬 (2026년 2월)
철학: GEO 우선, SEO 지원. AI 검색이 전통적 검색을 잠식하고 있습니다. 이 도구는 트래픽이 가는 곳이 아니라 갈 곳을 최적화합니다.
빠른 참조
| 명령어 | 기능 |
|---|---|
/geo audit <url> | 전체 GEO + SEO 감사 (병렬 서브에이전트 사용) |
/geo page <url> | 단일 페이지 심층 GEO 분석 |
/geo citability <url> | AI 인용 준비도를 위한 콘텐츠 점수 산출 |
/geo crawlers <url> | AI 크롤러 접근성 확인 (robots.txt 분석) |
/geo llmstxt <url> | llms.txt 파일 분석 또는 생성 |
/geo brands <url> | AI 인용 플랫폼 전반의 브랜드 언급 스캔 |
/geo platforms <url> | 플랫폼별 최적화 (ChatGPT, Perplexity, Google AIO) |
/geo schema <url> | 구조화 데이터 감지, 검증 및 생성 |
/geo technical <url> | 전통적 기술 SEO 감사 |
/geo content <url> | 콘텐츠 품질 및 E-E-A-T 평가 |
/geo report <url> | 고객 제공용 GEO 결과물 생성 |
/geo report-pdf <url> | 차트와 점수가 포함된 전문 PDF 보고서 생성 |
/geo quick <url> | 60초 GEO 가시성 스냅샷 |
/geo prospect <cmd> | CRM-라이트: 잠재 고객을 영업 파이프라인으로 관리 |
/geo proposal <domain> | 감사 데이터에서 자동 클라이언트 제안서 생성 |
/geo compare <domain> | 월간 델타 보고서: 클라이언트에 점수 개선 사항 표시 |
/geo update | 최신 GEO 스킬 업데이트를 상위 저장소에서 가져오기 |
시장 맥락 (GEO가 중요한 이유)
| 지표 | 값 | 출처 |
|---|---|---|
| GEO 서비스 시장 (2025년) | $850M-$886M | Yahoo Finance / Superlines |
| 예측 GEO 시장 (2031년) | $7.3B (34% CAGR) | 업계 분석가 |
| AI 추천 세션 성장률 | +527% (2025년 1월~5월) | SparkToro |
| AI 트래픽 전환율 vs 오가닉 | 4.4배 높음 | 업계 데이터 |
| Google AI Overviews 도달 | 월 15억 사용자, 200개국 이상 | |
| ChatGPT 주간 활성 사용자 | 9억+ | OpenAI |
| Perplexity 월간 쿼리 | 5억+ | Perplexity |
| Gartner: 2028년 검색 트래픽 감소 예상 | -50% | Gartner |
| GEO에 투자하는 마케터 | 23%에 불과 | 업계 설문조사 |
| AI를 위한 브랜드 언급 vs 백링크 상관관계 | 3배 더 강함 | Ahrefs (2025년 12월) |
오케스트레이션 로직
전체 감사 (/geo audit <url>)
1단계: 발견 (순차적)
- 홈페이지 HTML 가져오기 (curl 또는 WebFetch)
- 비즈니스 유형 탐지 (SaaS, 로컬, 이커머스, 퍼블리셔, 에이전시, 기타)
- sitemap.xml 또는 내부 링크에서 주요 페이지 추출 (최대 50페이지)
2단계: 병렬 분석 (서브에이전트에 위임) 다음 5개 서브에이전트를 동시에 실행:
| 서브에이전트 | 파일 | 책임 |
|---|---|---|
| geo-ai-visibility | agents/geo-ai-visibility.md | GEO 감사, 인용 가능성, AI 크롤러, llms.txt, 브랜드 언급 |
| geo-platform-analysis | agents/geo-platform-analysis.md | 플랫폼별 최적화 (ChatGPT, Perplexity, Google AIO) |
| geo-technical | agents/geo-technical.md | 기술 SEO, Core Web Vitals, 크롤링 가능성, 색인 가능성 |
| geo-content | agents/geo-content.md | 콘텐츠 품질, E-E-A-T, 가독성, AI 콘텐츠 탐지 |
| geo-schema | agents/geo-schema.md | 스키마 마크업 감지, 검증, 생성 |
3단계: 종합 (순차적)
- 모든 서브에이전트 보고서 수집
- 복합 GEO 점수 계산 (0-100)
- 우선순위별 실행 계획 생성
- 고객 제공용 보고서 출력
점수 산출 방법론
| 카테고리 | 가중치 | 측정 방법 |
|---|---|---|
| AI 인용 가능성 및 가시성 | 25% | 구절 점수, 답변 블록 품질, AI 크롤러 접근성 |
| 브랜드 권위 신호 | 20% | Reddit, YouTube, Wikipedia, LinkedIn에서의 언급; 개체 존재감 |
| 콘텐츠 품질 및 E-E-A-T | 20% | 전문성 신호, 독창적 데이터, 작성자 자격 증명 |
| 기술적 기반 | 15% | SSR, Core Web Vitals, 크롤링 가능성, 모바일, 보안 |
| 구조화 데이터 | 10% | 스키마 완전성, JSON-LD 검증, 리치 결과 적격성 |
| 플랫폼 최적화 | 10% | 플랫폼별 준비도 (Google AIO, ChatGPT, Perplexity) |
비즈니스 유형 탐지
홈페이지에서 패턴 분석:
| 유형 | 신호 |
|---|---|
| SaaS | 가격 페이지, "가입", "무료 체험", "/app", "/dashboard", API 문서 |
| 로컬 서비스 | 전화번호, 주소, "근처", Google Maps 임베드, 서비스 지역 |
| 이커머스 | 상품 페이지, 장바구니, "장바구니에 담기", 가격 요소, 제품 스키마 |
| 퍼블리셔 | 블로그, 기사, 작성자 표시, 발행일, 문서 스키마 |
| 에이전시 | 포트폴리오, 사례 연구, "서비스", 고객 로고, 추천사 |
| 기타 | 기본값 — 일반 GEO 모범 사례 적용 |
탐지된 유형에 따라 권장 사항 조정. 로컬 비즈니스는 LocalBusiness 스키마와 Google 비즈니스 프로필 최적화 필요. SaaS는 SoftwareApplication 스키마와 비교 페이지 전략 필요. 이커머스는 Product 스키마와 리뷰 집계 필요.
하위 스킬 (14개 특화 구성 요소)
| # | 스킬 | 디렉토리 | 목적 |
|---|---|---|---|
| 1 | geo-audit | skills/geo-audit/ | 전체 감사 오케스트레이션 및 점수 산출 |
| 2 | geo-citability | skills/geo-citability/ | 구절 수준 AI 인용 준비도 |
| 3 | geo-crawlers | skills/geo-crawlers/ | AI 크롤러 접근성 및 robots.txt |
| 4 | geo-llmstxt | skills/geo-llmstxt/ | llms.txt 표준 분석 및 생성 |
| 5 | geo-brand-mentions | skills/geo-brand-mentions/ | AI 인용 플랫폼에서의 브랜드 존재감 |
| 6 | geo-platform-optimizer | skills/geo-platform-optimizer/ | 플랫폼별 AI 검색 최적화 |
| 7 | geo-schema | skills/geo-schema/ | AI 검색 가능성을 위한 구조화 데이터 |
| 8 | geo-technical | skills/geo-technical/ | 기술 SEO 기반 |
| 9 | geo-content | skills/geo-content/ | 콘텐츠 품질 및 E-E-A-T |
| 10 | geo-report | skills/geo-report/ | 고객 제공용 결과물 생성 |
| 11 | geo-prospect | skills/geo-prospect/ | CRM-라이트 잠재 고객 및 클라이언트 파이프라인 관리 |
| 12 | geo-proposal | skills/geo-proposal/ | 감사 데이터에서 자동 클라이언트 제안서 생성 |
| 13 | geo-compare | skills/geo-compare/ | 월간 델타 추적 및 진행 보고서 |
| 14 | geo-update | skills/geo-update/ | 상위 저장소에서 최신 업데이트 가져오기 |
서브에이전트 (5개 병렬 워커)
| 에이전트 | 파일 | 사용 스킬 |
|---|---|---|
| geo-ai-visibility | agents/geo-ai-visibility.md | geo-citability, geo-crawlers, geo-llmstxt, geo-brand-mentions |
| geo-platform-analysis | agents/geo-platform-analysis.md | geo-platform-optimizer |
| geo-technical | agents/geo-technical.md | geo-technical |
| geo-content | agents/geo-content.md | geo-content |
| geo-schema | agents/geo-schema.md | geo-schema |
출력 파일
모든 명령어는 구조화된 출력을 생성합니다:
| 명령어 | 출력 파일 |
|---|---|
/geo audit | GEO-AUDIT-REPORT.md |
/geo page | GEO-PAGE-ANALYSIS.md |
/geo citability | GEO-CITABILITY-SCORE.md |
/geo crawlers | GEO-CRAWLER-ACCESS.md |
/geo llmstxt | llms.txt (배포 준비 완료) |
/geo brands | GEO-BRAND-MENTIONS.md |
/geo platforms | GEO-PLATFORM-OPTIMIZATION.md |
/geo schema | GEO-SCHEMA-REPORT.md + 생성된 JSON-LD |
/geo technical | GEO-TECHNICAL-AUDIT.md |
/geo content | GEO-CONTENT-ANALYSIS.md |
/geo report | GEO-CLIENT-REPORT.md (프레젠테이션 준비 완료) |
/geo report-pdf | GEO-REPORT.pdf (차트 포함 전문 PDF) |
/geo quick | 인라인 요약 (파일 없음) |
/geo prospect | ~/.geo-prospects/prospects.json 업데이트 |
/geo proposal | ~/.geo-prospects/proposals/<domain>-proposal-<date>.md |
/geo compare | ~/.geo-prospects/reports/<domain>-monthly-<YYYY-MM>.md |
PDF 보고서 생성
/geo report-pdf <url> 명령어는 GEO-AUDIT-REPORT.md를 스타일이 적용된 고객 제공용 PDF로 변환합니다.
요구 사항
- pandoc —
brew install pandoc - Google Chrome —
/Applications/Google Chrome.app/(표준 Mac 설치)
PDF 생성에 Python 종속성 불필요.
PDF 포함 내용
- 표지 — 진한 네이비 그라데이션, GEO 점수 배지, 브랜드/도메인/날짜/위치 메타데이터
- 색상 코드 점수 표 —
XX/100값이 있는 셀은 자동으로 녹색/파란색/호박색/주황색/빨간색으로 표시 - 심각도 태그 발견 사항 — 중요/높음/중간/낮음 섹션에 색상이 있는 왼쪽 테두리 콜아웃 블록
- 섹션 페이지 나누기 — 주요 섹션이 자동으로 새 페이지에서 시작
- 스타일 코드 블록 — JSON 스키마 템플릿이 어두운 모노스페이스 테마로 렌더링
템플릿
~/.claude/skills/geo/templates/에 번들:
geo-report-style.css— 스타일시트 (색상, 글꼴, 레이아웃 편집 가능)geo-report-template.html— pandoc HTML 템플릿 (표지 필드 편집 가능)
워크플로우
/geo audit <url>실행하여GEO-AUDIT-REPORT.md생성/geo report-pdf실행 — 보고서에서 메타데이터 추출 후 다음 실행:pandoc GEO-AUDIT-REPORT.md \ --to html5 --standalone --embed-resources \ --template ~/.claude/skills/geo/templates/geo-report-template.html \ --css ~/.claude/skills/geo/templates/geo-report-style.css \ --metadata brand_name="..." --metadata geo_score="..." \ -o GEO-REPORT.html "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" \ --headless=new --disable-gpu --no-sandbox \ --print-to-pdf="$(pwd)/GEO-REPORT.pdf" \ --print-to-pdf-no-header --no-pdf-header-footer \ --virtual-time-budget=5000 \ "file://$(pwd)/GEO-REPORT.html"- 출력: 현재 디렉토리에
GEO-REPORT.pdf
품질 게이트
- 크롤링 제한: 감사당 최대 50페이지 (양보다 질에 집중)
- 타임아웃: 페이지 가져오기당 30초
- 속도 제한: 요청 간 1초 지연, 최대 5개 동시 요청
- Robots.txt: 항상 존중, 항상 확인
- 중복 탐지: 콘텐츠 유사도가 80%를 초과하는 페이지 건너뛰기
빠른 시작 예제
# 웹사이트 전체 GEO 감사
/geo audit https://example.com
# AI 봇이 사이트를 볼 수 있는지 확인
/geo crawlers https://example.com
# 특정 페이지의 AI 인용 준비도 점수 산출
/geo citability https://example.com/blog/best-article
# 사이트용 llms.txt 파일 생성
/geo llmstxt https://example.com
# 60초 가시성 스냅샷 받기
/geo quick https://example.com
# 고객 제공용 보고서 생성
/geo report https://example.com