Structured data (Schema.org) cho người mới - JSON-LD, rich results và lỗi thường gặp
Dữ liệu có cấu trúc là gì, vì sao nên dùng JSON-LD, những loại schema phổ biến, thay đổi về rich results và cách kiểm tra trước khi xuất bản.
Đội ngũ SEO Agent OS · Xuất bản · 3 phút đọc
Structured data (dữ liệu có cấu trúc) là cách mô tả nội dung trang theo một từ vựng chuẩn – phổ biến nhất là Schema.org – để máy hiểu chính xác "đây là bài viết, đây là sản phẩm, giá bao nhiêu, của ai". Google dùng dữ liệu này để hiểu trang và để hiển thị một số dạng kết quả nhiều thông tin (rich results).
Định dạng nên dùng: JSON-LD
Có ba định dạng: JSON-LD, Microdata và RDFa. Google khuyến nghị JSON-LD vì tách riêng khỏi HTML hiển thị, dễ viết và dễ bảo trì:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Core Web Vitals là gì?",
"datePublished": "2026-10-19",
"author": { "@type": "Organization", "name": "SEO Agent OS" }
}
</script>Các loại schema phổ biến
| Loại | Dùng cho | Ghi chú |
|---|---|---|
| Organization | Thông tin tổ chức, logo, liên hệ | Thường đặt ở trang chủ |
| WebSite | Thông tin website | |
| BreadcrumbList | Đường dẫn phân cấp | Có thể hiển thị breadcrumb trên kết quả |
| Article | Bài viết, tin tức | Ngày xuất bản, cập nhật, tác giả |
| Product / Offer | Sản phẩm, giá, tình trạng | Giá phải khớp giá hiển thị |
| LocalBusiness | Doanh nghiệp có địa điểm | Địa chỉ, giờ mở cửa |
| Dataset | Bộ dữ liệu | Phù hợp trang bảng số liệu có nguồn |
| SoftwareApplication | Ứng dụng, phần mềm |
Rich results đã thay đổi
Không phải loại schema nào cũng tạo ra hiển thị đặc biệt, và chính sách thay đổi theo thời gian. Ví dụ, từ năm 2023 Google giới hạn kết quả FAQ cho các website chính phủ và y tế uy tín, đồng thời ngừng hiển thị kết quả HowTo. Các loại schema này vẫn hợp lệ và vẫn giúp máy hiểu nội dung, nhưng đừng thêm schema chỉ để mong hiển thị nổi bật.
Hãy luôn kiểm tra tài liệu Google Search Central hiện hành trước khi đặt kỳ vọng về rich results.
Nguyên tắc bắt buộc
- Schema phải khớp nội dung người dùng nhìn thấy. Đánh dấu đánh giá 5 sao không có trên trang, hay giá khác giá hiển thị, là vi phạm hướng dẫn và có thể bị xử lý thủ công.
- Đúng loại: bài hướng dẫn là Article, không phải Product.
- Không lặp: website dùng template thường vô tình chèn cùng một khối Organization hai lần (một bản tĩnh, một bản do JavaScript thêm vào).
- Có trong HTML được render: nếu schema do JavaScript chèn, đảm bảo bot render được. Tốt nhất là có ngay trong HTML ban đầu.
- Cập nhật cùng nội dung: đổi giá, đổi ngày cập nhật thì schema cũng phải đổi.
Kiểm tra trước khi xuất bản
- Rich Results Test của Google: kiểm tra loại schema có đủ điều kiện hiển thị rich result không.
- Schema Markup Validator (validator.schema.org): kiểm tra cú pháp theo Schema.org.
- Search Console → Cải tiến (Enhancements): theo dõi lỗi schema trên toàn website sau khi triển khai.
Structured data và AI Search
Dữ liệu có cấu trúc giúp máy hiểu thực thể (tổ chức, sản phẩm, tác giả) và quan hệ giữa chúng. Điều này hữu ích cho cả công cụ tìm kiếm truyền thống lẫn hệ thống trả lời bằng AI. Tuy vậy, schema không thay thế nội dung chất lượng và thông tin thương hiệu nhất quán. Xem GEO là gì.
Structured data là hạng mục 24–25 trong technical SEO checklist.