GEO 최적화 방법: AI 가 인용하는 페이지 만들기
AI 검색 크롤러 허용, 첫 문장 답변, 정의 문장, 인용하기 좋은 문단, 수치·출처·작성자·날짜까지 GEO 최적화 체크리스트와 robots.txt·JSON-LD 예시를 정리했습니다.
체크리스트
- AI 검색 크롤러(OAI-SearchBot · Claude-SearchBot · PerplexityBot)를 robots.txt 에서 막지 않았다
- 핵심 내용이 JavaScript 없이도 HTML 본문에 텍스트로 있다
- 질문형 제목 바로 아래 첫 문장에서 답한다
- 핵심 용어를 "○○는 ~이다" 한 문장으로 정의한다
- 앞뒤 없이 떼어 읽어도 뜻이 통하는 문단으로 쓴다
- 수치에는 기준 시점과 출처를 붙인다
- 작성자와 작성·수정 날짜를 화면과 구조화 데이터 모두에 밝힌다
1. AI 검색 크롤러가 들어올 수 있게
가장 먼저 확인할 것은 robots.txt 입니다. 사이트 전체를 막는 규칙(User-agent: * + Disallow: /)이 있거나
AI 크롤러 이름을 지정해 막고 있으면, 아무리 좋은 글도 AI 검색 색인에 들어가지 못합니다.
학습용만 거부하고 검색 노출은 유지하려면 다음처럼 나눠 쓸 수 있습니다.
# 모델 학습에 쓰이는 것은 거부
User-agent: GPTBot
Disallow: /
User-agent: ClaudeBot
Disallow: /
User-agent: Google-Extended
Disallow: /
# AI 검색 노출은 허용 (따로 적지 않아도 기본 허용)
User-agent: OAI-SearchBot
Allow: /
User-agent: Claude-SearchBot
Allow: /
User-agent: PerplexityBot
Allow: /
이 예시는 "학습 거부 + 검색 허용"을 원할 때의 한 가지 선택입니다. 학습 허용 여부는 사이트 운영 방침에 따라 정하세요. 크롤러별 의미는 GEO란 무엇인가의 표를 참고하세요.
2. 본문은 HTML 텍스트로
AI 검색 크롤러가 JavaScript 를 실행하지 않거나 제한적으로만 실행한다면, 화면에는 보여도 HTML 원문에 없는 내용은 읽히지 않을 수 있습니다. 브라우저에서 "페이지 소스 보기"를 열어 핵심 문장이 그대로 보이는지 확인하세요. 탭·아코디언 안의 내용도 HTML 에 들어 있으면 괜찮습니다.
3. 질문에 첫 문장으로 답하기
AI 는 질문과 가장 잘 맞는 구절을 찾아 답에 씁니다. 질문형 소제목을 두고, 그 바로 아래 첫 문장에서 결론을 말한 뒤 설명을 이어 가세요.
| 덜 인용되는 구성 | 더 인용되기 쉬운 구성 |
|---|---|
| "저희 서비스를 소개합니다" 아래에 장점을 길게 나열 | "선정산 수수료는 얼마인가요?" 아래 첫 문장에 "이용 금액의 ○%이며, 정산 주기에 따라 …" |
| "미리 받고", "계속 팔고" 같은 짧은 카피 조각 | 주어와 서술어가 있는 완결된 문장 |
4. 핵심 용어는 한 문장으로 정의
"○○는 ~이다" 형태의 정의 문장은 "○○란?" 질문에 그대로 쓰이기 좋습니다. 페이지의 주제가 되는 용어마다 본문 앞쪽에 하나씩 두세요. 비유나 슬로건("빚이 아니라 내 매출을 먼저 받는 것")만 있으면 AI 가 정의로 쓰기 어렵습니다.
5. 떼어 읽어도 뜻이 통하는 문단
AI 는 문서 전체가 아니라 일부 문단만 인용합니다. "위에서 말한 것처럼", "이것은" 같은 앞 문맥 의존 표현을 줄이고, 한 문단에 한 가지 주장과 그 근거를 함께 담으세요.
6. 수치·출처·작성자·날짜
AI 는 근거가 분명한 문서를 선호하는 경향이 있습니다. 수치에는 기준 시점("2025년 누적 기준")과 출처를 붙이고, 글마다 작성자와 작성·수정 날짜를 화면에 표시하세요. 같은 정보를 구조화 데이터(JSON-LD)에도 넣으면 기계가 정확히 읽습니다.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "선정산 수수료 계산 방법",
"author": { "@type": "Organization", "name": "회사명" },
"datePublished": "2026-10-01",
"dateModified": "2026-10-21"
}
</script>
7. llms.txt 는 어떻게 할까요?
llms.txt 는 사이트 루트에 AI 용 안내 파일을 두자는 커뮤니티 제안입니다. 공식 표준이 아니고, Google 은 지원하지 않는다는
입장을 밝혀 왔으며, 효과를 입증한 공개 자료도 아직 부족합니다(2026-10 기준). 만들어 두는 데 비용은 적지만,
위의 1~6 을 대신하지는 못하므로 우선순위는 낮게 두세요.
Rankscope 가 점검하는 GEO 항목
Rankscope 는 GEO 영역에 총점 100점 중 10점을 배정하고 다음 항목으로 채점합니다(채점 방식).
| 항목 | 방식 | 무엇을 보나 |
|---|---|---|
| AI 크롤러 차단 | 규칙 | robots.txt 가 AI 검색 크롤러(OAI-SearchBot · Claude-SearchBot · PerplexityBot) 중 하나라도 홈페이지 접근을 막는지. 학습용(GPTBot · ClaudeBot · Google-Extended)만 막은 것은 감점하지 않고 상태만 보여 줍니다 |
| 작성자 정보 | 규칙 | 기사형 구조화 데이터에 author 가 있는지 |
| 게시·수정 날짜 | 규칙 | 기사형 구조화 데이터에 datePublished / dateModified 가 있는지 |
| GEO 준비도 | AI 평가 (AI 분석을 켠 경우) | 대표 페이지를 AI 가 읽고 정의 문장 · 직접 답변 · 인용하기 좋은 문단이 있는지 평가 (인용문은 원문과 대조) |
내 사이트의 GEO 상태는 검사 결과의 GEO 영역 카드와 문제 목록에서 근거와 함께 확인할 수 있습니다.
자주 묻는 질문
AI 를 위해 글을 따로 써야 하나요?
아닙니다. 질문에 바로 답하고, 용어를 정의하고, 근거를 밝힌 글은 사람에게도 읽기 좋은 글입니다. AI 만 보도록 숨긴 텍스트나 같은 문구 반복은 검색엔진 지침 위반이 될 수 있습니다.
llms.txt 를 꼭 만들어야 하나요?
필수는 아닙니다. 공식 표준이 아니고 효과가 입증되지 않았으므로, 크롤러 허용과 본문 구성 같은 기본 항목을 먼저 정리한 뒤 선택적으로 검토하세요.