기술·구조

FAQ 스키마란? 페이지의 질문·답 쌍을 기계가 읽게 선언하는 FAQPage 구조화 데이터

FAQ 스키마는 schema.org 의 FAQPage 타입으로, 페이지 본문에 있는 질문·답 쌍을 JSON-LD 로 선언해 검색엔진과 AI 가 그대로 읽게 하는 구조화 데이터다. 2023년 이후 리치 결과 제한, 그래도 넣는 이유, 작성 예시와 정책 위반 사례까지.

최종 수정 2026-09-15 · 약 1500자 · 연결 7개 · 어딧지 리서치

FAQ 스키마란 무엇인가

FAQ 스키마란 schema.org 의 FAQPage 타입을 써서, 페이지 본문에 실제로 보이는 "자주 묻는 질문"의 질문·답 쌍을 JSON-LD 형식으로 선언하는 구조화 데이터다. 검색엔진과 생성형 AI 가 페이지를 읽을 때 "이 페이지에는 이런 질문에 대한 이런 답이 있다"를 추측 없이 확인하게 한다.

조건이 하나 있다. 스키마에 넣은 질문·답은 화면에도 그대로 보여야 한다. 본문에 없는 내용을 스키마에만 넣는 것은 구글 구조화 데이터 정책 위반이다.

FAQ 리치 결과는 아직 나오는가?

일반 기업 사이트에서는 거의 나오지 않는다. 구글은 2023년 8월부터 FAQ 리치 결과(검색 결과에서 질문·답이 펼쳐지는 형식)를 정부·의료 등 신뢰도 높은 사이트로 제한한다고 발표했다. 따라서 FAQ 스키마로 검색 결과 면적을 늘리는 효과는 기대하지 않는 것이 맞다.

그래도 FAQ 스키마를 넣는 이유는 무엇인가?

  • 기계 가독성 — 질문·답 쌍이 선언돼 있으면 AI 오버뷰·AI 검색이 발췌할 단위를 쉽게 찾는다(AEO 의 답 단위와 같다).
  • 작성 규율 — 스키마를 넣으려면 본문에 실제 FAQ 가 있어야 하므로, 질문형 답 페이지를 만드는 강제 장치가 된다.
  • 비용이 거의 없다 — 본문 FAQ 를 그대로 옮기면 되고, 빌더·플러그인 대부분이 지원한다.

올바른 FAQPage 는 어떤 모양인가?

홍길동 대표의 가상 "우리 회사" 페이지에 넣는 최소 예시다. 질문 하나가 Question, 답이 acceptedAnswer 다.

  • { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "납기는 얼마나 걸리나요?", "acceptedAnswer": { "@type": "Answer", "text": "주문 제작은 계약 후 협의한 일정에 따르며, 안내 페이지에 기준을 적어 두었습니다." } } ] }
  • name 에는 질문 문장 전체를, text 에는 화면의 답을 그대로. HTML 태그는 제한적으로만 허용된다.
  • 한 페이지에 FAQPage 는 하나만. 실제 FAQ 가 있는 페이지에만 선언한다.

흔한 위반과 오류는 무엇인가?

사례문제고치는 법
화면에 없는 FAQ 를 스키마에만 넣음정책 위반, 수동 조치 가능본문에 같은 FAQ 를 보이게 하거나 스키마에서 삭제
광고 문구를 답에 넣음"FAQ" 가 아님실제 질문·답만
모든 페이지를 FAQPage 로 선언타입 오용실제 FAQ 가 있는 페이지에만
사용자가 답을 올리는 게시판FAQPage 대상 아님QAPage 검토

자주 묻는 질문

FAQ 스키마를 넣으면 순위가 오르나요?

아닙니다. 순위 요소가 아니며, 리치 결과도 대부분 사이트에서 표시되지 않습니다. 기계 가독성과 작성 규율이 목적입니다.

FAQ 는 몇 개가 적당한가요?

정해진 수는 없지만 한 페이지 주제와 직접 관련된 질문 3~8개가 실무적입니다. 수십 개를 몰아넣으면 페이지 주제가 흐려집니다.

FAQ 스키마를 검증하려면요?

구글 리치 결과 테스트 또는 Schema Markup Validator 에 URL 을 넣어 문법·필수 속성을 확인합니다. 배포 후에는 서치콘솔 향상 보고서에서 오류를 봅니다.

참고 자료

  1. Google Search Central — FAQPage 구조화 데이터
  2. Google Search Central 블로그 — HowTo·FAQ 리치 결과 변경(2023-08)
  3. schema.org — FAQPage