000%

수정

NOTES · SEO / GEO / AEO01 · 2026.10

검색과 AI 답변에 페이지가 도달하는 과정

검색 수집·색인·답변 생성은 서로 다른 단계다. 페이지가 보이지 않거나 잘못 인용되는 원인을 단계별로 나누고, 사이트에서 고칠 부분과 외부에서 관측할 결과를 정한다.

§ 01SEO / GEO / AEO

같은 페이지가 화면·검색·AI 답변에서 다르게 보이는 이유

브라우저에서는 운영 안내가 잘 보이는데 검색 결과에는 없을 수 있다. 검색에는 나와도 AI가 예전 시간표를 답할 수 있다. 화면을 만드는 일, 문서를 수집하는 일, 질문에 맞는 자료를 골라 답하는 일이 서로 다른 단계에서 일어나기 때문이다.

가상 도서관 사이트를 예로 삼는다. 최신 안내에는 일요일 운영 시간이 있지만 서버의 최초 응답에는 로딩 문구만 있고, 상세 글의 대표 주소는 홈으로 지정돼 있다. 이전 시간표에는 적용 기간이 없다. 본문 전달, 문서 주소, 사실의 유효 시점에 각각 문제가 있는 상태다. 이 세 문제를 구분하면 어떤 코드와 원고부터 고칠지 결정할 수 있다.

이 상태에서 제목에 “일요일”을 더 넣어도 서버가 보내는 본문은 여전히 비어 있다. 서버 본문을 채운 뒤에도 예전 시간표에 적용 기간이 없으면 현재 질문에 과거 사실을 사용하는 혼동이 남는다. 본문 전달을 고치면 읽을 자료가 생기고, 주소를 고치면 그 자료를 식별할 위치가 정리되며, 기간과 예외를 쓰면 질문에 맞는 사실을 고를 단서가 생긴다. 각 변경이 작용하는 단계가 다르다.

§ 02SEO / GEO / AEO

수집·색인·검색 결과·AI 인용의 차이를 이해한다

SEO(Search Engine Optimization)는 검색을 통해 필요한 사람이 문서를 발견하고 이해하고 이용하도록 콘텐츠와 사이트를 구성하는 일이다. GEO(Generative Engine Optimization)는 생성형 검색·답변에서 자료의 발견과 사용을 다룬다. AEO(Answer Engine Optimization)는 질문에 필요한 답이 선택되고 전달되는 데 초점을 둔다. 세 용어의 범위는 겹치며 모든 제공자가 같은 이름과 지표를 쓰지는 않는다. 먼저 독자의 질문과 서비스 목표를 정하고, 접근·본문·출처를 구현한 뒤 실제 결과를 관측한다.

크롤러(crawler) 또는 봇(bot)은 주소를 따라 문서를 자동으로 요청하는 프로그램이다. 크롤링(crawling)은 그 프로그램이 페이지와 자원을 가져오는 과정이다. 렌더링(rendering)은 HTML과 데이터를 화면 구조로 만드는 과정이다. JavaScript로 본문을 만드는 페이지는 수집 뒤에 코드 실행과 추가 데이터 요청이 필요할 수 있다.

색인(indexing)은 가져온 문서의 내용과 주소를 검색 시스템이 처리해 검색에 사용할 자료로 저장하는 과정이다. 순위 결정(ranking)은 검색어에 맞춰 결과의 순서를 정하는 과정이다. 수집 성공 뒤에도 중복 주소 선택이나 콘텐츠 처리 결과에 따라 색인 상태가 달라질 수 있다. 사이트에서는 접근·본문·대표 주소를 고치고, 실제 색인 상태는 검색 도구에서 확인한다.

AI 인용(citation)은 답변이 근거로 연결한 문서다. 이름 언급(mention)은 사이트나 인물의 이름이 나온 경우이며 출처 링크가 없을 수도 있다. 답변 적합성은 답이 질문의 대상·시점·조건에 맞는지를 뜻한다. 일요일 운영 시간을 물었는데 평일 시간표를 인용했다면 출처 연결은 있어도 질문에 맞는 답은 아니다.

§ 03SEO / GEO / AEO

학습된 지식과 검색으로 가져온 자료를 구분한다

언어 모델은 학습 과정에서 얻은 정보로 문장을 생성할 수 있다. 웹페이지를 지금 수정해도 이미 학습된 모델 내부의 지식이 그 요청만으로 갱신되지는 않는다. 웹 검색이나 자료 조회 도구를 사용하는 답변은 요청 시점에 외부 자료를 가져와 함께 사용할 수 있다.

검색 증강 생성(RAG, Retrieval-Augmented Generation)은 질문과 관련된 자료를 검색해 모델 입력에 넣고 답을 생성하는 구성이다. 검색에는 일반 검색엔진, 사이트 내부 색인, 문서를 나눈 조각 등이 쓰일 수 있다. 청크(chunk)는 검색에 쓰기 위해 나눈 문서 조각이고, 임베딩(embedding)은 자료의 특징을 수치로 표현한 값이다. 자체 RAG를 구축할 때는 문서의 구조와 검색 결과를 비교해 청크 크기와 저장 방식을 정한다. 운영 안내를 외부에 제공할 때는 일요일 시간·휴관 예외·현재 안내 링크를 HTML 본문에 둔다.

자체 챗봇은 사이트가 관리하는 검색 저장소에서 자료를 가져온다. 글을 게시하거나 철회할 때 이 저장소도 갱신해야 한다. 외부 AI 서비스는 자체 수집·검색 경로로 자료를 가져오므로 사이트의 저장소를 갱신한 시점과 답변에 새 내용이 나타나는 시점이 다를 수 있다.

AI가 답변에 링크를 붙였어도 그 자료가 주장 전체를 뒷받침하는지는 따로 읽어야 한다. 검색에 포함됐는지, 출처로 선택됐는지, 출처의 조건과 날짜를 정확히 사용했는지를 각각 관측한다. Google의 생성형 검색 안내는 접근 가능한 내용·본문 정보·검색 요건을 다룬다.

외부 검색을 쓰는 AI 답변을 개선하려면 사이트의 공개 문서가 그 검색·조회 경로에 들어가야 한다. 예를 들어 휴관일을 CMS에만 저장하고 공개 본문에 출력하지 않으면, 그 페이지를 가져온 도구에도 휴관일이 전달되지 않는다. 공개 본문에 출력한 뒤에는 검색된 문서와 인용 구절에서 그 문장을 확인한다. 자체 RAG에서는 여기에 검색 저장소의 갱신과 검색된 청크 확인이 추가된다.

§ 04SEO / GEO / AEO

검색·근거 연결·문장 생성에서 생기는 차이를 이해한다

검색(retrieval)은 저장된 후보에서 질문과 관련된 자료를 가져오는 단계다. 관련성(relevance)은 질문과 자료가 얼마나 맞는지를 뜻한다. 키워드 검색은 표현의 일치를, 벡터 검색은 임베딩으로 나타낸 유사성을 이용할 수 있다. 재정렬(reranking)은 가져온 후보의 순서를 추가 기준으로 다시 정하는 단계다. 자체 RAG에서는 검색 결과에 필요한 문서가 포함됐는지부터 확인하고, 포함됐지만 순서가 낮을 때 재정렬을 검토한다.

grounding은 답변을 확인 가능한 자료에 연결하는 것을 뜻한다. Google은 생성형 검색에서 검색 색인의 자료를 가져오는 RAG와 관련 검색어를 함께 만드는 query fan-out을 설명한다. 예를 들어 “아이와 이번 일요일 도서관”에서 운영 시간·휴관일·어린이 프로그램을 각각 확인할 수 있다. Google 생성형 검색 안내

모델이 한 번에 참고할 수 있는 입력의 범위를 문맥 길이(context window)라고 부른다. 검색 도구가 문서 일부를 가져오는 경우도 있다. “첫째 일요일은 제외한다”가 별도 문단에만 있으면 “일요일 10~17시” 부분을 가져온 자료에는 예외가 빠질 수 있다. “일요일은 10~17시 운영하며 첫째 일요일과 공휴일은 쉰다”처럼 답과 조건을 가까이 쓰면 함께 읽을 수 있다. 자체 RAG라면 실제 검색된 청크에서 두 정보가 같이 남는지 검사한다.

환각(hallucination)은 그럴듯하지만 사실이나 자료에 근거하지 않은 내용을 생성하는 현상이다. 출처를 검색했어도 서로 다른 연도의 요금을 섞거나 예외를 빠뜨릴 수 있다. 이름 언급, 실제 링크 인용, 인용이 주장을 지지하는지, 답이 사실에 맞는지를 나누어 검사한다. RAG 원 연구와 ALCE 인용 평가 연구는 검색과 생성, 답변과 인용을 구분해 읽는 출발점이다.

검색·답변 도구가 읽을 자료는 HTML 본문, 이미지, 영상, 피드에 나뉘어 있을 수 있다. 본문에는 “첫째 일요일 휴관”이 있는데 공유한 영상의 앞부분에는 “일요일 운영”만 나오면, 어느 자료를 가져왔는지에 따라 답이 달라진다. 원문 문장과 예외, 영상의 해당 구간을 연결하면 독자는 답의 근거를 따라갈 수 있다. 영상 구간과 근거 작성에서 이 연결을 구현한다.

사진을 작게 전송하는 처리는 방문자가 자료를 보는 시간을 줄이는 데 작용한다. 기사에 그 사진의 주소와 설명을 붙이는 처리는 사진이 어느 글에 속하는지 알려준다. 최근 글을 피드로 제공하는 처리는 구독 도구가 새 주소를 발견하게 한다. 세 작업은 전달 속도·자료 해석·발견 경로에서 각각 다른 문제를 푼다. 이미지 실습과 피드 생성에서 요청과 결과를 비교한다.

§ 05SEO / GEO / AEO

작업 목표를 질문과 페이지로 적는다

먼저 이용자가 답을 찾는 질문을 쓴다. 예를 들어 도서관 안내 사이트라면 “일요일에도 문을 여는가”, “대출 신청에 어떤 서류가 필요한가”, “작년에 공지한 이용료가 지금도 같은가”처럼 실제 이용 목적을 적는다. 각 질문 옆에는 답을 제공할 URL과 판단할 근거를 연결한다. 답할 페이지가 없으면 콘텐츠 작성 과제가 되고, 페이지가 있는데 읽을 수 없으면 접근·렌더링 과제가 된다.

이용 시간 안내를 개선한다면 현재 운영 시간 안내와 휴관 예외를 본문에 적고 근거 링크를 연결한다. 응답 HTML에서 그 내용과 대표 주소를 확인한다. 배포 후에는 검색 도구에서 해당 URL의 색인 상태를 읽고, AI의 일요일 이용 안내가 이 문서를 인용하며 휴관 예외까지 설명하는지 확인한다.

작업 시작 기록
운영 시간은 언제인가
대상과 근거
현재 운영 안내와 변경 공지
우선 확인
시간·휴관일·적용 시작일
신청에 무엇이 필요한가
대상과 근거
신청 안내와 공식 서식
우선 확인
대상·서류·방법·예외
이전 공지가 아직 유효한가
대상과 근거
과거 공지와 최신 안내
우선 확인
개정일·종료 여부·후속 링크
§ 06SEO / GEO / AEO

같은 질문을 검색 결과와 답변에서 비교한다

“2026년 11월 1일 가상 도서관에 갈 수 있나요?”라는 질문을 기준으로 비교한다. 11월 1일은 첫째 일요일이고, 실습 운영 시간 안내는 첫째 일요일 휴관이다. 일반 검색에서 운영 시간 안내 링크를 발견한 것, 강조 답변에서 휴관 안내를 읽은 것, 생성형 답변이 날짜를 계산해 휴관이라고 답한 것은 서로 다른 결과다.

SEO는 검색에서 문서를 발견하고 이용하는 과정 전반을 다룬다. AEO는 질문에 필요한 답이 선택·표현되는 측면을 강조하며 featured snippet이나 음성 답변에도 쓰이는 표현이다. GEO는 생성형 답변에서 자료가 선택·인용·사용되는 측면을 강조한다. 한 페이지의 운영 시간과 휴관일을 고치면 세 작업에 함께 영향을 줄 수 있다.

Google은 AEO·GEO로 부르는 작업도 SEO의 연장으로 설명한다. 생성형 검색에도 수집 가능한 본문, 색인, 스니펫 표시 요건이 적용된다. 운영 시간 안내라면 일요일 운영 시간과 휴관 예외를 함께 적어야 날짜를 특정한 질문에 답할 자료가 된다. Google 생성형 검색 안내

같은 질문을 검색 결과와 답변에서 비교한다
일반 검색 결과
읽을 결과
운영 시간 안내 제목·요약·대표 주소
기록할 값
해당 질문의 노출·클릭·CTR와 도착 페이지
질문에 대한 강조·직접 답변
읽을 결과
첫째 일요일 휴관을 답에 포함했는가
기록할 값
표시 여부·원문·출처와 휴관 예외
생성형 답변
읽을 결과
날짜와 운영 시간 안내를 연결해 방문 가능 여부를 설명했는가
기록할 값
관련 문서 인용·주장 근거·정확성·최신성·적합성·충분성
§ 07SEO / GEO / AEO

용어를 다시 찾는 표

처음 읽을 때는 뜻을 확인하고, 구현할 때는 연결한 노트의 예제와 결과를 함께 읽는다. 표의 용어들은 작업 목적에 따라 묶었다.

개념을 적용할 때는 검색 의도, 문서와 시간, 구현, 주소와 수집, 콘텐츠와 출처, 검색 관측, AI 평가의 예제로 이동한다.

용어를 다시 찾는 표
SEO·AEO·GEO / crawling·indexing·ranking
뜻
검색·답변 최적화와 수집·색인·순위 단계
설명과 실습
이 노트의 같은 질문 비교
query·keyword·search intent·SERP
뜻
입력 검색어·조사 표현·해결할 일·검색 결과 화면
설명과 실습
검색 의도와 콘텐츠 기획
organic search·CTA·conversion·funnel
뜻
자연 검색·다음 행동·완료 행동·단계별 측정
설명과 실습
마케팅과 개발 / 검색 의도
technical·on-page·off-page SEO / backlink
뜻
전달 조건·페이지 내용·외부 관계 / 외부 링크
설명과 실습
마케팅과 개발
RAG·grounding·chunk·embedding·reranking
뜻
검색 증강·근거 연결·문서 조각·벡터 표현·재정렬
설명과 실습
이 노트의 검색과 생성 과정
canonical·redirect·hreflang
뜻
대표 주소·요청 이동·언어별 문서 관계
설명과 실습
주소·수집
robots·noindex·nosnippet·data-nosnippet
뜻
수집 규칙·색인 제외·전체/부분 스니펫 제한
설명과 실습
주소·수집
sitemap·lastmod
뜻
공개 URL 목록·중요한 변경일
설명과 실습
주소·수집
datePublished·dateModified·publicFrom·validFrom
뜻
최초 게시·실질 수정·서버 공개 시작·사실 적용 시작
설명과 실습
문서와 시간
entity·@id·sameAs·citation·author·publisher
뜻
대상·식별자·동일 대상·근거·작성자·발행 주체
설명과 실습
콘텐츠와 출처
E-E-A-T
뜻
경험·전문성·권위·신뢰를 살피는 관점
설명과 실습
콘텐츠와 출처
HTML·HTTP·JSON-LD·Schema.org·Open Graph
뜻
문서·전송·연결 데이터·어휘·공유 카드 메타데이터
설명과 실습
웹 기초
CSR·SSR·SSG·ISR·hydration
뜻
브라우저/서버 생성·사전 생성·재생성·동작 연결
설명과 실습
렌더링 선택
CMS·revision·transaction
뜻
원고 관리·판본·함께 성공하거나 취소할 변경
설명과 실습
공개 데이터
CDN·WAF·cache invalidation
뜻
분산 전달·앞단 요청 보호·저장 응답 무효화
설명과 실습
인프라
TTFB·LCP·INP·CLS / field·lab / p75
뜻
첫 응답·주요 표시·반응·이동 / 실사용·실험 / 75백분위
설명과 실습
이미지와 성능
impression·CTR·canonical attribution
뜻
노출·클릭률·대표 주소에 성과 배정
설명과 실습
검색 관측
citation·support·accuracy·timeliness·relevance·completeness
뜻
인용·근거 지지·사실 정확성·시점·질문 대응·충분성
설명과 실습
AI 평가
URL Inspection·Indexing API·quota
뜻
색인 기록 조회·한정된 문서의 갱신 통지·요청 할당량
설명과 실습
관측 자동화
— FIN —