App Review Anda Baru Saja Menduplikasi Schema Produk Shopify
Theme Anda menambahkan Product schema. App review menambahkan lagi. App SEO menambahkan yang ketiga. Cara menemukan dan membenahi duplicate schema sebelum merugikan rich result Anda.

Theme Anda otomatis menambahkan Product schema. Lalu Anda pasang app review, dan dia menambahkan data AggregateRating, kadang dibundel sama blok Product lengkapnya sendiri. Lalu Anda pasang app SEO karena baca di suatu tempat kalau schema itu penting, dan dia menambahkan entitas Product ketiga di halaman yang sama, tanpa tau dua yang lain udah ada. Nggak ada satupun yang salah secara individual. Tapi secara kolektif, sekarang Anda punya halaman yang nggak bisa dibaca Google sebagai satu produk yang jelas dan tunggal.
Ini salah satu masalah technical SEO yang paling umum di Shopify justru karena nggak kelihatan dari sisi storefront. Halaman produk Anda kelihatan normal-normal aja di mata customer. Konfliknya cuma muncul di tempat yang nggak pernah dilihat customer, di structured data, di Search Console, di cara AI engine mencoba membaca halaman itu.
Apa Sebenarnya Arti Duplicate Schema
Duplicate schema itu bukan soal punya schema dua kali secara literal karena copy-paste kode yang sama. Ini soal punya lebih dari satu sistem di toko online Anda yang secara independen mengeluarkan markup Product buat halaman yang sama, masing-masing nggak tau yang lain eksis. Tiga sumber ini biasanya jadi tersangka utama:
Theme Anda. Theme Online Store 2.0 modern mengeluarkan Product schema langsung dari file section JSON. Ini schema yang Anda dapat bahkan tanpa app apapun terpasang.
App review Anda. Kebanyakan app review nyuntik schema AggregateRating dan Review biar bintang rating bisa muncul di pencarian. Sebagian ngerjain ini dengan bersih, cuma nambahin yang belum ada. Sebagian lain membundel blok Product lengkap dan terpisah bersamaan dengan itu.
App SEO Anda. App yang dibangun khusus buat “menambahkan schema markup” seringkali berasumsi toko Anda belum punya sama sekali, dan nyuntik entitas Product penuh tanpa mengecek apakah theme Anda sudah menyediakannya.
Secara individual, masing-masing ini masuk akal. Secara bersamaan, mereka bisa bikin Google melihat URL yang sama dan menemukan dua atau tiga deskripsi produk yang sama tapi saling tumpang tindih, kadang dengan harga, jumlah review, atau ketersediaan yang saling bertentangan.
Bagaimana Google Sebenarnya Bereaksi Terhadap Ini
Buka Google Search Console dan cek bagian Enhancements. Kalau ini sedang terjadi di toko online Anda, biasanya Anda akan lihat warning yang bunyinya kurang lebih “Multiple items detected”, cara Google bilang dia menemukan lebih dari satu entitas Product, atau property duplikat seperti dua blok offers terpisah, di satu URL.
Ini nggak otomatis menjatuhkan ranking Anda. Halaman Anda tetap bisa ranking normal. Yang jadi korbannya itu stabilitas dan eligibilitas rich result, bintang rating, harga, dan ketersediaan yang entah nggak muncul sama sekali, atau muncul nggak konsisten antar crawl karena Google nggak bisa yakin sumber data mana yang harus dipercaya.

Your Shopify Store Probably Doesn't Have a Crawl Budget Problem
Most Shopify stores worry about crawl budget for no reason. Here's how to tell if you actually have a problem, what causes real crawl waste, and how to fix it.
Menemukan Duplikatnya
Mulai dari Google Rich Results Test. Paste URL produk yang live dan buka bagian “Detected items”. Kalau Anda lihat lebih dari satu entitas Product terdaftar, atau property yang sama (seperti aggregateRating atau offers) muncul lebih dari sekali, itu konfirmasinya.
Cross-check dengan Schema.org validator, jangan cuma Rich Results Test. Rich Results Test fokus ke fitur yang saat ini didukung Google buat rich result. Ini bisa kelewat markup Microdata lama (itemtype, itemprop yang ditanam langsung di HTML) yang masih dikeluarkan sebagian theme bersamaan dengan JSON-LD baru dari app. Dua format berbeda, sama-sama secara teknis valid sebagai schema, sama-sama menggambarkan produk yang sama, itu tetap duplikat di mata Google.
Lihat langsung page source. Cari application/ld+json di page source. Kalau Anda lihat lebih dari satu blok <script type="application/ld+json"> yang masing-masing berisi entitas "@type": "Product", itu sumbernya sudah ketemu. Catat blok mana yang posisinya di mana di HTML, itu sering ngasih petunjuk sistem mana (theme atau app) yang menambahkannya.
Membenahinya Tanpa Merusak Storefront
Pilih satu sumber kebenaran. Putuskan apakah theme, app review, atau app SEO Anda yang seharusnya jadi pemilik Product schema. Di kebanyakan kasus, biarkan theme yang menangani entitas Product inti, dan app review cuma berkontribusi data AggregateRating dan Review, tanpa blok Product lengkap kedua, itu setup paling bersih.
Cek pengaturan app sebelum menyentuh kode. Banyak app review dan SEO punya pengaturan buat menonaktifkan output Product schema mereka sendiri sambil tetap mempertahankan fungsi lainnya. Ini hampir selalu lebih aman daripada mengedit file theme secara manual.
Kalau pengaturan itu nggak ada, isolasi dulu di theme duplikat. Duplikasi theme live Anda (Online Store > Themes > Actions > Duplicate), matikan output schema yang dicurigai di theme duplikat itu, dan preview dulu sebelum menyentuh toko online live Anda. Ini ngebiarin Anda memastikan fix-nya berhasil tanpa mempertaruhkan storefront asli.
Tes ulang setelah setiap perubahan. Jalankan Rich Results Test lagi setelah menghapus satu sumber duplikat. Jangan asumsikan fix-nya berhasil, pastikan dulu.
Minta re-indexing setelah dikonfirmasi. Setelah duplikatnya terselesaikan, pakai tool URL Inspection di Search Console buat minta re-indexing di halaman yang terdampak, daripada nunggu crawl terjadwal berikutnya dari Google.
Kenapa Ini Penting di Luar Rich Snippet
Schema yang duplikat atau saling konflik nggak cuma bikin instabilitas di hasil pencarian tradisional. AI engine yang menarik data produk buat rekomendasi belanja menghadapi ambiguitas yang sama kayak Google, cuma dengan toleransi yang lebih rendah buat itu. Sistem AI yang mencoba mengekstrak satu harga atau rating yang bisa dipercaya dari halaman dengan dua entitas Product yang saling bertentangan lebih mungkin melewatkan halaman itu sepenuhnya daripada menebak mana yang benar. Schema yang bersih dan bersumber tunggal itu bukan cuma soal eligibilitas rich result lagi, tapi soal apakah tools belanja AI bisa memakai data produk Anda sama sekali.
Nggak yakin toko online Shopify Anda punya schema yang saling konflik sekarang?Dapatkan review technical SEO dan cari tau sebelum itu merugikan rich result atau visibilitas AI Anda.

Marshal Gasong
Digital Marketing Specialist and Web Developer with 8 years of experience in SEO, technical audits, and full-stack development. Helped businesses rank on page 1, shipped SaaS products used by thousands, and driven real revenue through search. Currently available for freelance work and open to full-time opportunities.

