Tạo VideoObject Schema Mà Không Cần Tự Viết JSON
Điền vào các trường, tiêu đề, mô tả, URL hình thu nhỏ, ngày tải lên, và nó sẽ tạo ra JSON-LD VideoObject hợp lệ mà bạn có thể dán thẳng vào trang của mình. Không cần tự viết dấu ngoặc, không lo quên dấu phẩy làm hỏng toàn bộ khối một cách thầm lặng. Nó chạy trong trình duyệt, vì vậy các chi tiết không bao giờ rời khỏi máy của bạn.
Đây là dữ liệu có cấu trúc mà Google đọc để hiển thị hình thu nhỏ video trong tìm kiếm, liệt kê video của bạn trong tab Video và đôi khi liên kết đến các khoảnh khắc quan trọng bên trong nó. Nếu không có nó, một video được nhúng trên trang của bạn thường sẽ vô hình đối với toàn bộ bề mặt đó.
Các Trường Google Thực Sự Yêu Cầu
Hầu hết các hướng dẫn về schema liệt kê hai mươi thuộc tính tùy chọn và che giấu bốn thuộc tính quan trọng. Để có kết quả đa dạng (rich result) cho video, Google cần chính xác các thuộc tính này: name, description, thumbnailUrl, và uploadDate. Thiếu bất kỳ một cái nào và kết quả đa dạng sẽ không hiển thị, chấm hết.
Sau đó là cặp quyết định liệu video có thể được lập chỉ mục hay không: contentUrl (một liên kết trực tiếp đến tệp phương tiện, thường là tệp .mp4) hoặc embedUrl (thẻ src của iframe trình phát). Một trong hai phải có thể truy cập được bởi Googlebot. Một contentUrl đằng sau đăng nhập hoặc một URL được ký hết hạn là lý do phổ biến nhất khiến một schema hợp lệ về mặt kỹ thuật vẫn không có gì.
Trình tạo đánh dấu các trường bắt buộc đó và cho bạn biết, trực tiếp, liệu những gì bạn đã nhập có đủ để tạo ra một kết quả đa dạng hay chỉ đủ để hợp lệ.
Nơi Mọi Người Nhập Sai Thời Lượng và Ngày Tháng
Hai trường khiến mọi người gặp khó khăn hơn những trường còn lại.
Thời lượng phải theo định dạng ISO 8601, điều này không hiển nhiên. Sáu phút ba mươi giây là PT6M30S, không phải 6:30 và không phải 390. Trình tạo lấy số phút và giây đơn giản và viết chuỗi PT... cho bạn, bởi vì việc nhập sai điều này là thầm lặng, schema vẫn hợp lệ nhưng thời lượng không hiển thị gì.
Ngày tải lên cần một ngày xuất bản thực tế theo định dạng YYYY-MM-DD. Nếu bạn không biết chính xác ngày video được phát trực tuyến, chính tệp thường sẽ biết. Trình phân tích siêu dữ liệu video đọc ngày ghi trực tiếp từ tệp MP4 hoặc MOV, đây là nguồn đáng tin cậy cho nó chứ không phải là một phỏng đoán.
Thêm Vào, Sau Đó Kiểm Tra
Sao chép khối được tạo và dán nó vào thẻ <head> của trang chứa video, hoặc bất cứ đâu trong thẻ <body>, cả hai đều hoạt động. Đây là một thẻ <script type="application/ld+json">, vì vậy nó không hiển thị bất cứ thứ gì có thể nhìn thấy, nó chỉ nằm đó để các trình thu thập thông tin đọc.
Sau đó kiểm tra nó. Dán URL trang vào Công cụ kiểm tra kết quả đa dạng của Google (Google’s Rich Results Test) hoặc Trình xác thực đánh dấu Schema (Schema Markup Validator) và xác nhận rằng nó được phân tích cú pháp không có lỗi và Google nhìn thấy một video. Hãy làm điều này trước khi bạn cho rằng nó đã hoạt động, một schema có vẻ đúng với bạn vẫn có thể gây lỗi cho trình xác thực ở một trường mà bạn không nghĩ đến.
Một giới hạn trung thực: schema không bắt buộc tạo ra kết quả đa dạng. Nó giúp video của bạn đủ điều kiện. Google vẫn quyết định có hiển thị hình thu nhỏ hay không dựa trên truy vấn, chất lượng trang và đánh giá của riêng nó. Đánh dấu hợp lệ là cần thiết, nhưng chưa đủ.
Sau Khi Đánh Dấu
Schema mô tả video, nhưng một trang xếp hạng dựa trên nhiều yếu tố hơn là chỉ đánh dấu. Để viết mô tả và tiêu đề phù hợp, trình tạo mô tả video biến video thành nội dung sẵn sàng cho nền tảng. Để kiểm tra tiêu đề và mô tả đó so với các cơ chế quyết định lượt nhấp, hãy chạy chúng qua trình phân tích SEO video. Và nếu bạn muốn có bản ghi (transcript) trên trang (điều này giúp cả người đọc và trình thu thập thông tin), trình tạo bản ghi sẽ tạo ra một bản từ tệp.
Câu hỏi thường gặp
VideoObject schema là gì?
Đây là một phần dữ liệu có cấu trúc, được viết dưới dạng JSON-LD, cho công cụ tìm kiếm biết một trang chứa video và cung cấp cho chúng tiêu đề, mô tả, hình thu nhỏ, ngày và thời lượng của video đó. Google sử dụng nó để hiển thị hình thu nhỏ video trong kết quả tìm kiếm và để liệt kê video trong tab Video.
Trình tạo schema video này có miễn phí không?
Có, và nó chạy hoàn toàn trong trình duyệt của bạn. Không cần đăng ký, không cần tải lên và không có giới hạn, vì mã đánh dấu được tạo trên thiết bị của bạn từ các trường bạn nhập. Không có gì được gửi đến máy chủ.
Tôi thực sự cần những trường nào?
Để có kết quả tìm kiếm đa dạng cho video, Google yêu cầu name, description, thumbnailUrl và uploadDate. Để cho phép video được lập chỉ mục, hãy thêm contentUrl (một liên kết trực tiếp đến phương tiện) hoặc embedUrl (nguồn iframe của trình phát). Trình tạo sẽ đánh dấu những trường nào bạn đang thiếu.
Tại sao schema hợp lệ của tôi vẫn không hiển thị kết quả đa dạng?
Thông thường contentUrl hoặc embedUrl không thể truy cập được, nó nằm sau một yêu cầu đăng nhập hoặc URL hết hạn. Nguyên nhân phổ biến khác là mã đánh dấu hợp lệ chỉ làm cho video đủ điều kiện; Google vẫn chọn có hiển thị kết quả đa dạng cho một tìm kiếm nhất định hay không. Hãy kiểm tra trang bằng Rich Results Test để phân biệt vấn đề về mã đánh dấu với vấn đề về đánh giá của Google.
Tôi viết thời lượng như thế nào cho đúng?
Sử dụng định dạng ISO 8601: PT sau đó là phút và giây, ví dụ PT6M30S cho sáu phút ba mươi giây. Trình tạo này sẽ viết nó từ các số đơn giản bạn nhập, vì vậy bạn không cần phải nhớ định dạng.
Tôi dán mã vào đâu?
Vào HTML của trang chứa video, có thể là phần <head> hoặc <body>. Đó là một thẻ script không hiển thị bất kỳ thứ gì. Nếu bạn sử dụng WordPress hoặc CMS, hầu hết đều có một trường hoặc một plugin để thêm JSON-LD vào một trang cụ thể.