Rank Math cũng xử lý được các schema phức tạp hơn: schema cho product với multiple variants, schema cho bundle products, và schema sync tự động khi giá hoặc stock thay đổi - giải quyết hoàn toàn vấn đề schema outdated.
- 6 loại schema bắt buộc cho e-commerce: Product, AggregateRating, Offer, BreadcrumbList, ItemList (category), và FAQPage (product Q&A).
- Rich results với giá + availability + sao đánh giá hiển thị trực tiếp trên SERP giúp CTR tăng 15-30% so với kết quả thường.
- Bài cung cấp JSON-LD Product schema đầy đủ - copy-paste được, đã bao gồm tất cả properties quan trọng.
- Hướng dẫn implement trên Shopify (theme.liquid) và WooCommerce (Rank Math plugin) kèm cách test bằng Google Rich Results Test.
Schema Ecommerce 2026: 6 Loại Bắt Buộc, JSON-LD Mẫu và Cách Implement
Schema markup cho e-commerce là lớp structured data giúp Google hiểu chính xác nội dung trang sản phẩm - và quan trọng hơn, hiển thị thông tin đó trực tiếp trên SERP dưới dạng rich results: sao đánh giá, giá, trạng thái còn hàng. Rich results tăng CTR 15-30% so với kết quả thường - không phải con số ước tính mà là benchmark được ghi nhận qua nhiều case study thực tế. Bài này cung cấp 6 loại schema cần có, JSON-LD Product mẫu copy-paste được, và hướng dẫn implement cụ thể trên Shopify và WooCommerce.
Schema markup không rank trang của bạn cao hơn trực tiếp - Google đã xác nhận structured data không phải ranking factor. Nhưng schema làm được điều quan trọng hơn: tạo ra rich results khiến listing của bạn nổi bật hơn các kết quả khác ở cùng vị trí, dẫn đến CTR cao hơn và traffic nhiều hơn mà không cần cải thiện ranking.
Với SEO e-commerce, schema còn là nền tảng để Google AI Overview và các AI search tools có thể extract và hiển thị thông tin sản phẩm chính xác khi người dùng hỏi về sản phẩm liên quan.
6 Loại Schema Bắt Buộc Cho E-commerce
Không phải mọi trang trên e-commerce site đều cần cùng loại schema. Mỗi loại trang cần schema phù hợp với nội dung và mục tiêu rich results tương ứng.
| Loại schema | Dùng cho trang nào | Rich result tạo ra |
|---|---|---|
| Product | Trang sản phẩm | Tên, ảnh, mô tả trong knowledge panel |
| Offer | Trang sản phẩm (nested trong Product) | Giá, currency, availability trên SERP |
| AggregateRating | Trang sản phẩm (nested trong Product) | Sao đánh giá (★★★★☆) và số lượt review |
| BreadcrumbList | Trang sản phẩm và category | Breadcrumb path thay URL trên SERP |
| ItemList | Trang danh mục sản phẩm | Danh sách sản phẩm có thể hiển thị trực tiếp |
| FAQPage | Trang sản phẩm có Q&A section | FAQ accordion mở rộng trong SERP |
JSON-LD Product Schema Đầy Đủ - Copy-Paste Được
Đây là Product schema JSON-LD hoàn chỉnh theo chuẩn Schema.org và Google Rich Results requirements 2026. Thay thế các giá trị trong ngoặc vuông bằng dữ liệu thực của sản phẩm:
| Property | Giá trị mẫu | Ghi chú |
|---|---|---|
| @type | Product | Cố định |
| name | “Áo Polo Nam Cotton Regular Fit” | Phải khớp với H1 trên trang |
| image | [“https://example.com/img/sp1.jpg”] | Array, tối thiểu 1 URL ảnh absolute |
| description | “Mô tả ngắn sản phẩm…” | Không có HTML tags |
| sku | “SKU-001” | Mã sản phẩm nội bộ |
| brand.name | “Routine” | Tên thương hiệu |
| offers.price | “299000” | Số, không có ký tự tiền tệ |
| offers.priceCurrency | “VND” | ISO 4217 currency code |
| offers.availability | schema.org/InStock | InStock / OutOfStock / PreOrder |
| aggregateRating.ratingValue | “4.5” | Chỉ dùng khi có review thực |
| aggregateRating.reviewCount | “127” | Số lượt đánh giá thực tế |
JSON-LD hoàn chỉnh để paste vào <head>:
{"@context":"https://schema.org","@type":"Product","name":"[Tên sản phẩm]","image":["[URL ảnh]"],"description":"[Mô tả]","sku":"[Mã SP]","brand":{"@type":"Brand","name":"[Tên brand]"},"offers":{"@type":"Offer","url":"[URL trang]","priceCurrency":"VND","price":"[Giá]","priceValidUntil":"2027-01-01","itemCondition":"https://schema.org/NewCondition","availability":"https://schema.org/InStock","seller":{"@type":"Organization","name":"[Tên shop]"}},"aggregateRating":{"@type":"AggregateRating","ratingValue":"[Rating]","reviewCount":"[Số review]"}}
Quan trọng: priceValidUntil nên được cập nhật định kỳ - Google có thể remove rich result khi ngày này đã qua. Với implementation tự động, set giá trị này là ngày 12 tháng tới từ ngày hiện tại.
Implement Schema Trên Shopify
Shopify tự động generate một số schema cơ bản qua theme - nhưng schema mặc định thường thiếu AggregateRating và một số Offer properties quan trọng. Có 2 cách implement schema đầy đủ trên Shopify:
Cách 1: Chỉnh sửa theme.liquid trực tiếp
Vào Online Store > Themes > Edit code > Mở file product.liquid hoặc product-template.liquid. Tìm đoạn schema hiện tại (thường là application/ld+json) và replace bằng template đầy đủ với Liquid variables. Liquid variables để map dữ liệu: {{ product.title }} cho name, {{ product.featured_image | img_url: 'master' }} cho image, {{ product.price | money_without_currency }} cho price.
Nhược điểm: cần update thủ công khi upgrade theme. Ưu điểm: không cần trả thêm tiền app.
Cách 2: Dùng app JSON-LD for SEO ($10/tháng)
App JSON-LD for SEO (Shopify App Store) tự động generate schema đầy đủ cho tất cả product, collection, và article pages. Giá $10/tháng - ROI dương rõ ràng nếu site có traffic. App này được khuyến nghị bởi nhiều Shopify SEO experts vì đơn giản, không cần code, và được cập nhật theo Google schema requirements.
Các app khác: SEO Booster (free tier có schema cơ bản), Plug In SEO (free tier). Với site Shopify mới hoặc budget thấp, SEO Booster free là điểm bắt đầu tốt trước khi upgrade lên JSON-LD for SEO.
Implement Schema Trên WooCommerce
WooCommerce có lợi thế hơn Shopify về schema vì plugin ecosystem phong phú hơn và cho phép customize sâu hơn. Plugin khuyến nghị cho schema trên WooCommerce:
Rank Math Pro ($59/năm) - Lựa chọn tốt nhất
Rank Math Pro tự động generate Product schema đầy đủ từ WooCommerce product data - bao gồm giá, availability, AggregateRating từ WooCommerce reviews, và BreadcrumbList. Không cần config thêm nếu đã điền đầy đủ thông tin sản phẩm trong WooCommerce. Giá $59/năm cho unlimited sites - chi phí thấp nhất trong nhóm plugin premium có đầy đủ tính năng.
Rank Math cũng xử lý được các schema phức tạp hơn: schema cho product với multiple variants, schema cho bundle products, và schema sync tự động khi giá hoặc stock thay đổi - giải quyết hoàn toàn vấn đề schema outdated.
Schema.org Structured Data Plugin (free) - Cho site budget thấp
Với WooCommerce site chưa sẵn sàng đầu tư plugin premium, WooCommerce tích hợp sẵn schema cơ bản từ version 3.5+. Schema này bao gồm Product và Offer cơ bản nhưng thiếu AggregateRating dynamic và một số properties nâng cao. Đủ để không bị lỗi nhưng không tối ưu cho rich results.
Test Schema Bằng Google Rich Results Test
Sau khi implement schema, bắt buộc phải test trước khi đưa vào production. Google cung cấp công cụ miễn phí tại search.google.com/test/rich-results.
Quy trình test chuẩn: nhập URL trang sản phẩm > chạy test > kiểm tra kết quả. Tool sẽ hiển thị: (1) loại rich result nào được detect, (2) properties bắt buộc đã có đủ chưa, (3) warnings về properties khuyến nghị còn thiếu, (4) errors cần fix trước khi rich result hoạt động.
Lỗi phổ biến nhất khi test: price trong schema không khớp với price hiển thị trên trang (404 error hoặc price mismatch), availability là InStock nhưng sản phẩm đang hết hàng, rating được set thủ công nhưng không có review thực nào trên trang. Ba lỗi này đều khiến Google remove rich result dù schema syntax đúng.
Với Developer và Technical SEO: Lỗi Schema Thường Gặp Cần Tránh
Với developer implement schema và technical SEO auditor, đây là 5 lỗi schema e-commerce phổ biến nhất cần kiểm tra:
- Price mismatch: schema price dùng số có dấu phẩy hoặc dấu chấm phân cách nghìn (299,000 thay vì 299000) - Google không parse được
- Relative URLs trong image: image phải là absolute URL bắt đầu bằng https://, không phải /images/sp1.jpg
- Fake reviews: set aggregateRating với ratingValue cao nhưng reviewCount thấp hoặc không có review thực - Google phát hiện và phạt
- Schema không cập nhật khi hết hàng: sản phẩm out of stock nhưng schema vẫn là InStock - lỗi nghiêm trọng nhất
- Multiple conflicting schemas: theme generate schema + plugin generate schema riêng = 2 Product schemas trên cùng trang, Google không biết dùng cái nào
Câu Hỏi Thường Gặp Về Schema Ecommerce
Schema có giúp rank cao hơn trực tiếp không?
Không trực tiếp. Google xác nhận structured data không phải ranking factor. Schema giúp tạo rich results - khiến listing nổi bật hơn trên SERP và tăng CTR, từ đó tăng traffic mà không cần cải thiện ranking. Với một số loại schema (FAQPage, HowTo), Google có thể dùng để hiểu nội dung tốt hơn - gián tiếp hỗ trợ ranking cho một số queries.
Có nên dùng Microdata thay JSON-LD không?
Không. Google khuyến nghị JSON-LD là format ưu tiên. JSON-LD tách biệt khỏi HTML content - dễ implement, dễ update, không ảnh hưởng đến rendering. Microdata nhúng trực tiếp vào HTML - khó maintain và dễ bị lỗi khi chỉnh sửa HTML. RDFa tương tự Microdata và cùng lý do không nên dùng.
AggregateRating có thể dùng khi chưa có review không?
Không. Google yêu cầu AggregateRating phải phản ánh review thực tế hiển thị trên trang. Fake rating - dù chỉ để placeholder - vi phạm Google Search policies và có thể dẫn đến manual action. Chỉ thêm AggregateRating khi sản phẩm có ít nhất 1 review thực, và reviewCount phải khớp với số review thực sự hiển thị.
Bao lâu sau khi implement schema thì rich results xuất hiện?
Thường 2-6 tuần sau khi Google crawl lại trang. Dùng URL Inspection trong GSC để yêu cầu crawl ngay sau khi implement. Rich results test pass không có nghĩa rich results sẽ xuất hiện ngay - Google cần thời gian verify dữ liệu schema khớp với nội dung trang trước khi hiển thị.
Kết Luận
Schema ecommerce là investment một lần với ROI kéo dài - implement đúng một lần, rich results hoạt động tự động cho tất cả sản phẩm. Ưu tiên theo thứ tự: Product + Offer + AggregateRating cho trang sản phẩm (rich results ngay lập tức), BreadcrumbList cho toàn site (breadcrumb trên SERP), ItemList cho category pages, FAQPage cho trang có Q&A. Test mọi thứ trên Rich Results Test trước khi deploy.
Digicom triển khai schema ecommerce cho nhiều dự án Shopify và WooCommerce tại Việt Nam. Liên hệ 0988 769 317 hoặc digicomvn.com/lien-he để được tư vấn.