Kiểm tra schema là việc dán URL hoặc đoạn mã dữ liệu có cấu trúc (JSON-LD, Microdata, RDFa) vào công cụ như Google Rich Results Test hoặc Schema Markup Validator để biết mã có đúng cú pháp, đủ thuộc tính bắt buộc và có đủ điều kiện hiển thị kết quả nâng cao trên Google hay không. Cách nhanh nhất: chạy Rich Results Test cho từng loại trang, chạy Schema Markup Validator để soát cú pháp Schema.org, rồi theo dõi báo cáo dữ liệu có cấu trúc trong Google Search Console.

Bài này hướng dẫn quy trình kiểm tra schema theo từng bước, cách đọc lỗi và cảnh báo, bảng sửa lỗi thường gặp và danh sách loại schema còn hay đã ngừng hiển thị trên Google tính đến tháng 10/2026. Phần nào chưa chắc chắn, bài sẽ nói rõ thay vì khẳng định.
Mục lục
- Kiểm tra schema là gì và khi nào cần làm?
- 5 công cụ kiểm tra schema và cách chọn
- Cách kiểm tra schema từng bước
- Cách đọc kết quả: lỗi, cảnh báo và hợp lệ
- Lỗi schema thường gặp và cách sửa
- Schema nào còn tạo rich result năm 2026?
- Mẫu JSON-LD để đối chiếu khi kiểm tra
- Quy trình kiểm tra định kỳ cho website
- Khi nào nên và không nên đầu tư vào schema?
- Sai lầm khi triển khai và kiểm tra schema
- Câu hỏi thường gặp
- Nguồn tham khảo

Kiểm tra schema là gì và khi nào cần làm?
Schema (dữ liệu có cấu trúc) là lớp mã gắn nhãn cho nội dung trên trang, ví dụ “đây là bài viết của tác giả X, đăng ngày Y” hoặc “đây là sản phẩm giá Z, còn hàng”. Theo tài liệu của Google Search Central, dữ liệu có cấu trúc là định dạng chuẩn để cung cấp thông tin về một trang và phân loại nội dung của trang đó. Google chấp nhận ba định dạng là JSON-LD, Microdata và RDFa, trong đó JSON-LD được khuyến nghị vì dễ bảo trì.

Kiểm tra schema (nhiều người gọi là check schema, test schema hoặc validate schema) trả lời ba câu hỏi riêng biệt:
- Cú pháp có đúng không? Dấu phẩy thừa, ngoặc thiếu hoặc dấu nháy kiểu “thông minh” từ Word có thể làm cả khối JSON-LD không đọc được.
- Có đủ thuộc tính để đủ điều kiện rich result không? Mỗi tính năng của Google có danh sách thuộc tính bắt buộc và khuyến nghị riêng.
- Nội dung đánh dấu có khớp nội dung hiển thị không? Công cụ tự động không kiểm tra được điều này, bạn phải tự đối chiếu. Google nêu rõ không được đánh dấu nội dung mà người đọc không nhìn thấy.
Bạn nên kiểm tra schema vào bốn thời điểm: trước khi đưa mẫu trang mới lên production, ngay sau khi cài hoặc đổi plugin SEO và theme, sau khi Google công bố thay đổi về tính năng, và khi báo cáo Search Console xuất hiện lỗi mới. Google cũng nhấn mạnh rằng dù đánh dấu đúng, Google không đảm bảo dữ liệu sẽ hiển thị trong kết quả tìm kiếm.
5 công cụ kiểm tra schema và cách chọn
Không có công cụ nào làm được mọi việc. Cách dùng hiệu quả là ghép hai hoặc ba công cụ theo mục đích.

| Công cụ | Dùng để | Điểm mạnh | Hạn chế |
|---|---|---|---|
| Google Rich Results Test | Xem trang có đủ điều kiện rich result của Google không | Công cụ chính thức của Google, kiểm tra trên HTML đã render nên bắt được schema chèn bằng JavaScript, có xem trước bản mô phỏng | Chỉ hỗ trợ các loại có trong thư viện tính năng của Google, không báo mọi lỗi Schema.org |
| Schema Markup Validator | Soát cú pháp và kiểu dữ liệu Schema.org nói chung | Hỗ trợ mọi loại Schema.org, hữu ích với Organization, Person, Service vốn không tạo rich result | Không cho biết Google có hiển thị tính năng nào không |
| Google Search Console | Theo dõi toàn site theo dữ liệu Googlebot thực tế | Báo số trang hợp lệ, có cảnh báo, có lỗi theo từng loại; có nút xác thực lại sau khi sửa | Chỉ có dữ liệu sau khi Google đã thu thập; chỉ các tính năng Google còn hỗ trợ |
| Screaming Frog SEO Spider | Quét hàng loạt, tìm trang thiếu schema hoặc sai mẫu | Bật mục trích xuất dữ liệu có cấu trúc trong cấu hình Spider để xác thực theo Schema.org và theo Google; bản miễn phí quét tối đa 500 URL | Cần cài đặt trên máy; bản trả phí cần giấy phép |
| JSON-LD Playground | Gỡ lỗi cú pháp JSON-LD nhanh | Cho thấy cách JSON-LD được mở rộng thành các bộ ba dữ liệu | Không kiểm tra tương thích với Google |
Công thức thực dụng: Rich Results Test cho trang đại diện của từng mẫu (bài viết, sản phẩm, trang liên hệ), Schema Markup Validator cho phần ngoài rich result, Search Console để theo dõi dài hạn, Screaming Frog khi site có hàng trăm trang trở lên.
Lưu ý: Structured Data Testing Tool cũ của Google đã được thay bằng Schema Markup Validator từ năm 2021. Nhiều bài hướng dẫn cũ vẫn nhắc công cụ này, bạn không nên làm theo.
Cách kiểm tra schema từng bước
Bước 1: Xác định trang cần kiểm tra theo mẫu trang
Đừng kiểm tra từng URL một. Website thường có 4 đến 8 mẫu trang (trang chủ, bài viết, danh mục, sản phẩm, liên hệ, tác giả). Chọn một URL đại diện cho mỗi mẫu, vì lỗi ở mẫu sẽ lặp lại trên mọi trang dùng mẫu đó.
Bước 2: Chạy Google Rich Results Test
- Mở Rich Results Test, dán URL và chọn Test URL. Nếu trang chưa công khai, chuyển sang tab mã và dán HTML.
- Chờ vài chục giây để Google tải và render trang.
- Xem danh sách mục được phát hiện, ví dụ Breadcrumb, Article, Product, Review snippet. Nếu mục mong đợi không xuất hiện, schema không được đọc hoặc loại đó không được Google hỗ trợ.
- Mở từng mục để xem thuộc tính nào là lỗi, thuộc tính nào là cảnh báo.
Bước 3: Chạy Schema Markup Validator
Dán cùng URL vào validator.schema.org. Công cụ liệt kê toàn bộ thực thể (Organization, WebSite, Article…) và báo sai kiểu dữ liệu, thuộc tính không tồn tại hoặc cú pháp hỏng. Đây là bước bắt lỗi mà Rich Results Test bỏ qua vì loại đó không thuộc tính năng của Google.
Bước 4: Xem mã nguồn để đối chiếu với nội dung hiển thị
Mở trang, bấm Ctrl+U và tìm application/ld+json. Với từng giá trị (tiêu đề, giá, tác giả, ngày), kiểm tra xem người đọc có thấy đúng thông tin đó trên trang không. Đây là bước duy nhất công cụ không làm thay bạn.
Bước 5: Kiểm tra trong Google Search Console
- Vào mục Cải tiến (Enhancements) ở menu trái và mở từng báo cáo đang có như Đường dẫn (Breadcrumbs), Đoạn mã sản phẩm, Đoạn mã đánh giá.
- Xem số lượng trang Hợp lệ, Hợp lệ có cảnh báo và Có lỗi, rồi bấm vào mục lỗi để xem URL cụ thể.
- Dùng Kiểm tra URL (URL Inspection) cho một trang vừa sửa để xem Google đã thu thập phiên bản mới chưa, và yêu cầu lập chỉ mục lại nếu cần.
Bước 6: Sửa, xác thực lại và ghi nhận
Sau khi sửa ở mẫu trang, bấm xác thực bản sửa (Validate fix) trong báo cáo Search Console. Quá trình này thường mất từ vài ngày đến khoảng hai tuần, tuỳ lượng URL. Ghi lại ngày sửa và lỗi gốc vào tài liệu nội bộ để lần sau không lặp lại.
Cách đọc kết quả: lỗi, cảnh báo và hợp lệ
| Trạng thái | Nghĩa là gì | Có cần xử lý ngay không? |
|---|---|---|
| Lỗi (Error) | Thiếu thuộc tính bắt buộc hoặc giá trị sai, mục đó không đủ điều kiện rich result | Có. Sửa trước, ưu tiên mẫu trang có nhiều URL |
| Cảnh báo (Warning) | Thiếu thuộc tính khuyến nghị, mục vẫn có thể đủ điều kiện | Cân nhắc. Bổ sung nếu dữ liệu có thật và dễ lấy |
| Hợp lệ (Valid) | Đủ thuộc tính bắt buộc và khuyến nghị | Không, nhưng vẫn kiểm tra nội dung đánh dấu có khớp trang |
| Không phát hiện mục nào | Không có schema, schema bị lỗi cú pháp hoàn toàn, hoặc loại đó không được công cụ hỗ trợ | Kiểm tra lại bằng Schema Markup Validator và mã nguồn |
Google khuyến nghị nên cung cấp “ít nhưng đầy đủ và chính xác” các thuộc tính thay vì nhiều thuộc tính dở dang. Một cảnh báo về dữ liệu bạn không có thật (ví dụ đánh giá chưa tồn tại) không nên bị “lấp” bằng giá trị bịa đặt, vì làm vậy có thể vi phạm chính sách về dữ liệu có cấu trúc.
Lỗi schema thường gặp và cách sửa
| Thông báo hoặc triệu chứng | Nguyên nhân hay gặp | Cách sửa |
|---|---|---|
| Dữ liệu có cấu trúc không thể phân tích cú pháp (Unparsable structured data) | Dấu phẩy thừa ở phần tử cuối, thiếu ngoặc, dấu nháy kép thông minh, ký tự xuống dòng trong chuỗi | Dán vào JSON-LD Playground để tìm vị trí lỗi, dùng dấu nháy thẳng, thoát ký tự đặc biệt |
| Thiếu trường bắt buộc, ví dụ name hoặc image | Plugin không lấy được dữ liệu, bài viết chưa có ảnh đại diện | Thêm ảnh đại diện, hoặc điền trường trong plugin SEO; mẫu trang luôn phải có giá trị |
| Loại giá trị không hợp lệ | Ghi giá là chuỗi có ký hiệu tiền như “1.200.000đ” thay vì số, ngày không theo chuẩn ISO 8601 | Dùng số thuần cho price, mã tiền tệ ISO 4217 như VND, ngày dạng 2026-10-13 |
| URL không hợp lệ trong trường | Dùng đường dẫn tương đối hoặc có khoảng trắng | Dùng URL tuyệt đối đầy đủ giao thức |
| Product thiếu offers, review hoặc aggregateRating | Chỉ khai tên và mô tả sản phẩm | Bổ sung offers với giá và tình trạng hàng nếu trang bán sản phẩm |
| Schema bị lặp hoặc mâu thuẫn | Theme và plugin cùng xuất một loại, hoặc hai plugin SEO chạy song song | Tắt một nguồn, giữ một nguồn duy nhất cho mỗi loại; kiểm tra lại mã nguồn |
| Rich Results Test thấy schema nhưng Search Console không | Google chưa thu thập lại, trang bị chặn hoặc noindex, schema chỉ xuất hiện sau tương tác | Dùng Kiểm tra URL, xác nhận trang được lập chỉ mục và schema có trong HTML render |
| Nội dung đánh dấu không có trên trang | Sao chép mẫu từ trang khác, ẩn nội dung bằng CSS | Chỉ đánh dấu nội dung người đọc nhìn thấy được |
Schema nào còn tạo rich result năm 2026?
Google liên tục rút gọn các tính năng ít dùng. Trước khi đầu tư triển khai, hãy đối chiếu với thư viện tính năng hiện hành của Google Search Central. Bảng dưới tổng hợp các thay đổi Google đã công bố mà bài viết kiểm chứng được.
| Loại schema / tính năng | Tình trạng trên Google Search | Ghi chú |
|---|---|---|
| FAQPage (kết quả FAQ mở rộng) | Ngừng hiển thị từ 07/05/2026 | Từ 08/2023 chỉ còn giới hạn cho trang chính phủ và sức khoẻ, sau đó gỡ hẳn. Markup vẫn hợp lệ theo Schema.org |
| HowTo | Ngừng hiển thị từ khoảng 09/2023 | Không còn hiển thị các bước hướng dẫn trong kết quả |
| Sitelinks Searchbox | Ngừng từ 21/11/2024 | Ô tìm kiếm trực tiếp trong kết quả đã bị gỡ |
| Book Actions, Course Info, ClaimReview, Estimated Salary, Learning Video, Special Announcement, Vehicle Listing | Google thông báo ngừng hỗ trợ từ 06/2025 | Nằm trong đợt “đơn giản hoá trang kết quả”; Google nói không ảnh hưởng thứ hạng |
| Practice problems | Ngừng hỗ trợ trong Search Console từ 01/2026 | Công bố 11/2025 |
| Article, Breadcrumb, Organization, Product, Review snippet, Local Business, Event, Job Posting, Video, Recipe, Q&A | Vẫn nằm trong thư viện tính năng | Điều kiện hiển thị vẫn do Google quyết định, không đảm bảo |
Hai điểm đáng nhớ. Thứ nhất, bạn không bắt buộc phải xoá markup đã có của các tính năng bị gỡ, vì nó không gây hại nếu nội dung khớp trang. Thứ hai, schema vẫn có giá trị ngoài Google: các công cụ tìm kiếm khác và một số trình thu thập dữ liệu AI có thể đọc nó. Tuy nhiên, Google khẳng định để xuất hiện trong AI Overviews hay AI Mode không cần thêm markup hay tệp đặc biệt nào, nên đừng coi schema là “công tắc” cho AI. Đọc thêm về hướng tối ưu cho tìm kiếm AI tại AEO là gì và dịch vụ GEO của Vidco Group.
Mẫu JSON-LD để đối chiếu khi kiểm tra
Dưới đây là khung tối giản cho một bài viết. Bạn không nên sao chép nguyên văn; hãy thay bằng dữ liệu thật rồi chạy lại các công cụ ở trên.
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Tiêu đề bài viết đúng như hiển thị",
"datePublished": "2026-10-01",
"dateModified": "2026-10-13",
"author": { "@type": "Person", "name": "Tên tác giả thật" },
"publisher": { "@type": "Organization", "name": "Tên tổ chức" },
"image": "https://example.com/anh-dai-dien.jpg"
}
Khi đối chiếu, chú ý ba điều: headline khớp tiêu đề thấy được, dateModified chỉ đổi khi nội dung thực sự đổi, và author là người có thật được giới thiệu trên website.
Quy trình kiểm tra định kỳ cho website
| Tần suất | Việc cần làm | Công cụ |
|---|---|---|
| Trước khi phát hành mẫu trang | Test 1 URL đại diện, đối chiếu với nội dung hiển thị | Rich Results Test, Schema Markup Validator |
| Sau mỗi lần cập nhật theme hoặc plugin SEO | Test lại các mẫu trang chính, kiểm tra schema bị nhân đôi | Mã nguồn, Schema Markup Validator |
| Hằng tuần hoặc hai tuần | Xem báo cáo Cải tiến trong Search Console, đọc email cảnh báo | Google Search Console |
| Hằng quý | Quét toàn site, tìm trang thiếu schema hoặc sai loại | Screaming Frog hoặc công cụ quét tương đương |
| Khi Google công bố thay đổi | Đối chiếu danh sách tính năng, cập nhật kế hoạch | Tài liệu Google Search Central |
Với website doanh nghiệp nhỏ dưới 100 trang, quy trình rút gọn là đủ: kiểm tra khi thay đổi mẫu và xem Search Console mỗi tháng. Nếu bạn đang làm audit tổng thể, hãy đưa schema vào cùng danh sách với tốc độ, lập chỉ mục và nội dung, tham khảo SEO audit là gì và hướng dẫn on-page SEO toàn tập.
Khi nào nên và không nên đầu tư vào schema?
Nên đầu tư khi
- Website bán sản phẩm, có giá và tình trạng hàng rõ ràng (Product, Offer).
- Doanh nghiệp địa phương cần nhất quán thông tin tên, địa chỉ, giờ mở cửa (Organization, LocalBusiness).
- Website tin tức hoặc blog muốn làm rõ tác giả và ngày cập nhật (Article, Person).
- Site có nhiều chuyên mục và muốn đường dẫn rõ ràng (Breadcrumb).
- Bạn muốn máy đọc hiểu thực thể thương hiệu một cách nhất quán, với kỳ vọng thực tế.
Chưa nên ưu tiên khi
- Nội dung còn mỏng, trang chưa được lập chỉ mục ổn định: sửa nội dung và kỹ thuật cơ bản trước.
- Mục tiêu duy nhất là “lấy FAQ rich result”: tính năng này đã ngừng trên Google từ 07/05/2026.
- Bạn định đánh dấu dữ liệu không có thật như đánh giá sao tự tạo. Việc này vi phạm chính sách và có thể dẫn tới hành động thủ công.
Nếu website dùng WordPress, phần lớn schema cơ bản do plugin SEO xuất tự động. Khi đó công việc của bạn là kiểm tra đầu ra, không phải tự viết mã. Với website dựng mới, xem thêm thiết kế website chuẩn SEO.

Sai lầm khi triển khai và kiểm tra schema
- Chỉ test trang chủ rồi kết luận cả site ổn. Lỗi nằm ở mẫu bài viết hoặc sản phẩm mới là phần lớn.
- Tin “Hợp lệ” nghĩa là “sẽ hiển thị”. Hợp lệ chỉ là đủ điều kiện, không phải đảm bảo.
- Chạy hai plugin cùng xuất schema. Hậu quả là Organization hoặc Article bị lặp với dữ liệu khác nhau.
- Đánh dấu nội dung không hiển thị. Ví dụ FAQ hoặc đánh giá chỉ có trong mã, không có trên trang.
- Đổi dateModified bừa bãi. Đổi ngày liên tục để “làm mới” khi nội dung không đổi làm giảm độ tin cậy.
- Dùng hướng dẫn cũ. Triển khai FAQ hoặc HowTo chỉ để lấy rich result trong khi tính năng đã ngừng là lãng phí công sức.
- Không kiểm tra sau khi sửa theme. Một lần cập nhật mẫu có thể xoá toàn bộ schema mà không ai biết cho đến khi báo cáo Search Console tụt.

Câu hỏi thường gặp
Kiểm tra schema miễn phí bằng công cụ nào?
Google Rich Results Test, Schema Markup Validator và Google Search Console đều miễn phí. Rich Results Test cho biết đủ điều kiện rich result của Google, validator.schema.org kiểm tra cú pháp Schema.org tổng quát, còn Search Console theo dõi toàn site. Dùng kết hợp để có bức tranh đầy đủ.
Rich Results Test và Schema Markup Validator khác nhau thế nào?
Rich Results Test chỉ đánh giá các loại nằm trong thư viện tính năng của Google và cho biết đủ điều kiện hay không. Schema Markup Validator kiểm tra mọi loại Schema.org nhưng không cho biết Google có hiển thị hay không. Hai công cụ bổ sung cho nhau chứ không thay thế nhau.
Vì sao schema hợp lệ nhưng không thấy rich result trên Google?
Có nhiều lý do: Google không đảm bảo hiển thị, tính năng đó đã ngừng (như FAQ từ 07/05/2026), trang chưa được lập chỉ mục lại, hoặc chất lượng trang chưa đủ. Kiểm tra bằng Kiểm tra URL trong Search Console và đối chiếu với thư viện tính năng hiện hành.
Nên dùng JSON-LD, Microdata hay RDFa?
Google chấp nhận cả ba và khuyến nghị JSON-LD vì tách khỏi HTML hiển thị nên dễ viết, dễ sửa và dễ kiểm tra. Chỉ chọn Microdata hoặc RDFa nếu hệ thống của bạn đang sinh sẵn định dạng đó và việc chuyển đổi tốn kém.
Bao lâu nên kiểm tra schema một lần?
Kiểm tra ngay sau mỗi thay đổi theme, plugin hoặc mẫu trang, xem Search Console mỗi hai tuần đến một tháng, và quét toàn site mỗi quý. Website nhỏ ít thay đổi có thể kiểm tra thưa hơn nhưng không nên bỏ qua.
Kiểm tra schema có giúp xuất hiện trong AI Overviews không?
Google cho biết không cần đánh dấu hay tệp đặc biệt để xuất hiện trong AI Overviews hay AI Mode; cần trang được lập chỉ mục và đủ điều kiện hiển thị đoạn trích. Schema đúng vẫn giúp máy hiểu trang rõ hơn, nhưng bạn không nên kỳ vọng nó là yếu tố quyết định.
Có cần xoá schema FAQ cũ sau khi Google ngừng hiển thị không?
Không bắt buộc. FAQPage vẫn là loại hợp lệ của Schema.org và không gây hại nếu nội dung khớp trang. Bạn chỉ nên bỏ nếu nó khiến việc bảo trì phức tạp hoặc dữ liệu không còn chính xác. Báo cáo FAQ trong Search Console có thể biến mất theo lộ trình Google công bố.
Làm sao biết plugin SEO đã xuất schema đúng?
Mở mã nguồn trang, tìm application/ld+json, rồi chạy Rich Results Test và validator.schema.org cho cùng URL. Nếu thấy nhiều khối trùng loại, kiểm tra xem theme hoặc plugin khác có đang xuất schema song song hay không.
Kết luận và bước tiếp theo
Quy trình tinh gọn: chọn trang đại diện theo mẫu, chạy Rich Results Test và Schema Markup Validator, đối chiếu với nội dung hiển thị, theo dõi Search Console và đặt lịch kiểm tra định kỳ. Đừng triển khai schema chỉ để theo một tính năng mà Google đã gỡ. Việc làm ngay hôm nay: mở trang quan trọng nhất của bạn, chạy hai công cụ trên và ghi lại số lỗi và cảnh báo hiện có.
Vidco Group có thể hỗ trợ: nếu bạn muốn soát schema cùng các yếu tố kỹ thuật khác, đội ngũ của chúng tôi có dịch vụ SEO audit với báo cáo lỗi theo mức ưu tiên và hướng dẫn sửa cụ thể cho từng mẫu trang.

Nguồn tham khảo
- Google Search Central: Giới thiệu về đánh dấu dữ liệu có cấu trúc
- Google Search Central: Chính sách chung về dữ liệu có cấu trúc
- Google Search Central: Thư viện tính năng dữ liệu có cấu trúc
- Google Search Central: Nhật ký cập nhật tài liệu (thông báo ngừng FAQ rich result)
- Google Search Central: Tính năng AI và website của bạn
- Schema Markup Validator và Schema.org: Getting Started
Cập nhật: tháng 10/2026