Search & GEO_
AI가 우리 브랜드를
어떻게 설명하는가
ChatGPT에 우리 업종을 물어보면 경쟁사 이름이 나옵니다. 우리는 안 나옵니다. 광고를 안 해서가 아니라 AI가 인용할 근거를 안 만들어서입니다. 실제로 적용한 코드와 함께 정리했습니다.
3줄 요약
- GEO는 "클릭을 받는" 게임이 아니라 "AI 답변에 인용되는" 게임입니다. 순위가 아니라 인용 여부가 지표입니다.
- 기술적으로는 구조화 데이터·llms.txt·크롤러 허용 세 가지가 기본입니다. 이것 없이 콘텐츠만 늘리면 인용되지 않습니다.
- 많은 사이트가 자기도 모르게 AI 크롤러를 차단하고 있습니다. 호스팅 기본 설정이 막아두는 경우가 있습니다.
먼저 확인해 보세요
글을 읽기 전에 3분만 써서 현재 상태를 보시면 좋겠습니다.
ChatGPT나 Perplexity를 열고 이렇게 물어보세요.
| 질문 유형 | 예시 | 보는 것 |
|---|---|---|
| 브랜드 직접 | "[우리 회사명]이 어떤 회사야?" | 정확히 설명하는가, 틀린 정보가 있는가 |
| 업종 추천 | "[우리 업종] 업체 추천해줘" | 우리가 나오는가, 누가 나오는가 |
| 문제 해결 | "[고객이 겪는 문제] 어떻게 해결해?" | 우리 콘텐츠가 인용되는가 |
| 비교 | "[우리] vs [경쟁사] 차이가 뭐야?" | 우리 쪽 설명이 정확한가 |
대부분 이런 결과가 나옵니다. 브랜드를 직접 물으면 "정보를 찾을 수 없다"거나 엉뚱한 회사를 설명하고, 업종 추천을 물으면 다른 곳들이 나옵니다.
이게 광고비 문제가 아니라는 점이 중요합니다. 광고를 아무리 많이 해도 AI가 참조할 수 있는 형태의 문서가 없으면 인용되지 않습니다. AI는 광고를 보지 않습니다. 문서를 읽습니다.
SEO와 무엇이 다른가
GEO(Generative Engine Optimization, 생성형 엔진 최적화)는 AI가 답변을 만들 때 우리를 신뢰할 수 있는 출처로 인식해 인용하도록 설계하는 작업입니다.
| SEO | GEO | |
|---|---|---|
| 목표 | 검색 결과 상위 노출 | AI 답변에 인용 |
| 성과 | 클릭·유입 | 언급·인용 (클릭 없을 수 있음) |
| 대상 | 검색엔진 크롤러 | LLM과 AI 검색 |
| 측정 | 순위·CTR·세션 | 언급률·인용 빈도·정확도 |
| 핵심 | 키워드·백링크 | 구조·엔티티·인용 가능성 |
제로 클릭이 만드는 문제
GEO에서 가장 당혹스러운 지점입니다. AI 답변의 상당수는 제로 클릭입니다. 사용자가 사이트에 오지 않고 답을 얻습니다.
그래서 GA4를 아무리 봐도 GEO 성과가 안 보입니다. 표준 분석 도구로는 AI 기반 노출이나 브랜드 언급을 잡을 수 없습니다.
발상을 바꿔야 합니다. 클릭이 안 와도 AI가 우리를 정답으로 소개했다면 그 자체가 성과입니다. 담당자가 "이 분야는 어디가 잘하나" 물었을 때 우리 이름이 나오는 것과, 광고를 봐서 아는 것은 신뢰의 무게가 다릅니다.
SEO를 대체하는 게 아닙니다
오해가 많은 지점입니다. GEO는 SEO 위에 얹는 층입니다. 구글에서 안 잡히는 문서가 AI에게만 잡히는 경우는 거의 없습니다. 국내 검색 환경에서 네이버와 구글을 어떻게 나눌지는 네이버 검색 노출에서 다뤘습니다.
AI 검색은 대부분 웹을 실시간으로 검색해 답을 만듭니다. 그 검색 단계에서 우리 문서가 나오지 않으면 인용될 기회 자체가 없습니다. SEO 기본기가 GEO의 전제 조건입니다.
근거는 있는가 — 두 편의 연구
GEO를 다루는 글은 많은데 검증된 근거를 제시하는 경우는 드뭅니다. 확인 가능한 연구가 두 편 있고, 두 연구의 결론이 다릅니다.
① 효과가 있다 — GEO 논문 (2024)
IIT 델리와 프린스턴 등의 공동 연구팀이 Generative Engine Optimization이라는 용어를 처음 제시한 논문입니다. KDD 2024에서 발표됐습니다.
| 항목 | 내용 |
|---|---|
| 벤치마크 | GEO-bench, 1만 개 쿼리, 25개 도메인 |
| 효과가 컸던 방법 | 출처 인용(Cite Sources), 인용구 추가(Quotation), 통계 추가(Statistics) |
| 결과 | 생성형 응답 내 가시성 최대 40% 향상 |
| 효과가 없던 방법 | 키워드 반복(Keyword Stuffing) |
이 40%를 인용할 때 흔히 빠지는 조건이 있습니다. 최대값이지 평균이 아닙니다. 세 방법이 특정 지표에서 30~40% 상대 개선을 보인 값이고, 다른 지표에서는 15~30%였습니다. 그리고 논문 스스로 효과가 도메인마다 다르다고 명시하고 있습니다.
② 대부분 효과가 없다 — C-SEO Bench (2025)
이듬해 나온 후속 연구가 위 결과를 다시 검증했습니다. NeurIPS 2025 데이터셋·벤치마크 트랙에 실렸습니다.
앞선 논문의 방법 7개에 신규 2개를 더해 6개 도메인 1,921개 쿼리로 다시 측정했더니, 대부분의 방법이 유의미한 효과를 내지 못했고 일부는 오히려 순위를 떨어뜨렸습니다. 그리고 전통적인 검색 최적화 쪽이 더 효과적이었습니다.
왜 결과가 달라졌나
연구팀이 지적한 원인은 실험 조건입니다.
| 2024년 연구 | 2025년 재검증 | |
|---|---|---|
| 경쟁 조건 | 한 문서만 최적화 | 여러 문서가 동시에 최적화 |
| 도메인 | 25개 | 6개 (QA 3 + 상품 추천 3) |
| 결과 | 최대 40% 향상 | 대부분 효과 없음 |
즉 나만 하면 효과가 있지만, 다들 하면 사라집니다. 그리고 연구팀은 채택이 늘수록 수익이 체감한다고 표현했습니다.
여기서 실무 결론이 나옵니다. "통계를 넣고 출처를 달면 40% 오른다"는 식의 기법 중심 접근은 모두가 하기 시작하면 무력화됩니다. 남는 것은 실제로 인용할 가치가 있는 내용을 가졌느냐입니다. 두 연구가 공통으로 가리키는 지점이 그것입니다.
이 글의 나머지가 기법보다 구조와 접근성에 무게를 두는 이유입니다. 크롤러가 못 들어오면 아무것도 시작되지 않고, 인용할 내용이 없으면 어떤 기법도 소용없습니다.
AI가 인용하는 문서의 조건
AI가 어떤 문서를 인용하는지에는 패턴이 있습니다.
① 답이 문서 안에 있다
"자세한 내용은 문의하세요"로 끝나는 문서는 인용되지 않습니다. 인용할 내용이 없기 때문입니다.
반대로 구체적인 숫자, 범위, 조건이 문서 안에 적혀 있으면 AI가 그것을 가져다 씁니다. "팝업 비용은 케이스마다 다릅니다"보다 "20~30평 기준 평당 200~400만 원"이 인용됩니다.
② 출처가 될 수 있다
AI가 답변에 통계나 수치를 넣으려면 어딘가를 인용해야 합니다. 우리 사이트가 그 수치의 원본 출처라면 인용을 받습니다.
기존 SEO에는 이에 해당하는 개념이 없었습니다. 순위는 경쟁이지만 인용은 그렇지 않습니다. 우리만 가진 데이터가 있으면 경쟁 없이 인용됩니다.
③ 구조가 명확하다
질문에 대응하는 제목, 그 아래 바로 나오는 답. 이 구조가 AI에게 읽기 쉽습니다. 서론이 길고 결론이 맨 뒤에 있는 글은 인용되기 어렵습니다.
④ 엔티티가 정의돼 있다
AI는 "골드피치"라는 문자열이 아니라 하나의 개체(엔티티)로 인식해야 합니다. 무엇을 하는 회사인지, 어디에 있는지, 누가 대표인지가 구조화된 형태로 있어야 그 개체가 성립합니다.
다음 섹션이 그 방법입니다.
구조화 데이터 — 실제 코드
구조화 데이터(Schema.org JSON-LD)는 사람에게는 안 보이고 기계만 읽는 설명서입니다. 화면에 "우리는 광고대행사입니다"라고 쓰는 것과, 코드로 "이 개체는 Organization이고 ProfessionalService이며 이런 서비스를 제공한다"고 선언하는 것은 다릅니다.
최소한 있어야 할 것
| 스키마 | 역할 | 위치 |
|---|---|---|
Organization | 회사가 무엇인지 정의 | 전 페이지 |
WebSite | 사이트 자체를 개체로 선언 | 홈 |
Article | 글의 저자·발행일·주제 | 콘텐츠 페이지 |
FAQPage | 질문과 답을 쌍으로 제공 | FAQ 있는 페이지 |
BreadcrumbList | 사이트 내 위치 관계 | 하위 페이지 |
OfferCatalog | 제공 서비스 목록 | 서비스 페이지 |
실제로 이렇게 씁니다
이 사이트에 적용한 Organization 스키마의 일부입니다.
{
"@type": ["Organization", "ProfessionalService"],
"@id": "https://도메인/#org",
"name": "회사명",
"alternateName": [ ... ],
"knowsAbout": [ ... ],
"areaServed": [ ... ],
"address": { "@type": "PostalAddress", ... }
}
놓치기 쉬운 항목
alternateName — 사람들이 우리를 부르는 다른 이름들입니다. 표기가 달라도 같은 개체임을 알려줍니다. 여기에 무엇을 넣느냐가 검색 질문과의 매칭률을 결정합니다.
knowsAbout — 이 회사가 어떤 분야를 아는지 나열합니다. AI가 "누가 이걸 잘 아나"를 판단할 때 참조합니다. 실제로 하는 것만 적어야 하고, 너무 넓으면 오히려 신호가 흐려집니다.
@id — 개체의 고유 식별자입니다. 여러 페이지에서 같은 값을 참조하면 정보가 누적됩니다. 페이지마다 다르게 쓰면 별개 회사로 인식될 수 있습니다.
세 필드 모두 문법보다 내용이 어렵습니다. 우리 업계에서 실제로 쓰이는 표현이 무엇인지, 어디까지를 "안다"고 선언할 수 있는지는 업종마다 다릅니다.
가장 흔한 실수 — 화면과 스키마가 다른 것. FAQ 스키마에 질문 10개를 넣었는데 화면에는 5개만 있으면, 구글은 이를 스팸으로 봅니다. 스키마의 모든 내용은 화면에도 있어야 합니다. 저희는 발행 전에 본문과 스키마의 FAQ 답변이 문자 단위로 일치하는지 자동으로 검사합니다.
llms.txt — 무엇을 어떻게 쓰나
llms.txt는 사이트 루트에 두는 텍스트 파일입니다. robots.txt가 크롤러에게 "어디를 봐도 되는지" 알려준다면, llms.txt는 "이 사이트가 무엇인지"를 요약해서 알려줍니다.
왜 필요한가
AI가 사이트를 읽을 때, HTML에는 내비게이션·푸터·스크립트가 섞여 있습니다. 정작 중요한 정보를 찾기 어렵습니다.
llms.txt는 그 노이즈를 걷어낸 요약본입니다. 우리가 직접 쓴 "우리 회사 설명서"라고 보면 됩니다.
구조
# 회사명
> 한 문단 요약. 무엇을 하는 회사인지 구체적으로.
## 핵심 사실
- 소재지: ...
- 사업자 등록: ...
- 대표: ...
- 실적: ...
- 문의: ...
## 다른 곳과의 차이
경쟁사와 무엇이 다른지 서술.
## 서비스
1. **서비스명** — 설명
2. ...
## 발행 자료
- **글 제목** — 핵심 수치와 결론 요약
## 링크
- [홈](https://...)
- [회사소개](https://...)
쓸 때의 원칙
- 사실만 씁니다. "업계 최고", "최상의 품질" 같은 표현은 AI가 인용할 수 없습니다. 검증 가능한 사실만 인용됩니다
- 수치를 넣습니다. "많은 프로젝트"보다 "84건"이 인용됩니다
- 발행 자료를 요약합니다. 글 목록만 나열하지 말고 각 글의 핵심 수치와 결론을 한 줄로 적습니다. AI가 그것만 보고도 인용할 수 있습니다
- 업데이트합니다. 새 글을 발행하면
llms.txt에도 추가합니다
세 번째가 특히 효과적입니다. 글 제목만 나열하면 AI가 본문까지 읽어야 하지만, 핵심 수치를 요약해 두면 그것만으로 인용할 수 있습니다.
다만 여기서 무엇을 공개하고 무엇을 남길지가 판단입니다. 전부 요약하면 사이트에 올 이유가 없어지고, 너무 적으면 인용되지 않습니다. 이 사이트도 그 선을 계속 조정하고 있습니다.
우리 사이트 상태가 궁금하시다면
구조화 데이터, llms.txt, 크롤러 접근 상태를 점검해 무엇이 빠져 있는지 정리해 드립니다. 저희에게 맡기지 않으셔도 됩니다.
사이트 점검 요청하기크롤러 차단부터 풀어야 합니다
여기가 가장 자주 놓치는 지점입니다. 많은 사이트가 자기도 모르게 AI 크롤러를 차단하고 있습니다.
어디서 막히나
| 위치 | 어떻게 막히나 |
|---|---|
robots.txt | AI 크롤러 User-agent 차단 규칙 |
| CDN·보안 설정 | 호스팅 대시보드의 AI 차단 옵션이 기본 활성화 |
| WAF·봇 관리 | 봇으로 분류해 자동 차단 |
| 로그인 게이트 | 콘텐츠가 인증 뒤에 있음 |
| JS 렌더링 의존 | 본문이 스크립트로만 그려짐 |
실제로 이 사이트를 구축할 때도 호스팅 대시보드에 "robots.txt에 AI 학습 차단 규칙 추가" 옵션이 기본으로 켜져 있었습니다. 우리가 만든 robots.txt에서 AI 크롤러를 명시 허용해뒀는데, 플랫폼이 그 위에 차단 규칙을 덮어쓰는 구조였습니다.
허용해야 할 크롤러
User-agent: GPTBot
Allow: /
User-agent: OAI-SearchBot
Allow: /
User-agent: ChatGPT-User
Allow: /
User-agent: ClaudeBot
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: Google-Extended
Allow: /
학습용 크롤러와 검색용 크롤러는 구분됩니다. 예를 들어 GPTBot은 학습, OAI-SearchBot은 검색 결과 표시용입니다. 학습은 막고 검색만 허용하는 선택도 가능합니다.
판단 기준 — 콘텐츠 자체가 상품인 사업(유료 리서치, 교육 콘텐츠)이라면 학습 차단을 검토할 만합니다. 반대로 인지도와 문의가 목표라면 전부 허용하는 편이 유리합니다. 인용되려면 먼저 읽혀야 합니다.
JS 렌더링 문제
본문이 자바스크립트로만 그려지는 사이트는 AI가 내용을 못 읽는 경우가 있습니다. 구글은 렌더링을 하지만 LLM 크롤러는 대부분 HTML만 읽습니다.
확인 방법은 간단합니다. 브라우저에서 페이지 소스 보기를 눌러 본문 텍스트가 보이는지 확인하세요. 안 보이면 AI도 못 봅니다. 구축 방식이 이 문제를 만들기도 하므로 웹사이트 제작비 편을 참고하시면 됩니다.
인용되는 문장을 쓰는 법
기술 설정을 다 해도 콘텐츠가 인용 가능하지 않으면 소용없습니다.
답을 먼저 씁니다
제목이 질문이면 바로 다음 문단이 답이어야 합니다. 배경 설명은 그 뒤입니다.
| 인용되기 어려움 | 인용되기 쉬움 |
|---|---|
| "팝업 비용은 여러 요인에 따라 달라집니다. 먼저 상권을 보면…" | "20~30평 기준 평당 200~400만 원입니다. 상권과 기간에 따라…" |
| "저희는 오랜 경험을 보유하고 있습니다" | "2007년부터 19년, 9개 업종 84건" |
| "자세한 내용은 문의 주세요" | "철거비는 통상 시공비의 10~15%입니다" |
숫자에 맥락을 붙입니다
"평당 300만 원"보다 "20~30평 기준, 2026년, 가벽·바닥·전기 포함 평당 200~400만 원"이 인용됩니다. 조건이 명시된 수치가 신뢰도가 높습니다.
FAQ를 만듭니다
사람들이 실제로 묻는 질문을 그대로 제목으로 쓰고, 그 아래 답을 씁니다. AI가 받는 질문과 형태가 같을수록 매칭이 잘 됩니다.
그리고 그 FAQ를 FAQPage 스키마로도 넣습니다. 화면과 스키마 양쪽에 있어야 합니다.
출처를 밝힙니다
인용한 자료의 출처를 명시하면 문서 자체의 신뢰도가 올라갑니다. AI는 출처가 있는 문서를 선호합니다. 우리가 만든 데이터라면 어떻게 산출했는지 적습니다.
업종별로 무엇을 준비해야 하나
기술 기반은 같지만, AI가 받는 질문의 성격은 업종마다 다릅니다. 그에 맞춰 준비할 콘텐츠도 달라집니다.
| 업종 | AI가 자주 받는 질문 | 준비할 것 |
|---|---|---|
| B2B 서비스 | "[분야] 업체 어디가 좋아?" | 선정 기준, 비용 구조, 계약 유의사항 |
| 제조·산업재 | "[용도]에 맞는 [제품] 뭐야?" | 사양 비교표, 적용 사례, 규격 정보 |
| 이커머스 | "[제품] 추천, [조건] 있는 걸로" | 상품 데이터, 비교 기준, 사용 후기 구조 |
| 로컬·오프라인 | "[지역] [업종] 어디가 괜찮아?" | 위치·영업시간 구조화, 지역 특화 콘텐츠 |
| 의료·금융 | "[증상·상황]일 때 어떻게 해?" | 전문가 검수 표시, 근거 출처, 면책 문구 |
브랜드 질문과 비브랜드 질문
이 구분이 중요합니다.
- 브랜드 질문 — "골드피치 어떤 회사야?" 이미 우리를 아는 사람입니다. 정확한 설명이 목표입니다
- 비브랜드 질문 — "광고대행사 추천해줘" 우리를 모르는 사람입니다. 후보에 드는 것이 목표입니다
브랜드 질문은 Organization 스키마와 llms.txt로 대응합니다. 비교적 빨리 개선됩니다.
비브랜드 질문이 어렵습니다. AI가 그 분야를 설명할 때 참조할 만한 문서를 우리가 갖고 있어야 합니다. 회사 소개가 아니라 그 주제 자체를 설명하는 문서여야 합니다.
이 글도 그 목적으로 썼습니다. "GEO가 뭐야"를 물었을 때 인용될 수 있는 문서를 만드는 것이 곧 GEO입니다. 회사 자랑을 쓰면 아무도 인용하지 않습니다. 주제를 설명하면 인용됩니다.
규제 업종은 다르게 접근합니다
의료·금융·법률처럼 규제가 있는 분야는 주의가 필요합니다. AI가 잘못 인용하면 우리 문서가 잘못된 정보의 출처가 됩니다.
- 단정적 표현 대신 조건을 명시합니다
- 작성자·검수자를
author,reviewedBy로 표기합니다 - 근거 자료의 출처와 시점을 밝힙니다
- 면책 문구를 문서 안에 넣습니다
이런 표시가 있으면 AI도 그 맥락을 함께 인용하는 경향이 있습니다. 정확도를 높이는 것이 결국 인용 품질을 높입니다.
기술 설정은 됐는데 인용이 안 된다면
대개 콘텐츠에 인용할 내용이 없어서입니다. 어떤 질문에 답하는 문서가 필요한지, 우리가 가진 것 중 무엇을 공개할 수 있는지 함께 정리해 드립니다.
콘텐츠 설계 상담측정 — 클릭이 없는 노출을 어떻게 보나
GEO 분석 도구는 아직 초기 단계입니다. 완벽한 방법은 없지만 할 수 있는 것들이 있습니다.
수동 감사 — 가장 확실합니다
정해진 질문 세트를 만들어 월 1회 직접 물어보고 기록합니다. 도구보다 정확하고 비용이 안 듭니다.
| 기록 항목 | 내용 |
|---|---|
| 언급 여부 | 우리 이름이 나왔는가 (예·아니오) |
| 인용 여부 | 우리 사이트가 출처로 표시됐는가 |
| 정확도 | 설명에 틀린 내용이 있는가 |
| 순서 | 여러 곳이 나올 때 몇 번째인가 |
| 경쟁사 | 누가 함께 나오는가 |
서버 로그
AI 크롤러의 방문 기록을 볼 수 있습니다. GPTBot, ClaudeBot, PerplexityBot이 어느 페이지를 얼마나 자주 읽는지 확인하면 기술 설정이 작동하는지 알 수 있습니다.
크롤러가 아예 안 오면 차단 문제이고, 오는데 인용이 안 되면 콘텐츠 문제입니다. 원인 구분에 유용합니다.
레퍼러 분석
제로 클릭이 대부분이지만 일부는 실제로 넘어옵니다. GA4에서 유입 경로에 chatgpt.com, perplexity.ai 같은 도메인이 잡히는지 보세요.
양은 적어도 전환율이 높은 경향이 있습니다. AI 답변을 보고 온 사람은 이미 설득된 상태로 옵니다.
도구
AI 노출을 추적하는 도구들이 등장하고 있습니다. 다만 아직 초기 단계이고 한국어 대응이 제한적인 경우가 많습니다. 도구에 의존하기보다 수동 감사를 기본으로 하고 보조로 쓰는 편이 현실적입니다.
흔한 오해 다섯 가지
① "GEO 업체에 맡기면 된다"
기술 설정은 대행이 가능합니다. 스키마, llms.txt, 크롤러 설정은 한 번 해두면 유지됩니다.
하지만 인용되는 콘텐츠는 대행하기 어렵습니다. 우리 업계의 실제 숫자와 실무 판단이 들어가야 하는데, 그건 외부에서 만들 수 없습니다. 만들 수 있는 것처럼 말하는 곳은 남의 자료를 짜깁기합니다.
② "AI에 노출되게 해드립니다"
보장할 수 없는 약속입니다. AI 답변은 같은 질문에도 매번 다르게 나오고, 모델이 업데이트되면 결과가 바뀝니다.
할 수 있는 것은 인용되지 않을 이유를 제거하는 것입니다. 크롤러가 못 들어오는 것, 구조가 없는 것, 인용할 내용이 없는 것을 하나씩 없앱니다. 그 뒤는 확률의 문제입니다.
③ "콘텐츠를 많이 쓰면 된다"
양이 아니라 인용 가능성입니다. 짧아도 구체적인 수치가 있는 문서가, 길지만 일반론만 있는 문서보다 인용됩니다.
그리고 크롤러가 막혀 있으면 아무리 써도 읽히지 않습니다. 순서가 반대인 경우가 많습니다.
④ "llms.txt만 넣으면 된다"
llms.txt는 아직 공식 표준이 아니고, 모든 AI가 이를 읽는다는 보장도 없습니다. 구조화 데이터가 더 확실한 기반입니다.
다만 작성 비용이 낮고 손해가 없으므로 함께 하는 것을 권합니다. 둘 중 하나를 고르는 문제가 아닙니다.
⑤ "SEO는 이제 끝났다"
반대입니다. AI 검색은 대부분 웹 검색 결과를 참조해 답을 만듭니다. 검색에서 안 잡히면 인용될 기회가 없습니다.
GEO는 SEO를 대체하는 것이 아니라 그 위에 얹는 층입니다. 기존 SEO가 부실한데 GEO만 하는 것은 순서가 틀린 것입니다.
| 이런 제안 | 확인할 질문 |
|---|---|
| "3개월 안에 ChatGPT 노출 보장" | 어떤 질문에, 몇 번 중 몇 번을 보장하는가 |
| "AI 최적화 콘텐츠 월 10건" | 우리 업계 수치를 어디서 가져오는가 |
| "자체 측정 솔루션 보유" | 무엇을 측정하는가. 언급인가 인용인가 |
| "llms.txt 설치해 드립니다" | 구조화 데이터와 크롤러 설정은 포함인가 |
어느 단계에서 막혀 있나 — 3단계 자가진단
GEO만 따로 떼어 하는 것은 대개 순서가 틀린 것입니다. 검색에서 안 잡히면 AI에게도 안 잡히기 때문입니다.
용어부터 정리하면 세 층입니다.
| 층 | 목표 | 단위 |
|---|---|---|
| SEO 검색엔진 최적화 | 검색 결과에 노출 | 사이트·페이지 |
| AEO 답변엔진 최적화 | AI 답변으로 추출 | 페이지 안의 답변 구조 |
| GEO 생성형엔진 최적화 | 브랜드가 인용·언급 | 브랜드·엔티티 전체 |
진단 순서
10분이면 우리가 어디서 막혀 있는지 알 수 있습니다.
| 확인 | 결과 | 다음 |
|---|---|---|
| 구글·네이버에 회사명 검색 | 안 나옴 | ① SEO 문제 |
| 구글·네이버에 업종 키워드 검색 | 안 나옴 | ① SEO 문제 |
| AI에 업종 질문 | 검색은 되는데 AI 답변에 없음 | ② AEO 문제 |
| AI에 회사명 질문 | 틀리게 설명하거나 못 찾음 | ③ GEO 문제 |
① 검색 자체가 안 잡힌다면
SEO 기본기부터입니다. 색인 여부, 사이트맵 제출, 페이지 제목과 설명, 내부 링크 구조를 먼저 봐야 합니다. 이 단계에서 GEO 작업을 해봐야 크롤러가 문서를 못 찾습니다.
② 검색은 되는데 AI 답변에 없다면
문서가 답변으로 뽑히기 어려운 구조라는 신호입니다. 결론이 맨 뒤에 있거나, 구체적 수치가 없거나, 질문에 대응하는 제목이 없는 경우입니다.
이 글의 인용되는 문장을 쓰는 법 섹션이 그 대응입니다. 답을 먼저 쓰고, 수치에 조건을 붙이고, FAQ를 만드는 작업입니다.
③ 회사명을 물어도 틀리게 나온다면
엔티티 정의 문제입니다. AI가 우리를 하나의 개체로 인식하지 못하고 있는 상태입니다. 동명 회사와 혼동하거나, 업종을 잘못 잡거나, 아예 정보를 못 찾습니다.
구조화 데이터의 Organization 스키마, llms.txt, 그리고 외부에서 검증 가능한 출처가 필요한 단계입니다. 우리 사이트만으로는 부족하고 여러 곳에서 같은 정보가 나와야 AI가 교차 확인합니다.
세 단계를 동시에 하려 하면 대개 실패합니다. 순서대로 하나씩 막힌 곳을 풀어야 다음 단계 작업이 의미를 갖습니다. 그리고 ①번이 안 되어 있는 상태에서 ③번을 파는 경우가 실무에서 가장 흔한 낭비입니다.
30일 실행 순서
순서가 중요합니다. 아래층이 비어 있으면 위층이 작동하지 않습니다.
| 기간 | 할 일 | 확인 |
|---|---|---|
| Day 1~3 | 기준선 기록. 질문 세트로 현재 상태 캡처 | 답변 스크린샷 보관 |
| Day 4~7 | 크롤러 차단 해제. robots.txt·CDN 설정 확인 | 서버 로그에 크롤러 방문 |
| Day 8~14 | 구조화 데이터 적용. Organization·WebSite·Article | 리치 결과 테스트 통과 |
| Day 15~18 | llms.txt 작성 및 배포 | 브라우저에서 접근 확인 |
| Day 19~25 | 핵심 페이지 재작성. Answer-first 구조로 | 본문에 구체 수치 포함 |
| Day 26~30 | FAQ 추가 및 스키마 동기화 | 화면과 스키마 일치 검증 |
기대치를 정확히 잡으세요
GEO는 즉효가 없습니다. 순서는 이렇습니다.
- 크롤링 — 설정 후 며칠에서 몇 주
- 색인·학습 — 검색 색인이 먼저 잡혀야 함
- 인용 시작 — 몇 주에서 몇 달
- 안정적 인용 — 콘텐츠가 축적된 뒤
"이번 달에 GEO 하면 다음 달에 ChatGPT에 나옵니다"라고 말하는 곳은 걸러야 합니다. 아무도 그것을 보장할 수 없습니다. AI 답변은 매번 달라지고, 같은 질문에도 다른 결과가 나옵니다.
현실적인 목표 — 3개월 안에 브랜드를 직접 물었을 때 정확하게 설명되는 것이 1차 목표입니다. 업종 추천에서 나오는 것은 그다음이고, 콘텐츠 축적이 필요합니다.
자주 묻는 질문
GEO는 SEO와 무엇이 다른가요?
SEO가 검색 결과에서 클릭을 받는 것이 목표라면, GEO는 AI가 답변을 생성할 때 우리를 출처로 인용하게 만드는 것이 목표입니다. 성과 지표도 순위와 클릭이 아니라 언급률과 인용 빈도입니다. 다만 GEO가 SEO를 대체하지는 않습니다. AI 검색은 대부분 웹을 실시간 검색해 답을 만들기 때문에, 검색에서 잡히지 않는 문서는 인용될 기회 자체가 없습니다. SEO 기본기가 GEO의 전제 조건입니다.
llms.txt는 무엇이고 꼭 필요한가요?
사이트 루트에 두는 마크다운 형식의 요약 파일입니다. robots.txt가 크롤러에게 접근 범위를 알려준다면, llms.txt는 이 사이트가 무엇인지를 정리해서 알려줍니다. HTML에는 내비게이션과 스크립트가 섞여 있어 AI가 핵심 정보를 찾기 어려운데, llms.txt는 그 노이즈를 걷어낸 설명서 역할을 합니다. 필수 표준은 아니지만 작성 비용이 낮고 손해가 없어 적용을 권합니다.
AI 크롤러를 허용하면 콘텐츠를 뺏기는 것 아닌가요?
목적에 따라 다릅니다. 콘텐츠 자체가 상품인 사업이라면 학습용 크롤러 차단을 검토할 만합니다. 반대로 인지도와 문의 확보가 목표라면 허용하는 편이 유리합니다. 인용되려면 먼저 읽혀야 하기 때문입니다. 참고로 학습용 크롤러와 검색용 크롤러는 구분됩니다. GPTBot은 학습, OAI-SearchBot은 검색 표시용이므로 학습만 차단하고 검색은 허용하는 선택도 가능합니다.
GEO가 효과가 있다는 근거가 있나요?
결론이 다른 두 연구가 있습니다. 2024년 KDD에 발표된 GEO 논문은 1만 개 쿼리 벤치마크로 출처 인용, 인용구 추가, 통계 추가가 생성형 응답 내 가시성을 최대 40% 높였다고 보고했습니다. 다만 이는 최대값이며 효과가 도메인마다 다르다고 논문 스스로 밝히고 있습니다. 반면 2025년 NeurIPS에 실린 C-SEO Bench는 같은 방법들을 6개 도메인 1,921개 쿼리로 재검증한 결과 대부분 유의미한 효과가 없었다고 보고했습니다. 차이의 원인은 실험 조건인데, 앞선 연구는 한 문서만 최적화한 반면 후속 연구는 여러 문서가 동시에 같은 기법을 쓰는 상황을 가정했습니다. 즉 나만 하면 효과가 있지만 다들 하면 사라진다는 뜻입니다.
SEO, AEO, GEO는 어떻게 다른가요?
목표와 단위가 다릅니다. SEO는 검색 결과 노출이 목표이고 사이트와 페이지가 단위입니다. AEO는 AI 답변으로 추출되는 것이 목표이고 페이지 안의 답변 구조가 단위입니다. GEO는 브랜드가 인용되고 언급되는 것이 목표이며 브랜드와 엔티티 전체가 단위입니다. 성격도 다른데 SEO는 표준 용어, GEO는 2024년 논문에서 제시된 학술 용어, AEO는 업계 실무 표현에 가깝습니다. 순서가 중요합니다. 검색에서 안 잡히면 AI에게도 안 잡히므로 SEO가 전제 조건입니다.
구조화 데이터에서 가장 중요한 것은 무엇인가요?
Organization 스키마입니다. 회사가 무엇을 하는 개체인지 정의하는 기본이며, alternateName으로 우리를 부르는 여러 표기가 같은 개체임을 알리고, knowsAbout으로 어떤 분야에 지식이 있는지 명시합니다. @id를 여러 페이지에서 동일하게 참조하면 정보가 누적됩니다. 주의할 점은 스키마의 모든 내용이 화면에도 있어야 한다는 것입니다. 화면에 없는 내용을 스키마에만 넣으면 스팸으로 평가될 수 있습니다.
GEO 성과는 어떻게 측정하나요?
AI 답변의 상당수가 제로 클릭이라 GA4 같은 표준 분석으로는 잡히지 않습니다. 가장 확실한 방법은 수동 감사입니다. 정해진 질문 세트를 만들어 월 1회 직접 물어보고 언급 여부, 인용 여부, 설명의 정확도, 함께 나오는 경쟁사를 기록합니다. 여기에 서버 로그로 AI 크롤러 방문을 확인하면 기술 설정이 작동하는지 알 수 있고, GA4 레퍼러에서 AI 서비스 도메인 유입도 볼 수 있습니다.
GEO 효과는 얼마나 걸리나요?
즉효는 없습니다. 크롤링이 시작되기까지 며칠에서 몇 주, 검색 색인이 잡히고 인용이 시작되기까지 몇 주에서 몇 달이 걸립니다. 안정적으로 인용되려면 콘텐츠 축적이 필요합니다. 현실적인 1차 목표는 3개월 안에 브랜드를 직접 물었을 때 정확하게 설명되는 것이고, 업종 추천 질문에서 나오는 것은 그다음 단계입니다. 특정 시점에 노출을 보장한다고 하는 곳은 신뢰하기 어렵습니다.
이 사이트가 그 실험입니다
이 글에 쓴 방법은 전부 goldpeach.co.kr에 실제로 적용한 것입니다. 스키마 7종, llms.txt, AI 크롤러 허용, Answer-first 구조, FAQ 스키마 동기화 검증까지. 남에게 들은 방법이 아니라 직접 굴려 본 결과를 근거로 제안합니다.
현재 사이트의 구조화 데이터·llms.txt·크롤러 접근 상태를 점검해 무엇이 빠져 있는지 정리해 드립니다. 저희에게 맡기지 않으셔도 됩니다.
검토와 초기 상담에는 비용이 들지 않습니다.
참고 자료
- Aggarwal, P., Murahari, V., Rajpurohit, T., Kalyan, A., Narasimhan, K., Deshpande, A. (2024). GEO: Generative Engine Optimization. KDD 2024. arXiv:2311.09735
- Puerto, H., Gubri, M., Green, T., Oh, S.J., Yun, S. (2025). C-SEO Bench: Does Conversational SEO Work? NeurIPS 2025 Datasets & Benchmarks Track. arXiv:2506.11097
- Schema.org 구조화 데이터 명세 — schema.org
- llms.txt 제안 및 형식 — llmstxt.org
- AI 크롤러 User-agent 목록 — 각 서비스 공식 문서
- 적용 사례 — goldpeach.co.kr 자체 구축 및 운영
AI 검색 환경은 빠르게 변합니다. 크롤러 목록과 각 서비스 정책은 시점에 따라 달라질 수 있으므로 적용 전 최신 문서를 확인하시기 바랍니다. 인용한 두 연구는 결론이 서로 다르며, 본문에 그 차이와 원인을 함께 정리했습니다.