"민감성 피부에 레티놀 세럼 추천해줘", "나이아신아마이드랑 비타민C 같이 써도 돼?" 같은 성분·피부타입 탐색 쿼리에서 Google AI Overviews와 Perplexity는 특정 뷰티 브랜드 제품 페이지를 직접 인용해 합성 답변을 구성한다. 이 인용 선정은 도메인 권위나 리뷰 볼륨보다 성분명·농도·피부타입·병용 주의사항이 기계 해석 가능한 schema.org 마크업으로 구조화되어 있는지, FAQ 질문문이 실제 사용자 쿼리 패턴과 의미적으로 정렬되어 있는지에 의해 결정된다. 뷰티 도메인 AEO는 이 인용 후보 선정 조건을 설계하는 작업이다.
AI 답변 엔진이 뷰티 쿼리를 처리하는 방식
Perplexity·ChatGPT Search·Google AI Overviews는 뷰티 탐색 쿼리를 처리할 때 세 가지 신호를 조합한다.
- 엔티티 추출 정밀도: "레티놀 0.3%", "판테놀 5%", "민감성 피부" 같은 성분명·농도·피부타입을 HTML 일반 텍스트가 아닌
schema.org/PropertyValue로 구조화한 페이지를 우선 파싱한다. 비정형 텍스트에서 농도를 추출하면 LLM 재해석 과정에서 오류가 발생할 수 있기 때문이다. - FAQ 패턴 매칭: 사용자 쿼리와 페이지
FAQPage스키마 질문문이 의미적으로 일치할 때 해당 답변이 인용된다. 스키마 없이 본문에 묻힌 Q&A는 LLM 재해석 과정에서 답변이 왜곡될 수 있다. - 리뷰 수치 구조화:
AggregateRating의reviewCount와ratingValue가 마크업되면 AI 합성 답변에서 "1,200여 건 리뷰 평점 4.7" 형태로 수치 인용된다. 별점 시각화 이미지나 JavaScript 렌더 전용 수치는 기계 해석 불가다.
Product JSON-LD: 성분 속성 완전성 설계
뷰티 제품 페이지의 Product 스키마는 가격·재고 외에 성분·피부타입·사용 단계·병용 주의사항을 additionalProperty로 반드시 포함해야 한다. additionalProperty 없이 기본 필드만 있는 제품 페이지는 성분 기반 쿼리에서 인용 후보에서 탈락하는 경향이 관찰된다(복수 브랜드 SERP 비교, 추정).
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "하이드라 세럼 B5 30mL",
"brand": { "@type": "Brand", "name": "더마클린" },
"description": "판테놀 5% + 3중 히알루론산 복합체. 민감성·건성 피부 집중 수분 공급.",
"sku": "DCL-HS-B5-30",
"url": "https://www.dermaclean.kr/products/hydra-serum-b5",
"offers": {
"@type": "Offer",
"price": "38000",
"priceCurrency": "KRW",
"availability": "https://schema.org/InStock"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"reviewCount": "1243",
"bestRating": "5",
"worstRating": "1"
},
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "주요성분",
"value": "판테놀 5%, 히알루론산나트륨 2%, 가수분해히알루론산 0.5%, 베타글루칸 1%"
},
{
"@type": "PropertyValue",
"name": "적합피부타입",
"value": "민감성, 건성, 복합성"
},
{
"@type": "PropertyValue",
"name": "사용단계",
"value": "세안 후 3단계 (앰플/세럼)"
},
{
"@type": "PropertyValue",
"name": "사용시주의",
"value": "레티놀 함유 제품과 병용 시 30분 간격 권장. 임산부 사용 전 전문의 상담 권고."
}
]
}
</script>
사용시주의 항목은 "레티놀이랑 같이 써도 돼?", "임산부 사용 가능?" 류의 병용·안전성 쿼리에서 AI 답변 인용의 직접 소스가 된다.
FAQPage 스키마: 성분·사용법 쿼리 포착 설계
뷰티 도메인에서 AI 인용이 집중되는 쿼리 유형은 세 가지다: 성분 메커니즘("나이아신아마이드 효과"), 적합성("임산부 레티놀"), 병용·순서("BHA 후 세럼 순서"). 각 유형을 FAQPage 스키마의 Question/Answer로 명시 마크업한다.
- 질문 문장을 실제 검색 쿼리 형태로 작성: "판테놀이란?" 대신 "판테놀 5%가 민감성 피부 장벽 회복에 효과적인 이유는?" — LLM은 의미적 유사도로 매칭하므로 실제 쿼리 형태와 가까울수록 인용 정확도가 높아진다.
- 답변에 수치·기제 포함: "수분 공급에 좋다"가 아닌 "판테놀은 피부 장벽 지질 합성을 촉진하며, 5% 농도에서 경표피 수분 손실(TEWL) 감소 효과가 복수 임상 연구에서 보고됨" — AI가 수치와 메커니즘을 직접 인용하기 때문이다.
- FAQ 항목 수는 5~10개 권장: 30개 이상의 과도한 FAQ는 페이지 주제 집중도를 희석시켜 엔티티 추출 정밀도를 낮출 수 있다(추정).
- 성분 상세 페이지 분리:
/ingredients/niacinamide처럼 성분별 독립 URL을 생성하고Article+FAQPage스키마를 적용한다.Product의 내부 링크로 연결하면 크롤러가 제품과 성분 정보를 연관 지을 수 있다.
SEO·AEO·GEO 항목별 비교 및 측정 방법
| 항목 | SEO | AEO | GEO |
|---|---|---|---|
| 노출 형태 | 링크 목록 (블루링크) | AI Overviews·Featured Snippet 직접 인용 | 생성 답변 내 출처 병기 |
| 핵심 신호 | PageRank·백링크·E-E-A-T | FAQ/Product 스키마 완전성·엔티티 정합성 | 문서 신뢰도·인용 가능한 수치 밀도 |
| 뷰티 최적화 포인트 | 카테고리 키워드·리뷰 UGC 볼륨 | 성분명·피부타입 PropertyValue·FAQPage | 성분 메커니즘·임상 근거 서술 문서 |
| 측정 지표 | CTR·SERP 순위 | AI Overviews 인용 빈도·Position 0 점유율 | 생성 답변 내 브랜드 언급 횟수 |
| 콘텐츠 형식 | 장문 블로그·PDP 설명 텍스트 | FAQ 페이지·성분 스펙 페이지 | 성분 가이드·임상 요약 콘텐츠 |
측정 실무 절차는 세 단계로 구성된다.
- Google Search Console "검색 결과 유형" 필터: AI Overviews 트리거 쿼리를 식별한다. 단, SC는 AI Overview 전용 impression/click을 완전히 분리하지 않으므로 간접 추정이 필요하다(2025년 기준).
- 수동 SERP 샘플링: 목표 쿼리 20~30개를 시크릿 모드로 검색해 AI Overview 인용 여부와 인용 소스 URL을 기록한다. 경쟁사 대비 인용 점유율을 비교 지표로 삼는다.
- 구조화 데이터 검증: Google Rich Results Test와 Schema.org Validator로 JSON-LD 파싱 오류를 먼저 제거한다. 오류가 존재하면 색인 자체가 파싱되지 않아 스키마가 무효화된다.
흔한 오해: "리뷰 수가 많으면 AI가 인용한다"
리뷰 볼륨(UGC 수량)은 기존 SEO의 신뢰도 신호이지만, AI 인용 선정의 직접 인자가 아니다. Perplexity가 "나이아신아마이드 10% 효과"를 답변할 때 리뷰 5만 건 페이지보다 성분 메커니즘·농도·임상 근거를 구조화한 페이지를 인용하는 패턴이 실제로 관찰된다. 올바른 처리법: 리뷰 페이지에 AggregateRating을 붙이는 것과 별개로, 성분 상세 페이지(/ingredients/niacinamide)를 독립 URL로 생성하고 Article + FAQPage 스키마를 적용한다. Product의 isRelatedTo 속성 또는 내부 링크로 두 페이지를 연결하면 크롤러가 제품 엔티티와 성분 정보를 연관 그래프로 처리할 수 있다.
성분 정보는 JSON-LD additionalProperty에 얼마나 상세하게 기입해야 하나요?
additionalProperty의 value는 기계 파싱 대상이므로 마케팅 문구 없이 성분명(가능하면 INCI명 병기)·농도·기능을 쉼표 구분으로 기입한다. 예: "판테놀 5% (Panthenol, 보습·장벽강화), 나이아신아마이드 10% (Niacinamide, 미백·모공), 히알루론산나트륨 2% (수분결합)". 단, JSON-LD 단일 value가 500자를 초과하면 일부 파서가 잘라낼 수 있으므로 핵심 성분 상위 5개로 제한하고, 전성분 상세 내용은 별도 성분 상세 페이지에 위임하는 구조를 권장한다.
AI 크롤러(GPTBot, ClaudeBot)를 robots.txt로 차단하면 AI 인용에서 영구 제외되나요?
GPTBot을 Disallow: /로 차단하면 OpenAI의 학습·인덱싱 크롤러가 해당 사이트를 수집하지 않으므로, ChatGPT Search의 실시간 인용 후보에서도 탈락할 가능성이 높다. Perplexity의 경우 PerplexityBot을 별도로 차단해야 하며, 두 봇의 차단 정책은 독립적이다. 뷰티 브랜드의 권장 전략은 제품·성분·가이드 경로는 허용하되, 결제·계정·장바구니 경로만 차단하는 부분 허용 방식이다. 전면 차단은 트래픽 출처 다변화가 목적인 경우에만 유효하다.
참고 자료
이 글의 권고는 아래 공식 문서·연구를 근거로 합니다.