BabyWolf - Nguyễn Vũ Tuấn Anh

Blog cá nhân chia sẻ về thiết kế web, SEO, Online Marketing, giải pháp web, cuộc sống và nhật ký của tôi.

Sử dụng schema.org để định dạng cho video

Vừa rồi, trên Google Webmaster Central Blogthông báo về việc hỗ trợ thêm những thuộc tính định dạng cho video để nhúng vào HTML của bạn. Với cách này, video trên website của bạn sẽ được hiển thị thêm một số thông số cụ thể khi người dùng tìm kiếm trên Google như: Tiêu đề, thời lượng, hình ảnh đại diện cho video, mô tả và đường dẫn.

Bạn có thể tham khảo chi tiết về các thuộc tính này tại đường dẫn: http://schema.org/VideoObject

Và dưới đây bạn có thể tham khảo về một định dạng mẫu cho video:
<div itemscope itemtype="http://schema.org/VideoObject">
<h2>Video: <span itemprop="name">Title</span></h2>
<meta itemprop="duration" content="T1M33S" />
<meta itemprop="thumbnailUrl" content="thumbnail.jpg" />
<meta itemprop="embedURL"
content="http://www.example.com/videoplayer.swf?video=123" />
<object ...>
<embed type="application/x-shockwave-flash" ...>
</object>
<span itemprop="description">Video description</span>
</div>

Nhìn chung cách định dạng này cũng tương tự như việc định dạng các Rich Snippets khác. Bạn cũng cần phải có những khai báo sau:

- itemscope: khai báo khu vực định dạng cho một object nào đó.
- itemtype: kiểu định dạng. Như ở trên là kiểu dành cho Video với đường dẫn http://schema.org/VideoObject.

Nhìn chung là đối với 2 attribute trên bạn không có gì phải thay đổi đối với định dạng cho video, chỉ cần đặt nó ở thẻ bao chứa các html nhúng video là được.

Sau đó là đến việc dùng các itemprop để khai báo về chi tiết cho video:

- name: Tiêu đề của video.
- duration: Thời lượng video. Thời lượng Video được dùng theo chuẩn Duration ISO 8601. Như ở trên T1M33S có nghĩa là video có thời lượng 1 phút 33 giây.
- thumbnailUrl: đường dẫn hình đại diện cho video.
- embedUrl: đường dẫn chứa video.
- description: nội dung mô tả ngắn cho video.

Ngoài ra, còn rất nhiều thuộc tính khác, bạn có thể tham khảo trên http://schema.org/VideoObject.

Theo như thông báo từ Google thì các markup này hoàn toàn không có ảnh hưởng gì đến Video sitemap. Tuy nhiên, Google vẫn khuyến khích bạn sử dụng Video sitemap để giúp Google có thể tìm đến Video của bạn một cách dễ dàng hơn và tạo điều kiện cho nhiều tính năng nâng cao khác của Google.