Zek Agency

Sửa lỗi thiếu schema aggregateRating, brand, review cho website bán hàng

Tháng 3 11, 2025 Hướng dẫn sử dụng web admin

Mặc định nếu kiểm tra schema bằng công cụ kiểm tra cấu trúc dữ liệu của google cho chi tiết sản phẩm sử dụng sẽ bị thiếu các mục như aggregateRating, brand, review…

Sửa lỗi thiếu aggregateRating, review

Để fix lỗi này bạn chỉ cần thêm review cho sản phẩm là được. Review rất tốt cho website và chính sản phẩm đó. Google cũng sẽ đọc review của bạn để index mới cho sản phẩm. Vì vậy bạn không nên fake số star rating mà không kèm review

Trước tiên bạn hãy thêm một thuộc tính thương hiệu cho sản phẩm nếu bạn chưa có thì hãy tạo mới. Hoặc nếu có sẵn rồi thì dùng luôn thuộc tính đó.

Như trong bài viết này mình sẽ tạo thêm một thuộc tính có tên là Thương hiệu với slug là thuong-hieu như hình

Và thêm thuộc tính đó vào sản phẩm như sau

Bước tiếp theo là nhập mã sản phẩm (SKU) cho sản phẩm

Tóm lại để sửa lỗi thiếu schema bạn chỉ cần

  • Thêm review cho sản phẩm
  • Thêm mã sản phẩm
  • Thêm thuộc tính thương hiệu cho sản phẩm

Sau đó thêm đoạn code này vào functions.php của theme bạn đang sử dụng là được (Bước này Zek đã làm rồi)

function devvn_custom_woocommerce_structured_data_product ($data) {
global $product;

$data['brand'] = array(
'@type' => 'Brand',
'name' => $product->get_attribute('pa_thuong-hieu') ? $product->get_attribute('pa_thuong-hieu') : null
);
$data['mpn'] = $product->get_sku() ? $product->get_sku() : null;
$data['id'] = $product->get_id() ? $product->get_id() : null;

return $data;
}
add_filter( 'woocommerce_structured_data_product', 'devvn_custom_woocommerce_structured_data_product' );
Đánh giá bài viết
Mình là Sơn Nguyễn, hiện đang là CEO & Co-Founder của Zek Agency. Trong blog của mình chia sẻ các kiến thức và các bài viết hay chuyên sâu về Digital MKT: SEO, Google Ads, Facebook Ads..., đúc kết từ hơn 10 năm làm nghề với hàng trăm nhãn hàng khác nhau.
admin

Tin tức liên quan

Cập nhật tin tức từ chuyên gia

TOP