Dữ liệu có cấu trúc giúp công cụ tìm kiếm hiểu rõ nội dung sản phẩm và tăng cơ hội hiển thị chính xác. Tuy nhiên, nhiều người bán vẫn chưa biết cách thêm thuộc tính dữ liệu đúng chuẩn cấu trúc, khiến sản phẩm bị thiếu thông tin, hiển thị kém. Bài viết này sẽ giúp hiểu vai trò, cũng như cách thêm thuộc tính dữ liệu có cấu trúc nhanh chóng.
Dữ liệu có cấu trúc là gì
Dữ liệu có cấu trúc (Structured Data) là tập hợp các thuộc tính mô tả nội dung một trang theo định dạng chuẩn để Google có thể đọc, hiểu và phân loại chính xác. Trong thương mại điện tử, dữ liệu có cấu trúc sản phẩm (Product Structure Data) giúp sản phẩm được nhận diện đúng – ví dụ như tên, giá, tồn kho, đánh giá… Thêm thuộc tính dữ liệu có cấu trúc chuẩn giúp website tăng độ tin cậy, khả năng hiển thị rich result và cải thiện hiệu suất SEO.

Các loại thuộc tính dữ liệu có cấu trúc quan trọng
Product Schema (Product Structure Data) là một dạng Schema được dùng để mô tả chi tiết thông tin về các trang sản phẩm trên website. Dưới đây là một số nhóm thuộc tính dữ liệu có cấu trúc cần thiết nhất cho một product schema. Việc thiếu một trong các thuộc tính này có thể làm Google đánh giá thiếu thông tin hoặc hạn chế hiển thị.
1. Thuộc tính mô tả sản phẩm
Đây là những thuộc tính căn bản nhất của schema product, bao gồm:
- Name: Tên chính xác của sản phẩm, phải khớp hoàn toàn với tiêu đề H1 trên trang.
- Description: Phần mô tả ngắn gọn (không quá 160 ký tự) tóm tắt về sản phẩm.
- Sku (Stock Keeping Unit): Mã định danh duy nhất của sản phẩm.
Những trường này giúp công cụ tìm kiếm phân loại và ghép đúng thông tin với nội dung trên trang.
2. Thuộc tính giá và tình trạng sản phẩm
Các thuộc tính này quyết định việc sản phẩm có hiển thị giá và trạng thái còn hàng hay không. Đây là các yếu tố quan trọng nhất để thu hút nhấp chuột, bao gồm:
- Price: Giá bán hiện tại của sản phẩm. Phải dùng định dạng số (ví dụ: $99.99), không bao gồm ký hiệu tiền tệ trong code.
- Availability: Tình trạng hàng hóa.
- PriceValidUntil: Ngày giá này có hiệu lực, thường quan trọng cho các chương trình khuyến mãi.
Nhóm này ảnh hưởng trực tiếp đến khả năng hiển thị rich result, đặc biệt là khi Google hiển thị giá và trạng thái còn hàng.

3. Thuộc tính đánh giá và hình ảnh
Các thuộc tính này trực tiếp ảnh hưởng đến hình thức của Rich Snippet, giúp sản phẩm nổi bật hơn so với đối thủ:
- AggregateRating: Tập hợp schema rating (số sao trung bình và tổng số lượt đánh giá). Nếu sản phẩm được đánh giá 5 sao thì tỷ lệ nhấp chuột sẽ cao hơn.
- Image: URL của hình ảnh chính đại diện cho sản phẩm. Ảnh phải có chất lượng cao, thường được ưu tiên là ảnh vuông.
Cách thêm thuộc tính dữ liệu có cấu trúc cho sản phẩm
Có 2 cách để bạn có thể thêm thuộc tính dữ liệu có cấu trúc cho sản phẩm. Dưới đây là hướng dẫn chi tiết để có thể tự triển khai thêm thuộc tính đúng chuẩn trên website.
1. Thêm dữ liệu có cấu trúc trực tiếp trên website
Việc thêm dữ liệu có cấu trúc trực tiếp trên website là bước quan trọng để Google đọc và hiểu chính xác thông tin sản phẩm, đồng thời giúp hiển thị giá, tình trạng và hình ảnh đầy đủ trong kết quả tìm kiếm. Các bước để thêm dữ liệu có cấu trúc trực tiếp như sau:

Bước 1. Chọn định dạng JSON-LD: Google khuyến nghị sử dụng JSON-LD, vì định dạng này dễ thêm vào trang mà không ảnh hưởng đến giao diện. Đoạn mã JSON-LD có thể được chèn vào phần <head> hoặc ngay trước thẻ đóng </body> của trang HTML.
Bước 2. Xác định các thuộc tính cần thiết: Sử dụng các schema Product và Offer để mô tả đầy đủ thông tin sản phẩm. Các thuộc tính bắt buộc bao gồm: name, image, description, sku, price, availability, url. Có thể thêm các thuộc tính bổ sung khác đảm bảo có lợi cho việc hiển thị rich results.
Bước 3. Thêm đoạn mã JSON-LD: Có ba cách để triển khai việc thêm đoạn mã JSON-LD:
- Thủ công: Chèn trực tiếp đoạn JSON-LD vào template của trang sản phẩm.
- Công cụ hỗ trợ: Sử dụng Google Structured Data Markup Helper để đánh dấu các phần tử trên trang và tạo mã tự động.
- Plugin CMS: Nếu sử dụng WordPress hoặc Shopify, có thể dùng plugin hoặc app chuyên dụng để tự động chèn schema.
Bước 4. Kiểm tra tính hợp lệ của dữ liệu: Sau khi thêm, cần kiểm tra bằng Rich Result Test để xác nhận rằng các thuộc tính được Google nhận diện chính xác và đủ điều kiện hiển thị kết quả nâng cao.
Bước 5. Kích hoạt trong Google Merchant Center: Trong tài khoản GMC, chọn phương thức Thu thập dữ liệu trang web để Google lấy dữ liệu từ schema trên trang, từ đó xây dựng hoặc bổ sung nguồn cấp dữ liệu sản phẩm. Phương pháp này giúp thông tin luôn đồng bộ giữa website và GMC, giảm lỗi không khớp dữ liệu.
2. Thêm thuộc tính thông qua Quy tắc thuộc tính (Feed Rules) trong GMC
Sử dụng quy tắc thuộc tính trong Google Merchant Center giúp chỉnh sửa hoặc bổ sung dữ liệu sản phẩm nhanh chóng, đồng bộ và chính xác mà không cần thay đổi mã trên website. Để thêm thuộc tính thông qua quy tắc thuộc tính, cần thực hiện 4 bước sau đây:
Bước 1. Truy cập Quy tắc thuộc tính: Trong tài khoản Google Merchant Center, vào mục Cài đặt > Nguồn dữ liệu > nguồn cấp dữ liệu chính. Sau đó mở tab Quy tắc thuộc tính (Feed Rules) để bắt đầu tạo hoặc chỉnh sửa các quy tắc.
Bước 2. Chọn thuộc tính cần sửa hoặc tạo: GMC cho phép thao tác trên các trường dữ liệu như brand, product_type, custom_label_0 hoặc các thuộc tính tùy chỉnh khác. Có thể chọn một thuộc tính để sửa giá trị hoặc tạo thuộc tính mới.
Bước 3. Thiết lập logic điều kiện: Các quy tắc hoạt động theo logic “nếu – thì”. Ví dụ, nếu product_type chứa từ khóa “Tees”, có thể tự động gán custom_label_0 thành “Clearance”. Logic này giúp cập nhật dữ liệu đồng loạt mà không cần chỉnh sửa từng sản phẩm riêng lẻ.
Bước 4. Xem trước và áp dụng thay đổi: Trước khi lưu, GMC cho phép xem trước kết quả thay đổi trên các sản phẩm. Khi dữ liệu đã đúng, nhấn Áp dụng thay đổi để cập nhật toàn bộ nguồn cấp dữ liệu.
Kiểm tra dữ liệu có cấu trúc sau khi thêm thuộc tính
Sau khi thêm hoặc chỉnh sửa dữ liệu có cấu trúc, bước quan trọng là kiểm tra tính hợp lệ để đảm bảo Google hiểu đúng thông tin sản phẩm. Việc này giúp phát hiện sớm lỗi, tránh ảnh hưởng đến hiển thị rich results và kết quả tìm kiếm.
Để kiểm tra dữ liệu có cấu trúc, có thể dùng Rich Result Test hoặc Structured Data Testing Tool. Chỉ cần nhập URL của trang sản phẩm hoặc dán đoạn mã JSON-LD, công cụ sẽ hiển thị các thuộc tính đã được nhận diện, cảnh báo lỗi và đề xuất cách sửa lỗi.
Những lỗi phổ biến khi thêm thuộc tính dữ liệu có cấu trúc và cách khắc phục
Dưới đây là những lỗi phổ biến khi thêm thuộc tính dữ liệu có cấu trúc. Những lỗi này thường xuất hiện ở các website tự code hoặc dùng theme cũ.

1. Thiếu thuộc tính bắt buộc hoặc không khớp nội dung trang
Thiếu thuộc tính bắt buộc là lỗi khiến Google đánh giá thấp độ tin cậy của Store, phổ biến nhất là tình trạng đoạn mã bị thiếu các trường cốt lõi như “price” hoặc “name”. Lỗi không khớp nội dung trang là lỗi xuất hiện khi dữ liệu được khai báo ngầm với Google trong Schema khác hoàn toàn với những gì khách hàng nhìn thấy trên màn hình.
Với lỗi này, Google sẽ đánh giá là nghiêm trọng và có thể bị khóa tài khoản. Để khắc phục lỗi này, cần mở tài liệu chuẩn trên Schema.org để rà soát các trường bắt buộc và đảm bảo rằng dữ liệu trong mã schema phải khớp với nội dung hiển thị cho người dùng.
2. Sai định dạng giá hoặc tình trạng
Sai định dạng giá hoặc sử dụng trường availability không đúng khiến Google không thể hiểu chính xác tình trạng và mức giá sản phẩm, giảm khả năng hiển thị trong kết quả tìm kiếm.
- Đối với Giá (Price): Hệ thống chỉ chấp nhận dữ liệu dạng số (Number) và dấu chấm thập phân. Tuyệt đối không chèn ký hiệu tiền tệ ($, đ, VND) hoặc sử dụng dấu phẩy (,) vào trong giá trị của trường price. Ví dụ: dùng “29.99” là đúng, còn “$29,99” là sai.
- Đối với Tình trạng (Availability): Không được tự ý điền văn bản như “Còn hàng” hay “In Stock”. Bắt buộc phải sử dụng đường dẫn định danh chuẩn của Schema.org.
3. Lặp nhiều schema gây xung đột
Lỗi này thường xảy ra khi website đồng thời sử dụng nhiều plugin hoặc theme đều tự động chèn schema, khiến Google nhận nhiều phiên bản dữ liệu khác nhau và dẫn đến xung đột. Để khắc phục lỗi, nên tắt các tính năng tạo schema tự động từ plugin cũ hoặc không cần thiết, chỉ giữ một nguồn schema duy nhất. Nên dùng JSON-LD Product Schema từ theme hoặc plugin uy tín để đảm bảo dữ liệu sạch và nhất quán.
Kết luận
Thêm thuộc tính dữ liệu có cấu trúc đúng chuẩn là một bước tối ưu kỹ thuật bắt buộc khi thiết lập GMC. Thêm thuộc tính giúp sản phẩm hiển thị tốt hơn, hỗ trợ Google hiểu chính xác nội dung trang, tăng cơ hội lên rich result. Bạn đã sẵn sàng sở hữu một cửa hàng POD chuẩn SEO và ‘miễn nhiễm’ với các lỗi GMC thường gặp? Đừng tốn thời gian tìm kiếm đâu xa, giải pháp toàn diện đang ở ngay trước mắt. Bắt đầu xây dựng Store chuẩn Google cùng BurgerShop ngay hôm nay!
