Cara Pasang Schema VideoObject di Website Bisnis 2026: Panduan 6 Langkah supaya Video Dikenali AI Search dan Google
TL;DR: Schema VideoObject membantu Google dan AI Search seperti Perplexity mengenali metadata video di website bisnis Anda, mulai dari judul, durasi, hingga transkrip. Panduan ini menjelaskan 6 langkah memasang VideoObject di Next.js per Juni 2026, lengkap dengan validasi dan contoh untuk halaman produk serta testimoni klien.
Video adalah aset visual paling underutilized di website bisnis Indonesia. Banyak halaman produk dan testimoni sudah punya embed YouTube atau MP4 dari Supabase Storage, tetapi tidak satupun video itu dikenali sebagai entitas oleh mesin pencari karena tidak ada Schema VideoObject.
Dalam beberapa proyek terakhir di vitoatmo.com, halaman yang sebelumnya hanya muncul di hasil Google biasa berhasil naik ke Google Video setelah pemasangan VideoObject. Untuk konteks 2026, ini juga membantu Perplexity dan ChatGPT mengutip video sebagai sumber tambahan, bukan hanya teks.
Apa itu Schema VideoObject?
Schema VideoObject adalah jenis structured data dari Schema.org yang menjelaskan metadata video kepada mesin pencari. Mesin tidak bisa "menonton" video, jadi metadata seperti name, description, thumbnailUrl, uploadDate, dan duration menjadi satu-satunya cara mesin memahami isi video. Tanpa schema ini, video Anda jarang muncul di hasil video search.
Bedanya dengan Schema Article + Author: VideoObject fokus ke aset video. Article fokus ke konten teks. Sebuah halaman bisnis bisa punya keduanya sekaligus.
Framework 6 Langkah Pasang VideoObject
| Langkah | Fokus | Output |
|---|---|---|
| 1. Inventarisasi video | Daftar URL dan host | Spreadsheet 1 tab |
| 2. Siapkan metadata dasar | name, description, duration | JSON draft |
| 3. Generate transkrip | Bahasa Indonesia atau Inggris | File .vtt atau plain text |
| 4. Tulis JSON-LD VideoObject | Next.js Server Component | Snippet siap pasang |
| 5. Validasi schema | Google Rich Results Test | Status pass |
| 6. Pantau performa | Google Search Console > Video | Laporan mingguan |
Tahap 1 sampai 3 sering dipotong oleh tim. Padahal di sinilah kualitas snippet ditentukan. Lihat juga GEO Prompt Temporal Anchor Rate supaya tanggal video tidak hanya muncul di body, tetapi juga di uploadDate structured data.
Implementasi di Next.js
Berikut snippet minimal untuk halaman produk. Disimpan di Server Component supaya ter-render saat build.
const videoSchema = {
'@context': 'https://schema.org',
'@type': 'VideoObject',
'name': 'Demo Vetmo: Booking Dokter Hewan dalam 60 Detik',
'description': 'Walkthrough fitur booking dokter hewan di aplikasi Vetmo per April 2026.',
'thumbnailUrl': 'https://ccypzcbkmfzxwbmdqkdb.supabase.co/storage/v1/object/public/video-thumbs/vetmo-demo.jpg',
'uploadDate': '2026-04-12',
'duration': 'PT1M02S',
'contentUrl': 'https://ccypzcbkmfzxwbmdqkdb.supabase.co/storage/v1/object/public/videos/vetmo-demo.mp4',
'publisher': {
'@type': 'Organization',
'name': 'Vetmo',
'logo': {'@type': 'ImageObject', 'url': 'https://vetmo.id/logo.png'}
}
};
Pasang sebagai <script type="application/ld+json"> di dalam komponen halaman. Format duration wajib ISO 8601 (PT + menit + detik), bukan "1:02".
Studi Kasus Penerapan
Saat memasang VideoObject di 14 halaman produk Vetmo dan halaman testimoni Yuanita Sekar pada Maret 2026, hasilnya:
| Metrik | Sebelum | Sesudah |
|---|---|---|
| Halaman dengan video impression di Google Video | 2 | 11 |
| CTR rata-rata dari Google Video | 1,8 persen | 3,4 persen |
| Sitasi video di Perplexity (sample 50 kueri) | 1 | 7 |
Angka ini terjadi di rentang Maret sampai April 2026. Hasil bervariasi tergantung kualitas video dan kompetisi keyword. Lihat panduan resmi Google soal Video best practices untuk update terbaru.
Pertanyaan Umum
Apakah video YouTube juga butuh VideoObject di halaman saya?
Ya. Meski YouTube sudah punya metadata sendiri, halaman web Anda tetap perlu VideoObject karena Google dan AI Search membaca konteks halaman, bukan langsung YouTube. Sertakan embedUrl ke URL YouTube embed.
Bagaimana kalau video saya panjang (lebih dari 30 menit)?
Tambahkan property hasPart berisi array Clip dengan startOffset dan endOffset. Mesin pencari bisa menyoroti bagian penting (key moments).
Apakah transkrip wajib?
Tidak wajib di schema, tetapi sangat disarankan. Letakkan transkrip sebagai teks visible di bawah video atau di property transcript. Mesin AI Search lebih sering mengutip video yang punya transkrip.
Apakah VideoObject mempercepat indexing?
Tidak otomatis. Tapi VideoObject menaikkan peluang muncul di Google Video dan rich result, yang berdampak ke discovery jangka menengah.
Insight Aplikatif
VideoObject bukan trick teknis. Ini adalah jembatan antara aset video yang sudah Anda buat dan kemampuan mesin pencari untuk memahaminya. Untuk website bisnis Indonesia 2026, di mana adopsi video produk dan testimoni meningkat tajam, halaman tanpa VideoObject kehilangan permukaan discovery yang gratis. Mulai dari 5 video paling penting (produk unggulan, testimoni klien, demo fitur), validasi dengan Rich Results Test, lalu pantau Google Search Console laporan Video.
Artikel Terkait
Website Bisnis
Cara Mengukur ROI Website dalam 90 Hari Pertama
Website bukan biaya, tapi aset. Inilah kerangka praktis mengukur pengembalian investasinya dalam 90 hari pertama, lengkap dengan metrik yang benar.
Website Bisnis
ISR di Next.js: Konten Dinamis Tetap Secepat Halaman Statis
Website bisnis butuh konten segar tanpa mengorbankan kecepatan. ISR membuat halaman tetap statis cepat sambil memperbarui data otomatis. Begini cara kerjanya.
Website Bisnis
Hreflang: Cara Google Tahu Versi Bahasa yang Tepat
Website dengan beberapa bahasa sering menyajikan versi yang salah ke pengguna yang salah. Hreflang memberi tahu Google versi mana untuk siapa. Begini cara memasangnya tanpa merusak SEO.
Butuh website yang benar-benar bekerja?
Hubungi Vito untuk konsultasi gratis 15 menit.
WhatsApp Sekarang