ClaimReview란 무엇이며 왜 상품 리뷰에 사용하면 안 되는가
ClaimReview는 팩트체크 콘텐츠를 위한 마크업으로, 쇼핑몰 상품 리뷰와는 성격이 전혀 다릅니다.
ClaimReview는 실제로 무엇을 위한 것입니까?
ClaimReview는 팩트체킹을 위한 구조화 데이터 유형입니다. 특정 주장, 그 주장에 대한 검증자의 판정, 판정 근거를 담은 기사를 마크업할 수 있습니다. 검색 결과에는 팩트체크 결과, 즉 주장 내용, 검증 기관, "거짓" 또는 "대체로 사실"과 같은 판정이 표시됩니다.
이 마크업의 사용 주체는 팩트체킹 기관과 언론사입니다. 대상은 사실 여부를 판단할 수 있는 발언이어야 합니다. 판매 중인 상품을 대상으로, 구매자의 감상을 담는 상품 페이지와는 성격이 전혀 다릅니다.
왜 ClaimReview가 쇼핑몰에 권장되는 경우가 있습니까?
"review"라는 단어가 혼란을 일으킵니다. schema 관련 글들이 블로그 간에 복사되면서, 쇼핑몰에서 사용할 리뷰 유형을 찾을 때 "ClaimReview"가 눈에 띄기 쉽습니다. Product와 aggregateRating 조합보다 이름이 더 직관적으로 보이기 때문입니다. 이름 자체가 함정입니다.
두 유형은 공통점이 거의 없습니다. ClaimReview는 주장을 평가하고, 상품 리뷰는 구매자가 구매한 물건을 평가합니다. 상품 페이지에 ClaimReview를 적용해도 상품 리뷰 스키마로 변환되지 않으며, 잘못된 대상에 잘못된 스키마를 붙이는 결과만 낳습니다.
상품 리뷰에는 어떤 스키마를 사용해야 합니까?
상품 페이지에는 Product를 감싸는 요소로 사용하고, 그 안에 고객 피드백을 중첩합니다. 개별 리뷰는 Review에 담고, 전체 리뷰 요약은 aggregateRating에 담습니다. aggregateRating이 검색 결과의 별점을 실제로 구동하는 필드입니다.
- Product: 상품 자체로, 이름, 이미지, 식별자를 포함합니다.
- Review: 개별 고객 리뷰로, 평점, 작성자, 본문을 포함합니다.
- aggregateRating: 평균 점수와 리뷰 수로, 별점 스니펫을 구동하는 필드입니다.
- Offer (선택적이지만 유용): 가격과 재고 상황으로, 상업적 맥락을 제공합니다.
상품 페이지에 ClaimReview를 그대로 두면 어떻게 됩니까?
ClaimReview는 상품 별점 스니펫을 생성하지 않으므로, 상품 페이지에 남겨두어도 아무런 별점이 표시되지 않습니다. 별점 스니펫은 Product 안의 aggregateRating에서 구동되며, ClaimReview는 이 중 어느 것도 제공하지 않습니다.
최선의 경우 마크업이 무시됩니다. 최악의 경우, 상업 페이지에서 뒷받침할 수 없는 팩트체크 주장을 하는 것으로 인식될 수 있습니다. 올바른 조치는 쇼핑몰 페이지에서 ClaimReview를 완전히 제거하고 Product 스키마가 제 역할을 하도록 두는 것입니다.
두 유형을 한눈에 구별하는 방법은 무엇입니까?
한 가지 질문으로 구분할 수 있습니다. 평가 대상이 무엇인가. 사실 여부를 판단할 수 있는 발언이라면, 그리고 그 판정을 설명하는 팩트체커가 작성하는 경우에만 ClaimReview가 적합합니다. 고객이 구매한 상품에 대한 반응이라면 Product에 Review와 aggregateRating을 사용해야 합니다.
- 대상이 사실적 주장이고 작성자가 팩트체커인 경우: ClaimReview.
- 대상이 상품이고 작성자가 고객인 경우: Product에 Review와 aggregateRating.
- 대상이 서비스 또는 사업체 평판인 경우: ClaimReview가 아닌 Organization 또는 LocalBusiness 유형의 Review.
리뷰 스키마가 올바른데도 인용되지 않는 이유는 무엇입니까?
올바른 마크업은 필요 조건이지, 충분 조건이 아닙니다. Product 스키마도 크롤러가 읽는 페이지 HTML에 리뷰 텍스트가 있어야 작동합니다. 위젯이 나중에 삽입하여 크롤러가 빈 컨테이너로 보는 경우에는 효과가 없습니다. 유효한 스키마가 빈 컨테이너를 감싸도 검증은 통과하지만 아무런 결과도 얻지 못합니다.
대부분의 리뷰 앱은 페이지를 방문하는 쇼핑객을 위해 만들어졌고 거기서 멈춥니다. 별점은 사람에게는 렌더링되지만, 실제 텍스트는 script 안에 갇혀 있습니다. 기존 리뷰를 검색과 AI 답변에서 읽을 수 있고 인용 가능하게 만드는 것이 BeyondReviews가 해결하는 과제입니다.
정리하면
ClaimReview는 팩트체킹이라는 올바른 대상에 올바른 작성자가 사용하는 훌륭한 유형입니다. 소매업에는 해당되지 않습니다. 쇼핑몰에서는 별점도 생성하지 않고 혼란만 초래합니다. Product에 Review와 aggregateRating을 사용하고, 기계가 읽을 수 있도록 리뷰 텍스트를 서버 HTML에 배치하며, ClaimReview는 그것이 설계된 팩트체커에게 남겨두십시오.
- ClaimReview를 사용하면 상품 페이지에 별점이 표시되나요?
- 표시되지 않습니다. 상품 별점 스니펫은 Product 안에 중첩된 aggregateRating에서 생성됩니다. ClaimReview는 주장에 대한 팩트체커의 판정을 설명하며 팩트체크 결과를 제공하는 것으로, 상품 리치 결과가 아닙니다. 따라서 쇼핑몰 페이지에서는 별점이 생성되지 않습니다.
- 이커머스 사이트에서 ClaimReview가 적합한 경우가 있나요?
- 실제로 팩트체크 콘텐츠를 게시하는 경우에만 해당되며, 쇼핑몰에서는 거의 없습니다. 상품 페이지의 고객 피드백은 상품에 대한 감상이지 사실적 주장에 대한 판정이 아닙니다. 따라서 올바른 스키마는 ClaimReview가 아닌 Review와 aggregateRating을 포함한 Product입니다.
- 이미 ClaimReview를 추가했습니다. 어떻게 해야 하나요?
- 상품 페이지와 쇼핑몰 페이지에서 제거한 다음, Product에 Review와 aggregateRating을 추가하십시오. ClaimReview를 그대로 두면 별점도 생성되지 않고 상업 페이지에서 잘못 적용된 마크업으로 인식될 수 있으므로, 가장 깔끔한 해결책은 제거하는 것입니다.
- 올바른 리뷰 스키마를 적용하면 검색 인용이 보장되나요?
- 보장되지 않습니다. 스키마는 필요 조건이지 충분 조건이 아닙니다. 리뷰 텍스트도 크롤러가 읽을 수 있는 페이지 HTML에 있어야 하며, 크롤러가 빈 컨테이너로 보는 위젯이 삽입하는 방식이어서는 안 됩니다. 빈 컨테이너를 감싼 유효한 스키마는 아무런 결과도 얻지 못합니다.