SEO·AEO·GEO는 각각 무엇을 가리키나요?
세 용어는 서로 다른 기술의 이름이 아닙니다. 같은 사이트를 서로 다른 각도에서 점검하는 작업 영역의 이름입니다.
- 검색엔진 최적화(SEO)는 검색엔진이 페이지를 수집하고 색인해 결과에 보여 줄 수 있게 만드는 전체 과업입니다. (SEO란 무엇인가)
- 답변엔진 최적화(AEO)는 고객의 질문 하나에 직접 답하는 문단이 페이지 안에 모여 있는지를 봅니다. (AEO란)
- 생성형 AI 검색 최적화(GEO)는 생성형 AI가 사이트를 읽고 근거로 쓸 수 있는 상태인지를 봅니다. (GEO란)
전제를 하나 분명히 해야 합니다. 이 구분은 업계에서 쓰는 작업 구분이고, 검색엔진이 공식적으로 운영하는 세 가지 평가 체계가 아닙니다. Google은 공식 문서에서 AEO와 GEO를 "AI 검색에서의 노출을 높이는 작업을 가리키는 데 쓰이는 용어"로 소개하면서, Google 검색의 관점에서는 생성형 AI 검색을 최적화하는 일이 검색 경험을 최적화하는 일이며 따라서 여전히 SEO라고 적고 있습니다(2026-07-10 갱신 기준).
겹치는 부분: 읽히지 않으면 어느 쪽도 성립하지 않습니다
세 영역은 바닥을 공유합니다. 페이지가 수집되고 색인되고 검색 결과에 요약문과 함께 보일 수 있어야, 그 위에서 답변형 결과나 AI 응답이 만들어집니다.
Google 문서는 이 조건을 요건으로 적어 두었습니다. AI 개요(AI Overviews)나 AI 모드(AI Mode)의 참고 링크로 보이려면 페이지가 색인되어 있고 검색 결과에 요약문과 함께 보일 자격이 있어야 하며, 그 밖의 추가 기술 요건은 없다고 설명합니다. 생성형 AI 기능이 기존 검색 순위·품질 시스템에 뿌리를 두고, 색인에서 관련 페이지를 꺼내 응답의 근거로 쓰는 근거 연결(grounding) 방식으로 동작하기 때문입니다.
그래서 "AI용 파일을 따로 만들어야 하나"라는 질문의 답은, 최소한 Google 검색 범위에서는 아니오입니다. 같은 문서는 llms.txt 같은 기계 판독용 파일이나 별도 마크업을 새로 만들 필요가 없고 Google 검색이 그것을 쓰지 않는다고 적고 있습니다. 구조화 데이터(Structured Data)도 생성형 AI 검색의 필수 조건은 아니라고 구분합니다.
다른 부분: 무엇을 확인하고 어디서 확인하는가
공유하는 바닥 위에서 세 영역은 확인 대상과 확인 창구가 갈립니다.
| 영역 | 무엇을 확인하나 | 어디서 확인하나 |
|---|---|---|
| 검색엔진 최적화 | 수집·색인·요약문 노출 자격 | Search Console 색인·실적 보고서 |
| 답변엔진 최적화 | 질문에 답하는 문단이 페이지에 모여 있는지 | 페이지 본문과 실제 검색 결과 화면 |
| 생성형 AI(Google) | 같은 색인에서 응답의 근거로 쓰일 수 있는지 | Search Console 실적 보고서(웹 검색 유형에 합산) |
| 생성형 AI(그 외 서비스) | 서비스별 수집기를 목적별로 허용했는지 | robots.txt 설정과 서버 로그 |
이 구분이 실제로 의미를 갖는 곳은 마지막 줄입니다. Google 검색에서는 Googlebot 접근 허용 하나가 검색과 AI 기능의 전제를 함께 정하지만, Google 밖에서는 결정 단위가 쪼개집니다. OpenAI는 검색용 OAI-SearchBot, 학습용 GPTBot, 사용자 요청 시 열람하는 ChatGPT-User를 구분하고 각 설정이 서로 독립이라고 밝힙니다. 검색 결과에는 나오게 하면서 학습에는 쓰이지 않도록 고르는 것이 가능하다는 뜻입니다. Anthropic도 학습용 ClaudeBot, 검색용 Claude-SearchBot, 사용자 요청용 Claude-User를 따로 둡니다.
같은 질문 하나로 따라가 보기
"세무 기장 수수료는 얼마인가요?"에 답하는 페이지 한 개를 가정합니다. 가상 예시이며 실제 측정 결과가 아닙니다.
- 그 페이지가 robots.txt로 막혀 있지 않고 색인되어 있는지 봅니다. 여기서 막히면 뒤의 두 가지는 확인할 대상 자체가 없습니다.
- 페이지를 열어 "수수료는 월 얼마부터"에 해당하는 답이 한 문단으로 모여 있는지 봅니다. 답이 표 아래 주석과 하단 FAQ에 흩어져 있으면 답변으로 뽑힐 근거가 약합니다.
- 검색 결과에서 그 문단이 강조 스니펫(Featured Snippet)으로 보이는지 확인합니다. 어느 페이지를 강조 스니펫으로 올릴지는 Google이 결정하므로 우리가 지정할 수는 없습니다.
- ChatGPT나 Claude에 같은 질문을 넣어 봅니다. 이쪽은 Search Console 같은 보고서가 없으므로, 확인할 수 있는 것은 robots.txt에서 무엇을 허용했는지와 서버 로그에 그 서비스의 수집기가 실제로 들어왔는지입니다.
네 단계 모두 같은 페이지 한 개를 봅니다. 영역이 세 개라고 해서 페이지를 세 개 만드는 일이 아닙니다.
우리가 정할 수 있는 범위와 다음 한 가지
세 영역 모두 결과를 약속하지 않습니다. Google 문서는 요건과 권장 사항을 모두 지켜도 수집·색인·제공이 보장되지는 않는다고 명시합니다. 강조 스니펫 선정도 Google이 합니다.
실제로 우리가 정하는 것은 두 가지뿐입니다. 어디까지 접근을 허용할지, 그리고 페이지에 무엇을 써 둘지입니다. 그 두 가지를 정한 뒤부터는 관측의 문제로 넘어갑니다.
측정에도 경계가 있습니다. Google의 AI 기능에서 생긴 노출과 클릭은 Search Console 실적 보고서의 웹 검색 유형에 전체 검색 트래픽과 함께 합산됩니다. AI 기능만 떼어 낸 수치가 따로 제공되지는 않습니다. Google 밖 AI 서비스는 그런 보고서조차 없습니다.
다음으로 해 볼 한 가지는 우리 사이트의 robots.txt를 열어 지금 어느 수집기를 허용하고 있는지 확인하는 일입니다. 세 영역이 바닥을 공유한다는 말은, 그 파일 한 개가 세 영역의 전제를 동시에 정하고 있다는 뜻이기도 합니다.