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.offersberisiprice,priceCurrency, danavailability.
Sangat menentukan meski tidak selalu wajib:
skudangtin— pengenal produk. Ini yang membantu Google mencocokkan produk yang sama di berbagai penjual.brand— nama merek.aggregateRatingdanreview— kalau ulasannya memang ada di halaman.priceValidUntiluntuk 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:
- Perbarui
availabilityotomatis saat stok berubah. Menandai barang habis sebagai tersedia adalah keterangan yang tidak benar. - Untuk produk habis sementara, pertahankan halamannya dengan status yang jujur — jangan dialihkan atau dikosongkan.
- Isi
priceValidUntiluntuk harga promo, supaya harga lama tidak terus ditampilkan setelah promo berakhir. - Pastikan mata uangnya benar dan harga ditulis sebagai angka tanpa simbol.
- 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.
aggregateRatingdiisi 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.