Đồng bộ sản phẩm website với JSON-LD
Json-ld là gì?
Json-ld (JavaScript Object Notation for Linked Data) là một đoạn mã có cấu trúc, được chèn vào website để mô tả về sản phẩm, giúp các hệ thống (như Google, Subiz) hiểu được chính xác sản phẩm website đang bán.
JSON-LD được dùng để quy phạm nhiều thông tin như sản phẩm, doanh nghiệp hay ưu đãi, … Tuy nhiên, JSON-LD về sản phẩm là quan trọng nhất, định nghĩa JSON-LD chi tiết cho một sản phẩm bạn có thể xem tại đây.
Ví dụ một đoạn mã JSON-LD cho sản phẩm "Điện thoại Xiaomi Redmi Note 13, giá 4.190.000đ"
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Xiaomi Redmi Note 13 Pro 5G 8GB/128GB",
"image": "https://example.com/image.jpg",
"sku": "67677",
"description": "Snapdragon 7s Gen 2 - Màn hình AMOLED - Bảo hành 12 tháng",
"url": "https://example.com/san-pham",
"offers": {
"@type": "Offer",
"price": "4190000",
"priceCurrency": "VND",
"availability": "https://schema.org/InStock"
}
}
</script>
Tại sao website nên có JSON-LD
Nếu website của bạn có JSON-LD như đoạn mã ở trên, Google sẽ đánh giá cao website của bạn hơn, tăng khả năng sản phẩm của bạn xuất hiện trên Google Shopping, AI Overview, Google Image product result, Google Lens.
Ngoài ra, Subiz sẽ đồng bộ toàn bộ sản phẩm của bạn lên kho sản phẩm trên Subiz. Mỗi khi bạn cập nhật giá sản phẩm trên website, Subiz sẽ tự biết và cập nhật theo mà không cần bạn phải nhập tay lại trên giao diện Subiz.
Các trường thông tin bắt buộc
Về mô tả toàn bộ các trường thông tin khả dụng, bạn có thể xem tại đây, dưới đây chỉ liệt kê những trường tối thiểu bạn phải có để tính năng đồng bộ sản phẩm hoạt động:
- name: Tên sản phẩm., ví dụ: "Iphone 16"
- sku: Mã định danh duy nhất cho từng sản phẩm. Ví dụ: "135344", "iphon-16-b"
- price: Giá sản phẩm (phải để định dạng số, không chứa ký tự đặc biệt như dấu chấm, phẩy hay chữ "đ").
- image: Link ảnh đại diện cho sản phẩm.
- url: Link website mô tả chi tiết sản phẩm.
- availability: Trạng thái hàng hóa (Sẵn hàng/Hết hàng)
FAQs
Làm sao để biết website của tôi đã có json-ld?
Để kiểm tra bạn thao tác như sau:
- Tới link 1 sản phẩm cụ thể
- Nhấn tổ hợp phím Ctrl/cmd+U hoặc nhấn chuột phải chọn View Page Source
- Bấm ctrl/cmd+F để mở box tìm kiếm, gõ
jsonhoặcld+json
Làm sao để cài json-ld lên website?
Bạn liên hệ với quản trị viên website hoặc đơn vị phụ trách thiết kế website yêu cầu.
Website của tôi đã có cấu trúc json-ld nhưng không lấy được sản phẩm nào khi đồng bộ lên Subiz
Hãy chắc chắn rằng trong cấu trúc website đã có trường "@type": "Product"
Dán link một sản phẩm bất kỳ vào công cụ Rich Results Test, nếu hiện trạng thái Sản phẩm (Product) màu xanh là website đã sẵn sàng đồng bộ lên Subiz.