GEO 진단, 스크린샷 대신 측정 가능한 체계가 필요한 이유
목차(5)
한줄 요약
GEO는 우연한 인용 캡처가 아니라, 재현 가능한 측정 구조로 관리해야 한다.
AI 검색 최적화(GEO, Generative Engine Optimization)란 ChatGPT·Gemini 같은 생성형 AI가 답변을 구성할 때 특정 브랜드나 콘텐츠를 인용하도록 유도하는 전략이다. 사용자의 정보 탐색 경로가 검색엔진에서 AI로 빠르게 이동하면서, 클라이언트들이 "우리 브랜드가 AI 답변에 나오게 하려면 어떻게 해야 하냐"고 묻는 빈도가 눈에 띄게 늘었다. 문제는 대부분의 시도가 측정 체계 없이 진행된다는 점이다.
AI 답변 캡처가 지표가 될 수 없는 이유
많은 팀이 GEO 대응을 시작할 때 가장 먼저 하는 일이 있다. 매일 AI에 특정 질문을 던지고, 브랜드가 언급되면 화면을 캡처해 보고서에 첨부하는 것이다. 한 번 인용됐다가 다음 날 사라지는 일이 반복되는데도 이 방식을 유지한다.
이게 지표로 기능하지 못하는 이유는 구조적이다. 생성형 AI는 동일한 질문에도 매번 다른 확률 경로로 답변을 생성한다. 어제의 인용은 오늘의 인용을 보장하지 않는다. 재현 불가능한 결과를 성과로 제시하면, 그 다음 개선 방향도 근거 없는 추정에 의존하게 된다.
개발 관점에서 이 문제는 더 명확하게 보인다. 동일한 입력에 동일한 출력이 나오지 않는 시스템은 테스트할 수 없고, 테스트할 수 없는 시스템은 개선할 수 없다. GEO도 같은 원칙이 적용된다.
측정 체계를 설계할 때 먼저 정해야 할 것
GEO 진단 도구를 직접 구축하거나 외주 개발로 의뢰할 때, 설계 전에 반드시 결정해야 할 원칙이 하나 있다. 수치 계산은 코드 로직이 담당하고, AI는 그 결과를 사람이 읽을 수 있는 언어로 변환하는 역할만 맡긴다는 것이다.
AI에게 "이 사이트의 GEO 점수를 평가해줘"라고 던지면 그럴듯한 분석이 나온다. 그런데 같은 사이트를 다음 날 다시 넣으면 점수가 달라진다. 콘텐츠는 그대로인데 평가만 바뀌는 상황이다. 이건 평가가 아니라 AI의 즉흥적 해석이다.
올바른 구조는 다음과 같다.
- 수집: URL 기반 크롤링과 브랜드명 기반 외부 데이터 수집을 동시에 수행하고, 모든 분석 모듈이 동일한 시점의 스냅샷을 참조한다.
- 분석: 정규식·파싱 로직·규칙 기반 코드가 수치를 확정한다. AI는 확정된 수치에 대한 설명문만 생성한다.
- 종합: 영역별 점수에 가중치를 적용해 최종 지표를 만들고, 개선 우선순위를 도출한다.
이 구조를 지키면 동일한 페이지에는 항상 동일한 진단 결과가 나온다. 개선 전후 비교가 가능해지고, 비로소 관리할 수 있는 지표가 생긴다.
E-E-A-T를 코드로 옮길 때 반복되는 실수
GEO 진단에서 콘텐츠 품질을 평가하는 핵심 기준은 E-E-A-T다. 경험(Experience), 전문성(Expertise), 권위성(Authoritativeness), 신뢰성(Trustworthiness)의 약자로, AI가 어떤 페이지를 답변 재료로 쓸지 판단하는 데 실질적으로 영향을 미치는 요소다.
이걸 코드로 구현하는 과정에서 빠지기 쉬운 함정이 몇 가지 있다.
첫째, 경험과 전문성을 같은 로직으로 처리하는 실수다. 경험은 직접 해봤다는 증거, 즉 구체적 수치, 1인칭 서술, 실사용 사례로 판단한다. 전문성은 자격과 이력으로 판단한다. 이 둘을 같은 기준으로 뭉개면, 사용자 후기가 수백 개 쌓인 커머스 페이지가 저자 프로필이 없다는 이유만으로 낮은 점수를 받는 오탐이 발생한다.
둘째, 저자 표기 로직에서 CMS 기본값을 걸러내지 않는 실수다. 워드프레스 기반 사이트 상당수가 "작성자: 관리자" 또는 "author: admin"을 자동으로 출력한다. 저자 표기가 있다는 사실만 체크하면 이런 사이트가 전부 통과된다. 실제로 의미 있는 저자 정보가 있는지를 판별하는 필터가 별도로 필요하다.
셋째, 신뢰성 관련 정보를 정제된 본문 텍스트에서 찾으려는 실수다. 개인정보처리방침, 이용약관, 연락처 같은 신뢰성 신호는 대부분 푸터 영역에 위치한다. HTML 파서가 푸터를 먼저 제거한 뒤 본문을 분석하면, 이 정보들이 통째로 누락된다. 신뢰성 항목은 정제 전 원본 HTML을 직접 참조하도록 파이프라인을 분리해야 한다.
이런 시행착오들은 결국 하나의 교훈으로 수렴한다. 진단 오류는 판정 규칙이 틀려서 생기는 경우보다, 어떤 데이터를 언제 어떻게 가공해서 분석 모듈에 넘기는지를 놓쳤을 때 더 자주 발생한다.
외주 개발로 GEO 진단 시스템을 만들 때 체크해야 할 것
GEO 진단 도구를 외부 개발사에 의뢰할 때 스펙으로 챙겨야 할 요소는 다음과 같다.
수집 일관성 보장 여부. 모든 분석 모듈이 동일 시점의 단일 데이터 스냅샷을 참조하는지 확인한다. 모듈마다 개별 크롤링을 허용하면 시차로 인한 데이터 불일치가 발생한다.
에이전트 간 의존성 설계. 특정 분석 모듈이 다른 모듈의 처리 결과를 참조하는 구조는 위험하다. 한 모듈에서 오류가 발생하면 연쇄적으로 다른 모듈의 결과까지 오염된다. 각 에이전트는 원본 데이터를 독립적으로 참조하도록 설계해야 한다.
로컬라이제이션 적용 여부. 글로벌 기준의 권위 도메인 목록만 참조하면 국내 공공기관, 정부 통계, 국내 주요 언론사를 인용한 콘텐츠가 '권위 없음'으로 판정된다. 한국어 기반 사이트를 진단할 때는 국내 기준이 반영된 판단 로직이 병행돼야 한다.
점수 산출의 투명성. 최종 점수가 어떤 항목에서 어떤 근거로 계산됐는지 역추적 가능해야 한다. 블랙박스 점수는 개선 방향을 도출할 수 없다.
자주 묻는 질문
Q.GEO와 SEO는 무엇이 다른가?
SEO는 검색엔진 결과 페이지에서 상위 노출되는 것을 목표로 한다. 핵심 지표는 키워드 순위다. GEO는 생성형 AI가 답변을 구성할 때 특정 콘텐츠나 브랜드를 인용하도록 유도하는 것을 목표로 한다. 순위가 아니라 인용 여부와 인용 빈도가 핵심 지표다. 두 전략은 일부 겹치지만, 측정 방식과 최적화 방향이 다르다. SEO에는 순위 추적 도구가 있지만, GEO는 아직 표준화된 측정 도구가 없는 상태라 직접 체계를 설계해야 하는 경우가 많다.
Q.GEO 진단 도구를 외주 개발로 만들 때 기간과 비용은 어느 정도인가?
스펙에 따라 편차가 크다. 기본적인 크롤링과 E-E-A-T 규칙 기반 분석, 단순 리포트 출력까지만 구현하면 4~8주 내외로 1차 버전을 만들 수 있다. AI 연동, 멀티 에이전트 병렬 처리, 대시보드 시각화까지 포함하면 3~6개월 이상이 현실적이다. 정확한 범위는 어떤 데이터를 수집하고 어떤 기준으로 점수를 산출할지 요구사항을 먼저 구체화해야 견적이 나온다.
Q.E-E-A-T를 개선하면 실제로 AI 인용률이 올라가나?
AI가 인용 판단에 사용하는 기준은 공개되지 않았다. 다만 E-E-A-T는 구글 검색 품질 평가 기준에서 출발한 개념이고, 주요 AI 검색 서비스들이 신뢰할 수 있는 출처를 우선 참조한다는 점은 여러 사례에서 확인된다. 저자 정보 구조화, 실사용 데이터 기반 콘텐츠 보강, 신뢰성 신호 명시가 인용 빈도에 긍정적 영향을 준다는 것은 경험적으로 검증되고 있다. 단, 단기 스크린샷이 아닌 반복 측정 데이터로 추적해야 의미 있는 결론을 낼 수 있다.
관련 아티클
관련 사례
이 글의 키워드와 맞닿은 실제 개발 사례를 함께 보세요.