Google Structured Data Testing Tool là công cụ được Google cho ra đời với nhiệm vụ sứ mệnh duy nhất là kiểm tra cấu trúc của website. Điều này giúp lập trình viên (coder) phát hiện ra lỗi và tối ưu hóa đoạn mã (code) thân thiện với công cụ tìm kiếm Google.
Đứng trước tham vọng có thể khiến cho cỗ máy tìm kiếm Google hiểu được hoàn toàn ngôn ngữ của con người, Google đã lên kế hoạch để phát triển khả năng đọc hiểu của công cụ tìm kiếm này. Ngoài việc phát triển khả năng hiểu các truy vấn tìm kiếm của người dùng, Gooogle còn sử dụng một tính năng đó là tổ chức và phân bổ các thông tin có trên trang theo mẫu quy định trước – Structured Data.
Khi thông tin trên trang được cấu trúc hóa theo một mẫu cố định trước, Google hoàn toàn có thể biết được loại nội dung mà trang web đang nói đến là gì và hoàn toàn có thể dự đoán được nội dung trên trang.
Với dữ liệu có cấu trúc, công cụ tìm kiếm Google có thể hiểu rõ hơn nội dung của một trang web để có thể đánh giá và xếp hạng nội dung đó trên bảng xếp hạng tìm kiếm. Đồng thời, hiển thị chúng lên bảng xếp hạng kết quả tìm kiếm một cách sáng tạo nhất.
Ngôn ngữ đánh dấu dữ liệu web thân thiện với Google
Ngôn ngữ đánh dấu dữ liệu của schema.org hiện đang là ngôn ngữ mà Google khuyến cáo nên dùng nếu bạn đang có ý định đánh dấu nội dung trên trang. Đây cũng được coi là ngôn ngữ để cấu trúc dữ liệu tiêu chuẩn cho các tài liệu trực tuyến hiện nay.
Google cũng khuyến cáo, cách trình bày dữ liệu có cấu trúc để công cụ tìm kiếm có thể dễ dàng tiếp cận và đọc nhất đó là để dưới dạng JSON-LD (Viết tắt của JavaScript Object Notation cho Linked Data).
Như bạn có thể thấy, dữ liệu có cấu trúc đã mô tả khá chi tiết về mọi thứ có liên quan đến một công thức nấu ăn như tên, mô tả, thời gian thực hiện, hướng dẫn thực hiện, đồ chuẩn bị,…
Ngoài JSON-LD, bạn còn có thể sử dụng Microdata hoặc RDFa để đánh dấu dữ liệu trên trang. Tuy nhiên, định dạng được Google khuyến cáo vẫn là JSON-LD.
Link truy cập công cụ: https://search.google.com/structured-data/testing-tool