Schema / Structured Data

Review Schema là gì?

Định nghĩa nhanh

Review Schema là loại Schema Markup khai báo một đánh giá/xếp hạng sao cụ thể, khác AggregateRating (điểm trung bình tổng hợp từ nhiều đánh giá). Yêu cầu nghiêm ngặt: đánh giá phải có thật, không tự tạo, không phải từ chính chủ sở hữu - vi phạm có thể mất rich result đánh giá toàn site.

Review Schema là gì?

Review Schema là loại Schema Markup khai báo một đánh giá/xếp hạng sao cụ thể cho một sản phẩm, dịch vụ, hoặc tổ chức — có thể đứng độc lập hoặc lồng bên trong Product Schema/Organization Schema, tùy vào đối tượng đang được đánh giá.

Review Schema khác gì AggregateRating

Đây là cặp thuộc tính/schema dễ nhầm lẫn nhất: Review Schema mô tả MỘT đánh giá cụ thể, riêng lẻ (một người dùng cụ thể viết gì, chấm mấy sao). AggregateRating (thường dùng như một thuộc tính lồng bên trong Product/Organization Schema, không phải một schema độc lập) mô tả điểm TRUNG BÌNH TỔNG HỢP từ nhiều đánh giá cộng lại. Một trang sản phẩm có 50 đánh giá thường dùng AggregateRating để hiển thị “4,5 sao từ 50 đánh giá” thay vì liệt kê Review Schema cho từng đánh giá riêng lẻ một.

Các thuộc tính chính

Thuộc tính Vai trò
itemReviewed Đối tượng được đánh giá (sản phẩm, tổ chức, địa điểm)
reviewRating Điểm số đánh giá, thường lồng thuộc tính ratingValuebestRating
author Người viết đánh giá
reviewBody Nội dung văn bản của đánh giá
datePublished Ngày đăng đánh giá

Yêu cầu nghiêm ngặt: đánh giá phải có thật, không được tự tạo

Đây là chính sách Google nhấn mạnh rõ ràng nhất với Review Schema: nội dung đánh giá khai báo PHẢI là đánh giá thực tế từ người dùng thật, không được tự viết/tạo giả để “trang trí” cho có đủ điều kiện hiển thị sao trên SERP. Vi phạm chính sách này (được gọi là review spam) có thể khiến Google loại bỏ hoàn toàn khả năng hiển thị rich result đánh giá cho toàn site, không chỉ riêng trang vi phạm — hậu quả tương tự vi phạm chính sách dữ liệu sản phẩm không khớp đã nêu ở Product Schema.

Không thể tự đánh giá sản phẩm/dịch vụ của chính mình

Một quy định khác thường bị bỏ qua: Google không cho phép đánh giá do CHÍNH chủ sở hữu website/doanh nghiệp tự viết về sản phẩm/dịch vụ của mình xuất hiện dưới dạng Review Schema — review phải đến từ bên thứ ba độc lập (khách hàng thực tế), không phải từ chính đơn vị cung cấp sản phẩm/dịch vụ đó.

Ví dụ JSON-LD với AggregateRating lồng trong Product Schema

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Giày chạy bộ Model X",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.5",
    "reviewCount": "89"
  }
}

Ví dụ minh họa: khi nào dùng Review đơn lẻ, khi nào dùng AggregateRating

Hãy xét một trang sản phẩm mới ra mắt chỉ có 2-3 đánh giá đầu tiên — trong trường hợp này, khai báo từng Review riêng lẻ là hợp lý, giúp hiển thị chi tiết nội dung từng đánh giá cụ thể. Khi số lượng đánh giá tăng lên hàng chục/hàng trăm, việc liệt kê từng Review riêng lẻ trở nên không thực tế — chuyển sang dùng AggregateRating (chỉ cần điểm trung bình và tổng số lượng) là cách tiếp cận đúng, đồng thời vẫn có thể giữ lại một vài Review tiêu biểu nhất kèm theo để tăng độ tin cậy trực quan.

Review Schema và sản phẩm/dịch vụ chưa từng được đánh giá

Một câu hỏi thường gặp là nên làm gì khi sản phẩm mới, chưa có đánh giá nào — câu trả lời đúng là KHÔNG khai báo Review Schema hoặc AggregateRating cho đến khi có đánh giá thật đầu tiên, thay vì để trống hoặc điền giá trị giả (ví dụ mặc định 5 sao). Khai báo AggregateRating với dữ liệu không phản ánh đánh giá thực tế là một hình thức vi phạm chính sách nghiêm trọng, dù xuất phát từ ý định “tạm thời” hay sơ suất kỹ thuật.

Sai lầm thường gặp

  • Tự viết đánh giá giả hoặc dùng đánh giá của chính chủ sở hữu để khai báo Review Schema.
  • Nhầm lẫn giữa Review đơn lẻ và AggregateRating khi có nhiều đánh giá cộng dồn.
  • Khai báo điểm đánh giá không khớp với những gì thực sự hiển thị trên trang cho người dùng.

Checklist triển khai Review Schema

  • Đánh giá khai báo có phải từ người dùng thật, không tự tạo không?
  • Đã dùng đúng AggregateRating thay vì Review đơn lẻ khi có nhiều đánh giá cộng dồn chưa?
  • Dữ liệu có khớp chính xác với những gì hiển thị trên trang cho người dùng thực tế không?

Câu hỏi thường gặp

Có thể dùng Review Schema cho đánh giá về chính công ty mình không?

Có thể, miễn là đánh giá đến từ khách hàng thực tế độc lập (bên thứ ba) — không được tự đội ngũ nội bộ hoặc chủ sở hữu tự viết đánh giá về chính tổ chức/sản phẩm của mình.

Review Schema có bắt buộc phải hiển thị công khai trên trang không?

Có — Google yêu cầu nội dung structured data phải phản ánh đúng nội dung THỰC SỰ hiển thị cho người dùng trên trang, không được khai báo dữ liệu ẩn không xuất hiện trực quan trên giao diện.

Nguồn tham khảo