Panduan Lengkap Pembaruan Schema Merchant Listing Google (Menyatukan SEO dan Merchant Center)

Blog

Photo of author

By Muhammad Khadafi

Bagi siapa pun yang mengelola situs e-commerce berskala besar, salah satu tantangan operasional terbesar yang sering dihadapi adalah desinkronisasi data. Tim SEO mengoptimalkan skema data terstruktur (schema markup) di level halaman agar produk tampil memukau dengan Rich Snippets di hasil pencarian organik. Di sisi lain, Tim Performance Marketing mengunggah product feed terpisah ke Google Merchant Center (GMC) untuk menjalankan iklan Google Shopping.

Ketika sistem backend e-commerce mengalami keterlambatan dalam memperbarui data harga diskon atau kategori produk, terjadilah jurang pemisah. Google Merchant Center mendeteksi adanya ketidakcocokan antara apa yang tertulis di feed dengan apa yang dirayap (crawl) oleh bot Google di halaman produk. Hasilnya? Muncul peringatan merah yang paling dihindari: “Price Mismatch” atau penolakan produk (product disapproval) yang menghentikan kampanye iklan seketika, sekaligus mengancam stabilitas peringkat organik di SERP.

Menyadari titik krusial ini, Google secara resmi meluncurkan pembaruan masif pada dokumentasi Merchant Listing Structured Data mereka. Pembaruan ini menghadirkan solusi struktural yang sangat dinantikan oleh para praktisi Technical SEO dan web developer. Dengan memperkenalkan properti category baru serta standarisasi pelacakan durasi promo (Sale Duration), Google menjembatani celah data antara on-page JSON-LD dengan atribut GMC feed. Ini adalah langkah maju terbesar dalam ekosistem SEO E-Commerce tahun ini.

Evolusi Baru: Membedah Properti category dalam Skema Produk

Sebelum pembaruan ini digulirkan, penentuan kategori produk yang spesifik berdasarkan taksonomi resmi Google—atau yang dikenal sebagai Google Product Category (GPC)—hanya bisa dilakukan secara andal di dalam file feed GMC (baik melalui XML, Google Sheets, atau Content API). On-page schema berbasis Schema.org yang diletakkan di situs web Anda hanya mampu menangkap deskripsi produk secara umum tanpa ada metode standar untuk mengikatnya langsung ke hierarki kategori Google.

Kini, Google mengizinkan kita memasukkan properti category langsung ke dalam tipe skema Product. Hebatnya, properti ini didesain sangat fleksibel karena menerima format berupa array of values. Artinya, Anda dapat mencampurkan nilai berbentuk Plain Text dan objek terstruktur bernama CategoryCode dalam satu blok kode yang sama.

Catatan Teknis: Meskipun Google menyatakan bahwa properti category ini berstatus “direkomendasikan” (recommended) dan bukan “diwajibkan” (required), mengabaikannya adalah kerugian besar bagi strategi SEO kontekstual Anda.

1. Format Plain Text (Kategori Kustom)

Format ini bekerja persis seperti atribut product_type yang biasa Anda gunakan dalam product feed. Nilai di dalamnya merupakan label kategori internal yang Anda definisikan sendiri sesuai struktur navigasi toko online Anda. Google memberikan rekomendasi batasan agar panjang karakter untuk string teks kustom ini tidak melebihi 750 karakter guna memastikan efisiensi pembacaan oleh bot.

2. Format CategoryCode (Taksonomi Resmi Google)

Ini adalah komponen utama dari pembaruan ini. Objek CategoryCode memungkinkan developer mendeklarasikan Google Product Category (GPC) langsung di level kode HTML halaman. Di dalam objek ini, terdapat dua parameter wajib yang harus didefinisikan:

  • inCodeSet: Berisi URL absolut yang mengarah pada file teks taksonomi resmi milik Google (misalnya: [https://www.google.com/basepages/producttype/taxonomy-with-ids.en-US.txt](https://www.google.com/basepages/producttype/taxonomy-with-ids.en-US.txt)).
  • codeValue: Berisi nilai spesifik dari kategori produk Anda. Google sangat fleksibel di sini; Anda boleh memasukkan ID numerik (seperti 2271) atau jalur tekstual lengkap (breadcrumb path) dengan pemisah tanda lebih besar dari (>).

Mari kita lihat bagaimana struktur implementasi JSON-LD yang valid untuk memadukan kedua format di atas:

JSON

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Gaun Malam Satin Premium A-Line",
  "image": "https://www.tokoanda.com/img/gaun-satin.jpg",
  "description": "Gaun malam elegan berbahan satin premium dengan potongan A-line.",
  "category": [
    {
      "@type": "CategoryCode",
      "inCodeSet": "https://www.google.com/basepages/producttype/taxonomy-with-ids.en-US.txt",
      "codeValue": "2271"
    },
    {
      "@type": "CategoryCode",
      "inCodeSet": "https://www.google.com/basepages/producttype/taxonomy-with-ids.en-US.txt",
      "codeValue": "Apparel & Accessories > Clothing > Dresses"
    },
    "Dresses",
    "Pakaian Wanita > Gaun Pesta > Koleksi Premium"
  ]
}

Perhatikan contoh di atas. Dalam satu properti category, kita memberikan Google beberapa titik data sekaligus: ID numerik resmi GPC, jalur teks GPC, string kategori umum, dan jalur kategori internal toko online kita. Kompleksitas informasi inilah yang membantu algoritma kecerdasan buatan Google memahami konteks produk secara instan dan akurat.

Akurasi Harga Diskon: Menguasai Properti ‘Sale Duration’

Masalah yang tak kalah pelik dalam SEO e-commerce adalah penayangan harga diskon yang tidak sinkron. Seringkali sebuah program promo kilat (Flash Sale) telah berakhir pada pukul 00:00, namun cuplikan hasil pencarian (Rich Snippet) di Google masih menampilkan harga coret yang murah selama beberapa hari ke depan karena Googlebot belum melakukan perayapan ulang (re-crawl).

Ketika konsumen mengklik tautan tersebut dan mendapati harga di website sudah kembali normal, mereka akan langsung meninggalkan situs (bounce). Lebih buruk lagi, bot GMC akan menganggap situs Anda melakukan manipulasi harga dan menjatuhkan sanksi suspensi akun. Pembaruan dokumen Google kali ini secara eksplisit memberikan panduan ketat mengenai penggunaan tiga properti waktu berbasis standar internasional ISO 8601:

Properti SchemaTipe DataFungsi Utama dalam Sistem Google
validFromDateTime / DateMenentukan tanggal dan waktu persis kapan harga diskon atau penawaran tersebut mulai aktif berlaku.
validThroughDateTime / DateMenentukan batas akhir tanggal dan waktu kapan harga diskon tersebut tidak lagi berlaku di sistem.
priceValidUntilDateBerfungsi menentukan batas akhir masa berlaku harga. Digunakan sebagai pengaman agar cuplikan kaya tidak menampilkan harga diskon jika sudah melewati batas tersebut.

Aturan Emas Penempatan Properti Waktu Promo

Google memberikan instruksi spesifik mengenai di mana Anda harus meletakkan properti durasi promo ini di dalam arsitektur JSON-LD Anda. Kesalahan penempatan akan membuat kode Anda diabaikan oleh validator Google:

  1. Di Dalam Node Offer Langsung: Jika properti price yang Anda deklarasikan pada tingkatan dasar (root) node Offer adalah harga diskon yang sedang berjalan saat ini, Anda wajib memasukkan properti validFrom berdampingan dengan priceValidUntil atau validThrough di dalam blok tersebut.
  2. Di Dalam Node PriceSpecification: Apabila skema e-commerce Anda menggunakan arsitektur lanjutan di mana harga diskon dibungkus dalam node PriceSpecification tersendiri (misalnya untuk menyandingkan harga normal coret dengan harga promo secara transparan), maka properti validFrom dan validThrough harus diletakkan di dalam node spesifik tersebut. Perlu dicatat: properti priceValidUntil tidak valid jika dimasukkan ke dalam tipe PriceSpecification.

Berikut adalah contoh implementasi pada node Offer dengan penulisan format ISO 8601 yang menyertakan zona waktu lokal secara presisi:

JSON

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Sepatu Lari AeroBoost Pro",
  "offers": {
    "@type": "Offer",
    "price": "850000",
    "priceCurrency": "IDR",
    "availability": "https://schema.org/InStock",
    "validFrom": "2026-07-10T00:00:00+07:00",
    "priceValidUntil": "2026-07-15T23:59:59+07:00"
  }
}

Dengan kode di atas, sistem Google mengetahui secara mutlak bahwa harga Rp850.000 hanya valid dari tanggal 10 Juli hingga 15 Juli 2026 berdasarkan zona waktu Waktu Indonesia Barat (WIB / +07:00). Jika bot Google melakukan perayapan setelah tanggal tersebut dan belum melihat adanya perubahan kode, algoritma Google secara otomatis akan menyembunyikan penawaran harga diskon dari SERP demi melindungi pengalaman pengguna, tanpa merusak struktur tampilan Rich Snippet produk Anda secara keseluruhan.

Analisis Strategis: Mengapa Sinkronisasi Data Ini Mengubah Permainan?

Sebagai praktisi SEO modern, kita harus melihat pembaruan ini di luar konteks teknis penulisan kode. Ini adalah pergeseran paradigma bagaimana Google memproses entitas data e-commerce. Mari kita lihat tabel kesetaraan model data di bawah ini untuk memahami bagaimana Google kini menyatukan dua ekosistem marketing mereka:

Model Data On-Page (Schema SEO)Padanan Atribut Ekosistem Google Merchant CenterManfaat Langsung untuk Operasional Bisnis
category (Plain Text string)product_typeMemperkuat relevansi pencarian organik berbasis niat belanja internal toko.
category (Objek CategoryCode)google_product_categoryMeminimalisasi salah kategorisasi otomatis oleh AI Google, menjamin iklan Shopping muncul di kuadran kompetisi yang tepat.
validFrom & validThroughsale_price_effective_dateMencegah penangguhan akun iklan (account suspension) akibat eror disparitas harga antara web dan feed.

Setidaknya ada dua keuntungan strategis utama jika Anda mengimplementasikan pembaruan ini sekarang juga:

A. Mekanisme Proteksi Data Failsafe

Bagi e-commerce berskala enterprise yang mengelola puluhan ribu SKU dengan skema marketplace (multi-vendor), melakukan sinkronisasi data feed secara real-time adalah tantangan infrastruktur yang sangat besar. Dengan menanamkan data taksonomi dan masa berlaku promo langsung pada struktur HTML halaman produk, Anda membangun sistem pengaman lapis kedua (failsafe).

Ketika Googlebot melakukan perayapan rutin (crawling) pada halaman produk Anda, ia akan langsung membaca dan memperbarui pemahaman datanya berdasarkan JSON-LD teranyar di halaman tersebut, bahkan sebelum sistem feed terjadwal Anda sempat mengirimkan pembaruan file XML ke GMC Dashboard. Ini meminimalkan jendela waktu terjadinya eror disparitas data secara signifikan.

B. Peningkatan Relevansi untuk AI-Powered Search

Seiring dengan semakin masifnya integrasi kecerdasan buatan dalam mesin pencari (seperti AI Overviews), Google sangat bergantung pada kemampuan mereka dalam memetakan hubungan antar entitas (entity graph). Dengan mendeklarasikan secara eksplisit menggunakan CategoryCode bahwa produk Anda berada dalam lingkaran taksonomi spesifik milik Google, Anda membantu algoritma untuk mencocokkan produk Anda dengan kueri pencarian pengguna yang sangat spesifik dan memiliki high commercial intent.

Panduan Langkah Taktis (Action Plan) bagi Tim SEO & Developer

Jangan biarkan informasi berharga dari SEOPolitan ini hanya menjadi bahan bacaan tanpa eksekusi. Segera kumpulkan tim teknis Anda dan jalankan cetak biru aksi berikut:

  1. Audit Template Skema Global: Jika Anda menggunakan CMS kustom atau platform seperti Shopify/Magento, buka file arsitektur atau file liquid yang bertugas menghasilkan skema Product. Lakukan modifikasi pada struktur kode agar siap menerima parameter array pada properti category.
  2. Petakan Database Taksonomi: Mintalah tim backend engineer untuk membuat pemetaan (mapping) otomatis antara kolom kategori internal database toko Anda dengan file ID resmi Google Product Category. Jadikan ID numerik tersebut sebagai output dinamis untuk mengisi nilai codeValue pada objek CategoryCode.
  3. Sempurnakan Modul Manajemen Promo: Pastikan bahwa setiap kali tim merchandise atau marketing membuat program diskon di dashboard admin, sistem e-commerce Anda secara otomatis menangkap waktu mulai dan waktu selesai dalam format ISO 8601, kemudian menyuntikkannya langsung ke properti validFrom dan priceValidUntil di level frontend.
  4. Validasi Melalui Rich Results Test: Setelah kode berhasil diterapkan di lingkungan staging atau produksi, ambil sampel beberapa URL produk Anda dan uji menggunakan alat resmi Google Rich Results Test. Pastikan tidak ada peringatan (warnings) baru yang muncul dan pastikan struktur properti category terbaca dengan sempurna sebagai objek yang valid.

Pembaruan skema Merchant Listing dari Google ini membuktikan bahwa batas yang memisahkan antara strategi SEO Organik dan Paid Search (Google Shopping) kini semakin tipis. Google menuntut konsistensi data yang mutlak dari para pelaku bisnis e-commerce.

Situs e-commerce yang bergerak cepat mengadopsi properti category terstruktur dan kontrol waktu ISO 8601 pada halaman produk mereka akan menikmati efisiensi perayapan yang lebih baik, terhindar dari sanksi desinkronisasi harga, dan meraih keunggulan visibilitas yang masif di halaman hasil pencarian. Pastikan toko online Anda berada di barisan terdepan yang memanfaatkan momentum emas ini.