Trình xác thực đánh dấu Schema

Tiếp theo

Dữ liệu có cấu trúc gần như hợp lệ là dữ liệu có cấu trúc lặng lẽ không tạo ra được kết quả nhiều định dạng (rich result). Dán khối JSON-LD của bạn vào đây, và trình xác thực này sẽ xác nhận ngay hai điều: rằng nó phân tích được thành JSON hợp lệ, và rằng nó chứa những yếu tố thiết yếu mà mọi mục Schema.org đều cần: một @context, một @type, và một name hoặc headline. Hãy xem đây là bước kiểm tra cấu trúc nhanh bạn thực hiện trước khi chạy Rich Results Test chậm hơn: tìm ra dấu ngoặc bị hỏng hoặc kiểu bị thiếu trong vài giây.

Cách kiểm tra đánh dấu schema của bạn

  1. 1

    Dán JSON-LD của bạn

    Dán toàn bộ khối `<script type="application/ld+json">` hoặc chỉ đối tượng JSON bên trong: các thẻ script được tự động loại bỏ.

  2. 2

    Chạy kiểm tra

    Trình xác thực phân tích JSON và, nếu không phân tích được, chỉ ra đúng lỗi cú pháp bạn cần sửa.

  3. 3

    Đọc kết quả

    Nó xác nhận các khóa cốt lõi có mặt (`@context`, `@type` và một `name` hoặc `headline`) hoặc liệt kê chính xác những khóa nào bị thiếu.

  4. 4

    Sửa và kiểm tra lại

    Sửa đoạn mã và chạy lại cho đến khi kết quả sạch, rồi đưa nó đến Rich Results Test của Google để kiểm tra các quy tắc riêng của từng kiểu.

Các lỗi xác thực phổ biến và cách khắc phục chúng

Khi bạn đưa đánh dấu của mình đến một trình xác thực đầy đủ như Rich Results Test của Google, hầu hết các thất bại đều đến từ cùng một danh sách ngắn các lỗi. Học cách nhận ra chúng giúp rút ngắn đáng kể thời gian gỡ lỗi.

Các lỗi thường gặp

Thông báo lỗi Ý nghĩa Cách khắc phục
Thiếu trường “image” Bỏ sót trường bắt buộc Thêm ít nhất một URL hình ảnh (tuyệt đối)
“datePublished” không phải là ngày hợp lệ Sai định dạng Dùng ISO 8601: 2026-04-18 hoặc kèm thời gian+độ lệch
Kiểu không xác định “Offers” Sai chữ hoa/thường Dùng Offer (số ít) trong mảng offers
Thiếu trường bắt buộc “price” Sản phẩm không có giá Thêm price và priceCurrency vào offers
Giá trị của “author” là một chuỗi Phải là đối tượng Person/Organization Bọc thành { "@type": "Person", "name": "..." }
@id trùng lặp Cùng một định danh trên hai nút Dùng @id duy nhất cho mỗi thực thể
reviewCount bằng 0 nhưng có aggregateRating Đoạn trích sao cần ít nhất 1 đánh giá Xóa điểm đánh giá hoặc chờ đến khi có đánh giá
URL là “/” (tương đối) Bộ phân tích yêu cầu URL tuyệt đối Dùng https://example.com/path đầy đủ

Cảnh báo so với lỗi

  • Lỗi nghĩa là kết quả nhiều định dạng không đủ điều kiện. Hãy sửa trước.
  • Cảnh báo nghĩa là đủ điều kiện, nhưng thiếu một thuộc tính sẽ mở khóa đoạn trích lớn hơn (ví dụ thêm brand và sku vào Product).

Mẹo cho đánh dấu đáng tin cậy

  • Kiểm tra cấu trúc trước khi xác thực sâu. Sửa một dấu ngoặc bị hỏng hoặc một @type bị thiếu ở đây giúp bạn tiết kiệm một chuyến đi-về qua các công cụ riêng theo kiểu chậm hơn.
  • Giữ đánh dấu đồng bộ với nội dung. Cập nhật tiêu đề trang mà không cập nhật headline là cách nhanh nhất để bị gắn cờ vì không nhất quán.
  • Ưu tiên JSON-LD để dễ bảo trì: một khối duy nhất dễ kiểm tra hơn các thuộc tính rải rác khắp HTML.
  • Theo dõi Search Console. Google ghi nhận lỗi và cải tiến dữ liệu có cấu trúc theo từng kiểu; hãy kiểm tra hằng tháng.

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

Không: nó chỉ có nghĩa là JSON-LD của bạn được định dạng đúng và mang các khóa cốt lõi. Kết quả nhiều định dạng còn cần các thuộc tính bắt buộc riêng theo kiểu, nội dung thực sự khớp với đánh dấu, và các ngưỡng chất lượng của Google. Hãy dùng công cụ này để sửa nhanh phần cơ bản, rồi xác nhận điều kiện đủ trong Rich Results Test của Google.

Đây là một bước kiểm tra cấu trúc nhẹ: nó xác nhận JSON phân tích được và rằng @context, @type cùng một name hoặc headline có mặt. Bài kiểm tra của Google đi xa hơn và xác thực các thuộc tính bắt buộc của từng kiểu đủ điều kiện. Hãy chạy công cụ này trước để dọn sạch các lỗi rõ ràng, rồi dùng của Google cho các quy tắc riêng theo kiểu.

Có: dán toàn bộ khối <script type="application/ld+json">…</script> hoặc chỉ đối tượng JSON bên trong. Các thẻ script bao quanh sẽ được loại bỏ trước khi phân tích. Hãy xác thực mỗi lần một khối.

Không. Đoạn mã chỉ được gửi đến máy chủ của chúng tôi để chạy kiểm tra và bị loại bỏ ngay sau đó; không có gì bạn dán vào được lưu lại.

Công cụ liên quan

Công cụ này có phiên bản bằng các ngôn ngữ khác