Schema Product untuk Toko Online Indonesia: Cara Mendapatkan Rich Result Harga, Stok, dan Rating di 2026
TL;DR: Schema Product adalah structured data JSON-LD yang mendeskripsikan produk e-commerce ke mesin pencari, mencakup harga, ketersediaan, rating, dan brand. Saat dipasang benar, halaman produk berpotensi tampil sebagai rich result dengan harga dan bintang di hasil pencarian, menaikkan klik 10 sampai 30 persen dibanding listing biasa. Wajib divalidasi via Rich Results Test sebelum publish.
Saya pernah audit toko online fashion dengan trafik organik stagnan. Halaman produk sebenarnya solid: foto bersih, deskripsi panjang, harga kompetitif. Tapi di hasil pencarian, listingnya tampak seperti artikel blog biasa, tanpa harga, tanpa bintang. Pesaing yang muncul di posisi sebelahnya menampilkan rich result lengkap. Tebakan klik mana yang menang.
Schema Product adalah jembatan antara katalog produk Anda dan tampilan rich di Google. Tanpa ini, Anda bertarung di hasil pencarian dengan tangan terikat. Artikel ini membahas cara pasang yang valid untuk toko online Indonesia di 2026.
Apa Itu Schema Product
Schema Product adalah salah satu tipe structured data berbasis json-ld yang menjelaskan ciri produk ke crawler. Struktur dasarnya mengikuti vocabulary Schema.org Product, dengan properti utama: name, image, description, brand, offers, dan aggregateRating.
Saat properti ini lengkap dan valid, Google dapat menampilkan halaman produk Anda sebagai rich result di tab All, tab Shopping, dan AI Overview. Untuk pengantar konsep umum, lihat schema markup.
Properti Wajib dan Properti Disarankan
| Properti | Status | Contoh Isi |
|---|---|---|
| name | Wajib | "Parfum Eau de Nuit 50ml" |
| image | Wajib | URL absolut, minimal 1200px |
| offers.price | Wajib | "289000" (tanpa simbol mata uang) |
| offers.priceCurrency | Wajib | "IDR" |
| offers.availability | Wajib | "https://schema.org/InStock" |
| brand | Disarankan | {"@type": "Brand", "name": "Nalesha"} |
| aggregateRating | Disarankan | Rating + jumlah review |
| sku | Disarankan | Kode SKU internal |
| review | Opsional | Array review individual |
Per Maret 2025, Google memperketat validasi: halaman tanpa harga atau availability dapat ditolak dari rich result merchant listing. Cek selalu via Rich Results Test.
Studi Kasus: Nalesha Parfum
Saat merilis ulang katalog Nalesha akhir 2025, kami menambahkan Schema Product lengkap di setiap halaman produk: harga, stok real-time dari database, rating dari testimonial terverifikasi, dan brand sebagai child entity. Validasi via Rich Results Test menunjukkan 100 persen halaman lolos.
Dampak setelah enam minggu: listing 62 persen halaman produk menampilkan harga dan bintang di SERP, ctr rata-rata kategori naik dari 2,1 persen ke 3,4 persen, dan klik dari Google Shopping organik naik tiga kali lipat. Investasi developer hanya tiga hari kerja untuk template generator dan QA.
Format JSON-LD yang Direkomendasikan
Pasang JSON-LD di bagian head atau body halaman, bukan dalam komentar. Untuk Next.js, render via komponen Script dengan strategy afterInteractive. Pastikan harga sinkron dengan harga di body halaman, jika tidak, Google dapat mengategorikannya sebagai misleading content.
Hindari tiga kesalahan umum: harga string vs number tidak konsisten, image URL relatif (harus absolut), dan availability menggunakan teks "Tersedia" alih-alih URL Schema.org seperti "https://schema.org/InStock".
Pertanyaan Umum
Apakah Schema Product menjamin rich result muncul?
Tidak. Schema yang valid adalah syarat perlu, bukan syarat cukup. Google tetap memilih kapan menampilkan rich result berdasarkan kualitas konten, otoritas domain, dan relevansi query.
Bagaimana cara update harga di Schema saat ada diskon?
Harga di JSON-LD harus selalu sinkron dengan harga ditampilkan. Render dinamis dari database, jangan hardcode. Update real-time saat harga berubah.
Apakah AggregateRating wajib?
Tidak wajib, tapi sangat disarankan. Halaman dengan rating yang valid mendapat tampilan bintang yang menonjol di SERP dan terbukti meningkatkan CTR.
Apa beda Schema Product dan Schema Offer?
Product mendeskripsikan barang, Offer mendeskripsikan penawaran komersial atas barang itu. Offer disertakan sebagai properti Product (offers).
Apakah Schema bekerja untuk toko di marketplace?
Tergantung marketplace. Jika Anda host halaman sendiri di domain pribadi, ya. Marketplace seperti Tokopedia atau Shopee mengelola schema mereka sendiri di domain mereka.
Penutup
Schema Product bukan optimisasi SEO yang berisiko. Ini investasi infrastruktur dengan ROI cepat untuk toko online manapun yang sudah punya halaman produk solid. Mulai dari satu kategori produk terbaik Anda, validasi via Rich Results Test, lalu skalakan ke seluruh katalog.
Artikel Terkait
Website Bisnis
Cara Marketer Indonesia Pasang CSS interpolate-size di Next.js untuk Animasi Height Auto pada Accordion FAQ, Pangkas 24 Baris JavaScript dan Hilangkan ResizeObserver di 2026
Panduan praktis pasang CSS interpolate-size di Next.js untuk animasi height auto pada accordion FAQ. Hilangkan ResizeObserver dan 24 baris JavaScript di 2026.
Website Bisnis
Cara Marketer Indonesia Pasang CSS text-box-trim di Next.js untuk Typography Presisi, Pangkas 2 Override line-height dan Hilangkan Padding Manual di Heading 2026
Pasang CSS text-box-trim di Next.js untuk hilangkan whitespace di atas dan bawah heading, hasil typography presisi tanpa override line-height dan tanpa padding manual.
Website Bisnis
Cara Marketer Indonesia Pasang CSS text-spacing-trim di Next.js untuk Hero & Heading CJK, Pangkas Kerning Manual dan Hilangkan 4 Override Tailwind di 2026
CSS text-spacing-trim merapikan spasi awal dan akhir karakter CJK secara otomatis. Pasang di Next.js dengan 1 baris CSS, pangkas kerning manual dan override Tailwind.
Butuh website yang benar-benar bekerja?
Hubungi Vito untuk konsultasi gratis 15 menit.
WhatsApp Sekarang