Menempelkan video ke sebuah artikel belum membuat halaman tersebut menjadi tujuan menonton video. Pembaca mungkin datang untuk membaca panduan, sedangkan video hanya menjadi pelengkap. Perbedaan fungsi ini penting ketika kamu memeriksa indeks video.
Saya memisahkan tiga pemeriksaan: apakah halaman dapat diindeks, apakah video dapat ditemukan dan diputar, serta apakah halaman memang berfungsi untuk menonton. Menambahkan schema sebelum tiga pertanyaan itu jelas sering membuat diagnosis berputar di tempat.
Tentukan fungsi halaman terlebih dahulu
Google membedakan halaman dengan video sebagai konten utama dan halaman yang menempatkan video sebagai pendukung. Halaman menonton perlu dapat diindeks, tetapi terindeksnya halaman sendiri belum memastikan videonya ikut terindeks. Praktik SEO video dari Google.
Bayangkan dua halaman ilustratif. Halaman pertama adalah artikel “Memilih Ukuran Rak” sepanjang beberapa bagian dengan video singkat di tengah. Halaman kedua berjudul “Demonstrasi Merakit Rak Sudut” dan memberi ruang utama untuk menonton demonstrasi tersebut.
Halaman kedua memiliki tujuan menonton yang lebih jelas. Namun, membuat halaman baru untuk setiap video hanya layak jika pembaca memang mendapatkan tujuan yang berguna. Jangan membuat banyak halaman kosong dengan pemutar yang sama sekadar mengejar laporan indeks.
Pisahkan URL halaman, player, dan file video
Ketiganya sering tertukar ketika tim mengisi data terstruktur:
| Jenis URL | Contoh ilustratif | Kegunaan |
|---|---|---|
| Halaman menonton | https://example.com/video/rakit-rak/ |
Tempat pembaca menonton dan mendapat konteks |
| Player tertanam | https://video.example.com/embed/rakit-rak |
Pemutar khusus yang dapat ditanam |
| File video | https://media.example.com/rakit-rak.mp4 |
Berkas video sebenarnya |
| Thumbnail | https://media.example.com/rakit-rak.jpg |
Gambar pratinjau video |
Pada VideoObject, contentUrl merujuk berkas video yang sesungguhnya. Jika berkas tidak tersedia untuk dicantumkan, embedUrl digunakan untuk URL player yang relevan. Jangan mengisi keduanya dengan URL artikel hanya karena URL artikel mudah ditemukan. Properti VideoObject.
Tabel ini juga menjadi alat komunikasi dengan developer atau penyedia video. Permintaan “tolong kirim URL video” terlalu ambigu untuk menghasilkan implementasi yang dapat diperiksa.
Pastikan video dapat ditemukan tanpa tindakan tersembunyi
Periksa halaman dalam keadaan baru dibuka. Apakah elemen video atau player sudah ada, atau baru dibuat setelah pengguna menekan tab tertentu? Apakah JavaScript menghasilkan pemutar yang sama pada tampilan hasil render?
Google menyarankan penggunaan elemen seperti video, iframe, embed, atau object, dan menghindari ketergantungan pada tindakan pengguna untuk memuat video. Thumbnail juga perlu dapat diakses dengan URL yang stabil. Persyaratan penemuan video.
Dalam contoh rak, masalahnya bisa berupa tombol “lihat demo” yang baru menyisipkan iframe setelah diklik. Catat perilaku tersebut sebagai celah penemuan. Perbaikannya perlu diuji bersama pengalaman pengguna dan kebutuhan pemuatan halaman, bukan sekadar memutar semua video otomatis.
Isi schema dari data yang dapat dibuktikan
Contoh berikut memakai data fiktif dan domain contoh. Ganti seluruh nilainya dengan data video yang benar sebelum diterapkan.
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "Demonstrasi Merakit Rak Sudut",
"description": "Demonstrasi memasang kaki, papan, dan pengunci rak sudut.",
"thumbnailUrl": "https://media.example.com/rakit-rak.jpg",
"uploadDate": "2026-06-03T09:00:00+07:00",
"duration": "PT4M20S",
"contentUrl": "https://media.example.com/rakit-rak.mp4"
}
Dokumentasi Google mencantumkan name, thumbnailUrl, dan uploadDate sebagai properti wajib untuk VideoObject. Tanggal tersebut menggambarkan pertama kali video dipublikasikan, bukan tanggal proses build website. Properti lain harus tetap sesuai fakta; jangan mengarang jumlah penayangan atau tanggal unggah. Persyaratan data terstruktur video.
Validasi sintaks JSON, lalu uji kelayakan fitur menggunakan Rich Results Test. Setelah itu cocokkan judul, thumbnail, durasi, dan URL dengan pemutar yang benar-benar terlihat. Lolos pemeriksaan sintaks belum menjawab kecocokan tersebut.
Gunakan kartu diagnosis satu video
Untuk setiap masalah, simpan enam hal: URL halaman, status indeks halaman, video yang terlihat, URL thumbnail, keluaran schema, dan pesan pada laporan indeks video jika tersedia. Tambahkan waktu pemeriksaan karena embed pihak ketiga dapat berubah tanpa perubahan artikel.
Jika halaman belum diindeks, selesaikan diagnosis halaman terlebih dahulu. Jika halaman sudah terindeks tetapi video tidak menjadi konten utama, tinjau fungsi halaman. Jika video utama tidak dapat ditemukan, telusuri render, player, dan akses thumbnail. Jika schema salah, perbaiki sumber datanya sehingga kesalahan tidak terulang pada seluruh template.
Sesudah perubahan, uji kembali kartu yang sama dan rekam hasilnya. Gunakan laporan indeks video untuk pemantauan setelah pemrosesan ulang. Keberhasilan teknis berarti bukti yang sebelumnya bermasalah sudah sesuai; tampilan video di hasil pencarian tetap perlu diamati secara terpisah.




