2 cách thêm video schema markup vào WordPress

5 tháng ago, Hướng dẫn WordPress, Views
2 cách thêm video schema markup vào WordPress

Giới thiệu về Video Schema Markup và tầm quan trọng của nó đối với SEO

Trong kỷ nguyên số, video đã trở thành một phần không thể thiếu trong chiến lược nội dung của nhiều website, đặc biệt là trên nền tảng WordPress. Để tối ưu hóa video cho công cụ tìm kiếm như Google, việc sử dụng Video Schema Markup là vô cùng quan trọng. Video Schema Markup giúp Google hiểu rõ hơn về nội dung video của bạn, từ đó hiển thị video của bạn trong kết quả tìm kiếm một cách nổi bật hơn (ví dụ như rich snippets), thu hút nhiều lượt click hơn và cải thiện thứ hạng SEO tổng thể.

Video Schema Markup là một loại dữ liệu có cấu trúc (structured data) mà bạn thêm vào mã nguồn HTML của trang web để cung cấp thông tin chi tiết về video cho các công cụ tìm kiếm. Thông tin này bao gồm:

  • Tiêu đề video
  • Mô tả video
  • URL thumbnail
  • Thời lượng video
  • Ngày tải lên

Việc sử dụng Video Schema Markup mang lại nhiều lợi ích:

  • Tăng khả năng hiển thị video trong kết quả tìm kiếm
  • Thu hút nhiều lượt click (CTR) hơn
  • Cải thiện thứ hạng SEO
  • Tăng lượng truy cập vào website
  • Cải thiện trải nghiệm người dùng

Cách 1: Sử dụng Plugin WordPress để thêm Video Schema Markup

Cách đơn giản nhất để thêm Video Schema Markup vào WordPress là sử dụng plugin. Có rất nhiều plugin SEO cung cấp tính năng này, giúp bạn dễ dàng thêm dữ liệu có cấu trúc cho video mà không cần phải chỉnh sửa mã nguồn.

Sử dụng Plugin Rank Math

Rank Math là một plugin SEO mạnh mẽ và phổ biến cho WordPress, cung cấp nhiều tính năng, bao gồm cả khả năng thêm Video Schema Markup.

  1. Cài đặt và kích hoạt plugin Rank Math: Tìm kiếm “Rank Math SEO” trong kho plugin WordPress và cài đặt, sau đó kích hoạt plugin.
  2. Chỉnh sửa bài viết hoặc trang chứa video: Mở bài viết hoặc trang mà bạn muốn thêm Video Schema Markup.
  3. Tìm Rank Math Meta Box: Cuộn xuống dưới trình soạn thảo và tìm meta box Rank Math.
  4. Chuyển sang tab “Schema”: Trong meta box Rank Math, chọn tab “Schema”.
  5. Thêm Schema “Video”: Nhấp vào “Schema Generator” và chọn loại schema “Video”.
  6. Điền thông tin video: Điền đầy đủ thông tin về video, bao gồm tiêu đề, mô tả, URL thumbnail, thời lượng và ngày tải lên.
  7. Lưu bài viết hoặc trang: Nhấp vào nút “Cập nhật” để lưu các thay đổi.

Sử dụng Plugin Schema Pro

Schema Pro là một plugin chuyên dụng cho việc thêm schema markup vào WordPress. Nó cung cấp giao diện trực quan và dễ sử dụng để bạn có thể thêm Video Schema Markup một cách nhanh chóng.

  1. Cài đặt và kích hoạt plugin Schema Pro: Mua và tải plugin Schema Pro từ website của nhà phát triển, sau đó cài đặt và kích hoạt plugin trên WordPress.
  2. Tạo Schema tùy chỉnh (Custom Schema): Đi đến Schema Pro -> Add New.
  3. Chọn loại Schema: Chọn “VideoObject” làm loại schema.
  4. Xác định vị trí hiển thị Schema: Chọn nơi bạn muốn schema hiển thị (ví dụ: tất cả các bài viết, trang cụ thể).
  5. Ánh xạ (Mapping) các trường dữ liệu: Ánh xạ các trường dữ liệu của schema với các trường tương ứng trong bài viết hoặc trang của bạn (ví dụ: tiêu đề video -> tiêu đề bài viết, mô tả video -> đoạn trích).
  6. Điền thông tin video: Trong phần mapping, bạn có thể chọn điền thủ công hoặc ánh xạ với các trường có sẵn. Đảm bảo các trường quan trọng như URL video, URL thumbnail, mô tả, tiêu đề được điền đầy đủ.
  7. Kích hoạt Schema: Lưu và kích hoạt schema.

Ưu điểm và nhược điểm của việc sử dụng Plugin

Ưu điểm:

  • Dễ sử dụng, không yêu cầu kiến thức về code
  • Tiết kiệm thời gian
  • Giảm thiểu rủi ro mắc lỗi
  • Cập nhật schema tự động khi plugin được cập nhật

Nhược điểm:

  • Phụ thuộc vào plugin
  • Có thể làm chậm website (nếu chọn plugin không tốt)
  • Một số plugin có thể tốn phí

Cách 2: Thêm Video Schema Markup thủ công bằng Code

Nếu bạn có kiến thức về code và muốn kiểm soát hoàn toàn việc thêm Video Schema Markup, bạn có thể thêm thủ công bằng cách chỉnh sửa file functions.php của theme hoặc sử dụng plugin code snippets.

Chỉnh sửa file functions.php

Lưu ý: Việc chỉnh sửa trực tiếp file functions.php của theme có thể gây ra lỗi cho website của bạn. Bạn nên sao lưu file này trước khi thực hiện bất kỳ thay đổi nào. Tốt nhất là sử dụng child theme để tránh mất các thay đổi khi theme được cập nhật.

  1. Truy cập file functions.php: Truy cập file functions.php của theme thông qua trình quản lý file trong cPanel hoặc bằng FTP.
  2. Thêm đoạn code Video Schema Markup: Thêm đoạn code sau vào cuối file functions.php (trước dấu ?> nếu có):
<?php
function add_video_schema() {
  if (is_single()) {
    global $post;
    $video_url = get_post_meta($post->ID, 'video_url', true); // Thay 'video_url' bằng custom field chứa URL video
    $thumbnail_url = get_post_meta($post->ID, 'thumbnail_url', true); // Thay 'thumbnail_url' bằng custom field chứa URL thumbnail
    $description = get_the_excerpt();
    $title = get_the_title();
    $upload_date = get_the_date('c');
    $duration = 'PT1M30S'; // Thay bằng thời lượng thực tế của video (ISO 8601)

    if ($video_url) {
      $schema = array(
        "@context" => "https://schema.org",
        "@type" => "VideoObject",
        "name" => $title,
        "description" => $description,
        "thumbnailUrl" => $thumbnail_url,
        "uploadDate" => $upload_date,
        "contentUrl" => $video_url,
        "embedUrl" => $video_url,
        "duration" => $duration
      );

      echo '<script type="application/ld+json">' . json_encode($schema) . '</script>';
    }
  }
}

add_action('wp_head', 'add_video_schema');
?>
  1. Thay đổi các giá trị: Thay đổi các giá trị như 'video_url', 'thumbnail_url', $duration bằng các giá trị thực tế của video của bạn. Bạn cần sử dụng custom fields để lưu trữ URL video và URL thumbnail.
  2. Lưu file functions.php: Lưu các thay đổi vào file functions.php.

Sử dụng Plugin Code Snippets

Plugin Code Snippets cho phép bạn thêm các đoạn code vào WordPress mà không cần chỉnh sửa trực tiếp file functions.php. Điều này giúp bạn tránh được các rủi ro tiềm ẩn.

  1. Cài đặt và kích hoạt plugin Code Snippets: Tìm kiếm “Code Snippets” trong kho plugin WordPress và cài đặt, sau đó kích hoạt plugin.
  2. Thêm Snippet mới: Đi đến Snippets -> Add New.
  3. Dán đoạn code Video Schema Markup: Dán đoạn code Video Schema Markup như trên vào trình soạn thảo.
  4. Thay đổi các giá trị: Thay đổi các giá trị như 'video_url', 'thumbnail_url', $duration bằng các giá trị thực tế của video của bạn.
  5. Lưu và kích hoạt Snippet: Lưu và kích hoạt snippet.

Ưu điểm và nhược điểm của việc thêm Code thủ công

Ưu điểm:

  • Kiểm soát hoàn toàn code
  • Không phụ thuộc vào plugin
  • Có thể tùy chỉnh cao

Nhược điểm:

  • Yêu cầu kiến thức về code
  • Dễ mắc lỗi
  • Tốn thời gian
  • Cần cập nhật code thủ công khi có thay đổi về schema

Kiểm tra Video Schema Markup

Sau khi thêm Video Schema Markup, bạn cần kiểm tra xem nó đã được triển khai đúng cách hay chưa. Bạn có thể sử dụng công cụ Rich Results Test của Google để kiểm tra.

  1. Truy cập công cụ Rich Results Test: Truy cập trang web https://search.google.com/test/rich-results.
  2. Nhập URL trang chứa video: Nhập URL của trang chứa video mà bạn đã thêm Video Schema Markup.
  3. Kiểm tra kết quả: Nhấp vào nút “Kiểm tra URL”. Công cụ Rich Results Test sẽ phân tích trang và hiển thị kết quả. Nếu Video Schema Markup được triển khai đúng cách, bạn sẽ thấy một kết quả “Video” hợp lệ.

Kết luận

Việc thêm Video Schema Markup vào WordPress là một bước quan trọng để tối ưu hóa video cho công cụ tìm kiếm và cải thiện thứ hạng SEO. Bạn có thể sử dụng plugin hoặc thêm code thủ công tùy thuộc vào kiến thức và kinh nghiệm của mình. Hãy nhớ kiểm tra kỹ lưỡng sau khi triển khai để đảm bảo Video Schema Markup hoạt động đúng cách. Chúc bạn thành công!