Magento 2 Layered Navigation SEO — Panduan Utama
Diterbitkan: 2018-07-12Dalam lanskap bisnis yang semakin kompetitif, mustahil membayangkan toko Magento yang sukses tanpa navigasi yang intuitif dan ramah pengguna.
Menu multi-level, peta situs, arsitektur situs yang terencana dengan baik dengan interlinking yang cerdas — ini adalah komponen penting dari kegunaan situs web yang lebih baik dan metrik konversi yang lebih tinggi.
Navigasi berlapis juga merupakan salah satu aspek utama navigasi situs.
Juga, halaman yang dihasilkan oleh mekanisme ini memiliki kapasitas SEO yang besar.
Baca terus untuk mempelajari cara:
- atur navigasi berlapis di toko Magento 2 Anda (dan lewati batasan defaultnya),
- rencanakan strategi SEO untuk halaman LN,
- hindari kesalahan SEO umum saat bekerja dengan halaman jenis ini,
- mengoptimalkan halaman ini secara efektif untuk hasil SEO yang lebih baik,
- berhasil mengintegrasikannya ke dalam arsitektur situs Anda.
Daftar isi
- Apa itu Navigasi Berlapis di Magento 2?
- Bagaimana Mengaktifkan Navigasi Berlapis di Magento?
- Merencanakan Strategi SEO untuk Halaman Filter Kategori
- Paket A
- Membuat URL yang ramah SEO untuk Halaman Filter Kategori
- Menambahkan Header Meta Robot untuk Halaman Navigasi Berlapis
- Menambahkan rel=Canonical untuk Pager Filter Kategori
- Rencana B
- Intinya
Apa itu Navigasi Berlapis di Magento 2?
Navigasi berlapis (alias filter kategori , atau LN atau singkatnya) adalah sekumpulan filter dinamis yang dapat ditemukan di halaman kategori mana pun (dan terkadang di beranda).
Tujuan utamanya adalah untuk membantu pelanggan dengan cepat menyortir produk berdasarkan kriteria yang dipilih: harga, bahan, warna, merek, dll. Dengan cara ini, Anda dapat menghindari penelusuran manual melalui kategori toko dan langsung menemukan versi produk yang diinginkan. .
Bagaimana Mengaktifkan Navigasi Berlapis di Magento?
Di luar kotak, Magento hadir dengan kemampuan untuk memfilter produk pada halaman kategori.
Untuk mengaktifkan fungsi ini, ikuti petunjuk di bawah ini:
- buka Toko Konfigurasi , lompat ke bagian Katalog di menu sebelah kiri dan pilih item menu judul yang sama di sana;
- pada daftar opsi yang dibuka, pilih Navigasi Berlapis , klik untuk memperluasnya,
- di pengaturan yang terbuka, atur Hitungan Produk Tampilan ke Ya , dan Perhitungan Langkah Navigasi Harga ke Otomatis ,
- klik Simpan agar perubahan diterapkan.
* Untuk mengonfigurasi lebih lanjut navigasi berlapis, misalnya untuk menyiapkan atribut yang dapat difilter , periksa petunjuk ini. Untuk mengubah harga navigasi berlapis , lihat panduan ini.
Berikut adalah tampilan filter kategori default di frontend:
PENTING
Tetapi perhatikan bahwa di luar kotak, platform tidak memungkinkan untuk secara bersamaan memilih beberapa atribut dari jenis yang sama. Katakanlah, tidak mungkin untuk memfilter produk dari 2 atau lebih warna, bahan, dll. yang berbeda , yang cukup merepotkan, terutama jika Anda menjual produk yang sangat dapat disesuaikan.
Di sinilah ekstensi Navigasi Berlapis oleh MageWorx membantu. Dengan ekstensi, Anda dapat:
- tambahkan opsi multi-pilih untuk memungkinkan pelanggan memfilter beberapa atribut,
- aktifkan/nonaktifkan beberapa pilihan untuk setiap atribut produk satu per satu,
- menampilkan atribut LN pada halaman kategori tertentu,
- dan banyak lagi.
Klik di sini untuk menjelajahi ekstensi.
Beginilah cara kerja pemfilteran kategori yang dioptimalkan:
Merencanakan Strategi SEO untuk Halaman Filter Kategori
Sebelum Anda mulai menyusun rencana SEO untuk halaman jenis ini, Anda harus memahami bagaimana mereka dihasilkan oleh sistem.
Mari kita pertimbangkan skenario sederhana: katakanlah, kami memiliki toko Magento yang menjual pakaian dari berbagai merek di Minneapolis. Sebut saja www.mystore.com
Toko memiliki beberapa ekstensi pihak ketiga yang memungkinkan pemfilteran kategori berdasarkan banyak kriteria: merek, desain, jenis kelamin, warna, ukuran, model, harga, dll. Dengan cara ini, setiap kali pelanggan memfilter kategori, sistem menghasilkan tumpukan filter yang disaring laman dengan URL yang tidak dioptimalkan .
Katakanlah, setelah pelanggan memilih beberapa parameter pemfilteran (misalnya 'Warna' dan 'Harga'), Magento membuat halaman dengan hasil yang difilter. Platform menggunakan parameter GET untuk membuat URL halaman ini.
Akibatnya, untuk kategori yang difilter, Anda akan mendapatkan seperti ini:
www.mystore.com/men/shoes.html ?color=23
www.mystore.com/women-tops.html ?size=353
Jika Anda memiliki ekstensi yang mengoptimalkan navigasi berlapis dan memungkinkan pelanggan memilih dua atau lebih filter, ini bahkan memperburuk situasi, karena Anda akan mendapatkan tumpukan URL yang tidak dioptimalkan dengan beberapa parameter filter: www.mystore.com/men/ shorts.html?color=49&price=-1000
Selain itu, jenis halaman ini berpotensi menghasilkan banyak konten duplikat karena meta data dan deskripsinya secara otomatis disalin dari halaman kategori utama yang difilter.
Dan fakta yang paling penting adalah bahwa secara default, halaman navigasi berlapis TIDAK disembunyikan dari indexation . Yang berarti mereka berpotensi memperburuk kinerja peringkat situs Anda dan menghambat kemajuan SEO-nya.
Mengingat fakta-fakta ini, pikiran pertama yang mungkin muncul di benak Anda adalah menyembunyikan semua halaman jenis ini dari Google. Ya, itu masuk akal. Tetapi selalu ada beberapa alternatif yang lebih baik untuk dipertimbangkan.
Mari kita bandingkan 2 skenario SEO yang mungkin untuk toko semacam itu.
Paket A
Seperti yang dikatakan di atas, Anda dapat menyembunyikan halaman LN dari bot mesin pencari menggunakan meta robots / setting rel=canonical tags .
kelebihan
Jika Anda tidak punya waktu atau pengalaman SEO untuk mengurus halaman-halaman ini, inilah caranya. Selain itu, dengan menghilangkan filter halaman kategori, Anda mengoptimalkan proses manajemen produk: akan lebih mudah bagi Anda untuk mengimpor/mengekspor kategori dan produk mereka kapan pun diperlukan.
Kontra
Dengan membatasi akses ke halaman-halaman ini, Anda akan kehilangan kesempatan untuk mengoptimalkannya dengan benar dan mendapatkan porsi ekstra dari lalu lintas bertarget.
Selain itu, dengan mengabaikan halaman filter kategori, Anda harus mengelola produk dalam kategori secara manual (misalnya saat mengelola produk yang sedang dijual).
Bagaimana caranya?
Secara default, tidak ada cara untuk menambahkan header meta robot NOINDEX FOLLOW di Magento, serta menetapkan tag rel=canonical untuknya atau menambahkannya ke file robots.txt.
Alasannya adalah bahwa di luar kotak, platform tidak menghasilkan URL yang ramah SEO untuk halaman LN, dan Anda tidak dapat mengidentifikasinya.
Jadi, membuat URL yang terstruktur dengan baik adalah langkah wajib untuk menemukan dan mengelola halaman ini dengan mudah.
Membuat URL yang ramah SEO untuk Halaman Filter Kategori
Untuk menambahkan URL tersebut dan menerapkan operasi yang disebutkan di atas, Anda dapat menggunakan MageWorx SEO Suite Ultimate for Magento 2.
Dengan ekstensi, Anda dapat dengan mudah mengubah semua URL halaman LN dengan cara ini. Berikut adalah caranya:
- Buka Toko Konfigurasi MAGEWORX SEO SEO Diperpanjang – URL SEO .
- Setel Aktifkan untuk Filter LN ke Ya .
- Di bidang SEO LN URLs Identifier , masukkan pengenal (atau huruf/angka lain atau kombinasinya) yang akan dikaitkan dengan semua halaman jenis ini — dalam kasus kami adalah ' l '.
Sekarang, semua URL halaman LN kami terlihat seperti ini: www.mystore.com/category/women-tops/l/brand:nike/color:black.html dan dapat dengan mudah ditemukan dengan URL spesifiknya.
Menambahkan Header Meta Robot untuk Halaman Navigasi Berlapis
Itu juga dilakukan dengan SEO Suite Ultimate.
Pertama, Anda perlu mengatur jumlah filter minimum. Itu diperlukan untuk memberi tahu mesin pencari tentang seberapa dalam perayap mereka diizinkan untuk menelusuri saat merayapi dan berapa banyak lapisan filter kategori yang dapat mereka indeks.
Mengatakan,
- Buka Toko Konfigurasi MAGEWORX Pengaturan Meta Robot SEO dan atur NOINDEX, IKUTI untuk Halaman Kategori LN ke Tidak .
- Tetapkan jumlah filter yang ingin Anda indeks.
Misalnya, Anda menetapkan jumlah filter minimum ke 2. Dalam hal ini:
- www.mystore.com/kids-clothes/boys/l/nike-hoodies/color:grey/size:m/material:cotton.html — halaman ini akan dikeluarkan dari Google Index, karena dibuat oleh 4 filter
- www.mystore.com/eyewear/l/brand:rayben/genger:men.html – dan yang ini akan diindeks, karena disaring oleh 2 kriteria.
Setelah selesai, tetap dalam pengaturan ini. Dari sini, Anda dapat:
- atur NOINDEX FOLLOW Robots Meta Header untuk semua halaman LN,
- atau tambahkan robot meta khusus untuk kombinasi filter LN apa pun.
Ikuti langkah-langkahnya:
- Buka Toko Konfigurasi MAGEWORX SEO . Langsung ke tab SEO Base Meta Robots .
- Atur NOINDEX FOLLOW Robots Meta Header untuk SEMUA halaman yang difilter kategori — pilih Ya dari drop-down.
- Tambahkan robot meta untuk kombinasi filter tertentu jika Anda ingin membuat beberapa halaman LN dirayapi dan diindeks, dan membatasi akses ke yang lain (misalnya indeks, ikuti: warna, merek – ini memungkinkan Google merayapi halaman yang difilter menurut atribut warna+merek sambil mengabaikan yang lain).
Perhatikan bahwa pengaturan ini memiliki prioritas yang lebih besar daripada jumlah filter minimum.
Ini berarti bahwa jika Anda mengatur # filter NOINDEX LN ke '0', dan menambahkan "indeks,ikuti:warna" di kolom ini, ekstensi akan menimpa pengaturan jumlah filter dan menambahkan INDEX, FOLLOW Meta Robots header untuk halaman LN yang difilter dengan 'warna'.
Menambahkan rel=Canonical untuk Pager Filter Kategori
Atau, Anda dapat memberi tahu Google bahwa halaman LN dan halaman kategori Anda sebenarnya satu dan sama.
Ini dapat dilakukan dengan bantuan tag rel=canonical. Ini dapat memberi tahu Google bahwa halaman LN Anda mewakili salinan utama dari:
- kategori saat ini,
- halaman yang difilter yang ditargetkan (misalnya merek).
Jika Anda memilih opsi sebelumnya, Google tidak akan mengindeks halaman filter kategori apa pun. Sementara jika Anda memilih yang terakhir, mesin pencari akan mengindeks semua halaman yang difilter oleh atribut yang ditentukan.
Misalnya, jika opsi halaman yang difilter diaktifkan, saat pembeli memfilter produk menurut jenis kain warna, tag kanonik akan memandu Google ke /apparel/l/color:red/cloth-type:silk.html.
Untuk menerapkan tag rel=canonical:
1. Buka Toko Konfigurasi MAGEWORX SEO Pengaturan URL Canonical .
2. Langsung ke pengaturan ini dan pilih opsi yang diinginkan:
Harap perhatikan bahwa Anda dapat menimpa setelan ini untuk setiap atribut produk secara terpisah. Itu dapat di bawah 'Tag Kanonik untuk Halaman yang Difilter oleh Navigasi Berlapis Mengarah ke' pengaturan yang terletak di TOKO Atribut Produk Atribut Properti frontend .
Itu dia!
Fiuh! Lelah?
Jangan khawatir, kita sudah setengah jalan!
Rencana B
Jika tangguh, kuat, dan tak kenal takut, Anda dapat bekerja lebih keras dan mengubah halaman LN menjadi halaman (hampir) reguler dan dioptimalkan sepenuhnya .
Itu bisa dilakukan dengan menambahkan judul halaman unik, kata kunci, deskripsi, konten .
Mari kita lihat bagaimana kita dapat memenuhinya pada contoh toko online kami yang menjual pakaian di Minneapolis.
kelebihan
Pendekatan ini dapat bermanfaat bagi Anda dalam berbagai cara:
- jika tidak ada sub-kategori di toko Anda, halaman filter kategori dapat berhasil menjalankan perannya,
- halaman-halaman ini dapat dioptimalkan sepenuhnya untuk pencarian ekor panjang atau pencarian spesifik apa pun ; dengan cara ini, pembeli yang mencari “ sepatu kets New Balance hitam untuk wanita, ukuran 35 ” akan mendarat di halaman dengan hasil yang sangat relevan,
- ketika dioptimalkan, halaman ini dapat memperluas dan memperkuat arsitektur situs Anda,
- Halaman LP diperbarui secara otomatis bersama dengan perubahan atribut produk.
Kontra
Melakukan SEO untuk halaman-halaman ini akan membutuhkan waktu dan upaya ekstra. Juga, jika Anda memutuskan untuk mengimpor/mengekspor data dari halaman ini, itu akan sangat bermasalah.
Bagaimana caranya?
Inilah yang bisa dilakukan untuk membuat halaman yang difilter dengan navigasi berlapis menjadi favorit Google.
Karena fungsionalitas default platform tidak memiliki fungsionalitas yang diperlukan, Anda harus menggunakan beberapa solusi pihak 3d.
Jika Anda telah menginstal SEO Suite Ultimate, terus bekerja dengannya — ekstensi memiliki semua alat untuk berhasil mengoptimalkan halaman filter kategori.
Jika Anda tidak memiliki ekstensi SEO Magento 2, Anda dapat mempertimbangkan aplikasi sederhana, namun sangat berguna untuk mengoptimalkan data meta dalam jumlah besar untuk semua jenis halaman – Template Meta SEO oleh MageWorx.
Klik di sini untuk menginstal add-on.
Setelah salah satu instans yang disebutkan di atas telah diinstal, buka Pemasaran Template SEO MageWorx Template Filter Kategori .
Ini adalah tempat, di mana Anda akan dapat dengan cepat menghasilkan data meta ( judul meta, deskripsi dan kata kunci ) untuk setiap halaman yang difilter serta mengoptimalkan deskripsi tokonya .
Ekstensi memungkinkan Anda untuk membuat template lanjutan yang memungkinkan Anda mengoptimalkan elemen halaman penting ini secara massal dengan cara yang paling ramah-SEO.
Pertama, pilih untuk apa membuat template.
Setelah dipilih oleh pengguna di frontend, atribut ini akan memicu pembuatan halaman LN, dan template ini akan diterapkan secara otomatis untuk mengoptimalkannya.
Selain itu, dari sini, Anda dapat memilih tampilan toko yang akan digunakan template ini.
Pada langkah selanjutnya, pilih Assign Type . Setiap template dapat digunakan baik untuk semua kategori atau yang dipilih saja (untuk memilihnya, alihkan ke tab Kategori di menu sebelah kiri).
Juga, dari sini, Anda dapat menambahkan nama template (untuk kemudian mengidentifikasinya di daftar semua template).
Perhatikan bahwa hanya ada satu Jenis Template – Tampilan Toko – Kategori – Kombinasi atribut yang tersedia untuk kategori yang ditargetkan.
Kategori yang ditetapkan ke template berbeda dengan kondisi yang sama akan ditampilkan sebagai Dinonaktifkan di Pohon Kategori.
Selanjutnya, tambahkan aturan template .
Menambahkannya adalah bagian yang sangat penting dari proses, karena menentukan bagaimana deskripsi toko elemen meta yang dipilih akan terlihat.
Misalnya, untuk menambahkan deskripsi meta seperti ini: Beli Sepatu Nike, koleksi musim panas 2018 di Toko Sepatu Terbaik seharga $300 di Minneapolis ', Anda perlu:
- tambahkan kata pengantar Beli, Beli, Pesan .Perhatikan bahwa Anda dapat menambahkan sejumlah sinonim dan menggunakan pengacak (||) di antara/di antaranya. Dengan fitur ini, ekstensi akan secara otomatis mengambil salah satu sinonim yang dimasukkan secara acak. Pendekatan ini dapat digunakan untuk variabel template lainnya, misalnya: [-parameters:||-filters: {filter_all}]. Jumlah blok pengacak tidak dibatasi dalam template.
- tambahkan variabel untuk [merek] [koleksi] [nama toko] [harga] [lokasi].
Dalam beberapa kasus, Anda dapat menghadapi tantangan saat nilai atribut tidak diisi.
Solusi cepatnya adalah dengan menggunakan struktur [attribute1|attribute2|attribute3|…].
Dalam bekerja dengan cara ini. Katakanlah, Anda memiliki struktur seperti [produsen|merek]. Jika Anda menggunakan struktur yang disebutkan di atas dalam aturan templat, ekstensi akan memeriksa nilai atribut pertama dan jika tidak tersedia, yang kedua, ketiga, dan seterusnya hingga akhirnya menemukan opsi yang paling sesuai.
Struktur [awalan {attribute} suffix] dapat digunakan jika produk memiliki beberapa atribut.
Beli [awesome {color}] [model] hanya dengan [price] berarti struktur ini akan diubah menjadi 'Beli Sketsa On-the-GO'
Atau 'Beli Sketchers hitam keren ini On-the-GO hanya dengan $99' jika produk memiliki atribut [color] [warna].
Di bawah ini adalah daftar variabel template statis dan dinamis:
Selain itu, di bawah pengaturan ini, Anda juga dapat memilih untuk menerapkan template ini ke Semua filter kategori atau hanya yang memiliki nilai Kosong .
Plus, Anda dapat mengatur untuk menerapkan template ini secara otomatis dengan Magento Cron .
Itu pada dasarnya.
Sekarang, Anda pergi ke MageWorx SEO Templates Kategori Filter Templates , dan kelola (uji, terapkan, edit, hapus) semua template yang Anda buat di sana.
PENTING
Menurut praktik SEO terbaik, umumnya disarankan untuk mengoptimalkan satu filter atribut LN dalam satu waktu .
Katakanlah, jika Anda memiliki halaman kategori dengan beberapa atribut misalnya merek, model, warna, bahan, harga. Saat pelanggan memilih semuanya, Anda akan mendapatkan halaman yang difilter: /l/brand:new=balance/model:sport-g/color:white/material:genuine-leather/price:299.html ).
Halaman seperti ini akan berkinerja terbaik dalam SEO jika dioptimalkan untuk atribut utamanya (dalam hal ini merek New Balance).
Dengan ekstensi, Anda juga dapat menentukan prioritas untuk atribut navigasi berlapis yang berbeda . Dengan cara ini, jika template yang sama dikaitkan dengan sejumlah atribut yang berbeda, ekstensi akan mengambil salah satu yang memiliki prioritas terbesar.
Untuk menetapkan prioritas atribut, pertama-tama nonaktifkan opsi 'Gunakan data SEO-ed untuk satu filter' yang diaktifkan secara default di bawah Toko Konfigurasi MAGEWORX SEO SEO Diperpanjang.
Dan sekarang, pergi ke Stores⟶ Attributes Product dan tentukan posisinya (semakin besar posisinya, semakin rendah prioritasnya).
Intinya
Seperti yang Anda lihat, proses mengoptimalkan halaman yang difilter oleh navigasi berlapis tidaklah mudah.
Tapi itu pasti sepadan! Alih-alih tumpukan halaman yang tidak dapat digunakan yang mengacaukan situs Anda, Anda bisa mendapatkan banyak unit situs web terstruktur dan SEO yang baik. Yang Anda butuhkan untuk mencapainya adalah rencana terperinci dan alat yang tepat .
* * * * *
Apakah Anda memiliki pengalaman dalam mengoptimalkan halaman filter kategori? Jangan ragu untuk membagikan keahlian Anda di bagian komentar di bawah.