Giải thích
Structured data cung cấp gợi ý mà máy có thể đọc về nội dung trang. Google hỗ trợ một số tính năng tìm kiếm cụ thể và công bố yêu cầu cho các tính năng đó. Markup hợp lệ có thể giúp trang đủ điều kiện cho một kiểu hiển thị nhất định, nhưng không bảo đảm trang sẽ được hiển thị theo cách đó. Dữ liệu phải khớp với nội dung hiển thị và không được gây hiểu nhầm cho người dùng.
Ví dụ hư cấu
Trang /robots giả lập trong bản mockup cục bộ hiển thị tiêu đề và nội dung bài học, nhưng JSON-LD đào tạo cũng ghi tên tác giả và điểm đánh giá hư cấu. Công cụ xác thực có thể chấp nhận cú pháp dù các trường này không khớp với trang. Hãy xóa thuộc tính không được hỗ trợ và chỉ giữ thông tin chính xác, hiển thị với người đọc. Kiểm tra markup cục bộ; chỉ chạy kiểm tra công khai cho URL staging có thể truy cập của bạn.
Thực hành
Chọn một loại trang và kiểm tra xem loại markup được hỗ trợ có phù hợp không. Đối chiếu từng trường JSON-LD với văn bản hiển thị và nguồn dữ liệu thực. Chạy URL qua Rich Results Test; sau khi xuất bản, kiểm tra báo cáo Search Console liên quan. Ghi riêng lỗi cú pháp, nội dung không khớp và kiểu hiển thị nâng cao mong muốn. Chỉ kiểm tra báo cáo Search Console sau khi bản phát hành được chủ sở hữu phê duyệt đã làm URL có thể truy cập; nếu chưa có bản phát hành và bước kiểm tra như vậy, ghi “chưa kiểm tra”.
Danh sách kiểm tra
- Loại markup mô tả chính xác trang.
- Mỗi khẳng định đều có nội dung hiển thị hỗ trợ.
- Các thuộc tính bắt buộc của loại cụ thể đó có mặt và chính xác.
- Không có đánh giá, xếp hạng, giá, ngày tháng hoặc tác giả hư cấu.
- Kết quả được ghi là hợp lệ / không hợp lệ / loại này không được công cụ kiểm tra.
Lỗi thường gặp
Thêm mọi trường Schema.org đã biết rồi cho rằng trang sẽ có kết quả nhiều định dạng. Hãy theo tài liệu chính thức của tính năng cụ thể và các quy tắc chất lượng chung.