Mengelola keterpencarian
Anda dapat mengelola keterpencarian untuk produk, halaman, dan postingan blog dengan cara berikut:
- Sesuaikan status penerbitan untuk menambahkan atau menghapus produk dari toko Anda, atau tetapkan status produk sebagai Tidak Terdaftar yang berarti produk tidak ditampilkan di halaman koleksi, hasil pencarian termasuk pencarian prediktif, atau rekomendasi produk yang didukung Shopify, atau di Shopify Catalog.
- Instal aplikasi Search & Discovery untuk menyesuaikan hasil pencarian untuk pencarian etalase toko online bawaan Shopify.
- Sesuaikan kode tema Anda untuk menyesuaikan hasil pencarian.
Di halaman ini
Menyesuaikan pencarian Anda
Anda dapat menyesuaikan hasil pencarian, seperti membatasi jenis hasil dan meningkatkan produk tertentu dalam hasil pencarian, dengan aplikasi Search & Discovery.
Pelajari selengkapnya tentang aplikasi Search & Discovery di dokumentasi aplikasi.
Untuk kustomisasi yang lebih lanjut, Anda dapat mengedit kode tema untuk mengubah cara hasil pencarian diminta. Jenis kustomisasi ini memerlukan pengetahuan tentang bahasa desain web seperti HTML, CSS, JavaScript, dan Liquid. Pelajari selengkapnya tentang kustomisasi di Shopify.dev.
Membuat produk, halaman, dan postingan blog dapat dicari
Produk, halaman, dan postingan blog harus diterbitkan di toko online Anda agar ditampilkan dalam hasil pencarian. Selain itu, jenis sumber daya yang disembunyikan dari mesin pencari tidak dapat dicari.
Agar produk, halaman, dan postingan blog terlihat di toko online Anda, atur pengaturan berikut di admin Shopify Anda:
| Jenis Sumber Daya | Pengaturan visibilitas |
|---|---|
| Produk | Terbitkan produk Anda di saluran Toko Online |
| Halaman | Terbitkan halaman |
| Postingan blog | Atur postingan blog menjadi terlihat |
Menyembunyikan produk, halaman, dan postingan blog dari mesin pencari dan peta situs
Anda dapat menyembunyikan produk, postingan blog, atau halaman tertentu dari mesin pencari dengan metode berikut:
- Menyembunyikan produk menggunakan status produk tidak terdaftar
- Menambahkan metafield kustom
- Menambahkan metadata pelanggan dengan GraphQL Admin API
- Menambahkan meta tag ke kode tema Anda
Menyembunyikan produk menggunakan status produk tidak terdaftar
Jika Anda ingin produk hanya dapat ditemukan melalui URL langsung, Anda dapat menjadikan produk Anda tidak terdaftar.
Saat Anda menetapkan produk sebagai Tidak Terdaftar, produk tersebut disembunyikan dari pencarian internet, Shopify Catalog, dan peta situs toko Anda. Produk tidak terdaftar juga tidak ditampilkan di halaman koleksi, hasil pencarian termasuk pencarian prediktif, atau rekomendasi produk yang didukung Shopify di etalase toko online Anda.
Pelajari selengkapnya tentang status produk tidak terdaftar.
Menambahkan metafield kustom di admin Shopify Anda
Anda dapat menambahkan metafield kustom seo.hidden ke halaman, postingan blog, atau produk di admin Shopify, lalu mengatur nilai metafield ke 1 untuk menyembunyikan halaman, postingan blog, atau produk tersebut dari peta situs, mesin pencari, dan pencarian toko online Anda.
seo.hidden adalah metafield sistem yang dapat digunakan oleh aplikasi pihak ketiga untuk penyimpanan data saat menyembunyikan sumber daya dari mesin pencari dan peta situs. Jika Anda menerima pesan yang berbunyi Namespace and key. seo.hidden. Namespace and key are already taken. View metafields without a definition, artinya seo.hidden sedang digunakan oleh aplikasi pihak ketiga dan tidak tersedia untuk diubah di admin Shopify. Jika Anda ingin menambahkan definisi ke setiap jenis konten yang sudah menggunakan seo.hidden, Anda dapat membuat definisi untuk metafield yang ada.
Pertimbangan untuk menggunakan metafield kustom dengan produk
Jika Anda ingin produk hanya dapat diakses menggunakan URL langsung, pertimbangkan untuk menetapkan status produk sebagai Tidak Terdaftar alih-alih menggunakan metafield seo.hidden. Produk tidak terdaftar disembunyikan dari peta situs dan mesin pencari, serta tidak ditampilkan di halaman koleksi, hasil pencarian, atau rekomendasi produk yang didukung Shopify di toko Anda, atau di Shopify Catalog.
Jika produk memiliki status Tidak Terdaftar dan metafield seo.hidden diatur ke 1, maka status Tidak Terdaftar diprioritaskan untuk cara produk ditampilkan dan ditemukan.
Bandingkan visibilitas produk
Tinjau tabel berikut untuk perbandingan visibilitas produk saat menggunakan status produk tidak terdaftar atau metafield seo.hidden. Anda tidak dapat menerbitkan produk tidak terdaftar ke Shop.
| Fitur/fungsionalitas | Visibilitas produk dengan status Tidak Terdaftar | Visibilitas produk dengan metafield seo.hidden |
|---|---|---|
| Pencarian internet | ✘ | ✘ |
| Shopify Catalog | ✘ | ✘ |
| Peta situs | ✘ | ✘ |
| Pencarian etalase toko online | ✘ | ✘ |
| Halaman produk (Toko Online dan etalase kustom) | ✔ | ✔ |
| Halaman produk (Shop) | ✔ | ✔ |
| Koleksi etalase toko online | ✘ | ✔ |
| Rekomendasi produk | ✘ | ✔ |
| Shop (feed beranda/halaman toko/halaman kategori/hasil pencarian) | ✘ | ✘ |
| Saluran penjualan pihak ketiga | ✘ | ✔ |
Membuat metafield kustom
Dari admin Shopify, buka Pengaturan > Bidang meta dan metaobjek.
Di bagian Definisi metafield, pilih jenis sumber daya yang memenuhi syarat (Produk, Halaman, atau Postingan blog) yang ingin Anda sembunyikan.
Klik atau ketuk Tambah definisi.
Atur kolom berikut:
- Beri metafield Nama seperti SEO Hidden, lalu pilih nama dari daftar.
- Atur Namespace dan kunci ke
seo.hidden. - Opsional: Berikan deskripsi singkat, seperti "Menyembunyikan sumber daya dari mesin pencari jika nilainya 1".
Konfigurasikan nilai kolom kustom dengan melakukan tindakan berikut:
- Klik atau ketuk ⊕ Pilih jenis, lalu pilih Integer.
- Pilih Satu nilai.
- Di bagian Validasi, atur Nilai maksimum menjadi
1.
Klik Simpan.
Di admin Shopify Anda, buka halaman, postingan blog, atau produk yang ingin Anda sembunyikan dari mesin pencari.
Di bagian Bidang meta, atur nilai metafield SEO Hidden ke
1.Klik Simpan.
Untuk membuat halaman, postingan blog, atau produk terlihat lagi oleh mesin pencari, hapus nilai metafield SEO Hidden, biarkan kosong, lalu simpan perubahan Anda.
Mengedit visibilitas pencarian secara massal
Jika Anda perlu menyembunyikan beberapa produk dari pencarian secara bersamaan, Anda dapat menggunakan Editor Massal untuk mengubah metafield SEO Hidden untuk banyak produk sekaligus.
Menggunakan Editor Massal untuk visibilitas pencarian
Langkah-langkah
Dari admin Shopify, buka Editor Massal dengan mengunjungi URL ini, ganti
STORENAMEdengan nama toko Anda:https://admin.shopify.com/store/STORENAME/bulk?edit=metafields.seo.hidden%3Anumber&resource_name=ProductAnda dapat melihat semua produk yang tercantum beserta nilai kolom SEO Hidden-nya.
Klik kolom SEO Hidden untuk setiap produk yang ingin Anda sembunyikan dari pencarian.
Masukkan
1untuk menyembunyikan produk dari pencarian, atau0untuk membuatnya dapat dicari lagi.Klik Simpan di bagian atas halaman.
Penyelesaian masalah visibilitas pencarian
Jika produk tidak muncul di hasil pencarian meskipun sudah dipublikasikan dan aktif, tinjau penyebab umum dan solusi berikut ini.
Produk hilang dari pencarian etalase toko online
Kemungkinan penyebab:
- Metafield SEO Hidden: Produk mungkin memiliki metafield
seo.hiddenyang diatur ke1. Periksa bidang meta produk dan ubah nilainya menjadi0jika perlu. - Pengaturan aplikasi Search & Discovery: Jika Anda telah menginstal aplikasi Search & Discovery, periksa apakah produk yang habis disembunyikan di Search & Discovery > Pengaturan > Produk Habis.
- Penundaan reaktivasi toko: Jika toko Anda sebelumnya tidak aktif karena masalah langganan, produk mungkin memerlukan waktu hingga 36 jam untuk diindeks ulang untuk pencarian setelah reaktivasi.
- Penundaan tindakan massal: Produk yang diperbarui melalui tindakan massal mungkin memerlukan waktu beberapa jam untuk muncul dalam hasil pencarian. Pembaruan produk individu biasanya diproses dalam beberapa detik.
Memverifikasi visibilitas pencarian
Untuk memeriksa apakah produk memiliki masalah visibilitas pencarian:
Langkah-langkah
- Buka halaman produk di admin Anda.
- Tambahkan
/metafields.jsondi akhir URL produk. - Cari metafield dengan:
- Namespace:
seo - Kunci:
hidden - Nilai:
1
- Namespace:
Jika Anda menemukan metafield ini dengan nilai 1, produk tersebut disembunyikan dari pencarian. Ubah nilainya menjadi 0 agar dapat dicari.
Kompatibilitas aplikasi Search & Discovery
Jika Anda menggunakan aplikasi Search & Discovery, perhatikan bahwa:
- Pengaturan aplikasi mungkin menimpa perilaku pencarian default
- Filter dan peningkat kustom hanya berfungsi dengan pencarian asli Shopify
- Aplikasi pencarian pihak ketiga mungkin tidak menggunakan infrastruktur pencarian Shopify