RevealTheme logo

Trình xác thực Schema Markup

Trích xuất và xác thực dữ liệu có cấu trúc JSON-LD từ bất kỳ URL nào. Xem những loại schema nào hiện diện và liệu chúng có được phân tích cú pháp đúng cách hay không.

Cách sử dụng công cụ này

  1. 1

    Paste the full public URL of the page you want to inspect (including https://) into the input box.

  2. 2

    Click Analyze. The tool fetches the page server-side and scans its HTML for JSON-LD script blocks.

  3. 3

    Read the results: a count of blocks found, a green Valid or red Invalid badge per block, and the detected @type.

  4. 4

    For any Invalid block, read the JSON parse error and the raw snippet shown to locate the syntax problem.

Schema markup là gì và tại sao nó quan trọng đối với thứ hạng tìm kiếm?

Dữ liệu có cấu trúc Schema.org là một bộ từ vựng dùng chung —được Google, Microsoft, Yahoo và Yandex duy trì— cho phép bạn nói cho các công cụ tìm kiếm biết một trang là gì, vượt ra ngoài phần văn xuôi của nó. Không có schema, Google đọc trang của bạn như một con người: nó phân tích từ ngữ và đoán xem điều gì quan trọng. Với schema, bạn gắn nhãn một cách rõ ràng 'đây là một sản phẩm, giá 29 $, với 4,5 sao từ 1250 đánh giá' hoặc 'đây là một hướng dẫn với 7 bước này'. Thông tin có cấu trúc đó tạo nên các kết quả phong phú (rich results): những mục được nâng cao về mặt trực quan trong kết quả tìm kiếm, bao gồm xếp hạng sao, giá, thẻ công thức nấu ăn, accordion FAQ, ngày diễn ra sự kiện và breadcrumb. Kết quả phong phú không chỉ trông đẹp hơn; chúng nhận được trung bình từ 30 % đến 50 % nhiều lượt nhấp hơn. Ba định dạng mà Google chấp nhận là JSON-LD (được khuyến nghị: tách biệt khỏi HTML của bạn, dễ bảo trì nhất), Microdata (các thuộc tính HTML nội tuyến, kiểu cũ) và RDFa (dựa trên XML, cũng là kiểu cũ). Tất cả lời khuyên hiện đại đều là JSON-LD, và đó chính là thứ mà trình xác thực này trích xuất và phân tích. Ngoài kết quả phong phú, schema còn giúp Google hiểu các mối quan hệ giữa các thực thể (điều này xây dựng sự hiện diện của bạn trong knowledge graph), cung cấp dữ liệu cho các bản tóm tắt do AI tạo ra và các hộp trả lời, đồng thời báo hiệu chuyên môn về chủ đề. Các loại schema phổ biến nhất đáng triển khai trên một trang web nội dung: Organization (danh tính của toàn bộ trang web), WebSite (với SiteSearchAction cho kết quả phong phú hộp tìm kiếm), BreadcrumbList (mỗi trang), Article (bài đăng blog), FAQPage (FAQ), HowTo (hướng dẫn), Product (thương mại điện tử), Review (đánh giá và so sánh), VideoObject (bất kỳ video nhúng nào). Công cụ này tải một URL, phân tích từng khối <script type="application/ld+json"> và báo cáo các lỗi phân tích cú pháp cùng với @type được phát hiện trong mỗi khối. Để kiểm tra điều kiện đủ tiêu chuẩn cụ thể của Google, hãy chạy URL của bạn qua cả Công cụ Kiểm tra Kết quả Phong phú của Google (search.google.com/test/rich-results).

Các trường hợp sử dụng phổ biến

  • Xác minh một triển khai schema mới thực sự phân tích đúng sau khi triển khai thay đổi.

  • Kiểm toán dữ liệu có cấu trúc của đối thủ để xác định họ đang nhắm tới những rich result nào.

  • Gỡ lỗi rich result bị thiếu — xác nhận schema hiện diện và hợp lệ về cú pháp trước khi nghi ngờ Google.

  • Xác nhận Yoast/Rank Math đang phát ra các loại schema mà bạn mong đợi.

  • Xác thực JSON-LD trên staging trước khi triển khai lên sản xuất.

  • Kiểm tra các khối schema vô tình bị trùng lặp (một nguồn phổ biến gây cảnh báo 'multiple Article' trong Search Console).

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

Schema hợp lệ có đảm bảo có kết quả phong phú không?
Không. Tính hợp lệ của schema là một điều kiện tiên quyết, không phải là điều kiện đủ. Điều kiện đủ tiêu chuẩn để có kết quả phong phú của Google phụ thuộc vào các yếu tố bổ sung: chất lượng nội dung, các yêu cầu của loại schema cụ thể và quyền quyết định của Google. Một trang có thể có schema hoàn toàn hợp lệ mà vẫn không hiển thị kết quả phong phú vì Google quyết định không làm vậy, thường là vì các tín hiệu chất lượng của trang không đủ mạnh.
Mọi trang web nên có những loại schema nào?
Trên toàn bộ trang web: Organization (hoặc Person cho các thương hiệu cá nhân), giúp thiết lập danh tính cho knowledge graph. WebSite, với SiteSearchAction cho hộp tìm kiếm sitelink. BreadcrumbList, trên mọi trang ngoài trang chủ. Theo mẫu trang: Article trên các bài đăng blog, Product trên các trang sản phẩm, FAQPage ở nơi phù hợp, HowTo cho các hướng dẫn.
JSON-LD hay Microdata? Tôi nên dùng cái nào?
JSON-LD. Google khuyến nghị nó một cách rõ ràng. Nó dễ bảo trì hơn (một khối tách biệt, không xen lẫn với HTML của bạn), dễ gỡ lỗi hơn (dán vào một trình xác thực) và ít có khả năng bị hỏng khi thiết kế lại bố cục. Microdata là kiểu cũ: được hỗ trợ nhưng không được khuyến khích cho các triển khai mới.
Tại sao schema của tôi hiển thị trong trình xác thực này nhưng không hiển thị trong trình xác thực của Google?
Đặc tả schema.org và các yêu cầu về kết quả phong phú của Google không giống hệt nhau. Google yêu cầu các trường cụ thể để đủ điều kiện mà đặc tả schema.org rộng hơn đánh dấu là tùy chọn. Ví dụ: một schema Recipe cần name, image và recipeIngredient để đủ điều kiện trên Google, mặc dù về mặt kỹ thuật schema.org chỉ yêu cầu name. Hãy luôn chạy nó qua cả hai trình xác thực.
Tôi có thể có nhiều khối JSON-LD trên một trang không?
Có: Google phân tích tất cả chúng. Mẫu thường gặp: một khối cho schema Article, một khối khác cho BreadcrumbList, một khối khác cho phần FAQ. Tuy nhiên, đừng nhân đôi cùng một @type. Khi nghi ngờ, hãy kết hợp chúng vào một mảng @graph duy nhất.
Schema có ảnh hưởng trực tiếp đến thứ hạng không?
Gián tiếp. Google đã nhiều lần nói rằng schema không phải là một tín hiệu xếp hạng trực tiếp. Nhưng kết quả phong phú có tỷ lệ nhấp cao hơn (một tín hiệu hành vi), schema giúp Google hiểu nội dung của bạn với độ tin cậy cao hơn, và các thực thể trong knowledge graph xếp hạng cho các truy vấn thương hiệu.
@graph là gì và khi nào tôi nên dùng nó?
@graph là một tính năng của JSON-LD cho phép bạn mô tả nhiều thực thể (một Article VÀ tác giả Person của nó VÀ Organization xuất bản) trong một khối JSON-LD duy nhất, với các tham chiếu @id giữa chúng. Hữu ích cho các trang phức tạp với các thực thể có liên quan với nhau. Nó không bắt buộc: các khối phẳng hoạt động tốt cho các trường hợp đơn giản hơn.

Công cụ liên quan