---
description: "AI 검색엔진(ChatGPT, Perplexity, Google AI Overviews) 최적화 콘텐츠 작성 가이드. Use when: AI SEO, AEO, GEO, LLMO, AI 검색 최적화, ChatGPT 최적화, Perplexity 노출, AI 개요 노출, AI 인용, AI 답변에 내 콘텐츠가 나오게 하고 싶다, LLM 언급, 제로클릭 검색. For traditional SEO audit and technical SEO, use seo-audit. For advanced GEO optimization, use geo-optimizer."
---

# AI SEO (AI 검색 최적화)

당신은 AI 검색 최적화 전문가입니다. Google AI Overviews, ChatGPT, Perplexity, Claude, Gemini, Copilot 등 AI 시스템이 콘텐츠를 발견하고, 추출하고, 인용하도록 돕습니다.

## Before Starting

`.agents/product-marketing-context.md` 또는 `.claude/product-marketing-context.md`가 있으면 먼저 읽으세요.

**파악해야 할 정보:**
1. AI 검색에서 현재 브랜드가 어떻게 보이는지 알고 있나?
2. 중요한 쿼리(검색어)는 무엇인가?
3. 기존 콘텐츠 최적화인가, 신규 콘텐츠 작성인가?
4. 경쟁사가 AI 답변에서 인용되고 있나?

---

## AI 검색이 작동하는 방식

| 플랫폼 | 작동 방식 | 소스 선택 방식 |
|--------|----------|--------------|
| Google AI Overviews | 상위 페이지 요약 | 전통 검색 순위와 높은 상관관계 |
| ChatGPT (검색 포함) | 웹 검색 후 인용 | 상위권 아닌 페이지도 인용 가능 |
| Perplexity | 항상 출처 링크 표시 | 권위 있고 구조화된 콘텐츠 선호 |
| Gemini | Google AI 어시스턴트 | Google 색인 + 지식 그래프 |

**전통 SEO와의 핵심 차이:**
- 전통 SEO: 1페이지 랭킹 필요
- AI SEO: 2~3페이지 페이지도 **인용** 가능 — AI는 랭킹이 아닌 콘텐츠 품질과 구조로 소스를 선택

**주요 통계:**
- AI Overviews가 Google 검색의 약 45%에 등장
- AI Overviews로 인해 웹사이트 클릭이 최대 58% 감소
- 브랜드가 자사 도메인보다 제3자 소스를 통해 인용될 가능성이 6.5배 높음
- 최적화된 콘텐츠가 비최적화 콘텐츠보다 3배 더 많이 인용

---

## AI 가시성 감사 (Visibility Audit)

### 1단계: 핵심 쿼리 AI 답변 확인

| 쿼리 | Google AI Overview | ChatGPT | Perplexity | 내가 인용됨? |
|------|:-----------------:|:-------:|:----------:|:-----------:|
| "실손보험이란?" | | | | |
| "보험료 비교 방법" | | | | |
| "InsuWiki vs [경쟁사]" | | | | |

**테스트할 쿼리 유형 (보험 맥락):**
- "실손보험이란 무엇인가?"
- "종신보험 vs 정기보험 차이"
- "보험료 줄이는 방법"
- "보험 가입 순서"
- "InsuWiki 리뷰"

### 2단계: 콘텐츠 추출 가능성 체크

| 확인 사항 | 통과 여부 |
|----------|---------|
| 첫 단락에 명확한 정의? | |
| 독립적으로 읽히는 답변 블록? | |
| 출처가 있는 통계? | |
| "X vs Y" 쿼리용 비교 테이블? | |
| FAQ 섹션 (자연어 질문)? | |
| 스키마 마크업 (FAQ, HowTo, Article)? | |
| 전문가 표시 (저자명, 자격)? | |
| 최근 업데이트 (6개월 이내)? | |
| AI 봇 robots.txt 허용? | |

### 3단계: AI 봇 접근 확인

robots.txt에서 다음 봇이 차단되어 있으면 해당 플랫폼에서 인용 불가:
- **GPTBot, ChatGPT-User** — ChatGPT
- **PerplexityBot** — Perplexity
- **ClaudeBot, anthropic-ai** — Claude
- **Google-Extended** — Gemini, AI Overviews
- **Bingbot** — Microsoft Copilot

---

## 최적화 전략: 3가지 기둥

### 기둥 1: 구조 — 추출 가능하게 만들기

AI 시스템은 페이지가 아닌 **단락**을 추출합니다. 모든 핵심 주장이 독립적으로 읽혀야 합니다.

**콘텐츠 블록 패턴:**
- **정의 블록** — "실손보험이란?" 쿼리용
- **단계별 블록** — "보험 가입 방법은?" 쿼리용
- **비교 테이블** — "종신보험 vs 정기보험" 쿼리용
- **FAQ 블록** — 자주 묻는 질문용
- **통계 블록** — 출처가 있는 수치

**구조적 규칙:**
- 모든 섹션을 직접 답변으로 시작 (묻어두지 말 것)
- 핵심 답변 단락: 40~60 단어 최적 (스니펫 추출 최적 길이)
- H2/H3 헤딩을 쿼리 패턴과 일치시키기
- 비교 콘텐츠에는 테이블이 산문보다 효과적
- 프로세스 콘텐츠에는 번호 목록이 효과적

**InsuWiki 적용 예시:**

```markdown
## 실손보험이란? (정의 블록 예시)

실손보험은 실제 의료비를 보험금으로 지급하는 상품입니다.
병원에서 발생한 치료비 중 본인이 부담한 금액의 80~90%를
지급합니다. 2009년 표준화 이전 가입자는 조건이 다를 수 있습니다.
```

---

### 기둥 2: 권위 — 인용 가능하게 만들기

**Princeton GEO 연구 결과** (KDD 2024, Perplexity.ai 연구):

| 방법 | 가시성 향상 | 적용 방법 |
|------|:----------:|---------|
| 출처 인용 | +40% | 권위 있는 참고문헌과 링크 추가 |
| 통계 추가 | +37% | 출처 있는 구체적 수치 포함 |
| 인용구 추가 | +30% | 이름과 직함이 있는 전문가 인용 |
| 권위적 어조 | +25% | 전문 지식을 증명하며 작성 |
| 명확성 향상 | +20% | 복잡한 개념 단순화 |
| 키워드 남용 | **-10%** | **AI 가시성을 적극적으로 해침** |

**보험 콘텐츠에 적용:**
- "보험연구원 2024 보고서에 따르면, 실손보험 청구율은..."
- "[이름] CFP(공인재무설계사)는 '...라고 말합니다'"
- 금감원, 통계청, 보험개발원 등 공식 데이터 인용

---

### 기둥 3: 존재감 — AI가 보는 곳에 있기

AI 시스템은 자사 웹사이트만 인용하지 않습니다.

**제3자 소스가 자사 사이트보다 더 중요:**
- 위키피디아 언급 (ChatGPT 인용의 7.8%)
- 네이버 지식IN, Reddit 등 커뮤니티 (1.8%)
- 업계 언론, 기고문
- 리뷰 사이트 (G2, 앱스토어 리뷰)
- 유튜브 (Google AI Overviews에서 자주 인용)

**행동 과제:**
- 보험 관련 커뮤니티(클리앙, 네이버 카페)에서 진정성 있는 참여
- 업계 매체 게스트 포스트 확보
- 유튜브 보험 교육 콘텐츠 제작

---

## 가장 많이 인용되는 콘텐츠 유형

| 콘텐츠 유형 | 인용 비율 | 이유 |
|-----------|:--------:|------|
| 비교 아티클 | ~33% | 구조화, 균형적, 높은 검색 의도 |
| 정의/완전 가이드 | ~15% | 포괄적, 권위적 |
| 오리지널 리서치/데이터 | ~12% | 고유하고 인용 가능한 통계 |
| 리스트/베스트 정리 | ~10% | 명확한 구조 |
| How-to 가이드 | ~8% | 단계별 구조 |

---

## 콘텐츠 작성 체크리스트

- [ ] 첫 단락에 핵심 질문 직접 답변
- [ ] H2/H3 헤딩이 실제 검색 방식과 일치
- [ ] 40~60 단어의 독립적 답변 블록
- [ ] 비교 쿼리용 테이블 포함
- [ ] 출처 있는 수치 최소 2개
- [ ] "최종 업데이트: [날짜]" 표시
- [ ] FAQ 섹션 (자연어 질문)
- [ ] 관련 스키마 마크업 (FAQ, HowTo, Article)

## AI 가시성 모니터링

**월별 수동 체크:** 핵심 쿼리 상위 20개 → ChatGPT, Perplexity, Google에서 각각 실행 → 인용됨? 누가? 어떤 페이지? → 스프레드시트 월별 추적

**모니터링 도구:** Otterly AI, Peec AI, Google Search Console

---

## 흔한 실수

- AI 검색 무시 — Google 검색 45%가 AI Overviews 표시
- AI만을 위한 글쓰기 — 알고리즘 게임 콘텐츠는 인용도 전환도 안 됨
- 날짜/업데이트 없음 — AI는 최신성을 중요시함
- 모든 콘텐츠 게이팅 — AI는 접근 불가
- 키워드 남용 — AI 가시성 10% 감소 (Princeton GEO 연구)

## GA4 데이터 기반 Intent Analysis 워크플로우

GA4에서 수집된 AI 유입 데이터를 활용하여 사용자 의도를 분석하고 콘텐츠 우선순위를 결정하는 워크플로우입니다.

### Intent Analysis란?

AI 검색 유입 사용자의 검색 의도를 GA4 행동 데이터로 역추적하여 콘텐츠 최적화 방향을 결정하는 방법론입니다. AI 검색엔진은 전통 검색과 다른 방식으로 콘텐츠를 선택하므로, AI 유입 사용자의 행동 패턴을 분석하면 각 AI 플랫폼에 최적화된 콘텐츠 구조와 주제를 파악할 수 있습니다.

### 워크플로우 5단계

**Step 1: AI 유입 트래픽 세분화**

GA4에서 source별로 AI 유입 데이터를 분리합니다:
- `source=ai_chatgpt` — ChatGPT 검색 유입
- `source=ai_perplexity` — Perplexity 유입
- `source=ai_gemini` — Google Gemini 유입
- `source=ai_claude` — Claude 검색 유입
- `source=ai_naver_aio` — 네이버 AIO 유입

각 source별 페이지뷰, 세션, 신규 사용자 수를 분석하여 어떤 AI 플랫폼으로부터 트래픽이 가장 활발한지 파악합니다.

**Step 2: 랜딩 페이지별 행동 분석**

각 AI source별로 가장 많이 방문한 랜딩 페이지를 선정하고, 다음 지표를 측정합니다:
- 체류 시간 (평균 engagement_time_msec)
- 스크롤 깊이 (GTM 커스텀 이벤트로 구현 필요)
- 이탈률 (bounce_rate)

이를 통해 "AI 사용자가 어떤 콘텐츠에서 가장 오래 머무는가"를 파악하며, 콘텐츠-의도 매칭도를 측정합니다. 체류 시간이 길수록 AI가 인용한 콘텐츠가 사용자 의도와 잘 맞았다는 신호입니다.

**Step 3: 검색어 클러스터링**

GA4 내부 검색(site:search) 이벤트 또는 Google Search Console 쿼리 데이터를 활용하여 AI 유입 사용자의 검색어를 5개 인텐트 클러스터로 분류합니다:

| 인텐트 | 설명 | 예시 쿼리 |
|--------|------|---------|
| 정보형 (Informational) | 개념 이해, 정의 | "보험 종류", "보험 뜻", "실손보험이란" |
| 상업형 (Commercial) | 비교, 리뷰, 추천 | "보험 추천", "평판", "종신보험 vs 정기보험" |
| 거래형 (Transactional) | 직접 구매/가입 | "보험 가입하는법", "온라인 가입" |
| 네비게이션형 (Navigational) | 특정 브랜드/페이지 검색 | "InsuWiki", "서울대보험쌤" |
| 비교형 (Comparative) | 상품 비교 | "보험료 계산", "월 얼마" |

각 클러스터별 AI 유입 비중과 전환율을 파악합니다.

**Step 4: CEP(콘텐츠 진입점) 최적화 의사결정**

각 인텐트 클러스터별 상위 5개 콘텐츠를 선정하고, 다음을 분석합니다:
- 전환 이벤트 발생 수 (예: consultation_requested)
- 전환율 (전환 이벤트 / 랜딩 페이지 뷰)
- 클러스터 내 기여도

결과에 따라 최적화 우선순위를 결정합니다. 높은 유입이지만 전환이 낮은 페이지가 최우선 개선 대상입니다.

**Step 5: 콘텐츠 갭 식별**

AI 유입은 높은데 전환이 낮은 페이지들을 식별합니다. 이는 다음을 의미합니다:
- AI가 그 콘텐츠를 관련성 높게 판단했음
- 하지만 사용자가 원하는 정보 또는 행동 유도가 부족함
- 콘텐츠 구조, CTA 배치, 정보 깊이 등 개선 필요

### 보험/연금 도메인 인텐트 클러스터 예시

**보험료/비용 클러스터**
- 쿼리: "보험료 계산", "월 얼마", "보험료 비교"
- 최적화 방향: InsuRo 비교 도구로 자연스럽게 연결, 정확한 보험료 계산 방식 설명
- CEP 콘텐츠: 보험료 계산 가이드, 상품별 월 평균 보험료 비교표

**보험 이해 클러스터**
- 쿼리: "보험 종류", "보험 뜻", "실손보험이란", "보험 기초"
- 최적화 방향: InsuWiki 가이드 페이지로 유도, 개념별 명확한 정의 제공
- CEP 콘텐츠: 보험용어 사전, 보험 종류 완전 가이드, 초보자용 보험 기초

**가입 절차 클러스터**
- 쿼리: "보험 가입하는법", "온라인 가입 방법", "보험 신청 순서"
- 최적화 방향: 단계별 HowTo 가이드, 스크린샷 포함한 상세 설명
- CEP 콘텐츠: 보험 가입 완벽 가이드, 단계별 신청 프로세스

**신뢰/추천 클러스터**
- 쿼리: "보험 추천", "평판", "믿을만한 보험사", "보험 리뷰"
- 최적화 방향: 서울대보험쌤 브랜드 콘텐츠, 제3자 리뷰 및 커뮤니티 참여
- CEP 콘텐츠: 전문가 추천 콘텐츠, 보험사별 평판 분석, 사용자 리뷰

**연금/투자 클러스터**
- 쿼리: "연금저축", "세제혜택", "연금 추천", "퇴직연금"
- 최적화 방향: 서울대연금쌤 콘텐츠, 세금 절감 효과 구체적 제시
- CEP 콘텐츠: 연금저축 가이드, 연금 종류별 세제혜택 비교, 연금 수익률 분석

### 측정 지표

**AI 유입 전환율**
- 계산식: `consultation_requested (AI 유입) / page_view (AI 유입)`
- 목표: AI source별 전환율을 추적하여 어떤 AI 플랫폼 사용자가 가장 전환도 높은지 파악

**인텐트 매칭률**
- 정의: 랜딩 페이지의 콘텐츠 유형과 검색 인텐트의 일치도 (0~100%)
- 예시: 정보형 쿼리인데 거래형 랜딩 페이지 → 낮은 매칭률
- 측정 방법: 수동으로 상위 20개 쿼리-페이지 쌍을 검토, 일치 여부 판정

**콘텐츠 갭 점수**
- 계산식: `(normalized_traffic_score * 100) - (normalized_conversion_score * 100)`
- 해석: 높은 갭 점수 = 높은 유입 + 낮은 전환 = 개선 우선순위 높음
- 활용: 월별로 상위 10개 갭 점수 페이지를 개선 로드맵에 추가

---

## AI 유입 트래픽 분류 UTM 표준화 가이드

AI 검색엔진별 유입 트래픽을 일관되게 분류하기 위한 UTM 파라미터 표준 체계입니다.

### 왜 UTM 표준화가 필요한가?

**AI 검색엔진 유입의 특성:**
- AI 검색엔진 유입은 기존 organic/referral과 다른 새로운 트래픽 유형
- 대부분의 AI 검색 유입이 direct 또는 referral로 잡혀서 정확한 분석 불가
- UTM 파라미터 없으면 ChatGPT 유입과 Perplexity 유입을 구분할 수 없음

**표준화의 이점:**
- 일관된 UTM 표준으로 AI 검색엔진별 성과를 정량적으로 비교 가능
- 각 AI 플랫폼별 전환율, 사용자 행동 패턴 추적 가능
- 콘텐츠별 AI 유입 분포 파악 가능
- GA4 리포팅 자동화 및 대시보드 구축 가능

### UTM 표준 체계

**utm_source (필수)**
- `ai_chatgpt` — OpenAI ChatGPT 검색 유입
- `ai_perplexity` — Perplexity.ai 유입
- `ai_gemini` — Google Gemini / AI Overviews 유입
- `ai_claude` — Anthropic Claude 검색 유입
- `ai_naver_aio` — 네이버 AIO (AI Overview) 유입

**utm_medium (필수)**
- `ai_search` — AI 검색 유입 공통 (traditional organic/referral과 구분)

**utm_campaign (권장)**
- 패턴: `geo_[콘텐츠유형]_[타겟클러스터]`
- 예시:
  - `geo_guide_insurance_intro` — 보험 가입 가이드
  - `geo_compare_premium` — 보험료 비교 콘텐츠
  - `geo_guide_pension` — 연금 교육 콘텐츠
  - `geo_review_brand` — 브랜드 리뷰 콘텐츠

**utm_content (선택)**
- 추가 분류 필요 시 사용
- 예: `insuwiki`, `insuro`, `seoul_insurance_expert` 등 콘텐츠 섹션 명시

### 레퍼러 기반 자동 분류 (UTM이 없는 경우)

UTM 파라미터가 없이도 referrer 헤더로 AI 검색엔진을 자동 분류할 수 있습니다:

| Referrer | AI 검색엔진 | 분류 규칙 |
|----------|-----------|---------|
| `chat.openai.com` | ChatGPT | referrer 정확 매칭 |
| `perplexity.ai` | Perplexity | referrer 정확 매칭 |
| `gemini.google.com` | Gemini | referrer 정확 매칭 |
| `claude.ai` | Claude | referrer 정확 매칭 |
| `naver.com` + AI 경로 | 네이버 AIO | referrer에 `naver.com` + 특정 경로 패턴 포함 |
| 없거나 직접 | AI (미분류) | referrer 없을 경우 수동 분류 필요 |

### GA4 설정

**GTM 변수 생성**

Google Tag Manager에서 다음 커스텀 JavaScript 변수를 생성하여 자동으로 ai_source를 분류합니다:

```javascript
function() {
  var ref = document.referrer;
  if (ref.includes('chat.openai.com')) return 'ai_chatgpt';
  if (ref.includes('perplexity.ai')) return 'ai_perplexity';
  if (ref.includes('gemini.google.com')) return 'ai_gemini';
  if (ref.includes('claude.ai')) return 'ai_claude';
  if (ref.includes('naver.com') && ref.includes('/aio')) return 'ai_naver_aio';
  return 'direct';
}
```

**GA4 커스텀 차원 설정**

GA4 관리자 > 데이터 수집 및 수정 > 커스텀 정의에서:
- 차원명: `ai_source`
- 범위: User-scoped (또는 Event-scoped)
- 범위 매핑: 위 GTM 변수와 연결

이를 통해 GA4 보고서에서 `ai_source` 차원으로 필터링 및 분석 가능합니다.

### InsuWiki/InsuRo 적용 예시

**InsuWiki (정보형 콘텐츠) URL 예시**

```
https://insuwiki.com/guide/silson?utm_source=ai_chatgpt&utm_medium=ai_search&utm_campaign=geo_guide_insurance_basics
```

- 쿼리: "실손보험이란"
- AI 검색엔진: ChatGPT
- 콘텐츠 유형: 가이드 (정보형)
- 타겟 클러스터: 보험 기초 학습

**InsuRo (비교형 콘텐츠) URL 예시**

```
https://insuro.com/compare?utm_source=ai_perplexity&utm_medium=ai_search&utm_campaign=geo_compare_premium
```

- 쿼리: "보험료 비교"
- AI 검색엔진: Perplexity
- 콘텐츠 유형: 비교 (거래형)
- 타겟 클러스터: 보험료 비교

**보험 가입 가이드 (거래형) URL 예시**

```
https://insuwiki.com/guide/signup-process?utm_source=ai_gemini&utm_medium=ai_search&utm_campaign=geo_howto_signup
```

- 쿼리: "보험 가입하는법"
- AI 검색엔진: Gemini
- 콘텐츠 유형: HowTo (거래형)
- 타겟 클러스터: 가입 프로세스

**권장 사항:**
- 모든 콘텐츠 URL에 UTM 파라미터 자동 추가 (redirects 또는 URL 빌더 활용)
- 월별로 ai_source별 성과를 리포팅하여 각 AI 플랫폼의 효과 측정
- 높은 전환율을 보이는 ai_source + utm_campaign 조합을 우선 최적화

## 관련 스킬

- **seo-audit**: 전통적 SEO 감사
- **schema-markup**: AI가 콘텐츠 이해하도록 구조화 데이터 구현
- **content-strategy**: 콘텐츠 계획
- **programmatic-seo**: 대규모 SEO 페이지 구축
