SEO·AEO·GEO 실전 가이드 — sitemap.xml부터 llms.txt까지, AI 시대 검색 최적화 완전 정리

IT | 2026.06.04

2026년, 검색 최적화의 지도가 바뀌었습니다

불과 2~3년 전까지 검색 최적화는 SEO 하나면 충분했습니다. Google 검색 결과 1페이지에 올리면 됐습니다. 하지만 지금은 다릅니다.

사람들은 Google 대신 ChatGPT에게 물어보고, Perplexity에서 검색하고, Gemini에게 추천을 받습니다. 검색의 형태가 바뀌었고, 최적화의 방법도 바뀌어야 합니다.

SEO → AEO → GEO, 그리고 이를 뒷받침하는 sitemap.xml, robots.txt, Schema.org, llms.txt까지. 2026년에 알아야 할 검색 최적화의 모든 것을 정리합니다.

## SEO·AEO·GEO — 한눈에 이해하기

구분 SEO AEO GEO
풀네임 Search Engine Optimization Answer Engine Optimization Generative Engine Optimization
한국어 검색엔진 최적화 답변엔진 최적화 생성형 AI 최적화
타겟 Google, Naver 검색 추천 스니펫, 음성 검색 ChatGPT, Gemini, Perplexity
목표 검색 결과 상위 노출 “답변 박스”에 채택 AI가 내 콘텐츠 인용
핵심 파일 sitemap.xml, robots.txt Schema.org (JSON-LD) llms.txt, Schema.org
관계 기본 SEO 위에 쌓기 SEO + AEO 위에 쌓기
핵심: SEO → AEO → GEO는 대체 관계가 아니라 누적 관계입니다. SEO가 안 되어 있으면 AEO도 GEO도 의미 없습니다. 기초부터 차근차근 쌓아야 합니다.

## 1단계: SEO 기초 — sitemap.xml과 robots.txt

### sitemap.xml이란?

사이트 지도 — 검색엔진에게 “우리 사이트에 이런 페이지들이 있어요”라고 알려주는 파일

항목 내용
위치 https://내사이트.com/sitemap.xml
형식 XML
역할 사이트의 모든 페이지 URL을 검색엔진에 알림
누가 읽나 Googlebot, Bingbot, NaverBot 등 검색엔진 크롤러
왜 필요한가 크롤러가 모든 페이지를 발견하지 못할 수 있음. sitemap이 있으면 놓치는 페이지가 줄어듦

기본 구조 예시:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/</loc>
    <lastmod>2026-06-01</lastmod>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://example.com/blog-post-1/</loc>
    <lastmod>2026-05-28</lastmod>
    <priority>0.8</priority>
  </url>
</urlset>
sitemap 체크리스트:

• sitemap.xml이 존재하는가?
HTTPS로 URL이 기재되어 있는가? (HTTP로 되어있으면 문제)
• Google Search Console에 sitemap을 제출했는가?
• 새 글을 쓸 때마다 sitemap이 자동 업데이트되는가?
• WordPress는 기본적으로 sitemap을 자동 생성하지만, 설정 확인 필요

### robots.txt란?

출입 통제 — 크롤러에게 “여기는 와도 되고, 여기는 오지 마”라고 알려주는 파일

항목 내용
위치 https://내사이트.com/robots.txt
형식 텍스트
역할 크롤러의 접근을 허용하거나 차단
왜 필요한가 관리자 페이지, 중복 콘텐츠 등 검색에 안 나왔으면 하는 페이지를 차단

기본 구조:

User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php

Sitemap: https://example.com/sitemap.xml

# AI 크롤러 허용 (GEO용)
User-agent: GPTBot
Allow: /
User-agent: Google-Extended
Allow: /
User-agent: ClaudeBot
Allow: /
User-agent: PerplexityBot
Allow: /
AI 크롤러를 차단하면 GEO가 불가능합니다.

robots.txt에서 GPTBot, ClaudeBot 등을 Disallow하면, 해당 AI는 당신의 콘텐츠를 읽을 수 없고, 답변에 인용할 수도 없습니다. GEO를 원한다면 AI 크롤러를 반드시 Allow해야 합니다.

## 2단계: AEO — Schema.org 구조화 데이터

### Schema.org(JSON-LD)란?

검색엔진과 AI가 콘텐츠를 “이해”할 수 있게 구조화하는 마크업

사람은 글을 읽으면 “이건 글이고, 저건 FAQ고, 이건 리뷰구나”를 자연스럽게 알지만, 기계는 모릅니다. Schema.org 마크업을 넣으면 기계도 알 수 있습니다.

Schema 타입 용도 효과
Article 블로그 글, 뉴스 기사 검색 결과에 발행일·저자 표시
FAQPage 자주 묻는 질문 검색 결과에 FAQ 아코디언 표시
HowTo “~하는 방법” 가이드 검색 결과에 단계별 표시
Product 상품 리뷰·비교 가격·별점 표시
LocalBusiness 가게·업체 지도·영업시간 표시
Organization 사이트 발행자 사이트 신뢰도 향상

Article + FAQPage 예시:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "글 제목",
  "author": {"@type": "Organization", "name": "사이트명"},
  "datePublished": "2026-06-01",
  "keywords": ["키워드1", "키워드2"]
}
</script>
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "질문?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "답변"
    }
  }]
}
</script>
AEO 효과: Schema.org 마크업이 있으면 Google 검색 결과에서 추천 스니펫(Position 0)에 선택될 확률이 높아지고, AI도 콘텐츠 구조를 정확히 파악하여 답변에 인용할 확률이 높아집니다.

## 3단계: GEO — llms.txt

### llms.txt란?

AI를 위한 사이트 안내서 — “우리 사이트는 이런 곳이고, 이런 콘텐츠가 있어요”

항목 sitemap.xml robots.txt llms.txt
대상 검색엔진 크롤러 모든 크롤러 AI/LLM
역할 페이지 목록 제공 접근 허용/차단 사이트 요약·핵심 콘텐츠 안내
형식 XML 텍스트 Markdown
위치 /sitemap.xml /robots.txt /llms.txt
등장 시기 2005년~ 1994년~ 2024년~

### 왜 llms.txt가 필요한가?

문제 llms.txt 해결
AI가 웹사이트를 크롤링할 때 불필요한 HTML, CSS, JS를 다 읽어야 함 마크다운으로 핵심 정보만 깔끔하게 제공
사이트의 중요한 페이지가 뭔지 AI가 판단하기 어려움 중요 콘텐츠 목록을 직접 알려줌
사이트의 주제와 전문 분야를 AI가 파악하기 어려움 사이트 설명과 전문 분야를 명시

### llms.txt 작성법

# 사이트명

> 사이트에 대한 간단한 설명 (1~2문장)

## 주요 카테고리

- [카테고리1 대표 글](URL): 한줄 설명
- [카테고리2 대표 글](URL): 한줄 설명

## 인기 콘텐츠

- [글 제목](URL): 한줄 설명
- [글 제목](URL): 한줄 설명

## 사이트 정보

- [소개 페이지](URL)
- [연락처](URL)

실제 예시:

# Now-Flow

> 시사·경제·스포츠·IT·건강·라이프 — 세상의 흐름을 쉽고 빠르게 전합니다.

## 경제·재테크

- [연봉 실수령액 표](https://now-flow.com/?p=2830): 2026년 연봉별 실수령액 계산
- [신용점수 올리는 방법](https://now-flow.com/?p=2803): NICE·KCB 기준 실전 가이드
- [주식 평단가 계산기](https://now-flow.com/?p=2848): 물타기·불타기 자동 계산

## 건강·라이프

- [일자목 교정](https://now-flow.com/?p=2796): 자가진단·스트레칭·치료 정리
- [초당옥수수 가이드](https://now-flow.com/?p=2842): 삶는법·찌는법·보관법

## 사이트 정보

- [소개](https://now-flow.com/about/)
- [연락처](https://now-flow.com/contact/)
llms.txt의 현재 상태 (2026년):

llms.txt는 아직 공식 표준이 아닙니다. OpenAI, Google, Anthropic 등 주요 AI 기업이 공식적으로 llms.txt를 읽겠다고 발표하지는 않았습니다. 하지만 웹 커뮤니티에서 빠르게 채택되고 있고, 미리 준비해두면 AI 검색 시대에 유리한 위치를 선점할 수 있습니다.

## 검색 최적화 파일 총정리 — 전체 구조

파일 위치 대상 역할 필수 여부
robots.txt /robots.txt 모든 크롤러 접근 허용/차단 필수
sitemap.xml /sitemap.xml 검색엔진 페이지 목록 제공 필수
ads.txt /ads.txt 광고 플랫폼 광고 사기 방지 광고 사용 시 필수
Schema.org HTML 내 삽입 검색엔진 + AI 콘텐츠 구조화 강력 권장
llms.txt /llms.txt AI/LLM 사이트 요약·안내 권장 (선제 대응)

## SEO·AEO·GEO 실전 체크리스트

단계 항목 체크
SEO
(기본)
sitemap.xml 존재 + Google Search Console 제출
robots.txt에서 주요 페이지 허용
메타 타이틀 60자 이내 + 디스크립션 160자 이내
H1·H2·H3 소제목 구조 사용
모바일 반응형 + 페이지 속도 최적화
AEO
(답변)
Schema.org JSON-LD 마크업 (Article + FAQPage)
질문형 소제목 + 첫 문단에 핵심 답변
목록·표·비교 형식 활용
GEO
(AI)
robots.txt에서 AI 크롤러 Allow
llms.txt 작성 및 배포
출처·통계 명시 + E-E-A-T 강화
발행일·수정일 명시 + 최신 정보 유지

## AI 크롤러 목록 — 누가 내 사이트를 읽는가

크롤러 운영사 용도
GPTBot OpenAI ChatGPT 학습·검색
ChatGPT-User OpenAI ChatGPT 실시간 웹 검색
Google-Extended Google Gemini AI 학습
ClaudeBot Anthropic Claude AI 학습
PerplexityBot Perplexity Perplexity 검색·인용
Bytespider ByteDance TikTok AI 학습
Amazonbot Amazon Alexa AI 학습

## 자주 묻는 질문 (FAQ)

Q. SEO만 하면 안 되나요?

당장은 SEO만으로도 검색 트래픽을 얻을 수 있습니다. 하지만 2026년 기준 Google 검색의 60% 이상이 클릭 없이 종료(제로클릭)됩니다. AI 검색이 확산되면서 전통적 검색 트래픽은 감소 추세입니다. 미래를 대비하려면 AEO와 GEO를 함께 적용해야 합니다.

Q. llms.txt를 안 만들면 AI가 내 사이트를 못 읽나요?

아닙니다. llms.txt가 없어도 AI 크롤러는 일반 웹페이지를 읽을 수 있습니다. llms.txt는 AI가 더 쉽고 정확하게 이해하도록 도와주는 보조 파일입니다. robots.txt에서 AI 크롤러를 차단하지 않는 것이 더 중요합니다.

Q. WordPress에서 이것들을 어떻게 설정하나요?

sitemap.xml: WordPress 기본 생성 또는 Yoast SEO/Rank Math 플러그인이 자동 생성
robots.txt: WordPress 기본 생성 + 플러그인으로 편집 가능
Schema.org: Yoast SEO/Rank Math가 Article 자동 생성. FAQPage는 수동 또는 코드 추가
llms.txt: 직접 작성하여 루트 디렉토리에 업로드 (FTP 또는 서버 접속)

Q. 개인 블로그에도 이걸 다 해야 하나요?

최소한 sitemap.xml + robots.txt + Schema.org(Article)는 해야 합니다. llms.txt는 선택이지만, 만들어두면 AI 시대에 유리합니다. 개인 블로그라도 특정 주제에 대해 가장 잘 정리된 콘텐츠라면 AI가 인용합니다.

검색의 미래는 AI입니다. 지금 준비하세요.

SEO는 여전히 중요합니다. 하지만 그것만으로는 부족한 시대가 왔습니다. sitemap.xml로 검색엔진에 존재를 알리고, Schema.org로 콘텐츠 구조를 명확히 하고, robots.txt로 AI 크롤러를 환영하고, llms.txt로 AI에게 사이트를 소개하세요.

이 네 가지 파일이 SEO·AEO·GEO의 기술적 기반입니다. 콘텐츠의 질이 핵심이지만, 기술적 기반이 없으면 아무리 좋은 콘텐츠도 검색엔진과 AI에게 발견되지 못합니다.

*이 글은 2026년 6월 기준으로 작성되었습니다. llms.txt는 아직 공식 표준이 아니며, AI 검색 기술의 발전에 따라 변경될 수 있습니다.*


함께 읽으면 좋은 글

Now-Flow 에디터
시사, 경제, 건강, 스포츠, IT 분야의 최신 뉴스와 트렌드를 분석합니다.