Kiểm tra Schema Markup

Kiểm tra dữ liệu có cấu trúc trên bất kỳ URL nào hoặc dán JSON-LD của bạn để tìm lỗi cú pháp, thuộc tính bắt buộc còn thiếu và các trường khuyến nghị cho rich results của Google.

Cập nhật

Kiểm tra dữ liệu có cấu trúc từ URL trực tiếp hoặc mã bạn dán vào.

Nhập bất kỳ URL công khai nào ở trên rồi nhấn Enter hoặc Ctrl + Enter.

  • Lỗi cú pháp JSON-LD, kiểm tra từng khối
  • Thuộc tính bắt buộc & khuyến nghị cho ~30 loại rich result
  • Thực thể lồng nhau (offers, authors, addresses…) và định dạng ngày
  • Nhận diện Microdata và RDFa, JSON-LD thô có nút sao chép

Công cụ này lấy URL công khai bạn nhập từ máy chủ của chúng tôi. Kết quả được giữ trong bộ nhớ tạm thời vài phút và không bao giờ được lưu vào cơ sở dữ liệu.

Công cụ này có hữu ích không?5.0 1 lượt đánh giá
Tạo schema markup JSON-LD hợp lệ cho OrganizationLocalBusiness, Article, FAQ, Product, Event, JobPosting và nhiều loại khác.Trình tạo Schema Markup →

Cách dùng Kiểm tra Schema Markup

  1. Chọn Lấy URL rồi nhập địa chỉ trang, hoặc chuyển sang Dán mã để kiểm tra một đoạn trước khi xuất bản.
  2. Nhấn Kiểm tra (hoặc nhấn Ctrl+Enter).
  3. Xem từng thẻ thực thể: lỗi sẽ khiến rich results không hiển thị, còn cảnh báo là các thuộc tính khuyến nghị có thể cải thiện chúng.
  4. Sửa lại markup — hoặc tạo mới bằng Schema Markup Generator — rồi xác nhận lại trên Rich Results Test của Google.

Schema markup validator là gì?

Schema markup (dữ liệu có cấu trúc) là thông tin mà máy đọc được về một trang — ví dụ trang đó mô tả một sản phẩm có giá, một bài viết có tác giả, hoặc một doanh nghiệp có địa chỉ — được viết theo bộ từ vựng schema.org. Validator sẽ phân tích markup đó, đánh dấu lỗi cú pháp và kiểm tra xem mỗi thực thể có đủ thuộc tính mà công cụ tìm kiếm cần để hiển thị rich results như đánh giá sao sản phẩm, breadcrumb hay ngày diễn ra sự kiện hay không.

Validator này kiểm tra những gì

  • Cú pháp: mỗi khối <script type="application/ld+json"> được phân tích riêng, nên một khối bị lỗi (dấu phẩy thừa, dấu nháy chưa được escape) sẽ được chỉ đúng vị trí mà không làm ẩn các khối khác.
  • Định dạng: nhận diện JSON-LD (kể cả @graph), Microdata (itemscope/itemprop) và RDFa.
  • Thuộc tính bắt buộc và khuyến nghị cho khoảng 30 loại phổ biến — Article, Product, Offer, Organization, LocalBusiness, BreadcrumbList, FAQPage, Event, Recipe, VideoObject, JobPosting, Review và nhiều loại khác — dựa trên tài liệu rich result của Google.
  • Kiểm tra giá trị: ngày theo chuẩn ISO 8601, giá là số, và URL tuyệt đối cho url, image và logo.
  • Thực thể lồng nhau: cũng được kiểm tra, ví dụ Offer nằm trong Product hoặc PostalAddress nằm trong LocalBusiness.

Lỗi và cảnh báo khác nhau thế nào

Lỗi nghĩa là thiếu hoặc sai một thuộc tính mà Google yêu cầu cho rich result đó — trang sẽ không đủ điều kiện hiển thị tính năng này cho đến khi bạn sửa. Cảnh báo là thuộc tính khuyến nghị: không có nó markup vẫn hợp lệ, nhưng thêm vào sẽ cung cấp thêm thông tin cho công cụ tìm kiếm và có thể làm kết quả phong phú hơn.

Nên dùng validator nào?

Công cụPhù hợp nhất cho
Validator nàyKiểm tra nhanh URL đang hoạt động hoặc đoạn mã dán vào, báo cáo từng thực thể dễ đọc, các lỗi lồng nhau
Google Rich Results TestXác nhận cuối cùng về điều kiện hiển thị trên Google, kể cả markup được render bằng JavaScript
Schema.org ValidatorKiểm tra tính đúng đắn của từ vựng cho mọi loại, không chỉ các tính năng của Google

Những lỗi dữ liệu có cấu trúc thường gặp

  • Đánh dấu nội dung không hiển thị trên trang — Google coi đây là dữ liệu có cấu trúc gây spam.
  • Ngày theo định dạng địa phương như 25/10/2026 thay vì 2026-10-25.
  • Giá kèm ký hiệu tiền tệ ("€89") thay vì một số cộng với priceCurrency.
  • URL hình ảnh tương đối, hoặc nhiều khối Organization mâu thuẫn nhau do các plugin khác nhau chèn vào.

Cũng được tìm dưới tên: công cụ kiểm tra dữ liệu có cấu trúc, json-ld validator, kiểm tra rich results, schema validator, microdata, schema.org, kiểm tra rich snippets.

Các công cụ dùng kèm tốt với Kiểm tra Schema Markup

  • Trình tạo Schema Markup — Chọn loại schema, điền biểu mẫu và sao chép JSON-LD sẵn sàng để dán.
  • Kiểm tra SEO & Audit website — Dán một URL để chạy tối đa 70 kiểm tra SEO on-page cùng audit toàn bộ website: tốc độ Lighthouse, header bảo mật & SSL, dữ liệu có cấu trúc, liên kết hỏng, robots.txt & AI crawler, kiểm tra cơ bản về khả năng truy cập, tracking & consent, SPF/DKIM/DMARC và hạn domain.
  • Kiểm tra Meta Tag — Xem chính xác Google có khả năng hiển thị trang của bạn như thế nào: title và description được đo bằng pixel, xem trước desktop và mobile, cùng mọi thẻ meta trong <head>.
  • Kiểm tra Open Graph — Xem trước cách link của bạn sẽ hiển thị khi được chia sẻ trên Facebook, LinkedIn, X và Slack.

Câu hỏi thường gặp

Công cụ này có giống Google Rich Results Test không?
Không. Công cụ này áp dụng các thuộc tính bắt buộc và khuyến nghị theo tài liệu của Google cho các loại phổ biến và cho báo cáo nhanh, dễ đọc, nhưng chỉ Google Rich Results Test mới xác nhận được điều kiện hiển thị — hãy dùng nó như bước kiểm tra cuối cùng trước khi đưa trang lên.
Schema hợp lệ có đảm bảo được rich results không?
Không. Markup hợp lệ giúp trang đủ điều kiện, nhưng Google vẫn quyết định có hiển thị rich result hay không dựa trên chất lượng nội dung, mức độ liên quan và chính sách của Google.
Nên dùng JSON-LD hay Microdata?
Google khuyến nghị JSON-LD vì nó nằm trong một khối script riêng, tách khỏi HTML và dễ bảo trì hơn. Microdata vẫn được hỗ trợ và công cụ này kiểm tra được cả hai.
Vì sao rich results FAQ hoặc HowTo của tôi không còn hiển thị nữa?
Năm 2023, Google giới hạn rich results FAQ chỉ cho các website chính phủ và y tế uy tín, đồng thời ngừng hiển thị rich results HowTo. Markup vẫn hợp lệ, nhưng phần lớn website sẽ không nhận được các tính năng này.
Công cụ có tìm thấy schema được thêm bằng JavaScript hoặc Google Tag Manager không?
Khi lấy URL, công cụ đọc HTML mà máy chủ trả về, nên markup được JavaScript chèn sau đó sẽ không được nhìn thấy. Hãy dán markup đã render vào tab mã, hoặc dùng Google Rich Results Test vì công cụ đó có render JavaScript.

Công cụ liên quan