SEO Toko Online: Faceted Navigation, Halaman Kategori, Canonical, dan Mengatasi Konten Duplikat
Isi artikel
- Ringkasan
- Mengapa struktur toko menentukan SEO
- Merancang struktur kategori yang kuat
- Filter dan faceted navigation: berkah sekaligus risiko
- Canonical yang benar
- Paginasi
- Produk habis, dihentikan, dan musiman
- Halaman pencarian internal dan konten tipis
- Kecepatan, perayapan, dan bot
- Mengukur dampak dengan Search Console
- Roadmap perbaikan bertahap
- Kesalahan yang sering terjadi
- Pertanyaan yang sering diajukan
- Penutup
Banyak toko online mengira masalah SEO mereka terletak pada kurangnya artikel blog atau backlink. Padahal, sering kali masalah terbesar ada di struktur toko itu sendiri: ribuan halaman hasil filter yang nyaris identik, halaman kategori yang tipis, produk yang sudah habis dan menghilang begitu saja, serta parameter URL yang membuat satu produk bisa diakses lewat puluhan alamat berbeda. Mesin pencari akhirnya menghabiskan waktu merayapi halaman yang tidak bernilai, sementara halaman kategori dan produk yang penting tidak mendapat perhatian yang layak.
Artikel ini membahas SEO toko online dari sisi struktur: bagaimana merancang kategori, mengelola filter dan faceted navigation, memakai canonical dan paginasi dengan benar, menangani produk habis, dan mengukur dampaknya di Google Search Console. Panduannya bersifat teknis namun praktis, ditulis agar bisa dipahami pemilik bisnis dan dikerjakan bersama tim pengembang. Tidak ada janji peringkat atau angka rekaan; hasil SEO selalu bergantung pada persaingan, kualitas situs, dan waktu.
Ringkasan
- Halaman kategori adalah aset SEO terpenting toko online, karena menargetkan pencarian yang luas dengan niat membeli
- Filter dan faceted navigation berguna bagi pengguna tetapi dapat menghasilkan halaman duplikat dalam jumlah sangat besar jika tidak dikendalikan
- Putuskan kombinasi filter mana yang layak diindeks (yang punya permintaan pencarian nyata) dan kombinasi mana yang tidak
- Canonical, noindex, dan robots.txt punya fungsi berbeda dan tidak boleh dipakai bergantian secara sembarangan
- Produk habis atau dihentikan membutuhkan perlakuan yang berbeda sesuai situasinya
- Ukur dengan Search Console: halaman terindeks, halaman yang dikecualikan, dan statistik perayapan

Mengapa struktur toko menentukan SEO
Toko online berbeda dari situs perusahaan. Ia menghasilkan banyak halaman secara otomatis dari data: kategori, produk, merek, filter, hasil pencarian internal, dan halaman paginasi. Satu katalog dengan beberapa ribu produk dapat menghasilkan puluhan ribu hingga jutaan kombinasi URL jika filternya dibiarkan bebas. Dampaknya:
- **Pemborosan perayapan**: mesin pencari mengunjungi halaman bernilai rendah berulang kali, sehingga halaman penting lebih lambat ditemukan atau diperbarui
- **Konten duplikat atau hampir duplikat**: banyak halaman dengan isi hampir sama bersaing satu sama lain
- **Sinyal yang terpecah**: tautan internal dan eksternal tersebar ke banyak varian URL
- **Pengalaman buruk**: pengguna mendarat di halaman hasil filter yang kosong atau tidak relevan
Pemahaman dasar tentang SEO situs perusahaan ada di SEO dasar website perusahaan. Artikel ini melanjutkannya ke kekhasan e-commerce.
Merancang struktur kategori yang kuat
Mulai dari cara pelanggan mencari
Struktur kategori sebaiknya mengikuti cara pelanggan berpikir dan mencari, bukan cara gudang menyimpan barang. Riset kata kunci membantu: lihat istilah yang dipakai pelanggan, variasinya, dan volume pencarian relatifnya melalui Search Console, alat riset kata kunci, serta data pencarian internal toko Anda. Jangan menamai kategori dengan istilah internal yang tidak pernah diketik pelanggan.
Hierarki yang dangkal dan jelas
Usahakan setiap produk bisa dicapai dalam beberapa klik dari beranda. Hierarki seperti Beranda > Kategori > Subkategori > Produk umumnya cukup. Hindari kedalaman yang berlebihan dan kategori yang hanya berisi satu atau dua produk. Setiap kategori sebaiknya memiliki tujuan yang jelas dan cukup produk untuk bernilai.
Halaman kategori yang lebih dari sekadar daftar produk
Halaman kategori yang hanya berisi grid produk tanpa konteks cenderung tipis. Tambahkan elemen yang benar-benar berguna bagi pembeli:
- Judul H1 yang jelas dan satu paragraf pengantar yang membantu memilih
- Panduan singkat: perbedaan antar-tipe, cara memilih ukuran atau spesifikasi, dan pertanyaan umum
- Tautan ke subkategori dan kategori terkait
- Teks yang ditulis untuk manusia, bukan kumpulan kata kunci yang diulang-ulang
- Data terstruktur yang sesuai, seperti dibahas di [schema markup dan data terstruktur untuk SEO website bisnis](/blog/schema-markup-dan-data-terstruktur-untuk-seo-website-bisnis)
Katalog yang terstruktur dengan baik mempermudah semua ini; lihat katalog produk toko online yang terstruktur.
Breadcrumb dan tautan internal
Breadcrumb membantu pengguna dan mesin pencari memahami posisi halaman dalam hierarki. Tautan internal dari beranda, dari kategori ke subkategori, dan antar-produk terkait menyalurkan otoritas dan memudahkan penemuan. Pastikan semua halaman penting dapat dicapai lewat tautan HTML biasa, bukan hanya lewat interaksi JavaScript yang tidak dapat dirayapi.
Filter dan faceted navigation: berkah sekaligus risiko
Faceted navigation memungkinkan pengguna menyaring produk berdasarkan atribut seperti warna, ukuran, merek, harga, dan peringkat. Bagi pembeli, ini fitur penting; pembahasan sisi pengalaman pengguna ada di pencarian dan filter produk toko online. Bagi SEO, ini sumber risiko terbesar.
Mengapa filter menimbulkan masalah
Misalkan satu kategori memiliki filter warna, ukuran, merek, dan urutan. Setiap kombinasi menghasilkan URL berbeda, misalnya dengan parameter. Urutan parameter yang berbeda (warna lalu ukuran, atau ukuran lalu warna) menghasilkan URL berbeda untuk isi yang sama. Jumlahnya bertumbuh secara eksponensial. Mesin pencari akan menemukan sebagian besar kombinasi ini lewat tautan internal, lalu membuang waktu merayapinya.
Memutuskan kombinasi mana yang layak diindeks
Pertanyaan kuncinya: apakah ada orang yang benar-benar mencari kombinasi ini di mesin pencari? Contoh:
- "Sepatu lari pria" adalah kombinasi kategori dan atribut dengan permintaan nyata, sehingga layak memiliki halaman yang dapat diindeks dan konten yang baik
- "Sepatu lari pria ukuran 42 warna hijau urutan harga termurah" hampir pasti tidak dicari, sehingga tidak perlu diindeks
- Urutan, tampilan (grid atau daftar), dan jumlah item per halaman hampir tidak pernah layak diindeks
Buat daftar kombinasi yang layak berdasarkan data pencarian, lalu berikan halaman tersebut URL yang bersih dan statis, judul dan deskripsi yang unik, serta teks pengantar yang relevan. Kombinasi lainnya tetap berguna bagi pengguna tetapi dikendalikan agar tidak mengganggu SEO.
Alat yang tersedia dan perbedaannya
Ada beberapa mekanisme, dan memahami perbedaannya mencegah kesalahan fatal:
- **Canonical (rel=canonical)**: petunjuk bahwa URL tertentu adalah versi utama dari konten yang mirip. Ini sinyal, bukan perintah mutlak; mesin pencari boleh mengabaikannya jika kontennya sangat berbeda
- **Meta robots noindex**: meminta halaman tidak dimasukkan ke indeks. Halaman tetap perlu dirayapi agar instruksinya terbaca
- **robots.txt**: mencegah perayapan jalur tertentu. Namun halaman yang diblokir tidak bisa dibaca canonical atau noindex-nya, dan URL tetap bisa muncul di indeks jika ada tautan ke sana
- **Tautan nofollow atau penyajian lewat formulir/JavaScript**: mengurangi penemuan tautan filter, tetapi bukan jaminan
- **Parameter URL yang konsisten dan terurut**: mengurangi duplikat akibat urutan parameter
Kombinasi yang sering efektif: tautan filter bernilai rendah tidak disajikan sebagai tautan yang dapat dirayapi atau ditandai dengan aturan yang tepat, halaman filter yang tidak layak diindeks memakai noindex atau canonical ke kategori induk, dan jalur parameter yang benar-benar tidak berguna dibatasi di robots.txt. Uji dulu dalam skala kecil dan amati di Search Console, karena kesalahan konfigurasi bisa menyembunyikan halaman penting. Perubahan seperti ini sebaiknya dikerjakan bersama pengembang, dan diuji sebelum dirilis lewat proses yang aman seperti dibahas di pengujian otomatis dan CI/CD untuk aplikasi bisnis.
Canonical yang benar
Beberapa aturan praktis:
- Setiap halaman memiliki canonical yang mengarah ke dirinya sendiri atau ke versi utamanya, dengan URL absolut
- Varian produk (warna atau ukuran) yang berada di URL berbeda: tentukan apakah masing-masing layak berdiri sendiri atau dikanonikalkan ke produk induk, sesuai permintaan pencarian dan perbedaan kontennya
- Jangan mengarahkan canonical ke halaman yang berbeda isinya; sinyal akan diabaikan atau menyesatkan
- Pastikan versi HTTP/HTTPS, dengan atau tanpa www, dan garis miring di akhir diseragamkan lewat pengalihan permanen
- Canonical harus konsisten dengan sitemap, tautan internal, dan hreflang jika Anda memiliki beberapa bahasa; lihat [SEO internasional: hreflang, struktur URL, dan lokalisasi konten](/blog/seo-internasional-hreflang-struktur-url-dan-lokalisasi-konten)
Paginasi
Kategori besar dibagi ke beberapa halaman. Praktik yang dianjurkan:
- Setiap halaman paginasi memiliki URL sendiri yang dapat dirayapi, dengan tautan HTML biasa ke halaman berikutnya dan sebelumnya
- Jangan mengkanonikalkan semua halaman paginasi ke halaman pertama, karena produk di halaman berikutnya bisa tidak ditemukan
- Hindari pemuatan tak terbatas (infinite scroll) murni tanpa URL paginasi yang dapat diakses; jika dipakai, sediakan tautan paginasi pendukung
- Judul dan deskripsi halaman lanjutan sebaiknya dibedakan secara wajar, dan konten pengantar kategori cukup tampil di halaman pertama
- Pastikan produk terbaik dan terlaris muncul di halaman awal untuk pengalaman dan penemuan
Produk habis, dihentikan, dan musiman
Halaman produk yang hilang begitu saja menciptakan kesalahan 404 dan membuang nilai tautan yang sudah terkumpul. Perlakuan yang tepat bergantung pada situasi:
- **Habis sementara**: pertahankan halaman, tampilkan status stok dengan jelas, tawarkan pemberitahuan saat tersedia, dan tampilkan alternatif. Data terstruktur ketersediaan harus akurat
- **Dihentikan permanen dengan pengganti yang jelas**: alihkan permanen (301) ke produk pengganti yang benar-benar setara
- **Dihentikan tanpa pengganti**: alihkan ke kategori terdekat yang relevan, atau tampilkan halaman yang menyatakan produk tidak lagi tersedia disertai alternatif, atau gunakan kode status yang sesuai jika halaman benar-benar dihapus
- **Produk musiman**: pertahankan halaman sepanjang tahun jika layak, dan perbarui menjelang musim, daripada membuat URL baru setiap tahun
Hindari mengalihkan semua produk lama ke beranda secara massal; mesin pencari bisa menganggapnya sebagai halaman yang tidak sesuai. Prinsip yang sama berlaku saat migrasi besar, seperti dibahas di redesign dan migrasi website tanpa kehilangan peringkat SEO. Informasi stok yang akurat juga bergantung pada sistem inventori yang rapi, lihat menyatukan stok toko fisik dan marketplace.
Halaman pencarian internal dan konten tipis
Hasil pencarian internal toko biasanya sebaiknya tidak diindeks karena dapat menghasilkan halaman tak terbatas, sebagian kosong. Tangani juga halaman tipis lain: kategori kosong, halaman merek tanpa produk, dan halaman tag yang tidak berguna. Gabungkan, hapus dengan pengalihan yang tepat, atau perkaya sehingga bernilai. Deskripsi produk yang disalin langsung dari pemasok dan dipakai oleh banyak toko lain juga rawan dianggap duplikat; tulis deskripsi yang unik, mencakup kegunaan, ukuran, bahan, perbandingan, dan pertanyaan umum pembeli.
Kecepatan, perayapan, dan bot
Kecepatan halaman memengaruhi pengalaman dan konversi; lihat Core Web Vitals: LCP, INP, CLS untuk website bisnis dan kecepatan website dan dampaknya. Pastikan server mampu menangani perayapan tanpa melambat, dan bedakan bot mesin pencari yang sah dari bot pencuri data; pembahasannya ada di perlindungan bot, scraping, dan serangan otomatis pada website bisnis. Kepemilikan URL yang stabil, sitemap yang bersih, dan respons status yang benar (200, 301, 404) membantu mesin pencari mengelola anggaran perayapan dengan efisien.
Mengukur dampak dengan Search Console
Gunakan Google Search Console sebagai pusat pemantauan:
- **Laporan Halaman (pengindeksan)**: lihat berapa halaman terindeks dan alasan halaman dikecualikan, misalnya duplikat tanpa canonical pilihan pengguna, atau dialihkan
- **Sitemap**: kirim sitemap yang hanya berisi URL kanonik yang layak diindeks
- **Statistik perayapan**: perhatikan distribusi perayapan dan kode respons
- **Performa**: pantau klik, tayangan, dan kueri per halaman kategori dan produk
- **Inspeksi URL**: periksa bagaimana mesin pencari melihat halaman tertentu, termasuk canonical yang dipilih
Catat kondisi awal sebelum perubahan, lalu bandingkan setelah beberapa minggu. Perubahan struktur butuh waktu untuk terlihat, dan fluktuasi bisa disebabkan banyak hal, jadi hindari menyimpulkan dari satu atau dua hari data.
Roadmap perbaikan bertahap
1. **Audit**: petakan jenis URL yang ada (kategori, produk, filter, pencarian, paginasi), jumlahnya, dan statusnya di indeks
2. **Tetapkan kebijakan**: daftar kombinasi filter yang layak diindeks, aturan canonical, noindex, dan perlakuan produk habis
3. **Perbaiki kategori utama**: perkuat konten, tautan internal, dan data terstruktur pada kategori dengan potensi terbesar
4. **Kendalikan duplikasi**: terapkan aturan filter dan parameter secara bertahap, dimulai dari area dengan dampak terbesar
5. **Pantau dan iterasi**: tinjau Search Console setiap minggu, perbaiki, dan perluas
Kesalahan yang sering terjadi
- Memblokir semua parameter di robots.txt sehingga canonical dan noindex tidak bisa terbaca
- Mengkanonikalkan semua halaman paginasi ke halaman pertama
- Membiarkan semua kombinasi filter terindeks tanpa kendali
- Mengalihkan semua produk lama ke beranda
- Menulis teks kategori yang hanya mengulang kata kunci
- Mengandalkan JavaScript sepenuhnya untuk tautan penting sehingga tidak dapat dirayapi
- Mengirim sitemap yang berisi URL non-kanonik atau yang dialihkan
Pertanyaan yang sering diajukan
Apakah semua halaman filter harus di-noindex?
Tidak. Kombinasi yang memiliki permintaan pencarian nyata layak diindeks dengan konten yang baik. Yang perlu dikendalikan adalah kombinasi tanpa permintaan, urutan, dan parameter tampilan.
Mana yang lebih baik: canonical atau noindex?
Keduanya punya fungsi berbeda. Canonical dipakai ketika ada halaman utama yang mirip dan Anda ingin sinyal digabungkan. Noindex dipakai ketika halaman tidak perlu muncul di hasil pencarian. Hindari memakai keduanya secara bertentangan pada halaman yang sama.
Berapa lama hasil perbaikan terlihat?
Bergantung pada ukuran situs dan frekuensi perayapan. Biasanya butuh beberapa minggu hingga beberapa bulan. Tidak ada jaminan peringkat; fokuslah pada perbaikan struktur yang masuk akal dan ukur perubahan bertahap.
Apakah SEO toko sendiri cukup, atau perlu marketplace?
Keduanya punya peran berbeda. Marketplace memberi lalu lintas cepat tetapi Anda tidak memiliki hubungan dengan pelanggan; toko sendiri membangun aset jangka panjang. Pertimbangannya dibahas di toko online sendiri atau marketplace.
Penutup
SEO toko online sebagian besar adalah soal disiplin struktur: kategori yang kuat dan informatif, filter yang membantu pengguna tanpa membanjiri mesin pencari, canonical dan paginasi yang benar, serta perlakuan produk yang cermat. Mulailah dengan audit jenis URL yang ada, tetapkan kebijakan indeks yang jelas, perbaiki kategori utama, dan pantau lewat Search Console. Perbaikan kecil yang konsisten biasanya lebih berharga daripada perubahan besar yang tergesa-gesa.
Rapikan struktur SEO toko online Anda
Kirimkan alamat toko dan kategori utamanya. Tim Agsora membantu mengaudit struktur URL dan merancang perbaikan SEO teknis yang aman dan terukur.
Konsultasi gratisRekomendasi untuk Anda
Bacaan yang berkaitan dengan topik ini
SEO Internasional: Hreflang, Struktur URL, Kanonikal, dan Lokalisasi Konten untuk Menjangkau Pasar Luar Negeri
Panduan SEO internasional untuk website bisnis: memilih struktur URL, hreflang timbal balik, kanonikal, peta situs, pengalih bahasa, lokalisasi konten, dan pengukuran hasil.
E-E-A-T dan Kredibilitas Konten SEO untuk Website Jasa B2B: Pengalaman, Keahlian, dan Bukti Nyata
Cara membuat konten website jasa dan B2B yang dipercaya mesin pencari dan calon klien: bukti pengalaman, profil penulis, studi kasus, transparansi, pembaruan konten, dan kesalahan yang merusak kepercayaan.
Caching dan CDN: Cara Mempercepat Website dan Aplikasi Bisnis tanpa Menambah Server
Panduan caching berlapis untuk website dan aplikasi bisnis: cache browser, CDN, cache halaman, cache data, invalidasi, header HTTP, risiko data usang, dan cara mengukur dampaknya.
Checklist gratis: memilih software house
24 poin untuk menilai calon vendor sebelum menandatangani kontrak. Bisa disimpan sebagai PDF.
Siap membangun sistem yang tumbuh bersama bisnis Anda?
Diskusikan kebutuhan Anda dengan tim AG·SORA, tanpa biaya, tanpa komitmen.