Schema & Structured Data

Review Schema

Schema biểu diễn đánh giá (cá nhân hoặc tập thể), thường dùng chung với Product, LocalBusiness hoặc Organization.

3 lượt xem Cập nhật: 26/05/2026

Review Schema là gì?

Review Schema là một loại markup cấu trúc (structured data) thuộc chuẩn Schema.org, dùng để mô tả rõ ràng thông tin về một đánh giá — bao gồm người viết đánh giá, nội dung đánh giá, điểm số, ngày đăng và mức độ tin cậy. Đây không phải là đoạn mã tự động tạo sao hoặc hiển thị sao trên trang web, mà là dữ liệu ẩn giúp công cụ tìm kiếm hiểu sâu hơn về nội dung đánh giá của bạn.

Review Schema thường được gắn kèm với các loại schema khác như Product, LocalBusiness hoặc Organization. Ví dụ: một bài viết đánh giá điện thoại iPhone 15 sẽ kết hợp Product + Review; một trang giới thiệu nhà hàng có thể kết hợp LocalBusiness + Review.

Tại sao quan trọng trong SEO?

Review Schema giúp trang web xuất hiện trong các định dạng kết quả tìm kiếm nâng cao (rich results), đặc biệt là rich snippets chứa sao đánh giá, điểm trung bình và số lượng đánh giá. Theo báo cáo chính thức từ Google (cập nhật tháng 6/2024), các trang có schema đánh giá đúng chuẩn có tỷ lệ nhấp (CTR) cao hơn trung bình từ 15–35% so với trang không có — tùy ngành và vị trí xếp hạng.

Quan trọng hơn, schema không trực tiếp cải thiện thứ hạng, nhưng nó tăng khả năng thu hút người dùng khi họ thấy thông tin đánh giá ngay trên kết quả tìm kiếm — từ đó giảm tỷ lệ thoát và tăng thời gian ở lại trang, hai yếu tố gián tiếp hỗ trợ SEO.

Cách hoạt động

Khi bạn thêm Review Schema vào mã nguồn trang (dưới dạng JSON-LD hoặc Microdata), công cụ tìm kiếm như Google đọc và xác thực dữ liệu đó qua quy trình sau:

  1. Thu thập trang (crawling)
  2. Phân tích markup cấu trúc để xác định loại đánh giá, đối tượng được đánh giá, điểm số và người đánh giá
  3. Kiểm tra tính nhất quán giữa schema và nội dung hiển thị trên trang (ví dụ: điểm 4.7 trong schema phải khớp với điểm 4.7 trong tiêu đề hoặc đoạn văn)
  4. Nếu đạt yêu cầu, Google có thể hiển thị rich result — nhưng không đảm bảo 100%, vì còn phụ thuộc vào chính sách hiển thị từng thời điểm

Hướng dẫn thực hiện

Dưới đây là 4 bước triển khai Review Schema an toàn và hiệu quả:

  1. Chọn định dạng phù hợp: Dùng JSON-LD (được Google ưu tiên, dễ kiểm soát, không can thiệp DOM). Đặt trong thẻ <head> hoặc trước thẻ </body>.
  2. Xác định đối tượng được đánh giá: Gắn Review vào một entity đã tồn tại — ví dụ Product@id hoặc url rõ ràng.
  3. Điền đầy đủ thuộc tính bắt buộc:
    • reviewRating (có ratingValuebestRating)
    • author (tên người đánh giá — dạng Person hoặc Organization)
    • datePublished (định dạng ISO 8601, ví dụ: 2024-04-12)
    • reviewBody (đoạn văn ngắn mô tả đánh giá, tối thiểu 50 ký tự)
  4. Kiểm tra và gửi lại: Dùng Google Search Console → Công cụ Rich Results Test để xác minh. Nếu có lỗi, sửa xong phải đợi Google thu thập lại (thời gian từ vài giờ đến 7 ngày).

Lỗi thường gặp

Dưới đây là 5 lỗi phổ biến khi triển khai Review Schema và cách khắc phục:

Lỗi Dấu hiệu nhận biết Cách khắc phục
Thiếu reviewRating Google báo “Missing field 'reviewRating'” Thêm khối reviewRating đầy đủ, trong đó ratingValuebestRating phải là số, không phải chuỗi
Điểm số không khớp nội dung Schema ghi 4.8 sao nhưng trang chỉ viết “rất tốt”, không nêu con số Cập nhật nội dung hiển thị để nêu rõ điểm số — ví dụ: “Đánh giá 4.8/5 sao bởi 127 khách hàng”
Sử dụng aggregateRating thay cho Review Muốn hiển thị đánh giá cá nhân nhưng lại dùng schema tổng hợp Phân biệt rõ: Review = đánh giá riêng lẻ; aggregateRating = tổng hợp nhiều đánh giá — không thay thế được nhau
Ngày đăng sai định dạng datePublished ghi “12/04/2024” hoặc “hôm nay” Luôn dùng chuẩn ISO 8601: 2024-04-12
Gắn schema vào trang không có nội dung đánh giá Trang chỉ có nút “Gửi đánh giá”, chưa có đánh giá thật Không triển khai Review Schema cho trang chưa có đánh giá hiển thị — Google coi là spam cấu trúc dữ liệu

Ví dụ thực tế

Dưới đây là đoạn JSON-LD mẫu cho một đánh giá sản phẩm (iPhone 15) trên trang chi tiết sản phẩm:

{ "@context": "https://schema.org", "@type": "Review", "itemReviewed": { "@type": "Product", "name": "iPhone 15", "image": "https://example.com/iphone15.jpg", "sku": "IP15-256-BLK" }, "reviewRating": { "@type": "Rating", "ratingValue": "4.7", "bestRating": "5" }, "author": { "@type": "Person", "name": "Nguyễn Văn A" }, "datePublished": "2024-04-12", "reviewBody": "Màn hình cực nét, pin dùng được cả ngày dù xài nặng. Camera chụp đêm cải thiện rõ rệt so với đời trước. Chỉ tiếc là sạc vẫn chưa hỗ trợ 30W chính hãng." }

Lưu ý: Đoạn mã này phải đặt trong thẻ <script type=\"application/ld+json\">, và phải khớp với nội dung hiển thị trên trang.

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

Review Schema có làm tăng thứ hạng Google không?

Không. Schema không phải yếu tố xếp hạng trực tiếp. Tuy nhiên, nó giúp trang xuất hiện dưới dạng rich result — từ đó tăng CTR và tương tác người dùng, hai tín hiệu gián tiếp hỗ trợ thứ hạng dài hạn.

Có thể dùng Review Schema cho đánh giá doanh nghiệp địa phương không?

Có. Bạn có thể gắn Review vào LocalBusiness. Nhưng cần đảm bảo trang có nội dung đánh giá cụ thể (tên người đánh giá, nội dung, điểm số), không chỉ hiển thị tổng điểm từ Google Maps hay Facebook.

Một trang có được dùng nhiều Review Schema không?

Có thể — nếu trang chứa nhiều đánh giá riêng lẻ (ví dụ: trang tổng hợp đánh giá sản phẩm). Mỗi đánh giá phải có schema riêng, không gộp chung. Tuy nhiên, Google khuyến nghị chỉ nên triển khai tối đa 10 schema đánh giá trên một trang để tránh bị coi là spam. Số lượng cụ thể tùy trường hợp.