Cách Sử Dụng Vi Dữ Liệu Khi Tạo Trang Web

Cách Sử Dụng Vi Dữ Liệu Khi Tạo Trang Web
Cách Sử Dụng Vi Dữ Liệu Khi Tạo Trang Web

Video: Cách Sử Dụng Vi Dữ Liệu Khi Tạo Trang Web

Video: Cách Sử Dụng Vi Dữ Liệu Khi Tạo Trang Web
Video: Code Dạo Dễ Òm - Quy trình tạo ra một trang web 2024, Tháng tư
Anonim

Cân nhắc việc sử dụng vi dữ liệu (microdata) để cung cấp cho trang web của bạn nhiều giá trị ngữ nghĩa và khả năng hiển thị đối với các công cụ tìm kiếm.

Web ngữ nghĩa
Web ngữ nghĩa

Microdata hay "vi dữ liệu" là một sự đổi mới đã được đưa vào thế giới web toàn cầu với việc phát hành bản sửa đổi mới của tiêu chuẩn HTML5. Microdata là một tiện ích bổ sung nhỏ gọn thay vì đánh dấu HTML thông thường, là các cặp tên-giá trị có liên quan về mặt logic và dựa trên nội dung của một trang web. Mục đích của vi dữ liệu là làm cho văn bản không chỉ là một tập hợp các từ, mà còn cung cấp cho nó nhiều ý nghĩa ngữ nghĩa hơn. Điều này có nghĩa là rô bốt tìm kiếm, kiểm tra nội dung trang web của bạn, sẽ có thể soạn và phân tích các liên kết giữa các đối tượng mà bạn muốn trỏ đến. Nghe phức tạp quá nhỉ? Hãy xem một ví dụ, và mọi thứ sẽ trở nên rõ ràng ngay lập tức.

Bạn tổ chức một sự kiện và đăng về sự kiện đó trên trang web của mình mà không sử dụng vi dữ liệu và đánh dấu ngữ nghĩa. Tất nhiên, robot tìm kiếm sẽ tìm các từ khóa liên quan đến sự kiện trong văn bản và hiển thị nó trong kết quả tìm kiếm khi được yêu cầu. Nhưng rất có thể ngày, địa điểm, loại sự kiện, rô bốt tìm kiếm sẽ không thể xác định được và dữ liệu này có thể bị mất trong số tất cả các thông tin còn lại trên trang. Khi sử dụng vi dữ liệu, bạn tự chỉ định loại sự kiện nào, khi nào và ở đâu.

Ví dụ, vấn đề của một công cụ tìm kiếm cho một số sự kiện dành cho trẻ em. Trang trên cùng không sử dụng khả năng đánh dấu ngữ nghĩa, trong khi trang dưới cùng thì có. Bạn có thấy sự khác biệt? Trong trường hợp đầu tiên, bạn cần đọc một khối thông tin để tìm hiểu chi tiết, và trong trường hợp thứ hai, bạn ngay lập tức tìm thấy những gì bạn cần.

Ví dụ về sự cố công cụ tìm kiếm có và không có vi dữ liệu
Ví dụ về sự cố công cụ tìm kiếm có và không có vi dữ liệu

Và đây chỉ là một ví dụ về việc sử dụng vi dữ liệu. Trên thực tế, các ứng dụng của họ rộng hơn nhiều, và có mọi lý do để tin rằng số lượng các trường hợp sử dụng và số lượng các trang vi dữ liệu sẽ chỉ tăng lên.

Làm thế nào nó hoạt động? Nó rất đơn giản, chỉ cần thêm một vài thuộc tính mà máy có thể đọc được vào đánh dấu HTML thông thường. Ví dụ: đây là đánh dấu của chúng tôi sẽ trông như thế nào nếu không có vi dữ liệu:

Buổi biểu diễn dành cho thiếu nhi "The Nutcracker" sẽ diễn ra vào ngày 22 tháng 12 tại Khu liên hợp thể thao Olympic ở Moscow.

Và như thế này - với vi dữ liệu:

Một số thuộc tính mới đã được thêm vào các thẻ html chính tại đây:

  • itemscope - đặt phạm vi của khối vi dữ liệu;
  • itemtype - đặt loại vi dữ liệu;
  • itemprop - đặt các thuộc tính được mô tả bởi vi dữ liệu.

Ví dụ: trong trường hợp của chúng tôi, rô bốt tìm kiếm sẽ đánh dấu thông tin sau:

  • kiểu dữ liệu: sự kiện;
  • tiêu đề: Kẹp hạt dẻ;
  • ngày: 22 tháng 12;
  • địa điểm: SC Olympic.

Và robot tìm kiếm sẽ có thể xử lý dữ liệu này và trình bày cho người dùng dưới dạng thuận tiện tương ứng với yêu cầu. Tùy thuộc vào loại vi dữ liệu, đây có thể là khả năng thêm sự kiện vào lịch hoặc thêm liên hệ của một người vào sổ địa chỉ, đặt hàng sản phẩm hoặc mua vé máy bay / tàu hỏa / xe buýt, v.v.

Nhưng làm thế nào một robot tìm kiếm biết từ "sự kiện" là gì? Để làm điều này, bạn cần phải tuân theo một thỏa thuận nhất định để mọi người sử dụng oin và cái gọi là giống nhau. Một “từ điển” mà từ đó bạn có thể chọn loại vi dữ liệu thích hợp. Hiện tại, một từ điển như vậy là trang schema.org và một số trang khác lưu trữ các từ điển vi dữ liệu được chấp nhận chung.

Để sử dụng các từ điển này, trước tiên bạn phải chọn kiểu dữ liệu thích hợp. Các kiểu dữ liệu được chỉ định dưới dạng URI. Ví dụ: đối với một sự kiện, loại thích hợp từ từ điển sẽ là "Sự kiện" với URI "https://schema.org/Event". Địa chỉ này có thể không dẫn đến một trang thực trên Internet, nó chỉ được sử dụng để xác định loại vi dữ liệu.

Do đó, nếu chúng ta viết lại ví dụ của mình bằng cách sử dụng một từ vựng phổ biến, chúng ta sẽ nhận được đánh dấu sau:

Đề xuất: