Dữ liệu có cấu trúc Hoạt động ở nhà (VirtualLocation
)
Để giúp người dùng khám phá những hoạt động mà họ có thể thực hiện ở nhà, bạn có thể thêm dữ liệu có cấu trúc vào các trang video và sự kiện trực tuyến của mình. Khi người dùng tìm thông tin về những hoạt động làm tại nhà, video và các sự kiện trực tuyến sẽ xuất hiện trong kết quả nhiều định dạng. Người dùng có thể nhấp vào một video hoặc lớp học và xem thêm chi tiết, chẳng hạn như nội dung mô tả về hoạt động, cách đăng ký hoặc xem ngay.
Dưới đây là một số ví dụ về các loại nội dung liên quan đến hoạt động tại nhà:
- Video phát trực tiếp sắp tới
- Video đã quay
- Sự kiện trực tuyến
Các khu vực mà Google cung cấp tính năng này
Kết quả nhiều định dạng về hoạt động tại nhà hiện chỉ hoạt động bằng tiếng Anh ở Hoa Kỳ. Người dùng có thể sử dụng tính năng này trên thiết bị di động. Hiện tại, tính năng này chỉ dùng được cho những cụm từ tìm kiếm liên quan đến việc tập thể dục (ví dụ: "tập thể dục trực tuyến" hoặc "yoga tại nhà").
Nguyên tắc đủ điều kiện
Để đủ điều kiện hiển thị dưới dạng kết quả nhiều định dạng về Hoạt động ở nhà, hãy làm theo những nguyên tắc sau:
- Thêm dữ liệu có cấu trúc
Event
hoặcVideo
theo hướng dẫn trong tài liệu. Dữ liệu có cấu trúcEvent
thường phù hợp với các sự kiện trực tuyến xảy ra trong tương lai, còn dữ liệu có cấu trúcVideo
phù hợp cho các video đã xuất bản. - Sự kiện phải diễn ra trên mạng chứ không phải ngoài đời thực. Trong
dữ liệu có cấu trúc
Event
, hãy đảm bảo:- Đặt
eventAttendanceMode
thànhOnlineEventAttendanceMode
. - Sử dụng loại
VirtualLocation
cho thuộc tínhlocation
. - Thêm thuộc tính
location.url
. - Chỉ định múi giờ chính xác. Vì không có vị trí thực để xác minh thời gian chính xác, nên việc chỉ định đúng múi giờ là điều rất quan trọng đối với các sự kiện trực tuyến.
- Đặt
- Đối với video, hãy tập trung vào việc thêm thuộc tính
description
vàduration
vì những thuộc tính này giúp Google nắm được nội dung của video. Nếu video của bạn là sự kiện phát trực tiếp sắp diễn ra, thì bạn có thể thêm cả hai loại đánh dấu (Video
vàEvent
), nhưng bạn không cần phải làm như vậy. Tuy nhiên, nếu bạn sử dụng mã đánh dấuVideo
cho video phát trực tiếp, thì bạn nên thêm thuộc tínhBroadcastEvent
và làm theo nguyên tắc về huy hiệu TRỰC TIẾP.
Ví dụ
Video
Sau đây là ví dụ về trang video có dữ liệu có cấu trúc Video
.
<html> <head> <title>20 Min Aerobic Workout Reduction</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "VideoObject", "name": "20 Min Aerobic Workout Reduction", "description": "Get your exercise in, from home. Watch this quick 20 minute workout video.", "thumbnailUrl": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ], "uploadDate": "2024-03-31T08:00:00+08:00", "duration": "PT20M46S", "contentUrl": "https://www.googlebotclass.com/video/123/20-min-workout.mp4", "embedUrl": "https://www.googlebotclass.com/embed/123", "interactionStatistic": { "@type": "InteractionCounter", "interactionType": { "@type": "WatchAction" }, "userInteractionCount": 5647018 }, "regionsAllowed": "US" } </script> </head> <body> </body> </html>
<html itemscope itemprop="VideoObject" itemtype="https://schema.org/VideoObject"> <head> <title itemprop="name">20 Min Aerobic Workout Reduction</title> </head> <body> <meta itemprop="uploadDate" content="2024-03-31T08:00:00+08:00" /> <meta itemprop="duration" content="PT20M46S" /> <p itemprop="description">Get your exercise in, from home. Watch this quick 20 minute workout video.</p> <div itemprop="interactionStatistic" itemtype="https://schema.org/InteractionCounter" itemscope> <meta itemprop="userInteractionCount" content="5647018" /> <meta itemprop="interactionType" itemtype="https://schema.org/WatchAction" /> </div> <link itemprop="embedUrl" href="https://www.googlebotclass.com/embed/123" /> <meta itemprop="contentUrl" content="https://www.googlebotclass.com/video/123/20-min-workout.mp4" /> <meta itemprop="regionsAllowed" content="US" /> <meta itemprop="thumbnailUrl" content="https://example.com/photos/1x1/photo.jpg" /> </body> </html>
Event
Sau đây là ví dụ về trang sự kiện trực tuyến có dữ liệu có cấu trúc Event
.
<html> <head> <title>Boxing Workout</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Event", "name": "Boxing Workout", "startDate": "2024-07-31T06:00:00-05:00", "endDate": "2024-07-31T07:00-05:00", "eventStatus": "https://schema.org/EventScheduled", "eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode", "location": { "@type": "VirtualLocation", "url": "https://googlebotcourse.com/boxing-workout" }, "image": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ], "description": "Boxing is a full body workout that rapidly changes the shape of your body through a dynamic workout. The technique develops lean, strong and flexible muscles.", "offers": { "@type": "Offer", "url": "https://www.googlebotcourse.com/event_offer/12345_202403180430", "price": 30, "priceCurrency": "USD", "availability": "https://schema.org/InStock", "validFrom": "2024-05-21T12:00" }, "organizer": { "@type": "Organization", "name": "Get Fit with Googlebot", "url": "https://getfitwithgooglebot.com" }, "performer": { "@type": "Person", "name": "Virginia Woolf" } } </script> </head> <body> </body> </html>
<html itemscope itemprop="Event" itemtype="https://schema.org/Event"> <head> <title itemprop="name">Boxing Workout</title> </head> <body> <meta itemprop="startDate" content="2024-07-31T06:00:00-05:00" /> <meta itemprop="endDate" content="2024-07-31T07:00-05:00" /> <meta itemprop="eventStatus" content="https://schema.org/EventScheduled" /> <meta itemprop="eventAttendanceMode" content="https://schema.org/OnlineEventAttendanceMode" /> <p itemprop="description">Boxing is a full body workout that rapidly changes the shape of your body through a dynamic workout. The technique develops lean, strong and flexible muscles.</p> <div itemprop="location" itemtype="https://schema.org/VirtualLocation" itemscope> <meta itemprop="url" content="https://googlebotcourse.com/boxing-workout" /> </div> <img itemprop="image" src="https://example.com/photos/1x1/photo.jpg" alt="" /> <div itemprop="offers" itemtype="https://schema.org/Offer" itemscope> <meta itemprop="url" content="https://www.googlebotcourse.com/event_offer/12345_202403180430" /> <meta itemprop="price" content="30" /> <meta itemprop="priceCurrency" content="USD" /> <meta itemprop="availability" content="https://schema.org/InStock" /> <meta itemprop="validFrom" content="2024-05-21T12:00" /> </div> <div itemprop="organizer" itemtype="https://schema.org/Organization" itemscope> <meta itemprop="name" content="Get Fit with Googlebot" /> <meta itemprop="url" content="https://getfitwithgooglebot.com" /> </div> <div itemprop="performer" itemtype="https://schema.org/Person" itemscope> <meta itemprop="name" content="Virginia Woolf" /> </div> </body> </html>