Dữ liệu có cấu trúc – Structured Data (updated)

structured-data-la-gi

Dữ liệu có cấu trúc là gì?

Dữ liệu có cấu trúc – Structured Data là một dạng dữ liệu được tổ chức và phân loại theo một cấu trúc xác định. Chúng được sinh ra nhằm mục đính lưu trữ và truyền đạt thông tin. Các thông tin có trong Structured Data sẽ được trình bày theo một cấu trúc đã xác định ngay từ đầu. Đây cũng chính là nguyên nhân tại sao chúng được gọi là Structured Data – Dữ liệu có cấu trúc.

Ví dụ về dữ liệu có cấu trúc

Sau đây là một mẫu về dữ liệu đã được cấu trúc:

Như các bạn có thể thấy, mẫu dữ liệu có cấu trúc này đang trình bày rõ ràng các thông tin về một tổ chức về âm nhạc – “MusicGroup”, bao gồm:

  • Loại thông tin (type)
  • Đường dẫn về trang chủ của tổ chức
  • Tên của tổ chức
  • Đường dẫn về trang thông tin sự kiện

Google sử dụng dữ liệu có cấu trúc như thế nào?

Đứ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).  Sau đây là một JSON-LD được cấu trúc đơn giản dữ liệu ví dụ bạn có thể sử dụng cho thông tin liên lạc cho công ty của bạn:

demo-structured-data-type-recipe

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.

Google hiển thị dữ liệu có cấu trúc trên SERPs như thế nào?

Hiện tại, Google đang cung cấp 2 tính năng hiển thị cho những nội dung đã được đánh dấu dữ liệu trên trang, cụ thể bao gồm:

Rich Results – Kết quả tìm kiếm chi tiết

Dữ liệu có cấu trúc cho phép Google hiểu được content trên trang. Và những thông tin mà công cụ này hiểu được trên trang sẽ được lựa chọn và hiển thị lên bảng kết quả tìm kiếm dưới dạng:

  • Rich Snippet
  • hoặc Rich Cards

Các thông tin được hiển thị bao gồm: Breadcrumbs, Site links hoặc Search Box.

Knowledge Graph – Đồ thị tri thức

Đây là một trường hợp đặc biệt của Rich Results, khi mà các dữ liệu có cấu trúc không chỉ được lựa chọn và hiển thị lên SERPs, mà chúng còn được ghi vào một đồ thị lưu trữ các tri thức của loài người: Knowledge Graph – Đồ thị tri thức

Để thông tin của bạn được chọn và đưa vào đồ thị tri thức, tiêu chí đầu tiên đó là bạn sẽ cần phải là một tác giả có uy tín đối với Google (như wikipedia). Sau khi đáp ứng được tiêu chí này, Google có thể sẽ đối xử với các dữ liệu được cấu trúc có trên site của bạn như là các thông tin đã được xác thực, và nhập nó vào đồ thị tri thức.

Thông tin có trên Knowledge Graph – Đồ thị tri thức sẽ được xuất hiện trên khắp các sản phẩm của Google. Thông thường, các dữ liệu có cấu trúc về thông tin của một tổ chức, một sự kiện hoặc một nhân vật nào đó sẽ được xem xét để đưa vào Knowledge Graph.

Công cụ kiểm tra lỗi đánh dấu dữ liệu có cấu trúc

Bạn có thể sử dụng công cụ sau đây của Google để có thể kiểm tra và xem trước kết quả tìm kiếm của mình sẽ xuất hiện ra sao trên bảng xếp hạng kết quả tìm kiếm Google, sau khi được đánh dấu dữ liệu: Structured Data Testing Tool.


Trên đây là một số các thông tin bạn cần biết về Structured Data – Dữ liệu có cấu trúc. Bạn có thể tham khảo các bài viết hướng dẫn đánh dấu dữ liệu có cấu trúc tại bài:

Đánh dấu dữ liệu – Hướng dẫn chính thức từ Google

Các kiến thức cơ bản về SEO khác có thể tìm thấy tại chuyên mục Kiến thức SEO.

Kiến thức SEO được chia sẻ từ vietmoz.net.
Vui lòng không sao chép kiến thức dưới mọi hình thức.

Dữ liệu có cấu trúc – Structured Data (updated)
3.28 (65.64%) 39 bình chọn

Các bài viết khác về Kiến thức cơ bản

1 Comment

  1. May quá tìm được cái này :v học xong về quên hết chả nhớ gì

Gửi phản hồi