Schema 유효성 검사기
Google의 실제 요구사항을 기준으로 JSON-LD를 검사합니다.
URL 또는 JSON-LD 코드를 붙여넣으면 적용된 구조화된 데이터 유형, 누락된 필수 및 권장 필드, 지원되는 리치 결과 자격을 바로 확인할 수 있습니다.
점검 항목
- 페이지에 적용된 모든 Schema.org 유형
- 유형별 필수 및 권장 필드
- 테마와 앱 간의 충돌하는 중복 블록
- 유형별 리치 결과 지원 자격
각 숫자가 의미하는 내용
해석할 수 없는 리포트는 그저 어딘가 잘못되었다는 말을 길게 늘어놓은 것에 불과합니다.
적용된 유형
페이지에서 출력하는 Schema.org 유형입니다. 스토어에서는 Product, Offer, BreadcrumbList가 가장 중요합니다.
필수 필드와 권장 필드
필수 필드는 해당 유형이 유효하게 작동하기 위해 반드시 필요합니다. 권장 필드는 더 풍부한 리치 결과 표시에 적합한지 결정합니다.
중복 블록
한 페이지에 Product 블록이 두 개 존재하는 경우는 흔하지만 손실이 큽니다. Google은 충돌 해결을 위해 두 블록을 모두 무시하므로 리치 결과 혜택을 완전히 잃게 됩니다.
리치 결과 지원 자격
자격을 갖추었다는 것은 마크업이 조건을 충족함을 뜻합니다. 리치 결과가 실제로 표시될지 여부는 전적으로 Google이 결정합니다.
상투적인 조언이 아닌 구체적인 작동 원리
- 01
검색 결과에 가격과 재고 현황을 표시합니다
유효한 Product 및 Offer 마크업이 있어야 검색 결과에 가격, 재고, 평점이 표시됩니다. 클릭하기 전부터 검색 목록에서 시각적인 차이를 만듭니다.
- 02
잘못된 데이터는 부분적으로 표시되지 않습니다
필수 필드가 누락되면 일부만 표시되는 것이 아니라, 아무런 알림 없이 리치 결과 표시 자체가 취소됩니다.
- 03
테마 업데이트 시 손상될 수 있습니다
스키마는 템플릿에서 출력되므로, 테마 업데이트 시 페이지의 외관상 변화 없이도 블록이 제거될 수 있습니다.
자주 발견되는 문제와 해결 방법
Shopify 스토어에서 이 도구로 발견되는 문제의 대부분을 차지하는 4가지 원인입니다.
진단 결과
두 개의 충돌하는 Product 블록
발생 원인
테마와 앱이 각각 블록을 출력하기 때문입니다.
해결 방법
둘 중 하나를 비활성화하세요. 카탈로그와 연동되는 앱의 블록을 유지하고 테마의 블록을 끄는 것이 일반적입니다.
진단 결과
Offer에 재고 현황 또는 가격 누락
발생 원인
템플릿 빌드 시 설정된 필드만 채워지기 때문입니다.
해결 방법
price, priceCurrency, availability를 모두 출력하고 실제 재고를 반영하세요. 정확하지 않은 재고 정보는 리치 결과 표시 취소로 이어집니다.
진단 결과
실제 리뷰가 없는 AggregateRating
발생 원인
실제 리뷰 데이터가 아닌 기본 설정값에서 평점 마크업이 출력되기 때문입니다.
해결 방법
실제 리뷰가 있는 경우에만 평점 마크업을 출력하세요. 허위 평점은 지름길이 아니며 수동 조치 페널티의 원인이 됩니다.
진단 결과
컬렉션이 누락된 탐색 경로(Breadcrumbs)
발생 원인
BreadcrumbList가 홈과 제품으로만 구성되어 출력되기 때문입니다.
해결 방법
검색 결과의 경로가 실제 사이트 구조와 일치하도록 컬렉션 단계를 포함하세요.
이 도구로 알 수 없는 점
모든 도구에는 한계가 있습니다. 도구의 범위를 정확히 알아야 결과를 과대 해석하지 않습니다.
- 페이지가 실제로 출력하는 데이터를 검사합니다. 값의 사실 여부까지는 확인할 수 없으므로, 정확한 재고와 가격 관리는 스토어 운영자의 책임입니다.
- 지원 자격이 표시를 보장하지는 않습니다. 리치 결과의 노출 여부는 Google이 독자적으로 판단합니다.
이제 지속적인 자동 점검을 시작해 보세요.
ShopSEO를 무료로 설치하고 1분 안에 첫 진단을 진행할 수 있습니다. 마음에 들지 않는 변경 사항은 언제든 되돌릴 수 있습니다. 신용카드 등록, 테마 수정, 약정 없이 바로 이용할 수 있습니다.