FAQ 스키마란?
FAQ 스키마(FAQPage Structured Data)는 페이지에 포함된 자주 묻는 질문과 답변을 구글이 이해할 수 있는 구조화 데이터 형식으로 마크업하는 것입니다. 이를 적용하면 구글 검색결과에서 해당 페이지 아래에 FAQ가 펼쳐지는 형태(리치 스니펫)로 표시됩니다.
리치 스니펫이 표시되면 검색결과에서 차지하는 영역이 넓어져 클릭률(CTR)에 유리합니다. 다만 구글은 2023년 8월부터 FAQ 리치 결과 표시를 정부·보건 등 권위 있는 사이트 위주로 축소해, 현재 일반 사이트에서는 표시가 제한적입니다. 그래도 FAQ 구조화 데이터 자체는 검색엔진과 AI가 페이지 내용을 이해하는 데 여전히 유효합니다.
FAQ 스키마의 효과
- 검색결과 면적 확대: 일반 결과는 제목+설명 2줄이지만, FAQ가 표시되면 4~6줄을 차지합니다.
- 클릭률(CTR) 향상: 사용자가 궁금한 질문이 바로 보이므로 클릭 확률이 높아집니다.
- 경쟁사 밀어내기: 내 결과가 더 많은 영역을 차지하면, 경쟁사 결과는 아래로 밀려납니다.
- AI 검색 인용 증가: FAQ 구조화 데이터는 ChatGPT, Gemini 등 AI가 정보를 파악하는 데에도 활용됩니다.
JSON-LD로 FAQ 스키마 작성하기
구글이 권장하는 방식은 JSON-LD(JavaScript Object Notation for Linked Data)입니다. HTML의 <head> 또는 <body> 안에 <script type="application/ld+json"> 태그로 삽입합니다.
기본 코드 구조
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "SEO란 무엇인가요?",
"acceptedAnswer": {
"@type": "Answer",
"text": "SEO(Search Engine Optimization)는 검색엔진 최적화의 약자로, 구글 등 검색엔진의 자연 검색결과에서 웹사이트가 상위에 노출되도록 기술 구조와 콘텐츠를 최적화하는 작업입니다."
}
},
{
"@type": "Question",
"name": "SEO 효과는 얼마나 걸리나요?",
"acceptedAnswer": {
"@type": "Answer",
"text": "일반적으로 SEO 작업 후 3~6개월이 지나면 가시적인 순위 변화가 나타납니다. 키워드 경쟁 강도, 사이트 현재 상태, 콘텐츠 품질에 따라 달라집니다."
}
},
{
"@type": "Question",
"name": "SEO 비용은 얼마인가요?",
"acceptedAnswer": {
"@type": "Answer",
"text": "한국 SEO 에이전시 기준, 월 50만원~400만원 범위가 일반적입니다. 프로젝트 규모와 키워드 경쟁 강도에 따라 달라지며, 상담을 통해 맞춤 견적을 받으실 수 있습니다."
}
}
]
}
</script>단계별 구현 방법
1단계: FAQ 콘텐츠 준비
페이지와 관련된 자주 묻는 질문 3~10개를 준비합니다. 주의할 점:
- 질문은 실제 고객이 검색할 법한 자연스러운 문장으로 작성합니다.
- 답변은 1~3문장으로 간결하게 핵심만 담습니다.
- 페이지 본문에도 동일한 FAQ를 HTML로 표시해야 합니다(스키마만 넣고 본문에 없으면 구글이 무시합니다).
2단계: JSON-LD 코드 작성
위의 기본 구조를 참고하여 자신의 질문과 답변으로 교체합니다. 주의사항:
@type은 반드시"FAQPage"여야 합니다.- 각 질문의
@type은"Question", 답변의@type은"Answer"입니다. - 답변의
text에 HTML 태그를 사용할 수 있습니다(링크 등). - JSON 문법 오류가 없도록 주의합니다(쉼표, 따옴표 등).
3단계: HTML에 삽입
작성한 JSON-LD 코드를 페이지의 <head> 태그 안에 삽입합니다.
<head>
<!-- 기존 메타 태그들 -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
...질문과 답변...
]
}
</script>
</head>4단계: 구글 리치 결과 테스트
구현 후 반드시 구글 리치 결과 테스트 도구로 검증하세요. URL을 입력하면 구조화 데이터가 올바르게 인식되는지 확인할 수 있습니다. 오류가 있으면 빨간색으로 표시되고, 어디를 수정해야 하는지 알려줍니다.
5단계: Search Console에서 모니터링
구글 Search Console의 "향상" > "FAQ" 섹션에서 FAQ 리치 스니펫의 노출 현황을 확인할 수 있습니다. 적용 후 보통 며칠~2주 내에 구글이 인식하기 시작합니다.
자주 하는 실수
- 본문에 FAQ가 없음: 스키마만 넣고 페이지 본문에 FAQ를 표시하지 않으면 구글이 무시합니다. 본문과 스키마의 내용이 일치해야 합니다.
- 광고성 FAQ: "왜 우리 제품이 최고인가요?" 같은 자기 홍보성 질문은 구글이 거부합니다.
- JSON 문법 오류: 마지막 항목 뒤에 쉼표를 넣거나, 따옴표를 빠뜨리는 실수가 흔합니다. JSON 검증 도구로 확인하세요.
- 중복 사용: 한 페이지에 FAQPage 스키마를 여러 개 넣으면 안 됩니다. 하나의 FAQPage 안에 모든 질문을 포함하세요.
야무진SEO의 접근법
야무진SEO는 모든 고객사 사이트에 FAQ 스키마를 기본 적용합니다. 서비스 페이지, 블로그, 랜딩 페이지 각각에 맞는 FAQ를 설계하고, JSON-LD로 구현합니다. 리치 결과 테스트와 Search Console 모니터링까지 포함된 체계적인 프로세스를 운영합니다.