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, syarat pengembalian produk bagi pelanggan, metode pengembalian, biaya pengembalian, opsi pengembalian dana, dan lainnya.

MerchantReturnPolicy dapat disusun bertingkat di bagian jenis data terstruktur Organization atau Offer menggunakan properti hasReturnPolicy. Anda dapat menentukan kebijakan pengembalian barang dengan dua cara:

  • Tentukan satu atau beberapa instance MerchantReturnPolicy di bagian jenis Organization untuk menetapkan kebijakan pengembalian barang standar bagi seluruh organisasi Anda, yang berlaku untuk semua produk yang Anda jual.
  • Tentukan satu atau beberapa instance MerchantReturnPolicy di bagian jenis Offer untuk menetapkan kebijakan pengembalian barang bagi produk tertentu yang Anda jual, sehingga menggantikan kebijakan pengembalian barang standar untuk organisasi Anda (jika ada).

Untuk informasi selengkapnya, lihat dokumentasi Listingan penjual dan Organisasi. Perhatikan bahwa kebijakan pengembalian barang yang ditentukan di bagian jenis Offer mendukung kumpulan properti yang lebih terbatas daripada yang ditentukan di bagian jenis Organization.

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 Product lengkap dengan detail pengembalian. Markup ini cocok dengan kebijakan pengembalian barang yang mengharuskan produk yang dijual di Swiss dikembalikan melalui pos dalam waktu 60 hari, dan biaya pengembaliannya adalah 3,49 Franc Swiss.

  {
    "@context": "https://schema.org/",
    "@type": "Product",
    "sku": "trinket-12345",
    "gtin14": "00012345600012",
    "image": [
      "https://example.com/photos/16x9/trinket.jpg",
      "https://example.com/photos/4x3/trinket.jpg",
      "https://example.com/photos/1x1/trinket.jpg"
    ],
    "name": "Nice trinket",
    "description": "Trinket with clean lines",
    "brand": {
      "@type": "Brand",
      "name": "MyBrand"
    },
    "offers": {
      "@type": "Offer",
      "url": "https://www.example.com/trinket_offer",
      "itemCondition": "https://schema.org/NewCondition",
      "availability": "https://schema.org/InStock",
      "priceSpecification": {
        "@type": "PriceSpecification",
        "price": 39.99,
        "priceCurrency": "CHF"
      },
      
      "hasMerchantReturnPolicy": {
        "@type": "MerchantReturnPolicy",
        "applicableCountry": "CH",
        "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
        "merchantReturnDays": 60,
        "returnMethod": "https://schema.org/ReturnByMail",
        "returnFees": "https://schema.org/ReturnShippingFees",
        "returnShippingFeesAmount": {
          "@type": "MonetaryAmount",
          "value": 3.49,
          "currency": "CHF"
        }
      }
      
    }
  }

Berikut adalah contoh markup organisasi 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 mendeskripsikan kebijakan pengembalian barang organisasi Anda. Anda tidak perlu menyertakannya di setiap halaman situs. Sertakan jenis data terstruktur MerchantReturnPolicy di bagian jenis data terstruktur Organization. Lihat Markup organisasi untuk mengetahui informasi selengkapnya.
  • Jika Anda memiliki kebijakan pengembalian barang spesifik untuk produk tertentu, gunakan kebijakan pengembalian barang di bagian jenis data terstruktur Offer. 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

Gunakan properti berikut untuk menjelaskan kebijakan pengembalian barang umum bagi bisnis Anda. Jika Anda memiliki kebijakan spesifik untuk setiap produk, masukkan kebijakan tersebut dalam markup listingan penjual.

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 (hanya tersedia untuk kebijakan pengembalian barang yang ditentukan di bagian Organization)

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 untuk kebijakan pengembalian barang tingkat organisasi

Properti berikut juga direkomendasikan saat menentukan kebijakan pengembalian barang oleh penjual di bagian Organization 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. Jika Anda mengirimkan feed produk di Merchant Center dan mengonfigurasi setelan pengiriman di Search Console, informasi feed Merchant Center Anda akan menggantikan setelan Search Console.

Berikut ini hal yang diprioritaskan dalam informasi kebijakan pengembalian barang (diurutkan berdasarkan prioritas, dengan feed menjadi yang paling diprioritaskan):

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.