SEO navigasi faset: indeks hanya halaman filter yang dicari orang, lalu atur sisanya dengan robots.txt, noindex, tag canonical, dan 404.

Di halaman ini
Singkatnya
navigasi faset (filter warna, ukuran, merek, atau harga di halaman kategori) membuat URL baru untuk setiap kombinasi, sehingga jumlah halaman toko yang bisa di-crawl bisa berlipat ribuan kali. Indeks hanya halaman filter yang cocok dengan pencarian nyata dan memiliki cukup produk, beri halaman itu URL statis yang bersih dan konten yang unik, dan jauhkan sisanya dari Google: robots.txt untuk menghentikan crawling, noindex atau tag canonical untuk menjaga halaman tetap di luar indeks, dan 404 untuk kombinasi yang kosong.
Ingin tahu lebih banyak? Tanyakan kepada
Kuis singkat
Apakah SEO cocok untuk Anda, dan bagaimana memulainya?
Sorank cocok dengan jawaban Anda
Coba selama 3 hari di situs Anda sendiri dan lihat posisi Anda di Google, ChatGPT, dan AI lainnya.
Mulai uji coba gratis 3 hari3 hari gratis, lalu berhenti kapan saja. Garansi hasil atau uang kembali 90 hari.
SEO navigasi faset adalah upaya membiarkan pembeli memfilter dengan bebas, sambil memastikan Google hanya menghabiskan waktu pada halaman filter yang layak diperingkatkan. Google menyebut navigasi faset di artikel Crawling December tentang navigasi faset (Desember 2024) sebagai «sejauh ini sumber paling umum dari masalah overcrawl yang dilaporkan pemilik situs kepada kami». Google juga mengubah saran lamanya menjadi halaman dokumentasi resmi tentang mengelola URL navigasi faset (terakhir diperbarui Desember 2025). Panduan ini menjelaskan mengapa filter menimbulkan masalah, cara memutuskan halaman faset mana yang diindeks, metode kontrol untuk sisanya, dan cara memeriksa hasilnya di Search Console.
Navigasi faset adalah kumpulan filter yang mempersempit halaman daftar berdasarkan atribut. Faset adalah satu atribut (warna, ukuran, merek, bahan, rentang harga) dan setiap faset punya nilai (hitam, 42, Nike). Navigasi ini muncul di toko daring, portal properti, situs lowongan kerja, situs perjalanan, dan direktori: di mana pun daftar panjang perlu dipersempit.
Setiap filter yang diterapkan biasanya mengubah URL dengan salah satu dari tiga cara ini:
Navigasi faset berbeda dari pohon kategori. Kategori (Sepatu, lalu Sepatu lari) adalah hierarki tetap yang Anda rancang; faset bisa dikombinasikan, jadi jumlah halaman yang dihasilkan ditentukan oleh klik pengunjung, bukan oleh Anda. Di sinilah masalah SEO dimulai, dan itulah alasan faset harus masuk ke rencana arsitektur situs Anda sejak hari pertama.
Masalahnya ada pada aritmetika. Ambil satu kategori dengan empat faset: 12 warna, 10 ukuran, 20 merek, dan 5 rentang harga. Hanya dengan mengizinkan nol atau satu nilai per faset, sudah ada 13 × 11 × 21 × 6 = 18.018 URL yang mungkin untuk satu kategori. Tambahkan pilihan ganda (hitam dan biru), tiga urutan pengurutan, dan pengaturan «produk per halaman», lalu totalnya melewati 100.000. Crawler Google bisa menemukan semuanya lewat tautan.
Ledakan URL itu menimbulkan empat masalah:
Panduan anggaran crawl Google ditujukan untuk situs dengan lebih dari 1 juta halaman, atau lebih dari 10.000 halaman yang berubah setiap hari. Navigasi faset adalah jalan yang lazim bagi toko dengan 2000 produk untuk masuk ke kategori itu tanpa disadari.
Sebagian halaman faset layak diperingkatkan. «Sepatu lari hitam» atau «sepatu trail Nike» adalah pencarian nyata, dan halaman yang difilter menjawabnya lebih baik daripada kategori umum. Aturannya: indeks halaman faset hanya jika cocok dengan kueri yang diketik orang, menampilkan cukup produk agar bermanfaat, dan stabil dari waktu ke waktu.
| Jenis faset | Contoh | Permintaan pencarian | Perlakuan yang disarankan |
|---|---|---|---|
| Jenis produk atau subkategori | /sepatu/trail/ | Tinggi | Indeks sebagai halaman kategori sungguhan |
| Merek | /sepatu/lari/nike/ | Sering tinggi | Indeks jika produknya cukup |
| Warna, bahan, gender, kegunaan | /sepatu/lari/hitam/ | Bervariasi | Indeks hanya jika riset kata kunci menegaskan permintaannya |
| Ukuran, lebar | ?size=42 | Rendah (kecuali di beberapa ceruk) | Bisa di-crawl untuk pengguna, tidak diindeks |
| Rentang harga, rating, ketersediaan | ?price=50-100 | Sangat rendah | Blokir crawling |
| Urutan, tampilan, item per halaman | ?sort=price_asc | Tidak ada | Blokir crawling |
| Dua nilai atau lebih dari satu faset, atau tiga faset atau lebih digabung | ?color=black&color=blue | Hampir tidak ada | Blokir crawling |
| Parameter sesi atau pelacakan | ?sessionid=, ?utm_source= | Tidak ada | Canonical ke URL bersih |
Tiga pemeriksaan sebelum membuat halaman faset bisa diindeks:
Halaman yang lolos akan menjadi halaman arahan tersendiri: URL statis yang bersih, title dan H1 yang unik, pengantar singkat, tautan dari kategori induk, dan tempat di sitemap XML Anda. Panduan optimasi halaman kategori membahas pekerjaan on-page ini secara rinci.
Tips
Jadikan kombinasi yang berhasil sebagai URL statis (/sepatu/lari/hitam/) dan biarkan setiap filter lain tetap sebagai parameter. Dengan begitu, semua parameter bisa diblokir dengan satu aturan robots.txt tanpa menyentuh halaman yang ingin Anda peringkatkan.
Setiap metode bekerja pada tahap yang berbeda: crawling, pengindeksan, atau penggabungan sinyal. Tidak ada yang melakukan ketiganya, itulah sebabnya kebanyakan situs menggabungkan beberapa metode.
| Metode | Menghentikan crawling | Menjaga tetap di luar indeks | Menggabungkan sinyal | Batasan utama |
|---|---|---|---|---|
| robots.txt Disallow | Ya | Sebagian besar (URL yang diblokir bisa tetap terindeks tanpa konten jika ditautkan) | Tidak | Google tidak bisa melihat tag di halaman yang diblokir |
| Meta robots noindex | Tidak (makin jarang di-crawl seiring waktu) | Ya | Tidak | Halaman harus tetap bisa di-crawl |
| rel="canonical" | Sebagian, seiring waktu | Biasanya | Ya | Petunjuk yang bisa diabaikan Google jika halamannya berbeda |
| rel="nofollow" pada tautan filter | Sebagian | Tidak | Tidak | Setiap tautan internal dan eksternal harus memilikinya |
| Fragmen (#) atau filter JavaScript | Ya | Ya | Tidak diperlukan | Halaman yang difilter tidak akan pernah bisa diperingkatkan |
| 404 untuk kombinasi kosong | Ya, setelah beberapa waktu | Ya | Tidak diperlukan | Hanya untuk filter yang tidak valid atau kosong |
Dokumentasi Google merekomendasikan robots.txt jika URL yang difilter tidak perlu muncul di pencarian. Aturan seperti Disallow: /*?*sort= atau Disallow: /*?*price= mencegah Googlebot meminta URL tersebut sama sekali, sehingga langsung menghemat anggaran crawl. Uji setiap pola dengan pemeriksa robots.txt sebelum dipublikasikan, karena satu wildcard yang terlalu luas bisa memblokir halaman kategori sungguhan.
Tag noindex menghapus halaman dari hasil Google dengan andal, tetapi Google tetap harus men-crawl halaman untuk membaca tag itu, jadi dalam jangka pendek tidak menghemat anggaran crawl. Gunakan pada halaman faset yang sudah ada di indeks dan harus keluar dari sana.
Perhatian
Jangan pernah memblokir halaman di robots.txt sekaligus menambahkan noindex. Menurut dokumentasi Google tentang noindex, crawler yang diblokir tidak pernah melihat aturan itu, sehingga halaman bisa tetap ada di hasil pencarian. Biarkan Google men-crawl ulang noindex lebih dulu, dan tambahkan Disallow setelah URL-nya keluar dari indeks.
Tag canonical pada /sepatu/lari/?warna=hitam&urut=baru yang menunjuk ke /sepatu/lari/?warna=hitam memberi tahu Google versi mana yang harus disimpan dan menggabungkan sinyal tautan. Google menganggapnya sebagai petunjuk: jika halaman yang difilter menampilkan kumpulan produk yang sangat berbeda dari target canonical, Google bisa memilih canonical sendiri, yang akan muncul di Search Console sebagai Duplikat tanpa canonical yang dipilih pengguna atau status serupa. Canonical cocok untuk urutan, parameter pelacakan, dan varian kecil, bukan untuk filter yang sepenuhnya mengubah daftar produk.
Google meminta status 404 untuk kombinasi filter tanpa hasil, filter yang duplikat, kombinasi yang tidak masuk akal, dan halaman paginasi yang tidak ada, bukan pengalihan ke halaman error umum. Logika yang sama berlaku untuk halaman 9 dari daftar yang hanya punya 3 halaman, masalah yang dibahas dalam panduan SEO paginasi.
Satu alat sudah tidak ada: alat «URL Parameters» di Search Console. Google menghentikannya pada 2022, dengan catatan bahwa hanya sekitar 1% konfigurasi yang diatur di dalamnya yang berguna untuk crawling. Pengelolaan parameter sekarang dilakukan di robots.txt, canonical, dan tautan internal Anda sendiri.
Di Shopify, WooCommerce, atau Magento, aplikasi filter dan tema masing-masing menghasilkan URL dengan caranya sendiri: periksa apa yang dihasilkan milik Anda sebelum menulis aturan, dan ulangi pemeriksaan setelah setiap pembaruan tema atau aplikasi. Sebuah audit SEO e-commerce sebaiknya mencakup pemeriksaan ini setiap kuartal.
Ulangi pemeriksaan ini sebulan setelah setiap perubahan. Hasil di indeks bergerak lambat: Google harus men-crawl ulang setiap URL sebelum noindex atau canonical berlaku.
Asisten AI seperti ChatGPT, Gemini, dan Perplexity memecah pertanyaan belanja menjadi beberapa pencarian sebelum menjawab. Permintaan seperti «sepatu trail anti air untuk wanita di bawah 150 dolar» berubah menjadi pencarian berdasarkan jenis produk, kegunaan, gender, dan harga, yaitu persis faset Anda. Halaman faset yang dibangun dengan baik (title yang jelas, atribut yang dinyatakan dalam teks, data produk terstruktur, cukup banyak produk) adalah jenis halaman yang diambil dan dikutip oleh pencarian-pencarian ini. URL berparameter tanpa teks dan dengan title yang duplikat tidak termasuk.
Efisiensi crawl juga penting bagi crawler AI: bot yang menghabiskan kunjungannya pada varian ?sort= menjangkau lebih sedikit halaman Anda yang berguna. Aturan yang sama (blokir kombinasi tanpa nilai, buka yang bagus) membantu Google dan asisten AI sekaligus. Studi kami tentang kutipan AI untuk toko Shopify menunjukkan bagaimana asisten ini mengambil halaman produk dan kategori.
Bagian yang sulit adalah memilih kombinasi mana yang layak punya halaman sendiri. Riset kata kunci otomatis Sorank menemukan pencarian atribut di balik kategori Anda, dan generator klaster topik mengelompokkannya, sehingga setiap halaman faset yang bisa diindeks membidik satu kueri yang berbeda tanpa dua halaman bersaing untuk kata kunci yang sama.

Navigasi faset berfungsi untuk SEO ketika Anda memutuskan filter mana yang menjadi halaman dan menjaga semua kombinasi lain tetap di luar crawl Google. Mulailah dari inventaris parameter, blokir parameter urutan dan harga, lalu buat halaman arahan untuk kombinasi yang dicari orang. Untuk menemukan kombinasi itu secara otomatis dan mempublikasikan konten di sekitarnya, lihat paket Sorank, dengan uji coba gratis 3 hari.
Tidak. Navigasi faset membantu pembeli dan bisa mendatangkan trafik ketika kombinasi filter yang tepat menjadi halaman arahan yang bisa diindeks. Navigasi ini hanya merugikan jika setiap kombinasi bisa di-crawl dan diindeks, karena membuang anggaran crawl dan memenuhi indeks dengan halaman duplikat. Solusinya adalah mengontrol kombinasi mana yang boleh di-crawl dan diindeks Google.
Keduanya berfungsi untuk Google. Pengaturan yang umum memakai jalur statis untuk beberapa kombinasi yang ingin Anda peringkatkan (/sepatu/lari/hitam/) dan parameter kueri untuk semua filter lainnya. Pemisahan ini memudahkan pemblokiran semua parameter di robots.txt tanpa memblokir halaman arahan Anda.
Filter yang mengubah halaman tanpa membuat tautan yang bisa di-crawl atau URL baru menghindari pemborosan crawl, dan Google umumnya mengabaikan fragmen setelah tanda #. Kekurangannya, tidak ada tampilan terfilter itu yang bisa diperingkatkan. Gunakan JavaScript untuk filter bernilai rendah, dan URL sungguhan dengan tautan HTML untuk kombinasi yang cocok dengan pencarian.
MEREKA MENCOBA SORANK SEBELUM ANDA
