QAPage는 단일 정답이 정해진 FAQ와 달리, 스택오버플로우나 지식iN처럼 여러 사용자가 각자 답을 다는 커뮤니티형 질의응답 페이지에 적용하는 스키마다. 채택된 답변(acceptedAnswer)과 추천수(upvoteCount)를 함께 명시하면 검색결과에 답변 요약과 함께 신뢰도 신호가 노출될 수 있다. 자사 FAQ 페이지에 QAPage를 잘못 적용하면(실제로는 사용자가 답을 달 수 없는 구조인데도) 스키마 오용으로 간주될 수 있어 페이지의 실제 상호작용 구조와 반드시 일치시켜야 한다.

실무 적용 및 비즈니스 영향

  • 질문-답변 리치 결과 노출로 지식 커뮤니티 및 포럼의 검색 유입 극대화

구현 가이드 및 주의사항

  • 단일 FAQ 페이지와 혼동하지 말아야 하며 사용자가 직접 답을 달 수 있는 구조에만 적용

코드 예시

{
  "@context": "https://schema.org",
  "@type": "QAPage",
  "mainEntity": {
    "@type": "Question",
    "name": "Astro와 Next.js 중 어떤 것을 써야 하나요?",
    "text": "콘텐츠 중심 사이트를 만드는데 어떤 프레임워크가 더 적합한지 고민입니다.",
    "answerCount": 2,
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "정적 콘텐츠 위주라면 Astro, 로그인 등 동적 기능이 많다면 Next.js가 유리합니다.",
      "upvoteCount": 42
    }
  }
}