AEO(Answer Engine Optimization)의 핵심 기술인 FAQPage Schema Markup을 JSON-LD 형식으로 올바르게 구현하는 방법을 Schema.org 공식 명세 기반으로 설명합니다.
FAQPage Schema는 페이지의 Q&A 콘텐츠가 자주 묻는 질문임을 검색 엔진과 AI에게 알려주는 구조화 데이터입니다. Schema.org에서 공식으로 정의하고 Google이 검색 결과에서 지원하는 마크업 유형입니다.
Schema.org의 공식 명세에 따르면 FAQPage는 "자주 묻는 질문(FAQ)과 그 답변이 있는 웹 페이지"를 나타냅니다. (Schema.org FAQPage 공식 명세 →)
FAQPage를 적용하면:
Google이 권장하는 JSON-LD(JavaScript Object Notation for Linked Data) 형식으로 구현하는 방법입니다. JSON-LD는 HTML의 <head> 또는 <body> 섹션에 <script> 태그로 삽입합니다.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "임플란트 비용은 얼마인가요?",
"acceptedAnswer": {
"@type": "Answer",
"text": "임플란트 비용은 사용하는 임플란트 종류와 보험 적용 여부에 따라 다릅니다. 국내 임플란트 보험 급여 기준(65세 이상 2개까지)과 비급여 시술 비용 범위를 담당 의사와 상담해 확인하는 것이 좋습니다."
}
},
{
"@type": "Question",
"name": "임플란트 시술 기간은 얼마나 걸리나요?",
"acceptedAnswer": {
"@type": "Answer",
"text": "임플란트 시술은 일반적으로 뼈 이식 없이 3~6개월, 뼈 이식이 필요한 경우 6~12개월이 소요됩니다. 정확한 기간은 환자의 뼈 상태와 치유 속도에 따라 달라집니다."
}
}
]
}
</script>
Google은 FAQPage Schema에 대한 공식 가이드라인을 Google Search Central에서 제공합니다. (Google FAQPage 공식 가이드 →)
· 하나의 정답이 있는 질문-답변 쌍
· 실제 사용자가 자주 묻는 질문
· 페이지 본문에도 동일한 Q&A 콘텐츠가 있어야 함 (Schema만 있고 본문에 없으면 안 됨)
· 광고나 마케팅 목적의 콘텐츠
· 동일 페이지에 FAQ Schema를 여러 번 중복 적용
· 커뮤니티 Q&A 형식의 여러 답변이 있는 경우 (그 경우는 QAPage 사용)
· 스팸, 노골적인 자기 홍보
FAQPage Schema 적용 후 Google의 공식 도구로 정상 구현 여부를 확인합니다.
Google Rich Results Test: search.google.com/test/rich-results
URL 또는 코드를 입력해 FAQPage Schema가 올바르게 인식되는지 확인합니다.
Google Schema Markup Validator: validator.schema.org
Schema.org 명세에 맞는지 검증합니다.
아니오, 보장되지 않습니다. Google은 FAQPage Schema를 인식하더라도 검색 결과에서 FAQ 리치 결과 표시 여부를 Google이 최종 결정합니다. 단, 올바르게 구현된 FAQPage Schema는 AI 검색 엔진의 Q&A 인식에는 도움이 됩니다.
Schema.org 명세에는 Q&A 개수 제한이 없습니다. Google은 일반적으로 하나의 페이지에서 최대 몇 개의 FAQ 리치 결과를 표시할지 Google이 결정합니다. 실용적으로는 페이지 주제와 관련된 핵심 질문 5~10개를 충분한 답변과 함께 제공하는 것이 권장됩니다.
FAQPage는 "하나의 정답"이 있는 Q&A에 사용합니다. QAPage는 Stack Overflow, Naver 지식iN처럼 여러 사람이 답변을 제출하고 투표하는 커뮤니티 Q&A 형식에 사용합니다. 일반 비즈니스 웹사이트의 FAQ 섹션에는 FAQPage가 적합합니다. (Schema.org QAPage 명세 →)