종합 평점 (Aggregate Rating)
종합 평점은 상품에 달린 모든 리뷰를 평균하여 하나의 수치로 집계한 값이며, 동명의 schema.org 속성을 통해 검색 엔진이 해당 평균을 검색 결과 목록 옆에 별점 스니펫으로 표시할 수 있게 합니다.
지표로서의 종합 평점은 상품 페이지의 모든 리뷰를 단일 수치로 압축합니다. 일반적으로 5점 만점의 값과 리뷰 수가 나란히 표시됩니다. schema.org 마크업으로서 aggregateRating 타입은 이 수치를 기계가 읽을 수 있는 형태로 담으며, 검색 엔진은 이 데이터를 바탕으로 검색 결과 아래에 별점을 표시할지 여부를 결정합니다. 평균 점수는 신호의 절반에 불과합니다. 그 옆의 리뷰 수가 평균이 얼마나 신뢰할 만한지를 말해 줍니다. 리뷰 6건의 4.9점과 리뷰 800건의 4.6점은 같은 주장이 아니며, 구매자들은 표면적인 숫자가 더 높아 보여도 이 차이를 실제로 구분합니다.
Google은 마크업에 ratingValue와 reviewCount 또는 ratingCount 중 하나를 반드시 포함하도록 요구하며, 엄격한 규칙을 적용합니다. 구조화 데이터의 수치와 페이지에서 실제로 보이는 리뷰가 일치해야 합니다. 구매자가 볼 수 없는 평점을 마크업하거나 리뷰 수를 부풀리는 것은 정책 위반이며, 리치 스니펫 전체를 잃을 수 있습니다. 안전한 방법은 화면에 표시되는 리뷰와 동일한 데이터에서 마크업을 자동 생성하는 것입니다.
예를 들어, 한 Shopify 스토어가 자연주의 스킨케어 세트를 판매한다고 가정합니다. 상품 페이지에 게시된 리뷰가 214건이고 평균 별점이 4.7점이라면, aggregateRating 블록에는 정확히 ratingValue 4.7, reviewCount 214로 기재해야 합니다. 새 리뷰가 승인되거나 기존 리뷰가 숨겨질 때마다 수치가 자동으로 갱신되어야 합니다. 이후 스토어가 같은 세트를 피부 타입별 세 가지 라인으로 분리한다면, 선택이 필요합니다. 전체 214건의 종합 평점을 공유 집계로 유지할지, 각 라인에 고유 리뷰만 반영한 별도 마크업을 사용할지 결정해야 합니다. 전체 214건을 표시하면서 실제로는 9건의 리뷰만 보이는 페이지에 해당 수치를 마크업하면, 바로 이 불일치가 스니펫을 사라지게 만듭니다.
Naver와 Google 모두에서 이 원칙은 동일하게 적용됩니다. 한국 검색 환경에서 Naver는 스마트스토어 리뷰를 자체 노출에 활용합니다. Shopify 스토어라면 schema.org 마크업을 통해 Google 검색에서도 동일한 신뢰 신호를 전달할 수 있습니다. 두 채널에서 모두 읽힐 수 있도록 구조화 데이터를 갖추는 것이 중요합니다.
AI 검색에서도 종합 평점은 핵심 역할을 합니다. ChatGPT, Perplexity, Google AI Overviews 같은 AI 답변 엔진은 종합 평점을 인용 가능한 간결한 사실로 취급합니다. 스킨케어 제품을 비교해 달라는 질문에 AI가 응답할 때, 명확한 ratingValue와 reviewCount는 모델이 인용할 수 있는 정확한 수치를 제공합니다. 리뷰 수는 그 평균이 얼마나 신뢰할 만한지를 나타내는 신호입니다. JavaScript 위젯으로만 렌더링된 리뷰에 구조화 데이터가 없으면, AI 시스템은 읽을 내용이 없어 상품을 자체 증거 없이 요약하게 됩니다.
기존 리뷰를 검색 엔진과 AI 답변 엔진 양쪽에서 읽히고 인용되게 만드는 것이 BeyondReviews가 채우는 공백입니다. 올바른 aggregateRating은 정직한 리뷰 수를 별점 스니펫과 AI 인용으로 전환하는 메커니즘입니다.