Structured data (dữ liệu có cấu trúc) là gì, cách Google sử dụng dữ liệu đó để cho kết quả dưới nhiều định dạng và tại sao dữ liệu có thể giúp tăng lưu lượng truy cập.

Đây là phần giới thiệu về dữ liệu có cấu trúc Schema.org để giải thích Structured data là gì. Khi bạn đọc xong bài viết này, bạn sẽ có một ý tưởng tốt hơn về Structured data và nó có thể mang lại lợi ích cho bạn như thế nào.

Cách Structured data được sử dụng
Cách dữ liệu có cấu trúc được sử dụng

Định nghĩa về Structured data

Structured data (Dữ liệu có cấu trúc) là thông tin (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.

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

Ý nghĩa của “Marking Up” Structured Data

Khi xử lý dữ liệu có cấu trúc, bạn sẽ nghe thấy các cụm từ như “marking up structured data” và “structured data markup.” (“đá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 có nghĩa là tạo mã dữ liệu có cấu trúc.

Markup có 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).

HTML cũng chứa nội dung thông tin dành cho các công cụ tìm kiếm. Nội dung đó được gọi là Meta Data.

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

Structured data 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ể hiển thị nội dung một cách hấp dẫn.

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 Meta Data.

Meta Data 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 trong 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ác công cụ tìm kiếm dễ dàng hiểu hình ảnh và nội dung nói về cái gì 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 Structured data là tên của 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 nhãn 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 đó là hình ảnh sản phẩm.

Hình ảnh được gắn nhãn là hình ảnh sản phẩm, các từ cụ thể được gắn nhãn là bài đánh giá sản phẩm, v.v.

Các quy tắc là cần thiết để tổ chức thông tin

Để tổ chức một cái gì đó, người ta cần cá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 được sử dụng để tổ chức.

Tương tự, Structured data 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à Structured data

Trang web chính thức cho dữ liệu có cấu trú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 giao thức Structured data, Nhóm chỉ đạo và Nhóm cộng đồng lớn hơn.

Nhóm cộng đồng thực hiện công việc chính là 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, quản lý toàn bộ quá trình.

Đăng ký dịch vụ Technical SEO Audit

Mối liên quan của Google với Structured data

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

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 nào mà nó sử dụng cho mục đích hiển thị các loại kết quả nhiều định dạng 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 kết quả nhiều định dạng.

Nhà phân tích xu hướng quản trị trang web của Google, John Mueller gần đây đã nhận xét rằng ông nghĩ thật đáng tiếc khi tài liệu bị giới hạn trong bối cảnh kết quả nhiều định dạng.

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

Nhưng ông cũng cảnh báo rằng việc đánh dấu thông tin không giúp Google hiểu nội dung của trang là rất dễ dàng .

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 đủ điều kiện 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 mã nổi bật nằm ở đầu kết quả tìm kiếm.

Tất cả những đ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 làm điều đó thì đối thủ cạnh tranh của bạn sẽ làm.

Tại sao các trang web nên sử dụng Structured data

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

Kết quả tìm kiếm ở trên cho “cách kho thịt kho tàu”

Các kết quả tìm kiếm ở trên cho “cách kho thịt kho tàu” hiển thị các kết quả nhiều định dạng hấp dẫn ở đầu trang.

Hình ảnh thịt kho tàu, video hướng dẫn, tên trang web, tất cả thông tin (dữ liệu) đó đều được truyền đạt tới Google bằng dữ liệu có cấu trúc.

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

Việc sử dụng dữ liệu có cấu trúc chỉ làm cho một trang web đủ điều kiện cho kết quả 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 để làm việc với JSON-LD.

Các dạng dữ liệu có cấu trúc khác làm thay đổi HTML của một trang web. Ngược lại, 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 phần đầu.

Việc chỉnh sửa dữ liệu có cấu trúc JSON-LD rất dễ dàng vì đó 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ỳ văn bản hoặc trình soạn thảo mã nào bạn muốn và sau đó làm việc với nó.

Đó là điều không thể làm được 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 ánh sáng căn hộ
  • Đè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

  • Rửa cửa sổ
  • Làm sạch sâu
  • Di chuyển vào / ra dọn dẹp

Sẽ giống như thế này trong tập lệnh dữ liệu có cấu trúc JSON-LD:

<script type = “application / ld + json”>

{

“@context”: “http://schema.org/”,

“@type”: “Dịch vụ”,

“serviceType”: “Dọn dẹp nhà cửa hàng tuần”,

“các nhà cung cấp”: {

“@type”: “LocalBusiness”,

“name”: “ACME Home Cleaning”

},

“areaServed”: {

“@type”: “Trạng thái”,

“name”: “Massachusetts”

},

“hasOfferCatalog”: {

“@type”: “OfferCatalog”,

“name”: “Dịch vụ dọn dẹp”,

“itemListElement”: [

{

“@type”: “OfferCatalog”,

“name”: “Dọn dẹp Nhà cửa”,

“itemListElement”: [

{

“@type”: “Phiếu mua hàng”,

“itemOffered”: {

“@type”: “Dịch vụ”,

“name”: “Vệ sinh đèn căn hộ”

}

},

{

“@type”: “Phiếu mua hàng”,

“itemOffered”: {

“@type”: “Dịch vụ”,

“name”: “Đèn chiếu sáng trong nhà cho 2 phòng ngủ”

}

},

{

“@type”: “Phiếu mua hàng”,

“itemOffered”: {

“@type”: “Dịch vụ”,

“name”: “Đèn chiếu sáng trong nhà từ 3 phòng ngủ trở lên”

}

}

]

},

{

“@type”: “OfferCatalog”,

“name”: “Dịch vụ một lần”,

“itemListElement”: [

{

“@type”: “Phiếu mua hàng”,

“itemOffered”: {

“@type”: “Dịch vụ”,

“name”: “Rửa cửa sổ”

}

},

{

“@type”: “Phiếu mua hàng”,

“itemOffered”: {

“@type”: “Dịch vụ”,

“name”: “Giặt thảm”

}

},

{

“@type”: “Phiếu mua hàng”,

“itemOffered”: {

“@type”: “Dịch vụ”,

“name”: “Dọn vào / dọn dẹp”

}

}

]

}

]

}

}

</script>

Điều đó trông phức tạp nhưng không phải vậy.

Hãy nhớ khi các quy tắc để sắp xếp thông tin như khi phân loại đồ giặt cho đồ giặt? Đoạn mã trên chỉ là như vậy.

Một khi bạn tìm hiểu các quy tắc là gì, đoạn mã trên sẽ có ý nghĩa.

Đăng ký dịch vụ Technical SEO Audit