EnergyConsumptionDetails Schema
Schema chi tiết tiêu thụ năng lượng (cho thiết bị gia dụng), bao gồm annualConsumption, energyEfficiencyScale.
EnergyConsumptionDetails Schema là gì?
EnergyConsumptionDetails Schema là một loại schema.org được thiết kế riêng để mô tả chi tiết mức tiêu thụ năng lượng của thiết bị gia dụng — như tủ lạnh, máy giặt, điều hòa, lò vi sóng… Trong thực tế, schema này không tồn tại độc lập trong danh mục chính thức của schema.org. Thay vào đó, nó là một phần mở rộng hợp lý dựa trên các lớp cha như Product, Appliance hoặc EnergyEfficiencyEnumeration, thường được triển khai thông qua thuộc tính energyConsumptionDetails (thuộc tính tùy chọn) trong schema Product hoặc Appliance.
Theo tài liệu cập nhật mới nhất từ schema.org (tháng 04/2024), không có lớp tên chính xác là EnergyConsumptionDetails. Tuy nhiên, các thuộc tính liên quan như annualConsumption (tiêu thụ hàng năm, đơn vị kWh/năm), energyEfficiencyScale (thang hiệu suất năng lượng, ví dụ: A+++ đến D), và energyEfficiencyEnumeration (định nghĩa cấp độ tiêu chuẩn như EU Energy Label) đều được hỗ trợ đầy đủ trong lớp Product và Appliance. Vì vậy, khi người ta nói "EnergyConsumptionDetails Schema", họ đang ám chỉ cách tổ chức dữ liệu có cấu trúc để biểu diễn những thông tin này một cách chuẩn hóa.
Tại sao quan trọng trong SEO?
Việc đưa đúng dữ liệu tiêu thụ năng lượng vào schema giúp trang sản phẩm đạt được hai lợi ích SEO rõ rệt:
- Tăng khả năng xuất hiện trong Rich Results: Google ưu tiên hiển thị nhãn năng lượng (energy label), mức tiêu thụ hàng năm và xếp hạng hiệu suất trong kết quả tìm kiếm hình ảnh và bảng so sánh — đặc biệt với các truy vấn như "tủ lạnh tiết kiệm điện nhất 2024" hoặc "máy giặt inverter 9kg".
- Cải thiện độ tin cậy và trải nghiệm người dùng: Người mua dễ dàng so sánh thông số kỹ thuật quan trọng mà không cần bấm vào từng sản phẩm. Điều này làm giảm tỷ lệ thoát và tăng thời gian ở lại trang — yếu tố gián tiếp hỗ trợ thứ hạng.
Google đã xác nhận (qua tài liệu Product Structured Data) rằng các thuộc tính như energyEfficiencyScale và annualConsumption được sử dụng để tạo Rich Snippet cho sản phẩm điện máy tại nhiều quốc gia áp dụng nhãn năng lượng bắt buộc (EU, Việt Nam từ 2023).
Cách hoạt động
Schema hoạt động bằng cách nhúng dữ liệu có cấu trúc (JSON-LD hoặc Microdata) vào mã nguồn HTML. Khi Googlebot thu thập trang, nó đọc các thuộc tính này và ghép nối với cơ sở tri thức về tiêu chuẩn năng lượng địa phương (ví dụ: Quy chuẩn QCVN 08:2022/BKHCN ở Việt Nam hay EU Regulation No 2017/1369). Từ đó, Google tự động:
- Xác định mức tiêu thụ thực tế (kWh/năm) và chuyển đổi sang dạng dễ hiểu (ví dụ: "Tiêu thụ 285 kWh/năm – tương đương 24.000đ/tháng").
- Hiển thị thang hiệu suất theo chuẩn khu vực (A+++ ở EU, A ở Việt Nam).
- So sánh tự động giữa các sản phẩm nếu trang chứa nhiều schema cùng loại.
Lưu ý: Việc hiển thị Rich Result không đảm bảo — phụ thuộc vào chất lượng nội dung, độ uy tín trang, và mức độ phù hợp của truy vấn.
Hướng dẫn thực hiện
Dưới đây là 4 bước triển khai chuẩn cho website bán hàng tại Việt Nam:
- Xác minh thông tin gốc: Lấy dữ liệu
annualConsumptionvàenergyEfficiencyScaletừ tem dán trên sản phẩm hoặc chứng nhận của Bộ Công Thương — không tự điền số liệu chung chung. - Chọn định dạng JSON-LD (khuyến nghị): Nhúng trong thẻ
<script type=\"application/ld+json\">ngay sau<head>hoặc trước</body>. - Sử dụng lớp cha đúng: Dùng
@type: \"Product\"hoặc@type: \"Appliance\", rồi thêm thuộc tính con. Với thiết bị có nhãn năng lượng Việt Nam, giá trịenergyEfficiencyScalenên là chuỗi như\"A\",\"B\"— không dùng ký hiệu EU trừ khi sản phẩm nhập khẩu rõ ràng. - Kiểm tra bằng công cụ: Dùng URL Inspection Tool hoặc Rich Results Test để xác nhận không lỗi và dữ liệu được nhận diện đúng.
Lỗi thường gặp
| Lỗi | Nguyên nhân | Cách khắc phục |
|---|---|---|
energyEfficiencyScale bị báo “valueRequired” |
Thuộc tính thiếu hoặc giá trị để trống (\"\") |
Điền giá trị hợp lệ: \"A\", \"B\", \"C\" hoặc \"Không áp dụng\" nếu sản phẩm không thuộc diện dán nhãn. |
annualConsumption không hiển thị đơn vị |
Thiếu trường unitCode hoặc dùng sai mã (ví dụ: \"kW\" thay vì \"KWH\") |
Dùng \"unitCode\": \"KWH\" và \"value\": 320 → kết quả: "320 kWh/năm". |
| Rich Result không xuất hiện dù schema hợp lệ | Trang chưa có đủ tín hiệu chất lượng (ít backlink, nội dung mỏng, tốc độ chậm) | Kết hợp schema với bài viết đánh giá chi tiết, hình ảnh thực tế, bảng so sánh và tối ưu tốc độ — tùy trường hợp. |
Ví dụ thực tế
Dưới đây là đoạn JSON-LD chuẩn cho một chiếc tủ lạnh Inverter 360 lít, đạt chuẩn nhãn năng lượng Việt Nam cấp A:
{ "@context": "https://schema.org", "@type": "Product", "name": "Tủ lạnh Panasonic NR-BL368GKVX", "energyConsumptionDetails": { "@type": "EnergyConsumptionDetails", "annualConsumption": { "@type": "QuantitativeValue", "value": 320, "unitCode": "KWH" }, "energyEfficiencyScale": "A", "energyEfficiencyEnumeration": "https://schema.org/EnergyEfficiencyEnumeration" } }
Lưu ý: Thuộc tính energyConsumptionDetails là thuộc tính tùy chọn và không yêu cầu lớp con EnergyConsumptionDetails — bạn có thể gộp trực tiếp vào Product nếu muốn đơn giản hơn. Cấu trúc trên vẫn hợp lệ và được Google hỗ trợ.
Câu hỏi thường gặp
EnergyConsumptionDetails Schema có phải bắt buộc không?
Không. Đây là schema tùy chọn. Tuy nhiên, với sản phẩm điện máy tại Việt Nam, việc triển khai giúp tăng khả năng hiển thị trong tìm kiếm hình ảnh và kết quả so sánh — đặc biệt khi người dùng tìm theo tiêu chí "tiết kiệm điện" hoặc "nhãn năng lượng".
Tôi nên dùng energyEfficiencyScale hay energyEfficiencyEnumeration?
Dùng cả hai: energyEfficiencyScale để hiển thị cấp độ ngắn gọn (A, B…), còn energyEfficiencyEnumeration để khai báo chuẩn áp dụng (ví dụ: https://schema.org/EnergyEfficiencyEnumeration). Giá trị energyEfficiencyEnumeration không ảnh hưởng trực tiếp đến Rich Result, nhưng hỗ trợ hệ thống phân loại chính xác hơn — có thể thay đổi theo phiên bản schema.
Có thể thêm nhiều mức tiêu thụ cho các chế độ khác nhau không?
Có thể. Bạn có thể bổ sung thêm annualConsumption cho chế độ Eco hoặc Max thông qua thuộc tính additionalProperty, nhưng Google hiện chỉ đọc một giá trị annualConsumption chính. Các giá trị phụ nên đặt trong nội dung HTML thường để người dùng thấy rõ — không nên kỳ vọng chúng xuất hiện trong Rich Result.