Kiểm tra schema là gì? Kiểm tra schema (Schema validation) là quá trình xác minh rằng structured data (dữ liệu có cấu trúc) được triển khai trên website tuân thủ đúng chuẩn Schema.org và hướng dẫn của Google, đảm bảo Google có thể đọc và hiển thị rich results (kết quả nổi bật) cho website. Theo nghiên cứu của Searchmetrics, trang có schema markup nhận được CTR cao hơn 30% so với trang không có schema.
Schema markup không bắt buộc nhưng là “vũ khí bí mật” giúp website chiếm thêm real estate trên SERP với rich snippets: sao đánh giá, FAQ dropdown, breadcrumbs, sitelinks, recipe card… Bài viết này hướng dẫn cách validate và fix schema đúng cách. Kết hợp với SEO audit toàn diện và chuẩn SEO/GEO 2026.
Schema Markup Là Gì & Tại Sao Cần Kiểm Tra?
Schema markup là code (JSON-LD, Microdata hoặc RDFa) được chèn vào HTML giúp search engine hiểu ngữ cảnh của nội dung — không chỉ “đây là text” mà “đây là rating của sản phẩm X, giá Y, reviewer Z”. Khi schema đúng, Google có thể hiển thị:
- FAQ Rich Results: Câu hỏi–đáp mở rộng ngay dưới kết quả search
- Review Stars: Sao đánh giá hiển thị trong SERP
- Breadcrumbs: Đường dẫn cấu trúc site thay vì URL thô
- Sitelinks Searchbox: Ô tìm kiếm trực tiếp trên SERP
- Article/NewsArticle: Ngày đăng, tác giả, thumbnail
- HowTo: Các bước hướng dẫn có hình ảnh
5 Công Cụ Kiểm Tra Schema Tốt Nhất 2026
| Công Cụ | Link | Ưu Điểm | Nhược Điểm |
|---|---|---|---|
| Google Rich Results Test | search.google.com/test/rich-results | Chính thức từ Google, preview rich results thực tế | Chỉ test một số schema types |
| Schema.org Validator | validator.schema.org | Validate toàn bộ schema types, chi tiết errors | Không preview Google rich results |
| Google Search Console | GSC → Enhancements | Data thực tế từ Google crawler, số trang bị lỗi | Chỉ có data sau khi crawled |
| Screaming Frog | screaming frog app | Audit schema toàn site, phát hiện trang thiếu schema | Cần install, £259/năm (paid) |
| JSON-LD Playground | json-ld.org/playground | Debug JSON-LD syntax errors nhanh | Không check Google compatibility |
Hướng Dẫn Kiểm Tra Schema Từng Bước
Bước 1: Dùng Google Rich Results Test
- Vào search.google.com/test/rich-results
- Nhập URL hoặc paste code HTML trực tiếp
- Click “Test URL” → chờ 10–30 giây
- Xem kết quả: ✅ Valid items / ⚠️ Warnings / ❌ Errors
- Click vào từng item để xem preview rich result thực tế
Bước 2: Kiểm Tra Toàn Site Qua GSC
Google Search Console → Enhancements (phần bên trái) → Xem các loại schema: FAQ, Breadcrumbs, Articles, Sitelinks Searchbox. Mỗi section hiển thị số trang Valid / Valid with warnings / Error. Click vào “Error” để xem trang cụ thể và loại lỗi.
Bước 3: Fix Lỗi Schema Thường Gặp
Các lỗi phổ biến nhất và cách fix:
- “Missing field: name” — thêm property
"name"vào schema object - “Invalid value type” — kiểm tra data type: text phải dùng quotes, number không dùng quotes
- “Field not recognized” — property không tồn tại trong Schema.org, kiểm tra lại tên
- “Unparseable structured data” — JSON-LD có syntax error: thiếu dấu phẩy, ngoặc không đóng
Schema Types Quan Trọng Nhất Cho Website Việt Nam
| Schema Type | Dùng Cho | Rich Result | Priority |
|---|---|---|---|
| FAQPage | Trang có section FAQ | FAQ accordion trong SERP | 🔴 Rất cao |
| Article/BlogPosting | Tất cả bài blog | Thumbnail, ngày đăng, author | 🔴 Cao |
| BreadcrumbList | Tất cả trang | Breadcrumb thay vì URL | 🔴 Cao |
| Organization | Homepage, About page | Knowledge panel | 🟡 Trung bình |
| LocalBusiness | Business có địa điểm vật lý | Local knowledge panel, maps | 🟡 Cao (local SEO) |
| Product + Review | Trang sản phẩm e-commerce | Sao đánh giá, giá | 🟡 Cao (e-commerce) |
| HowTo | Bài hướng dẫn từng bước | Step-by-step trong SERP | 🟢 Trung bình |
Implement Schema FAQ Nhanh Với JSON-LD
Đây là template JSON-LD cho FAQPage — type schema có impact cao nhất và dễ implement nhất:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Câu hỏi 1?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Trả lời câu hỏi 1."
}
},
{
"@type": "Question",
"name": "Câu hỏi 2?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Trả lời câu hỏi 2."
}
}
]
}
</script>Với WordPress, plugin Rank Math tự động generate FAQPage schema nếu dùng FAQ Block. Xem hướng dẫn chi tiết tại On-Page SEO toàn tập.
Câu Hỏi Thường Gặp (FAQ)
Schema markup có đảm bảo xuất hiện rich results không?
Không — Google quyết định có hiển thị rich results hay không dựa trên nhiều yếu tố: schema hợp lệ là điều kiện cần nhưng chưa đủ. Google cần tin tưởng website (E-E-A-T tốt), content phải chất lượng và schema phải phản ánh đúng nội dung thực tế trên trang. Không được dùng schema “gian lận” — ví dụ tự cho 5 sao không có review thực — sẽ bị phạt.
JSON-LD, Microdata hay RDFa — nên dùng cái nào?
Google khuyến nghị JSON-LD vì dễ implement, không cần sửa HTML structure, dễ debug. Microdata được nhúng trực tiếp vào HTML tags — phức tạp hơn nhưng một số CMS cũ dùng. RDFa ít phổ biến nhất. Với WordPress, luôn dùng JSON-LD qua Rank Math hoặc code tay trong theme header.
Cần kiểm tra schema bao lâu một lần?
Sau mỗi lần cập nhật plugin SEO, thay đổi theme hoặc WordPress update — vì các thay đổi này đôi khi break schema implementation. Ngoài ra, monitor GSC Enhancements hàng tháng để phát hiện lỗi mới xuất hiện. Set up SEO audit định kỳ bao gồm schema validation trong checklist.



