AI 답변 엔진의 웹사이트 접근·분석·인용 가능성을 0~100점으로 평가하고, 선택적으로 인용도 추적
Auriti-Labs/geo-optimizer-skill
웹사이트의 AI 답변 엔진 대응도를 100점 만점으로 평가하고 개선안을 생성하는 CLI·Python 툴킷
- 스타
- 1,123
- 포크
- 126
- 열린 이슈
- 6
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
GEO Optimizer는 ChatGPT, Perplexity, Gemini, Claude, Google AI Overviews 같은 AI 답변 엔진이 웹사이트를 얼마나 쉽게 크롤링하고 파싱해 인용할 수 있는지 점검합니다. 단일 명령으로 9개 항목을 기준으로 100점 만점의 점수를 산출합니다. 항목에는 27개 AI 크롤러의 robots.txt 접근 여부, llms.txt, JSON-LD 스키마, 메타 태그, 콘텐츠 검사가 포함되며, 우선순위가 지정된 개선안도 함께 제공합니다.
`geo fix` 명령은 생성된 robots.txt 규칙, llms.txt, 스키마, 메타 태그를 미리 보여주며, `--apply` 옵션을 사용해야 파일에 기록합니다. 그 밖의 명령으로는 사용자의 API 키를 이용해 실제 AI 엔진에서 브랜드나 도메인이 언급되거나 인용되는지 확인하고, 점수 이력과 변화를 추적하며, 점수 기준을 충족하지 못하면 CI 빌드를 차단할 수 있습니다.
이 도구는 CLI, Python 라이브러리, Claude와 Cursor 같은 클라이언트용 MCP 서버, GitHub Action, Astro 빌드 통합으로 제공됩니다. MIT 라이선스가 적용되어 있으며 Python으로 작성되었습니다.
핵심 기능
- 019개 항목을 기준으로 사이트를 100점 만점으로 평가하고 우선순위가 지정된 개선안을 제공합니다.
- 0227개 AI 크롤러의 robots.txt 접근 여부를 확인합니다.
- 03robots.txt 규칙, llms.txt, JSON-LD 스키마, 메타 태그를 생성하고 기록 전에 미리 보여줍니다.
- 04사용자의 API 키로 AI 엔진에 질의해 브랜드 언급과 인용 여부를 확인합니다.
- 05점수 기준에 미달하면 CI 빌드를 실패 처리하며 SARIF 출력도 지원합니다.
활용 사례
- 마케팅 사이트나 문서 사이트를 AI 검색 엔진이 읽을 수 있는지 확인하기.
- 정적 사이트 빌드에 사용할 llms.txt와 스키마 마크업 생성하기.
- GitHub Actions 파이프라인에 AI 대응도 점수 기준 추가하기.
- 시간의 흐름에 따라 AI 답변에서 브랜드가 어떻게 나타나는지 추적하기.
빠른 시작
- 1
uvx를 사용해 설치 없이 감사 실행
uvx --from geo-optimizer-skill geo audit --url https://yoursite.com - 2
또는 pip로 설치
pip install -U geo-optimizer-skill - 3
생성된 수정 사항 미리 보기 (파일에 기록하려면 --apply 추가)
geo fix --url https://yoursite.com
사용 전 알아둘 점
- citations 명령을 사용하려면 Perplexity 또는 OpenAI와 같은 AI 제공업체의 API 키가 필요합니다.
- AI 답변은 결정론적이지 않으므로 인용 결과가 실행할 때마다 달라집니다.
- 수정 후 점수는 도구 자체의 추정치일 뿐, 측정된 결과가 아닙니다.
토픽
자주 묻는 질문
- geo-optimizer-skill은(는) 무엇인가요?
- 웹사이트의 AI 답변 엔진 대응도를 100점 만점으로 평가하고 개선안을 생성하는 CLI·Python 툴킷 GEO Optimizer는 ChatGPT, Perplexity, Gemini, Claude, Google AI Overviews 같은 AI 답변 엔진이 웹사이트를 얼마나 쉽게 크롤링하고 파싱해 인용할 수 있는지 점검합니다. 단일 명령으로 9개 항목을 기준으로 100점 만점의 점수를 산출합니다. 항목에는 27개 AI 크롤러의 robots.txt 접근 여부, llms.txt, JSON-LD 스키마, 메타 태그, 콘텐츠 검사가 포함되며, 우선순위가 지정된 개선안도 함께 제공합니다.
- geo-optimizer-skill은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- geo-optimizer-skill은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- geo-optimizer-skill은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. geo-optimizer-skill의 마지막 커밋은 2026년 10월 19일입니다.
- geo-optimizer-skill은(는) 어디에 사용할 수 있나요?
- 마케팅 사이트나 문서 사이트를 AI 검색 엔진이 읽을 수 있는지 확인하기. 정적 사이트 빌드에 사용할 llms.txt와 스키마 마크업 생성하기. GitHub Actions 파이프라인에 AI 대응도 점수 기준 추가하기. 시간의 흐름에 따라 AI 답변에서 브랜드가 어떻게 나타나는지 추적하기.
- geo-optimizer-skill는 어떻게 설치하나요?
- uvx를 사용해 설치 없이 감사 실행: uvx --from geo-optimizer-skill geo audit --url https://yoursite.com 또는 pip로 설치: pip install -U geo-optimizer-skill 생성된 수정 사항 미리 보기 (파일에 기록하려면 --apply 추가): geo fix --url https://yoursite.com
- geo-optimizer-skill은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Auriti-Labs/geo-optimizer-skill
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
ChatGPT, Perplexity, Google AI Overviews 등의 AI 검색 엔진 노출과 기존 SEO를 점검하는 Claude Code 스킬
셀프 호스팅 방식의 에이전트 중심 AEO 플랫폼으로, AI 답변 엔진의 브랜드 노출과 검색·트래픽·사이트 상태를 추적합니다.
기술 SEO, E-E-A-T, Schema.org, AI 검색 최적화를 병렬로 감사하는 Claude Code용 오픈소스 SEO 플러그인입니다.
ChatGPT, Gemini, Claude, Perplexity 등 AI 검색 답변에서 브랜드 노출을 추적하는 오픈소스 플랫폼
Git 저장소나 로컬 디렉터리를 LLM에 코드 맥락을 제공하기 좋은 단일 텍스트 요약으로 변환합니다.