Structured data (dữ liệu có cấu trúc) là đoạn mô tả nội dung trang theo một bộ từ vựng chung để công cụ tìm kiếm hiểu chính xác trang nói về gì: đây là bài viết, ai là tác giả, xuất bản ngày nào, thuộc website nào.
Schema.org và JSON-LD
Bộ từ vựng phổ biến nhất là schema.org. Có ba cách nhúng: JSON-LD, Microdata và RDFa. Google khuyến nghị JSON-LD vì tách riêng khỏi HTML, dễ viết và dễ bảo trì.
WebSite và Organization
Khai báo một lần cho cả site, cho biết tên website và đơn vị sở hữu:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{ "@type": "WebSite", "@id": "https://example.com/#website", "url": "https://example.com/", "name": "T11N Blog" },
{ "@type": "Organization", "@id": "https://example.com/#organization", "name": "T11N Team", "logo": "https://example.com/logo.png" }
]
}
</script>
BlogPosting cho từng bài viết
Mỗi bài nên có các thuộc tính quan trọng: tiêu đề, ảnh, ngày xuất bản, ngày cập nhật và tác giả.
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Structured data cho blog",
"image": "https://example.com/anh-bia.jpg",
"datePublished": "2026-10-08T09:00:00+07:00",
"dateModified": "2026-10-10T09:00:00+07:00",
"author": { "@type": "Person", "name": "T11N" },
"publisher": { "@id": "https://example.com/#organization" }
}
BreadcrumbList
Đường dẫn dạng Trang chủ › Chuyên mục › Bài viết giúp Google hiển thị cấu trúc site thay cho URL dài trong kết quả tìm kiếm.
Kiểm tra structured data
- Rich Results Test của Google: xem trang có đủ điều kiện hiển thị kết quả nâng cao không.
- Schema Markup Validator (validator.schema.org): kiểm tra cú pháp theo schema.org.
- Google Search Console: báo cáo lỗi structured data trên toàn site theo thời gian.
Những lưu ý quan trọng
- Dữ liệu khai báo phải khớp với nội dung hiển thị cho người đọc.
- Không đánh dấu nội dung ẩn hoặc không có trên trang.
- Structured data hợp lệ không đảm bảo chắc chắn có rich result, Google vẫn tự quyết định.
Nếu dùng WordPress, các plugin SEO như Yoast đã tự tạo graph đầy đủ. Hãy kết hợp với canonical, meta description và Open Graph để trang được hiểu và hiển thị tốt nhất.