Skip to main content

Schema Product: Properti Wajib, Varian, dan Syarat Hasil Belanja

Panduan schema Product untuk toko online — properti yang wajib, cara menangani varian dan stok, kebijakan pengiriman dan pengembalian, serta kesalahan umum.

Schema Product: Properti Wajib, Varian, dan Syarat Hasil Belanja

Untuk Apa Schema Product Dipasang

Schema Product menerangkan detail sebuah produk — nama, gambar, harga, ketersediaan, dan penilaian — sehingga halaman layak tampil dengan keterangan itu langsung di hasil pencarian.

Ini salah satu jenis penandaan dengan dampak paling terasa, karena harga dan ketersediaan yang tampil sebelum orang mengklik memengaruhi keputusan mereka secara langsung.

Schema markup menjelaskan aturan umum kelayakan; halaman produk perlu mengikuti aturan tambahan karena data harga dan stoknya berubah.

Google membedakan beberapa bentuk hasil belanja: cuplikan produk untuk halaman produk biasa, daftar penjual untuk halaman yang menjual langsung, serta penandaan tambahan untuk varian, kebijakan pengembalian, dan kebijakan pengiriman.

Properti yang Wajib dan yang Menentukan

Wajib ada supaya halaman layak sama sekali:

  • name — nama produk sebagaimana tertulis di halaman.
  • image — gambar produk beresolusi memadai.
  • offers berisi price, priceCurrency, dan availability.

Sangat menentukan meski tidak selalu wajib:

  • sku dan gtin — pengenal produk. Ini yang membantu Google mencocokkan produk yang sama di berbagai penjual.
  • brand — nama merek.
  • aggregateRating dan review — kalau ulasannya memang ada di halaman.
  • priceValidUntil untuk harga promo.

Untuk penjual langsung, kelompok tambahan yang berpengaruh pada tampilan: kebijakan pengembalian dan kebijakan pengiriman beserta biayanya.

Menangani Varian

Satu produk dengan beberapa ukuran dan warna adalah sumber masalah terbesar di penandaan produk.

  • Kalau tiap varian punya alamat sendiri, tandai masing-masing dengan harga dan ketersediaannya sendiri, lalu tetapkan hubungan antarvariannya.
  • Kalau seluruh varian berbagi satu alamat, tandai rentang harganya, dan pastikan yang ditandai cocok dengan yang tampil saat halaman dibuka.
  • Jangan menandai harga varian termurah sebagai harga produk kalau yang tampil di halaman bukan itu.

Aturan yang tidak bisa ditawar: penandaan harus cocok dengan yang terlihat pengunjung saat halaman dibuka.

Jika halaman juga menampilkan ulasan pembeli, gunakan schema Review dan aggregateRating sesuai syaratnya, bukan untuk menandai testimoni yang tidak memenuhi kelayakan.

Harga dan Ketersediaan yang Berubah

Ini yang paling sering jadi sumber kesalahan berulang di toko online:

  1. Perbarui availability otomatis saat stok berubah. Menandai barang habis sebagai tersedia adalah keterangan yang tidak benar.
  2. Untuk produk habis sementara, pertahankan halamannya dengan status yang jujur — jangan dialihkan atau dikosongkan.
  3. Isi priceValidUntil untuk harga promo, supaya harga lama tidak terus ditampilkan setelah promo berakhir.
  4. Pastikan mata uangnya benar dan harga ditulis sebagai angka tanpa simbol.
  5. Periksa halaman yang harganya dimuat lewat skrip, karena penandaan bisa terbaca sebelum harganya terisi.

Kesalahan yang Sering Terjadi

  • Harga ditulis dengan simbol mata uang di dalam nilainya.
  • Menandai halaman kategori sebagai Product. Halaman berisi banyak produk bukan halaman produk.
  • aggregateRating diisi padahal ulasannya tidak ada di halaman.
  • Ketersediaan tidak pernah diperbarui, sehingga barang habis tetap ditandai tersedia.
  • Penandaan ganda dari tema dan plugin toko.
  • Gambar produk berukuran terlalu kecil untuk memenuhi syarat.

Cara Memeriksanya

  • Rich Results Test pada satu halaman contoh dari tiap jenis produk — sederhana, bervarian, dan yang sedang promo.
  • Laporan hasil kaya di Search Console, yang menunjukkan kesalahan berpola di seluruh katalog.
  • Periksa setelah tiap perubahan templat, karena masalah penandaan produk hampir selalu berasal dari templat, bukan dari satu produk.
  • Bandingkan yang ditandai dengan yang tampil di halaman, dengan mata sendiri.

Pertanyaan Umum Seputar Schema Product

Apakah semua produk perlu ditandai?

Ya, kalau halamannya memang halaman produk dan Anda ingin harga serta ketersediaannya tampil di hasil pencarian. Penandaan biasanya dipasang di tingkat templat, bukan satu per satu.

Apakah gtin wajib?

Tidak wajib, tapi sangat membantu — ia yang memungkinkan Google mencocokkan produk yang sama di beberapa penjual. Untuk produk buatan sendiri tanpa kode standar, isi sku dan brand.

Kenapa harga saya tidak tampil di hasil pencarian?

Periksa berurutan: apakah properti wajib lengkap, apakah harga yang ditandai cocok dengan yang tampil, dan apakah halamannya sudah dirayapi ulang setelah penandaan dipasang.