Blog · ⏱ 29 phút đọc · 5,755 từ

Kiểm Tra Schema: Hướng Dẫn Validate Schema Markup & Fix Lỗi 2026

LA
Trần Thị Lan Anh
Head of SEO & Strategy · VIDCO
📅 04/04/2026 • Cập nhật: 13/10/2026
Kiểm Tra Schema: Hướng Dẫn Validate Schema Markup & Fix Lỗi 2026

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.

Hình minh họa: Kiểm Tra Schema: Cách Check Schema Markup Chuẩn

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

Câu trả lời ngắn: Kiểm Tra Schema

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ì.

Các bước: Kiểm tra schema là gì và khi nào cần làm?

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:

  1. 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.
  2. 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.
  3. 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.

Nội dung chính: Kiểm Tra Schema
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

  1. 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.
  2. Chờ vài chục giây để Google tải và render trang.
  3. 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ợ.
  4. 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

  1. 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á.
  2. 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ể.
  3. 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.

Danh sách: 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

  1. 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.
  2. 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.
  3. 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.
  4. Đá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.
  5. Đổ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.
  6. 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.
  7. 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.
Một số câu hỏi thường gặp về Kiểm Tra Schema

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.

Liên hệ Vidco Group

Nguồn tham khảo

Cập nhật: tháng 10/2026

LA
Head of SEO & Strategy · VIDCO GROUP
Head of SEO & Strategy tại VIDCO, có chứng chỉ Google. Phụ trách SEO, GEO và chiến lược nội dung tìm kiếm. Bài viết do đội nội dung VIDCO biên soạn, Trần Thị Lan Anh duyệt chuyên môn và cập nhật khi thông tin thay đổi — góp ý hoặc đề nghị đính chính tại trang Biên tập và đính chính.

Thương hiệu bạn xứng đáng
được AI nhắc đến.

Đặt lịch AI Visibility Audit miễn phí — Vidco Group sẽ cho bạn thấy bức tranh toàn cảnh.

034.301.8345 Chat Zalo WhatsApp