# GEO-SEO 콘텐츠 규칙 스펙
> 소스: github.com/zubair-trabzada/geo-seo-claude 분석 (2026-03-13)
> 상세 분석: `memory/research/geo-seo-analysis.md`

## 1. 목적
AI 검색 엔진(ChatGPT, Perplexity, Gemini, Google AI Overviews)이 우리 콘텐츠를 인용하도록 최적화.
적용 대상: ThreadAuto 콘텐츠 생성 (카드뉴스, 텍스트 포스트, 영상 스크립트, 블로그)

## 2. 브랜드 아이덴티티

### 2.1 듀얼 브랜드
- **서울대보험쌤**: 보험 설계사 대상 콘텐츠 (이직, 수수료, GA)
- **서울대연금쌤**: 일반 소비자 대상 연금 컨설팅 콘텐츠

### 2.2 브랜드명 사용 원칙
- 콘텐츠에 브랜드명을 **최소 1회** 자연스럽게 포함
- 대명사("저", "우리") 대신 브랜드명 명시: "서울대보험쌤이 직접 비교했습니다" (O) / "제가 비교했습니다" (X)
- 두 브랜드의 연관성 자연스러운 노출: "서울대보험쌤(보험) / 서울대연금쌤(연금)"

## 3. AI Citability(인용성) 규칙

### 3.1 자기완결적 정보 블록 (핵심)
- **카드뉴스 슬라이드**: 각 슬라이드의 텍스트가 다른 슬라이드 없이도 의미가 완결되어야 함
- **블로그 글**: 핵심 섹션은 200-250자(한국어) 단위로 자기완결적 블록 구성
- "이것", "그것", "위에서 말한" 등 지시대명사 최소화 → 구체적 명사 반복 사용

### 3.2 정의 패턴 사용
AI가 인용하기 가장 쉬운 형태 = "X란 Y이다"
- "GA(General Agency)란 여러 보험사의 상품을 비교 판매할 수 있는 독립 법인대리점이다."
- "정착지원금이란 GA 이직 시 초기 안정을 위해 지급하는 정착 자금이다."
- 카드뉴스: cover 훅이나 첫 슬라이드에서 핵심 개념 정의
- 텍스트: 첫 1-2문장 안에 핵심 개념 정의

### 3.3 통계 밀도 강화
AI는 구체적 수치가 포함된 콘텐츠를 우선 인용함.
- factDB의 수치를 적극 활용: "인카금융서비스 수수료 매출 2,236억(2025)", "설계사 2만 명" 등
- 연도를 반드시 명시: "2025년 기준", "2026년 현재"
- 단위 명확: "1,863% 증가", "월 수입 2배", "정착지원금 최대 50%"

### 3.4 고유명사 밀도
대명사 대신 고유명사를 반복 사용:
- ✅ "TOP사업단의 정착지원금은 경력직 최대 50%이다."
- ❌ "여기의 지원금은 최대 50%이다."
- 핵심 고유명사: 서울대보험쌤, 서울대연금쌤, TOP사업단, 인카금융서비스, V&D총괄

### 3.5 질문형 헤딩
Google AI Overviews 인용 확률 극대화:
- "GA 이직 수수료율은 얼마인가?"
- "보험 설계사 정착지원금이란?"
- "전속 vs GA 수수료 차이는?"
- 카드뉴스 cover hook에 질문형 사용

## 4. 콘텐츠 타입별 적용

### 4.1 카드뉴스 (prompts_v2.py)
- cover hook: 질문형 또는 정의 패턴
- 각 슬라이드: 자기완결적 + 통계 포함 + 브랜드명 1회 이상
- caption: 브랜드명 포함, 핵심 수치 1개 이상

### 4.2 텍스트 포스트 (text_prompts.py)
- 짧은 형식(50-200자)이므로 전체가 하나의 자기완결적 블록
- 브랜드명 자연스럽게 1회 포함
- 수치 1개 이상 포함 (text_data, text_insight)
- 정의 패턴 적극 활용 (text_data: "결론부터 말하면, X란 Y이다")

### 4.3 영상 스크립트
- hook 장면: 질문형 + 정의 패턴
- data 장면: 통계 밀도 극대화
- 자막 텍스트가 AI 크롤러에 잡히므로 citability 규칙 동일 적용

### 4.4 블로그 (향후)
- 200-250자 자기완결적 섹션 구성
- H2에 질문형 헤딩 사용
- 첫 60단어(약 120자) 안에 핵심 답변 포함
- 통계/데이터 풍부하게 포함
- 브랜드명(서울대보험쌤/서울대연금쌤) 반복 사용

## 5. 수정 대상 파일

### 5.1 prompts_v2.py
- `_PERSONA_BLOCK`에 서울대연금쌤 브랜드 추가
- `_SYSTEM_PROMPT_TEMPLATE`에 GEO-SEO 섹션 추가
- 카테고리별 `_TONE_GUIDES`에 citability 힌트 추가

### 5.2 text_prompts.py
- `TEXT_SYSTEM_PROMPTS` 각 타입에 GEO-SEO 규칙 추가
- `AI_SMELL_RULES`에 citability 규칙 병합

## 6. 주의사항
- 기존 금지사항(금소법, factDB 외 수치 금지 등)은 절대 변경하지 않음
- GEO-SEO 규칙은 기존 규칙에 추가되는 것이지, 대체하는 것이 아님
- 텍스트 길이 제한은 기존 유지 (SNS 특성상 짧아야 함)
- 브랜드명 삽입이 부자연스러우면 억지로 넣지 않음
