Review Schema (aggregate)
Schema tổng hợp đánh giá từ nhiều nguồn, bao gồm ratingValue, reviewCount, bestRating, worstRating.
Review Schema (aggregate) là gì?
Review Schema (aggregate) là loại dữ liệu có cấu trúc theo chuẩn Schema.org, dùng để mô tả tổng hợp đánh giá của người dùng dành cho một sản phẩm, dịch vụ, doanh nghiệp hoặc nội dung nào đó. Khác với Review Schema đơn lẻ (mô tả một đánh giá cụ thể), AggregateRating tập hợp nhiều đánh giá thành một bản tóm tắt — gồm điểm trung bình (ratingValue), số lượng đánh giá (reviewCount), điểm cao nhất khả dụng (bestRating) và điểm thấp nhất khả dụng (worstRating).
Loại schema này được Google hỗ trợ đầy đủ trong kết quả tìm kiếm và thường xuất hiện dưới dạng sao xếp hạng (⭐) bên cạnh tiêu đề trang, giúp tăng độ tin cậy và tỷ lệ nhấp (CTR). Nó không phải là yếu tố xếp hạng trực tiếp, nhưng ảnh hưởng gián tiếp qua hành vi người dùng và độ nổi bật trên SERP.
Tại sao quan trọng trong SEO?
Review Schema (aggregate) quan trọng vì ba lý do chính:
- Tăng độ nổi bật trên kết quả tìm kiếm: Khi Google hiển thị sao xếp hạng và số đánh giá, snippet trở nên bắt mắt hơn — nghiên cứu của Search Engine Journal (2023) ghi nhận CTR tăng trung bình 15–35% so với snippet chuẩn.
- Xây dựng niềm tin nhanh: Người dùng thường quyết định click dựa trên cảm nhận ban đầu — sao và số lượng đánh giá là bằng chứng xã hội mạnh, đặc biệt với sản phẩm đắt tiền hoặc dịch vụ chuyên sâu.
- Hỗ trợ phân loại nội dung: Schema giúp công cụ tìm kiếm hiểu rõ hơn ngữ cảnh: đây là trang giới thiệu sản phẩm? trang so sánh? trang đánh giá tổng hợp? Từ đó cải thiện khả năng hiển thị đúng đối tượng tìm kiếm.
Lưu ý: Google không bắt buộc dùng schema để hiển thị rich result — việc xuất hiện sao phụ thuộc vào chất lượng nội dung, tính nhất quán của dữ liệu và mức độ phù hợp với truy vấn.
Cách hoạt động
Review Schema (aggregate) hoạt động bằng cách gắn thẻ dữ liệu có cấu trúc vào mã HTML (thường ở định dạng JSON-LD), giúp máy tìm hiểu được mối quan hệ giữa các thành phần: sản phẩm → điểm trung bình → số đánh giá → thang đo.
Khi thu thập dữ liệu, Google kiểm tra:
- Tính hợp lệ của schema (đúng thuộc tính, đúng kiểu dữ liệu, không mâu thuẫn).
- Tính nhất quán giữa schema và nội dung hiển thị trên trang (ví dụ: nếu schema báo
ratingValuelà 4.7 vớireviewCountlà 128, thì nội dung trang phải phản ánh điều tương tự). - Độ tin cậy của nguồn đánh giá (Google ưu tiên đánh giá từ người dùng thực, có tên/nội dung rõ ràng, không phải đánh giá tự động hoặc từ bên thứ ba thiếu kiểm soát).
Nếu tất cả điều kiện đạt, Google có thể hiển thị rich result — nhưng không đảm bảo. Việc cập nhật rich result thường mất từ vài ngày đến vài tuần sau khi triển khai đúng.
Hướng dẫn thực hiện
Dưới đây là các bước triển khai Review Schema (aggregate) chuẩn xác:
- Xác định đối tượng cần gắn schema: Chỉ áp dụng cho trang mô tả sản phẩm, dịch vụ, doanh nghiệp hoặc bài viết đánh giá tổng hợp — không dùng trên trang chủ chung chung hoặc danh mục.
- Thu thập dữ liệu chính xác:
ratingValue: Số thực (vd: 4.6), làm tròn tối đa 1 chữ số thập phân.reviewCount: Số nguyên dương (vd: 89), không dùng định dạng “hơn 100” hay “~90”.bestRatingvàworstRating: Thường là 5 và 1 (nếu dùng thang điểm 5 sao); bắt buộc phải khai báo nếu dùngratingValue.
- Chọn định dạng: JSON-LD là lựa chọn được khuyến nghị (đặt trong thẻ
<script>trong<head>hoặc cuối<body>). Không dùng Microdata hoặc RDFa trừ khi có yêu cầu kỹ thuật đặc biệt. - Test trước khi triển khai: Dùng URL Inspection Tool hoặc Rich Results Test để kiểm tra lỗi và xem preview.
- Theo dõi hiệu quả: Trong Google Search Console → Performance → Search Appearance → Rich results → AggregateRating để xem số lần hiển thị và tỷ lệ hiển thị thành công.
Lỗi thường gặp
Dưới đây là những lỗi phổ biến và cách khắc phục:
| Lỗi | Nguyên nhân | Cách sửa |
|---|---|---|
ratingValue không khớp nội dung |
Schema báo 4.8 nhưng trang chỉ hiển thị “4.5 sao từ 42 đánh giá” | Cập nhật lại ratingValue và reviewCount cho đúng với nội dung hiện tại. Không được để schema “tốt hơn thực tế”. |
Thiếu bestRating hoặc worstRating |
Bỏ sót một trong hai thuộc tính bắt buộc | Thêm cả hai: ví dụ "bestRating": "5", "worstRating": "1". Giá trị phải là chuỗi số, không phải số nguyên trong JSON-LD. |
| Review count không phải số nguyên | Dùng “hơn 50”, “khoảng 120”, hoặc “120+” | Chỉ dùng số nguyên dương: 120, 57, 1000. Nếu không biết chính xác, không nên khai báo schema. |
| Gắn schema lên trang không có đánh giá | Trang chỉ có mô tả sản phẩm, chưa có bất kỳ đánh giá nào | Không triển khai schema. Google có thể coi đây là nỗ lực gian lận nếu phát hiện. |
Ví dụ thực tế
Dưới đây là đoạn JSON-LD mẫu cho một sản phẩm điện thoại với 142 đánh giá, điểm trung bình 4.6 trên thang 5 sao:
{ "@context": "https://schema.org", "@type": "Product", "name": "iPhone 15 Pro", "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.6", "reviewCount": 142, "bestRating": "5", "worstRating": "1" } }
Lưu ý: Thuộc tính aggregateRating luôn nằm trong đối tượng cha như Product, LocalBusiness, Organization hoặc Recipe. Không tồn tại độc lập.
Câu hỏi thường gặp
Review Schema (aggregate) có làm tăng thứ hạng không?
Không. Đây không phải yếu tố xếp hạng (ranking factor) theo xác nhận của Google. Tuy nhiên, nó có thể cải thiện CTR và thời gian ở lại trang — hai tín hiệu gián tiếp hỗ trợ vị trí dài hạn.
Có thể dùng cùng lúc với Review Schema đơn lẻ không?
Có. Nhiều trang triển khai cả hai: AggregateRating cho bản tóm tắt chung, và nhiều khối Review riêng lẻ cho từng đánh giá chi tiết. Điều kiện duy nhất là dữ liệu phải nhất quán và có thật.
ReviewCount có cần cập nhật liên tục không?
Có. Nếu số đánh giá thay đổi trên trang (ví dụ tăng từ 89 lên 97), bạn nên cập nhật reviewCount trong schema. Việc để sai lệch lâu dài có thể khiến Google ngừng hiển thị rich result. Tự động hóa qua CMS hoặc script là giải pháp tối ưu — tùy trường hợp.