Dữ liệu có cấu trúc là gì? Hướng dẫn cho người mới bắt đầu

Đây là phần giới thiệu về dữ liệu có cấu trúc từ Schema.org, giải thích bằng tiếng Anh đơn giản dữ liệu có cấu trúc là gì. Sau khi đọc phần này, bạn sẽ hiểu rõ hơn về dữ liệu có cấu trúc là gì và nó có thể mang lại lợi ích cho bạn như thế nào.

Mục đích là làm sáng tỏ dữ liệu có cấu trúc từ Schema.org.

Biểu đồ sử dụng dữ liệu có cấu trúc

Hình thể hiện cách hoạt động của dữ liệu có cấu trúc, với các trường có nhãn Dữ liệu có cấu trúc, Google, Kết quả nhiều định dạngDữ liệu có cấu trúc là một cách tổ chức thông tin về một trang web và giao tiếp trong cấu trúc có tổ chức đó.

Định nghĩa dữ liệu có cấu trúc

Dữ liệu có cấu trúc là thông tin theo nghĩa chung nhất (Dữ liệu) được tổ chức (có cấu trúc). Thông tin có tổ chức về cơ bản là dữ liệu có cấu trúc là gì.

quảng cáo

Đọc bên dưới

Mục đích chính của dữ liệu có cấu trúc là truyền tải thông tin cụ thể về một trang web để nó có thể được hiển thị dưới dạng kết quả tìm kiếm phong phú trong kết quả tìm kiếm của Google.

Ý nghĩa của dữ liệu có cấu trúc “đánh dấu”

Khi xử lý dữ liệu có cấu trúc, bạn sẽ sử dụng các câu như “Đánh dấu dữ liệu có cấu trúc“và”đánh dấu dữ liệu có cấu trúc.

Đánh dấu“Dữ liệu có cấu trúc nghĩa là tạo ra mã dữ liệu có cấu trúc.

Đánh dấu nghĩa là một ngôn ngữ máy tính. HTML là một ngôn ngữ đánh dấu.

HTML tổ chức nội dung trang web mà khách truy cập trang web nhìn thấy và mã giúp trình duyệt hiển thị trang web đó (mã mà khách truy cập trang web không nhìn thấy).

Mã HTML cũng chứa nội dung thông tin cho các công cụ tìm kiếm. Nội dung này được gọi là siêu dữ liệu.

Dữ liệu có cấu trúc là một ngôn ngữ đánh dấu

Dữ liệu có cấu trúc cũng là một ngôn ngữ đánh dấu. Giống như HTML, dữ liệu có cấu trúc truyền đạt nội dung (dữ liệu) một cách có tổ chức để các công cụ tìm kiếm có thể trình bày nội dung một cách hấp dẫn.

quảng cáo

Đọc bên dưới

Tương tự như phần tử mô tả meta trong HTML, dữ liệu có cấu trúc cũng là một dạng của biểu mẫu metadata.

Siêu dữ liệu là thông tin không được khách truy cập trang web nhìn thấy trực tiếp. Nội dung của dữ liệu có cấu trúc được các công cụ tìm kiếm nhìn thấy.

Dữ liệu có cấu trúc giúp công cụ tìm kiếm dễ dàng hiểu hình ảnh và nội dung hơn và hiển thị chính xác nội dung đó trong kết quả tìm kiếm.

Ví dụ về loại dữ liệu được sắp xếp theo dữ liệu có cấu trúc bao gồm tên sản phẩm, nội dung đánh giá, xếp hạng và hình ảnh.

Dữ liệu có cấu trúc cho phép nhà xuất bản gắn cờ tên sản phẩm, đánh giá nội dung, xếp hạng và hình ảnh cho các công cụ tìm kiếm.

Với dữ liệu có cấu trúc, công cụ tìm kiếm không cần phải sử dụng thuật toán để biết rằng thứ gì đó là hình ảnh sản phẩm. Dữ liệu có cấu trúc cho họ biết rằng đó là hình ảnh sản phẩm.

Một hình ảnh được gắn thẻ dưới dạng hình ảnh sản phẩm, một số từ nhất định được gắn thẻ làm xếp hạng sản phẩm, v.v.

Các quy tắc là cần thiết cho việc tổ chức thông tin

Để tổ chức một cái gì đó bạn cần có quy tắc. Khi tổ chức giặt là, chúng tôi phân loại quần áo theo màu sắc.

Sắp xếp theo màu sắc là một ví dụ về quy tắc sắp xếp thứ gì đó.

Các thư viện sắp xếp sách theo thứ tự bảng chữ cái theo chủ đề. Tổ chức theo chủ đề và bảng chữ cái cũng là một quy tắc dùng để tổ chức.

Tương tự như vậy, dữ liệu có cấu trúc có các quy tắc đơn giản về cách thông tin (dữ liệu) được tổ chức (có cấu trúc).

Schema.org và dữ liệu có cấu trúc

Trang web dữ liệu có cấu trúc chính thức là Schema.org. Schema.org là tổ chức tạo ra các quy tắc được sử dụng để tổ chức thông tin trên các trang web của nhà xuất bản.

Có hai nhóm trong Schema.org chịu trách nhiệm phát triển nhật ký dữ liệu có cấu trúc, nhóm chỉ đạo và nhóm cộng đồng lớn hơn.

Nhóm cộng đồng thực hiện hầu hết các công việc thảo luận, đề xuất, tạo và cập nhật dữ liệu có cấu trúc. Nhóm chỉ đạo, một nhóm nhỏ hơn, kiểm soát toàn bộ quá trình.

Mối quan hệ của Google với dữ liệu có cấu trúc

Google xuất bản các trang dành cho nhà phát triển, các trang hỗ trợ xử lý dữ liệu có cấu trúc. Các trang này tập trung vào việc mô tả những gì nhà xuất bản dữ liệu có cấu trúc nên sử dụng để đủ điều kiện cho kết quả tìm kiếm phong phú trên các trang kết quả tìm kiếm của Google (còn được gọi là SERPs).

quảng cáo

Đọc bên dưới

Google không xác định dữ liệu có cấu trúc là gì. Google xác định dữ liệu có cấu trúc mà nó sử dụng để hiển thị các loại kết quả tìm kiếm phong phú khác nhau.

Trọng tâm của các trang dành cho nhà phát triển của Google được giới hạn trong ngữ cảnh của các kết quả tìm kiếm phong phú.

John Mueller, một nhà phân tích cho Xu hướng quản trị trang web của Google, gần đây đã lưu ý rằng ông cho rằng thật đáng tiếc khi tài liệu bị giới hạn trong bối cảnh của các kết quả tìm kiếm phong phú.

Ông gợi ý rằng việc sử dụng dữ liệu có cấu trúc không tạo ra kết quả sâu rộng nhưng giúp truyền tải nội dung của trang web có thể hữu ích.

Nhưng ông cũng cảnh báo rằng rất dễ lạm dụng bằng cách làm nổi bật thông tin sẽ không giúp Google hiểu nội dung của trang.

Đọc: Dữ liệu có cấu trúc bổ sung có thể hữu ích cho SEO

Ảnh chụp màn hình của một kết quả tìm kiếm nhiều định dạng trong kết quả tìm kiếm của GoogleBằng cách chia sẻ thông tin với dữ liệu có cấu trúc, nó hiển thị các kết quả tìm kiếm phong phú của Google.

Cách Google sử dụng dữ liệu có cấu trúc

Các trang web sử dụng dữ liệu có cấu trúc có thể nhận được kết quả tìm kiếm với dấu sao, hình ảnh và vị trí hàng đầu trong Đoạn trích nổi bật, ở đầu kết quả tìm kiếm.

quảng cáo

Đọc bên dưới

Tất cả điều đó có thể dẫn đến nhiều lưu lượng truy cập hơn.

Sử dụng dữ liệu có cấu trúc là một điều cần thiết, nó không thực sự là tùy chọn. Nếu bạn không, đối thủ cạnh tranh của bạn sẽ làm.

Tại sao các trang web nên sử dụng dữ liệu có cấu trúc

Các trang web đủ điều kiện cho kết quả tìm kiếm nhiều định dạng sẽ được hưởng lợi từ nhiều lưu lượng truy cập hơn khi Google sử dụng thông tin.

Ảnh chụp màn hình của một kết quả tìm kiếm phong phú từ Google có hình ảnhĐây là những kết quả tìm kiếm về cách làm bánh mì nướng kiểu Pháp. Hình ảnh và các nội dung phong phú khác là do dữ liệu có cấu trúc được người chỉnh sửa sử dụng.

Kết quả tìm kiếm How To Make French Toast ở trên hiển thị các kết quả tìm kiếm phong phú hấp dẫn ở đầu trang.

quảng cáo

Đọc bên dưới

Hình ảnh bánh mì nướng kiểu Pháp, xếp hạng sao, thông tin thời gian nấu, tên tổ chức trang web, tất cả thông tin (dữ liệu) này được truyền đến Google với dữ liệu có cấu trúc.

Không có gì đảm bảo rằng việc sử dụng dữ liệu có cấu trúc sẽ dẫn đến vị trí nổi bật của Đoạn trích nổi bật ở đầu SERP.

Việc sử dụng dữ liệu có cấu trúc chỉ làm cho một trang web phù hợp với kết quả tìm kiếm nhiều định dạng.

Cách sử dụng dữ liệu có cấu trúc

Phiên bản dữ liệu có cấu trúc ưa thích của Google là JSON-LD, được gọi là tập lệnh.

Có những loại dữ liệu có cấu trúc khác, nhưng chúng phức tạp hơn để xử lý so với JSON-LD.

Các dạng dữ liệu có cấu trúc khác thay đổi mã HTML của một trang web. Mặt khác, JSON-LD độc lập với HTML và có thể được đặt ở bất kỳ đâu trong mã của trang web.

Bạn có thể đặt nó ở chân trang, ở giữa nội dung hoặc ở đầu trang web trong tiêu đề.

Việc chỉnh sửa dữ liệu có cấu trúc JSON-LD rất dễ dàng vì đây là một tập lệnh mà bạn có thể chỉ cần sao chép và dán vào bất kỳ trình soạn thảo văn bản hoặc mã nào rồi làm việc với nó.

quảng cáo

Đọc bên dưới

Điều này không thể xảy ra với các dạng dữ liệu có cấu trúc cũ hơn.

Thông tin này trên một trang web:

ACME Home Cleaning cung cấp nhiều dịch vụ khác nhau ở Massachusetts bao gồm:

  • Dọn nhà
    • Vệ sinh đèn nhà
    • Đèn chiếu sáng nhà tối đa 2 phòng ngủ
    • Đèn chiếu sáng trong nhà từ 3 phòng ngủ trở lên
  • Dịch vụ một lần
    • lau cua so
    • Làm sạch thảm
    • Kéo vào / ra làm sạch

Có vẻ như đây là tập lệnh dữ liệu JSON-LD có cấu trúc:

quảng cáo

Đọc bên dưới

<script type="application/ld+json">
{
"@context": "http://schema.org/",
"@type": "Service",
"serviceType": "Weekly home cleaning",
"provider": {
"@type": "LocalBusiness",
"name": "ACME Home Cleaning"
},
"areaServed": {
"@type": "State",
"name": "Massachusetts"
},
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "Cleaning services",
"itemListElement": [
{
"@type": "OfferCatalog",
"name": "House Cleaning",
"itemListElement": [
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Apartment light cleaning"
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "House light cleaning up to 2 bedrooms"
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "House light cleaning 3+ bedrooms"
}
}
]
},
{
"@type": "OfferCatalog",
"name": "One-time services",
"itemListElement": [
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Window washing"
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Carpet cleaning"
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Move in/out cleaning"
}
}
]
}
]
}
}
</script>

Tôi biết điều này trông phức tạp, nhưng không phải vậy.

Bạn có nhớ khi tôi nói rằng có những quy tắc để sắp xếp thông tin, như phân loại quần áo để giặt là không? Đoạn mã trên là chính xác như vậy.

Một khi bạn học các quy tắc, đoạn mã trên có ý nghĩa. Và đó là mục tiêu của bài viết tiếp theo trong loạt bài này.

quảng cáo

Đọc bên dưới

đọc thêm

Nguồn: www.searchenginejournal.com

Trả lời