Thứ Ba, ngày 21 tháng 1 năm 2020
Các mã schema dữ liệu có cấu trúc như schema.org và data-vocabulary.org được dùng để xác định cấu trúc chung có ý nghĩa cho các ứng dụng dựa trên mã đánh dấu trên Web. Do mức độ sử dụng và phổ biến của schema.org ngày càng gia tăng, chúng tôi đã quyết định tập trung vào việc phát triển một lược đồ dữ liệu có cấu trúc duy nhất. Từ ngày 6 tháng 4 năm 2020, mã đánh dấu data-vocabulary.org sẽ không còn đủ điều kiện áp dụng tính năng kết quả nhiều định dạng của Google.
Để chuẩn bị cho sự thay đổi này, kể từ hôm nay, Search Console sẽ đưa ra cảnh báo cho những trang sử dụng mã schema data-vocabulary.org để bạn có thể kịp thời chuẩn bị cho việc ngừng hỗ trợ mã này. Việc này sẽ cho phép bạn dễ dàng xác định các trang sử dụng mã đánh dấu data-vocabulary.org và thay thế loại mã đánh dấu này bằng schema.org.
Thêm một chút về dữ liệu có cấu trúc
Google dùng dữ liệu có cấu trúc định dạng chuẩn và mã schema chung để cung cấp thông tin về một trang cũng như dữ liệu có trên trang. Thông tin này được dùng cho hai mục đích chính
- Hiểu nội dung của trang
- Cho phép áp dụng các tính năng nâng cao và đặc biệt trong kết quả tìm kiếm
Có những loại định dạng dữ liệu có cấu trúc nào?
Các định dạng dữ liệu có cấu trúc như JSON-LD, RDFa và Microdata là một số cấu trúc cố định có thể được dùng để mã hóa dữ liệu mô tả. Chúng thường được xây dựng dựa trên các tiêu chuẩn cấp thấp hơn như JSON và HTML. Để tìm hiểu thêm về các định dạng được hỗ trợ và nên dùng, vui lòng tham khảo hướng dẫn cho nhà phát triển.
Có những mã schema dữ liệu có cấu trúc nào?
Cùng với các định dạng dữ liệu có cấu trúc, mã schema dữ liệu có cấu trúc cũng hoạt động như một từ điển, giúp xác định thuật ngữ cho các loại dữ liệu (ví dụ: Person
, Event
, Organization
) cũng như cho các thuộc tính và mối quan hệ (ví dụ: name
, worksFor
). Bằng cách duy trì sự tách biệt này giữa định dạng và mã schema, người dùng ở nhiều định dạng có thể tận dụng các mã schema như nhau và phổ biến.
Mã schema data-vocabulary
Dự án "Data Vocabulary" của Google là một cột mốc quan trọng trong quá trình phát triển dữ liệu có cấu trúc trên web, vì dự án này đã mang lại cho chúng tôi cơ hội hợp tác với các công cụ tìm kiếm khác để tạo ra schema.org. Tuy nhiên, mã đánh dấu này hiện đã rất lỗi thời và thường thì chúng tôi ưu tiên việc sử dụng thư viện chung phổ biến hơn của Schema.org. Do đó, mã đánh dấu data-vocabulary.org sẽ không còn đủ điều kiện áp dụng các tính năng và tính năng nâng cao trong kết quả tìm kiếm trên Google.
Xin lưu ý rằng đây là hệ quả duy nhất của sự thay đổi này. Chúng tôi vẫn chấp nhận những trang dùng mã schema data-vocabulary cho tất cả các mục đích khác.
Để đủ điều kiện áp dụng các tính năng kết quả nhiều định dạng trên Google, bạn nên chuyển đổi dữ liệu có cấu trúc data-vocabulary.org sang schema.org.
Ví dụ: đây là cách bạn thay đổi data-vocabulary.org thành schema.org
Data-vocabulary.org
<div itemscope itemtype="https://data-vocabulary.org/Breadcrumb"> <a href="https://www.example.com/dresses" itemprop="url"> <span itemprop="title">Dresses</span></a> > </div> <div itemscope itemtype="https://data-vocabulary.org/Breadcrumb"> <a href="https://www.example.com/dresses/real" itemprop="url"> <span itemprop="title">Real Dresses</span></a> > </div>
Schema.org
<ol itemscope itemtype="https://schema.org/BreadcrumbList"> <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> <a itemprop="item" href="https://example.com/dresses"><span itemprop="name">Dresses</span></a> <meta itemprop="position" content="1" /></li> <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> <a itemprop="item" href="https://example.com/dresses/real"><span itemprop="name">Real Dresses</span></a> <meta itemprop="position" content="2" /></li> </ol>
Bạn có thể kiểm mọi đoạn mã đang hoạt động trên Công cụ kiểm tra kết quả nhiều định dạng bằng cách dán đoạn mã đó vào hộp tìm kiếm. Hãy thử xem! Và nếu bạn có thắc mắc hay nhận xét, hãy truy cập Cộng đồng quản trị viên trang web của Google.