Giới thiệu về mã đánh dấu dữ liệu có cấu trúc trên Google Tìm kiếm

Google Tìm kiếm luôn nỗ lực để hiểu được nội dung của một trang. Bạn có thể giúp chúng tôi bằng cách cung cấp gợi ý rõ ràng về ý nghĩa của trang thông qua dữ liệu có cấu trúc trên trang. Dữ liệu có cấu trúc là một định dạng chuẩn để cung cấp thông tin về một trang và phân loại nội dung trang. Ví dụ: trên một trang về công thức nấu ăn sẽ có các loại dữ liệu về nguyên liệu, thời gian nấu và nhiệt độ, lượng calo, v.v.

Tại sao nên thêm dữ liệu có cấu trúc vào trang?

Việc thêm dữ liệu có cấu trúc có thể kích hoạt các kết quả tìm kiếm hấp dẫn người dùng hơn và có thể khuyến khích họ tương tác nhiều hơn với trang web của bạn, còn gọi là kết quả nhiều định dạng. Sau đây là một số nghiên cứu điển hình về các trang web đã triển khai dữ liệu có cấu trúc:

  • Rotten Tomatoes đã thêm dữ liệu có cấu trúc vào 100.000 trang riêng biệt. Nhờ đó, tỷ lệ nhấp của các trang được bổ sung dữ liệu có cấu trúc tăng 25% so với các trang không có dữ liệu có cấu trúc.
  • The Food Network đã triển khai các tính năng của kết quả tìm kiếm cho 80% số trang của họ và nhận thấy số lượt truy cập tăng 35%.
  • Rakuten nhận thấy rằng người dùng dành thời gian trên các trang đã triển khai dữ liệu có cấu trúc nhiều hơn 1,5 lần so với các trang không thêm dữ liệu có cấu trúc. Ngoài ra, tỷ lệ tương tác cũng cao hơn 3,6 lần trên các trang AMP có các tính năng của kết quả tìm kiếm so với các trang AMP không có những tính năng này.
  • Nestlé nhận thấy các trang hiển thị dưới dạng kết quả nhiều định dạng trên Google Tìm kiếm có tỷ lệ nhấp cao hơn 82% so với các trang không hiển thị dưới dạng kết quả nhiều định dạng.

Google sử dụng dữ liệu có cấu trúc tìm thấy trên web để hiểu nội dung của trang cũng như thu thập thông tin về web và thế giới nói chung, chẳng hạn như thông tin về con người, sách hoặc công ty có trong mã đánh dấu. Ví dụ: khi một trang công thức có dữ liệu có cấu trúc JSON-LD (mô tả tên, tác giả và các thông tin khác của công thức), thì Google Tìm kiếm có thể sử dụng thông tin đó để hiển thị kết quả nhiều định dạng cho công thức:

Cách dữ liệu có cấu trúc của trang web công thức có thể ảnh hưởng đến kết quả nhiều định dạng trên Google Tìm kiếm

Vì dữ liệu có cấu trúc gắn nhãn cho từng thành phần riêng trong công thức, người dùng có thể tìm kiếm công thức của bạn theo nguyên liệu, lượng calo, thời gian nấu, v.v.

Dữ liệu có cấu trúc được mã hoá bằng cách sử dụng thẻ đánh dấu trên trang chứa dữ liệu đó. Dữ liệu có cấu trúc trên trang mô tả nội dung của trang đó. Đừng tạo các trang trống chỉ để chứa dữ liệu có cấu trúc và cũng đừng thêm dữ liệu có cấu trúc về thông tin mà người dùng không nhìn thấy, ngay cả khi thông tin đó chính xác. Để biết thêm các nguyên tắc về kỹ thuật và chất lượng, hãy xem Nguyên tắc chung về dữ liệu có cấu trúc.

Công cụ Kiểm tra kết quả nhiều định dạng là một công cụ dễ sử dụng và hữu ích để xác thực dữ liệu có cấu trúc của bạn và xem trước một tính năng của Google Tìm kiếm trong một số trường hợp. Hãy dùng thử:

Từ điển và định dạng dữ liệu có cấu trúc

Tài liệu này mô tả các thuộc tính bắt buộc, nên dùng hoặc không bắt buộc đối với những dữ liệu có cấu trúc mang ý nghĩa đặc biệt đối với Google Tìm kiếm. Hầu hết dữ liệu có cấu trúc trên Tìm kiếm đều dùng mã có trên schema.org, nhưng bạn nên coi tài liệu tại Trung tâm Google Tìm kiếm là nguồn tham khảo chính thức về hành vi của Google Tìm kiếm thay vì dựa vào tài liệu của schema.org. Có nhiều thuộc tính và đối tượng trên schema.org mà Google Tìm kiếm không yêu cầu. Tuy nhiên, những thuộc tính hoặc đối tượng đó có thể hữu ích cho các công cụ tìm kiếm, dịch vụ, công cụ và nền tảng khác.

Hãy nhớ kiểm tra dữ liệu có cấu trúc của bạn bằng cách sử dụng công cụ Kiểm tra kết quả nhiều định dạng trong quá trình phát triển. Sau khi triển khai, hãy sử dụng Báo cáo trạng thái kết quả nhiều định dạng để theo dõi tính hợp lệ của các trang vì những trang đó có thể bị hỏng sau khi triển khai do các vấn đề khi đặt mẫu hoặc phân phát.

Bạn phải cung cấp mọi thuộc tính bắt buộc để một đối tượng đủ điều kiện xuất hiện trong Google Tìm kiếm với giao diện nâng cao. Nói chung, việc xác định thêm các tính năng được đề xuất có thể khiến thông tin của bạn dễ xuất hiện hơn trong kết quả Tìm kiếm với giao diện nâng cao. Tuy nhiên, mức độ hoàn thiện và chính xác của các thuộc tính được đề xuất thì quan trọng hơn số lượng mà bạn cung cấp. Do đó, đừng cố gắng cung cấp mọi thuộc tính được đề xuất trong khi dữ liệu lại không đầy đủ, không hợp lệ hoặc không chính xác.

Ngoài các thuộc tính và đối tượng nêu ở đây, Google cũng có thể sử dụng thuộc tính sameAs và những dữ liệu có cấu trúc khác trên schema.org. Một số phần tử trong số này có thể được dùng để kích hoạt các tính năng của kết quả tìm kiếm trong tương lai nếu được đánh giá là hữu ích.

Định dạng được hỗ trợ

Google Tìm kiếm hỗ trợ dữ liệu có cấu trúc ở những định dạng sau đây, trừ trường hợp có quy định khác. Nhìn chung, bạn nên dùng định dạng dễ nhất để triển khai và duy trì (trong hầu hết trường hợp, đó là JSON-LD); Google có thể sử dụng cả 3 định dạng trên, miễn là mã đánh dấu đó hợp lệ và được triển khai đúng cách theo tài liệu của tính năng tương ứng.

Định dạng
JSON-LD* (Nên dùng) Loại ký hiệu JavaScript được nhúng trong thẻ