Data terstruktur kebijakan pengembalian barang oleh penjual (MerchantReturnPolicy)

panel info Shopping dengan kebijakan pengembalian barang di hasil penelusuran

Banyak penjual memiliki kebijakan pengembalian barang yang menguraikan proses pengembalian produk yang dibeli oleh pelanggan. Jika Anda menambahkan data terstruktur MerchantReturnPolicy ke situs, Google Penelusuran dapat menggunakan informasi ini untuk menampilkan kebijakan pengembalian barang bersama produk Anda di panel info di hasil Penelusuran. Dengan MerchantReturnPolicy, Anda dapat menentukan link ke halaman kebijakan pengembalian barang, atau detail seperti syarat pengembalian produk bagi pelanggan, metode pengembalian, biaya pengembalian, opsi pengembalian dana, dan lainnya.

Kebijakan pengembalian barang standar untuk bisnis Anda yang berlaku bagi sebagian besar atau semua produk yang Anda jual dapat ditentukan menggunakan jenis data terstruktur MerchantReturnPolicy yang disusun bertingkat di bagian jenis data terstruktur Organization menggunakan properti hasMerchantReturnPolicy.

Cara menambahkan data terstruktur

Data terstruktur adalah format terstandarisasi untuk memberikan informasi tentang suatu halaman dan mengelompokkan konten halaman tersebut. Jika Anda baru mengenal data terstruktur, Anda dapat mempelajari lebih lanjut cara kerja data terstruktur.

Berikut adalah ringkasan tentang cara membuat, menguji, dan merilis data terstruktur.

  1. Tambahkan properti wajib. Berdasarkan format yang Anda gunakan, pelajari tempat menyisipkan data terstruktur di halaman.
  2. Ikuti pedoman.
  3. Validasi kode Anda menggunakan Pengujian Hasil Kaya dan perbaiki setiap error kritis. Pertimbangkan juga untuk memperbaiki masalah non-kritis yang mungkin ditandai di alat tersebut, karena tindakan ini dapat membantu meningkatkan kualitas data terstruktur Anda (tetapi hal ini tidak diperlukan agar memenuhi syarat untuk hasil kaya).
  4. Deploy beberapa halaman yang menyertakan data terstruktur dan gunakan Alat Inspeksi URL untuk menguji cara Google melihat halaman tersebut. Pastikan halaman Anda dapat diakses oleh Google dan tidak diblokir oleh file robots.txt, tag noindex, atau persyaratan login. Jika halaman tidak bermasalah, Anda dapat meminta Google meng-crawl ulang URL tersebut.
  5. Agar Google tetap mengetahui setiap perubahan pada masa mendatang, sebaiknya kirimkan peta situs. Anda dapat mengotomatiskan proses ini dengan Search Console Sitemap API.

Contoh

Berikut adalah contoh markup OnlineStore lengkap dengan kebijakan pengembalian barang untuk produk yang dijual kepada pelanggan di Jerman, Austria, dan Swiss, dan yang perlu dikembalikan melalui pos ke Irlandia. Periode pengembalian barangnya adalah 60 hari, dengan pengembalian barang gratis dan pengembalian dana penuh. Hanya produk baru yang dapat dikembalikan.

  {
    "@context": "https://schema.org",
    "@type": "OnlineStore",
    "name": "Example Online Store",
    "url": "https://www.example.com",
    "sameAs": ["https://example.net/profile/example12", "https://example.org/@example34"],
    "logo": "https://www.example.com/assets/images/logo.png",
    "contactPoint": {
      "contactType": "Customer Service",
      "email": "support@example.com",
      "telephone": "+47-99-999-9900"
    },
    "vatID": "FR12345678901",
    "iso6523Code": "0199:724500PMK2A2M1SQQ228",
    
    "hasMerchantReturnPolicy": {
      "@type": "MerchantReturnPolicy",
      "applicableCountry": [ "DE", "AT", "CH"],
      "returnPolicyCountry": "IE",
      "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
      "merchantReturnDays": 60,
      "itemCondition": "https://schema.org/NewCondition",
      "returnMethod": "https://schema.org/ReturnByMail",
      "returnFees": "https://schema.org/FreeReturn",
      "refundType": "https://schema.org/FullRefund",
      "returnLabelSource": "https://schema.org/ReturnLabelCustomerResponsibility"
    }
    
  }

Berikut adalah contoh markup data terstruktur MerchantReturnPolicy lengkap yang mencakup opsi pengembalian karena barang cacat atau pelanggan menyesal telah membelinya, serta penggantian musiman yang membatasi periode pengembalian barang menjadi 30 hari.

  <html>
  <head>
    <title>Our return policy</title>
    <script type="application/ld+json">
      {
        "@context": "https://schema.org",
        "@type": "OnlineStore",
        "hasMerchantReturnPolicy": {
          "@type": "MerchantReturnPolicy",
          "applicableCountry": [ "DE", "AT", "CH"],
          "returnPolicyCountry": "IE",
          "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
          "merchantReturnDays": 60,
          "itemCondition": [ "https://schema.org/NewCondition", "https://schema.org/DamagedCondition" ],
          "returnMethod": "https://schema.org/ReturnByMail",
          "returnFees": "https://schema.org/ReturnShippingFees",
          "refundType": "https://schema.org/FullRefund",
          "returnShippingFeesAmount": {
            "@type": "MonetaryAmount",
            "value": 2.99,
            "currency": "EUR"
          },
          "returnLabelSource": "https://schema.org/ReturnLabelInBox",
          "customerRemorseReturnFees": "https://schema.org/ReturnShippingFees",
          "customerRemorseReturnShippingFeesAmount": {
            "@type": "MonetaryAmount",
            "value": 5.99,
            "currency": "EUR"
          },
          "customerRemorseReturnLabelSource": "https://schema.org/ReturnLabelDownloadAndPrint",
          "itemDefectReturnFees": "https://schema.org/FreeReturn",
          "itemDefectReturnLabelSource": "https://schema.org/ReturnLabelInBox",
          "returnPolicySeasonalOverride": {
            "@type": "MerchantReturnPolicySeasonalOverride",
            "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
            "startDate": "2025-12-01",
            "endDate": "2025-01-05",
            "merchantReturnDays": 30
          }
        }
        // Other Organization-level properties
        // ...
      }
    </script>
  </head>
  <body>
  </body>
</html>

Panduan

Agar markup kebijakan pengembalian barang Anda memenuhi syarat untuk digunakan di Google Penelusuran, Anda harus mengikuti panduan berikut:

Panduan teknis

  • Sebaiknya tempatkan informasi pengembalian barang di satu halaman di situs Anda yang menjelaskan kebijakan pengembalian barang bisnis Anda. Anda tidak perlu menyertakannya di setiap halaman situs. Sertakan jenis data terstruktur MerchantReturnPolicy di bagian jenis data terstruktur Organization. Lihat juga Markup organisasi untuk mengetahui informasi selengkapnya.
  • Jika Anda memiliki kebijakan pengembalian barang non-standar untuk produk tertentu, tentukan jenis data terstruktur MerchantReturnPolicy di bagian jenis data terstruktur Offer. Perhatikan bahwa properti yang didukung untuk kebijakan pengembalian barang tingkat penawaran adalah sebagian dari properti yang didukung untuk kebijakan pengembalian barang tingkat organisasi. Lihat markup listingan penjual untuk mengetahui sebagian properti yang didukung untuk kebijakan pengembalian barang tingkat produk.

Definisi jenis data terstruktur

Anda harus menyertakan properti wajib agar data terstruktur Anda memenuhi syarat untuk digunakan di Google Penelusuran. Anda juga dapat menyertakan properti yang direkomendasikan untuk menambahkan informasi lain tentang kebijakan pengembalian barang Anda, yang akan meningkatkan kualitas pengalaman pengguna.

MerchantReturnPolicy (disusun bertingkat di bagian Organization menggunakan properti hasMerchantReturnPolicy)

Gunakan properti berikut untuk menjelaskan kebijakan pengembalian barang standar bagi bisnis Anda.

Properti wajib (pilih opsi yang paling sesuai dengan kasus penggunaan Anda)
Opsi A
applicableCountry

Text

Kode negara tempat berlakunya kebijakan pengembalian barang (tempat produk dijual dan akan dikembalikan). Gunakan format kode negara dua huruf ISO 3166-1 alpha-2. Anda dapat menetapkan maksimal 50 negara.

returnPolicyCategory

MerchantReturnEnumeration

Jenis kebijakan pengembalian. Gunakan salah satu nilai berikut:

  • https://schema.org/MerchantReturnFiniteReturnWindow: Ada jangka waktu yang ditetapkan untuk pengembalian produk.
  • https://schema.org/MerchantReturnNotPermitted: Pengembalian tidak diizinkan.
  • https://schema.org/MerchantReturnUnlimitedWindow: Waktu pengembalian produk tidak dibatasi.

Jika Anda menggunakan MerchantReturnFiniteReturnWindow, berarti properti merchantReturnDays wajib ada.

Opsi B

Periode pengembalian barang terbatas atau tidak terbatas

Properti berikut direkomendasikan jika returnPolicyCategory ditetapkan ke MerchantReturnFiniteReturnWindow atau MerchantReturnUnlimitedWindow.

Properti yang direkomendasikan
merchantReturnDays

Integer

Jumlah hari produk dapat dikembalikan terhitung sejak tanggal pengiriman. Properti ini hanya diperlukan jika returnPolicyCategory sama dengan MerchantReturnFiniteReturnWindow.

returnFees

ReturnFeesEnumeration

Jenis default biaya pengembalian. Gunakan salah satu nilai yang didukung berikut:

  • https://schema.org/FreeReturn: Konsumen yang mengembalikan produk tidak dikenai biaya. Jika digunakan, jangan sertakan properti returnShippingFeesAmount.
  • https://schema.org/ReturnFeesCustomerResponsibility: Konsumen harus menangani dan membayar pengiriman pengembalian barangnya sendiri. Jika digunakan, jangan sertakan properti returnShippingFeesAmount.
  • https://schema.org/ReturnShippingFees: Ada biaya pengiriman yang dibebankan oleh penjual kepada konsumen yang mengembalikan produk. Tentukan biaya pengiriman (bukan nol) menggunakan properti returnShippingFeesAmount.
returnMethod

ReturnMethodEnumeration

Jenis metode pengembalian yang ditawarkan. Gunakan satu atau beberapa nilai berikut:

  • https://schema.org/ReturnAtKiosk: Item dapat dikembalikan ke kios.
  • https://schema.org/ReturnByMail: Item dapat dikembalikan melalui pos.
  • https://schema.org/ReturnInStore: Item dapat dikembalikan ke toko.
returnShippingFeesAmount

MonetaryAmount

Biaya pengiriman untuk mengembalikan produk. Properti ini hanya boleh ditentukan jika returnFees sama dengan https://schema.org/ReturnShippingFees.

Periode pengembalian barang terbatas atau tidak terbatas

Properti berikut juga direkomendasikan jika returnPolicyCategory ditetapkan ke MerchantReturnFiniteReturnWindow atau MerchantReturnUnlimitedWindow.

Properti yang direkomendasikan
customerRemorseReturnFees

ReturnFeesEnumeration

Jenis biaya pengembalian tertentu jika produk dikembalikan karena kekecewaan pelanggan. Lihat returnFees untuk nilai yang memungkinkan.

customerRemorseReturnLabelSource

ReturnLabelSourceEnumeration

Metode yang digunakan konsumen untuk mendapatkan label pengiriman pengembalian untuk suatu produk. Lihat returnLabelSource untuk nilai yang memungkinkan.

customerRemorseReturnShippingFeesAmount

MonetaryAmount

Biaya pengiriman untuk mengembalikan produk karena kekecewaan pelanggan. Properti ini hanya diwajibkan jika ada biaya pengiriman di atas nol yang harus dibayar oleh konsumen untuk mengembalikan produk. Lihat returnShippingFeesAmount untuk detailnya.

itemCondition

OfferItemCondition

Kondisi yang dapat diterima dari item yang dapat dikembalikan. Anda bisa memberikan beberapa kondisi yang dapat diterima. Gunakan nilai berikut:

  • https://schema.org/DamagedCondition: Item yang rusak dapat diterima.
  • https://schema.org/NewCondition: Item baru dapat diterima.
  • https://schema.org/RefurbishedCondition: Item refurbished dapat diterima.
  • https://schema.org/UsedCondition: Item bekas dapat diterima.
itemDefectReturnFees

ReturnFeesEnumeration

Jenis biaya pengembalian tertentu untuk produk rusak. Lihat returnFees untuk nilai yang memungkinkan.

itemDefectReturnLabelSource

ReturnLabelSourceEnumeration

Metode yang dapat digunakan konsumen untuk mendapatkan label pengiriman pengembalian untuk suatu produk. Lihat returnLabelSource untuk nilai yang memungkinkan.

itemDefectReturnShippingFeesAmount

MonetaryAmount

Biaya pengiriman untuk pengembalian produk karena produk rusak. Properti ini hanya diwajibkan jika ada biaya pengiriman di atas nol yang harus dibayar oleh konsumen untuk mengembalikan produk. Lihat returnShippingFeesAmount untuk detailnya.

refundType

RefundType

Jenis pengembalian dana yang tersedia untuk konsumen saat mengembalikan produk.

  • https://schema.org/ExchangeRefund: Item dapat ditukarkan dengan produk yang sama.
  • https://schema.org/FullRefund: Item dapat dikembalikan dananya dengan jumlah uang penuh.
  • https://schema.org/StoreCreditRefund: Item dapat dikembalikan dananya dalam bentuk saldo Store.
restockingFee

MonetaryAmount atau Number

Biaya penyetokan ulang yang dikenakan kepada konsumen saat mengembalikan produk. Tentukan nilai jenis Number untuk membebankan persentase tertentu dari harga yang dibayarkan oleh konsumen atau gunakan MonetaryAmount untuk membebankan jumlah tetap.

returnLabelSource

ReturnLabelSourceEnumeration

Metode yang dapat digunakan konsumen untuk mendapatkan label pengiriman pengembalian untuk suatu produk. Gunakan salah satu nilai berikut:

  • https://schema.org/ReturnLabelCustomerResponsibility: Konsumen bertanggung jawab untuk membuat label pengembalian barang.
  • https://schema.org/ReturnLabelDownloadAndPrint: Label pengembalian barang harus didownload dan dicetak oleh pelanggan.
  • https://schema.org/ReturnLabelInBox: Label pengembalian barang disertakan saat produk pertama kali dikirim.
returnPolicyCountry

Text

Negara tujuan pengembalian produk. Negara ini dapat berbeda dengan negara tempat asal pengiriman atau tujuan pengiriman produk. Pemformatan kode negaranya ISO 3166-1 alpha-2. Anda dapat menetapkan maksimal 50 negara.

Properti penggantian musiman

Properti berikut wajib ada saat Anda perlu menentukan penggantian musiman untuk kebijakan pengembalian barang tingkat organisasi.

Properti wajib
returnPolicySeasonalOverride

MerchantReturnPolicySeasonalOverride

Penggantian kebijakan pengembalian musiman guna menentukan kebijakan pengembalian untuk acara spesial, seperti hari libur. Misalnya, kategori kebijakan pengembalian barang Anda yang biasa ditetapkan ke MerchantReturnPolicyUnlimitedWindow, tetapi periode pengembalian barang harus dibatasi selama periode promo liburan:

  "returnPolicySeasonalOverride": {
    "@type": "MerchantReturnPolicySeasonalOverride",
    "startDate": "2024-11-29",
    "endDate": "2024-12-06",
    "merchantReturnDays": 10,
    "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow"
  }

Berikut cara menentukan beberapa penggantian musiman. Dalam contoh ini, kebijakan pengembalian barang yang biasa tidak menetapkan batasan waktu, tetapi waktu pengembalian barang akan dibatasi selama dua rentang tanggal berikut:

  "returnPolicySeasonalOverride": [{
    "@type": "MerchantReturnPolicySeasonalOverride",
    "startDate": "2024-11-29",
    "endDate": "2024-12-06",
    "merchantReturnDays": 10,
    "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow"
  },
  {
    "@type": "MerchantReturnPolicySeasonalOverride",
    "startDate": "2024-12-26",
    "endDate": "2025-01-06",
    "merchantReturnDays": 10,
    "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow"
  }]
  
returnPolicySeasonalOverride.returnPolicyCategory

MerchantReturnEnumeration

Jenis kebijakan pengembalian. Gunakan salah satu nilai berikut:

  • https://schema.org/MerchantReturnFiniteReturnWindow: Ada jangka waktu yang ditetapkan untuk pengembalian produk.
  • https://schema.org/MerchantReturnNotPermitted: Pengembalian tidak diizinkan.
  • https://schema.org/MerchantReturnUnlimitedWindow: Waktu pengembalian produk tidak dibatasi.

Jika Anda menggunakan MerchantReturnFiniteReturnWindow, berarti properti merchantReturnDays wajib ada.

Properti berikut direkomendasikan jika Anda perlu menentukan penggantian musiman untuk kebijakan pengembalian barang tingkat organisasi.

Properti yang direkomendasikan
returnPolicySeasonalOverride.endDate

Date atau DateTime

Tanggal akhir penggantian musiman.

returnPolicySeasonalOverride.merchantReturnDays

Integer atau Date atau DateTime

Jumlah hari produk dapat dikembalikan terhitung sejak tanggal pengiriman. Properti ini wajib ada hanya jika Anda menetapkan returnPolicyCategory ke MerchantReturnFiniteReturnWindow.

returnPolicySeasonalOverride.startDate

Date atau DateTime

Tanggal mulai penggantian musiman.

Pendekatan alternatif untuk mengonfigurasi setelan pengembalian dengan Google

Kebijakan pengembalian retailer dapat menjadi rumit dan sering berubah. Jika Anda mengalami masalah saat menunjukkan dan memperbarui detail pengembalian barang dengan markup, dan Anda memiliki akun Google Merchant Center, pertimbangkan untuk mengonfigurasi kebijakan pengembalian barang Anda di Google Merchant Center. Anda juga dapat mengonfigurasi kebijakan pengembalian barang tingkat akun di Search Console, yang akan otomatis ditambahkan ke Merchant Center.

Menggabungkan beberapa konfigurasi pengembalian barang

Jika Anda menggabungkan beberapa konfigurasi pengembalian barang, perlu diingat bahwa Anda dapat mengganti informasi kebijakan berdasarkan urutan prioritas. Misalnya, jika Anda memberikan markup kebijakan pengembalian barang di situs Anda dan setelan kebijakan pengembalian barang di Search Console, Google hanya akan menggunakan informasi yang diberikan di Search Console.

Google menggunakan urutan prioritas berikut (dari yang terkuat hingga yang terlemah):

Pemecahan masalah

Jika Anda mengalami masalah saat menerapkan atau mendebug data terstruktur, berikut beberapa referensi yang dapat membantu Anda.

  • Jika Anda menggunakan sistem pengelolaan konten (CMS) atau ada orang lain yang menangani situs Anda, minta mereka untuk membantu Anda. Pastikan untuk meneruskan pesan Search Console yang menjelaskan masalah tersebut kepada mereka.
  • Google tidak menjamin bahwa fitur yang menggunakan data terstruktur akan muncul dalam hasil penelusuran. Untuk mengetahui daftar alasan umum mengapa Google tidak dapat menampilkan konten Anda dalam hasil kaya, lihat Panduan Umum terkait Data Terstruktur.
  • Anda mungkin mengalami error pada data terstruktur. Periksa daftar error data terstruktur dan Laporan data terstruktur yang tidak dapat diurai.
  • Jika halaman Anda dikenai tindakan manual data terstruktur, data terstruktur pada halaman itu akan diabaikan (meskipun halaman masih bisa muncul di hasil Google Penelusuran). Untuk memperbaiki masalah data terstruktur, gunakan laporan Tindakan Manual.
  • Tinjau pedoman lagi untuk mengidentifikasi apakah konten Anda tidak mematuhi pedoman. Masalah itu mungkin disebabkan oleh konten yang berisi spam atau penggunaan markup yang berisi spam. Namun, masalahnya mungkin bukan pada sintaksis, sehingga Pengujian Hasil Kaya tidak akan dapat mengidentifikasi masalah tersebut.
  • Memecahkan masalah hasil kaya tidak ada/penurunan jumlah hasil kaya.
  • Tunggu hingga crawling ulang dan pengindeksan ulang selesai. Perlu diingat bahwa Google mungkin memerlukan waktu beberapa hari untuk mencari dan meng-crawl halaman setelah Anda memublikasikannya. Untuk pertanyaan umum terkait crawling dan pengindeksan, lihat FAQ crawling dan pengindeksan Google Penelusuran.
  • Posting pertanyaan di forum Pusat Google Penelusuran.