구조화 데이터

FAQPage 스키마 검증기

FAQPage JSON-LD(또는 전체 페이지)를 붙여넣으면 실제 사양 검사를 받을 수 있습니다: 필수 필드, 무시되는 suggestedAnswer 대비 acceptedAnswer, 답변 내 안전하지 않은 HTML, 중복 질문, 그리고 Google이 숨겨진 콘텐츠로 판단할 수 있는 마크업을 잡아내는 페이지 표시 텍스트와의 교차 검사까지.

모든 처리가 브라우저 안에서 이루어집니다. 붙여넣은 내용은 익명 사용 횟수를 제외하고 어디로도 전송되지 않습니다.

<script type="application/ld+json"> 블록의 내용이나 전체 페이지 HTML을 붙여넣으세요 — 모든 FAQPage와 Question 레코드가 자동으로 감지됩니다. 전체 페이지를 붙여넣으면(JSON-LD만이 아니라) 각 질문과 답변이 실제로 표시 콘텐츠에 나타나는지도 확인합니다.

이 도구가 검사하는 항목과 일반적인 실수를 고치는 방법

이 도구는 검색 엔진과 AI 크롤러가 실제로 읽는 방식으로 중첩 구조를 순회합니다: 모든 FAQPage 노드를 찾고, 해당 "mainEntity"에 실제 Question 항목이 있는지 확인하며, 각 Question의 "acceptedAnswer"를 검증합니다 — 실수로 mainEntity 밖에 남겨진 Question도 포함되며, 이는 일반 JSON-LD로는 정상적으로 렌더링되지만 Google은 완전히 무시합니다.

모든 Question에는 비어 있지 않은 "name"(질문 텍스트)과 "@type":"Answer" 및 비어 있지 않은 "text"를 가진 "acceptedAnswer" 객체가 필요합니다. "suggestedAnswer"는 그 자체로 오류는 아니지만 Google의 FAQ 리치 결과는 이를 전혀 읽지 않습니다 — suggestedAnswer만 채운 경우 해당 질문은 사실상 표시되는 답변이 전혀 없는 것입니다.

답변 텍스트에는 script, iframe, form, object, embed, svg 태그나 "on*=" 이벤트 핸들러 속성이 절대 포함되어서는 안 됩니다 — 이런 요소는 제거되거나 전체 레코드가 거부되는 원인이 될 수 있습니다. 서식은 &lt;b&gt;, &lt;strong&gt;, &lt;a&gt;, &lt;ul&gt;/&lt;li&gt;, &lt;p&gt;와 같은 안전한 태그로 제한하세요.

JSON-LD 블록만이 아니라 전체 페이지 HTML을 붙여넣으면, 이 도구는 각 질문과 그 답변 텍스트가 실제로 페이지의 표시 콘텐츠 어딘가에 존재하는지도 확인합니다. Google의 구조화 데이터 정책은 마크업이 실제 방문자가 볼 수 있는 내용을 반영할 것을 요구하며, 숨겨져 있거나 유료 콘텐츠 뒤에 있거나 페이지에 아예 없는 FAQ 콘텐츠를 마크업한 페이지에 대해 수동 조치를 취할 수 있습니다.

중복 질문(정확히 동일한 문구의 질문이 두 번 나타남)과 서로 다른 질문 아래의 중복 답변은 보통 진짜로 다른 콘텐츠가 아니라 실수로 복사-붙여넣기한 것을 의미하며, 둘 다 검색 엔진에게는 템플릿처럼 보입니다. 세부 내용을 추가하기 전에 모든 질문과 답변이 고유하고 구체적이며 한두 문장으로 답할 수 있도록 유지하세요.

📊 이 페이지는 얼마나 정확한가요?

얼굴을 눌러 평가한 뒤 모두의 생각을 확인하세요.

0%

평가를 저장하지 못했습니다 — 다시 시도해 주세요.

1