Crawling Edisi Desember: Navigasi berfaset

Selasa, 17 Desember 2024

Kami baru saja memublikasikan dokumen baru tentang praktik terbaik navigasi berfaset, yang awalnya dipublikasikan sebagai postingan blog. Berikut adalah ringkasan beberapa komponen penting dari halaman dokumentasi baru.

Navigasi berfaset adalah cara yang tepat untuk membantu pengguna menemukan hal yang mereka butuhkan di situs Anda, tetapi navigasi ini dapat menyebabkan masalah SEO jika tidak diterapkan dengan cermat. Mengapa? Karena navigasi berfaset dapat menghasilkan URL dalam jumlah yang hampir tidak terbatas, sehingga menyebabkan:

  • Crawling berlebihan: Mesin telusur hanya akan membuang waktu untuk meng-crawl banyak URL yang tidak berharga bagi pengguna penelusuran.
  • Penemuan yang lebih lambat: Crawling berlebihan ini akan memperlambat penemuan konten baru Anda yang penting.

Faktanya, navigasi berfaset adalah penyebab paling umum dari masalah crawling berlebihan yang dilaporkan pemilik situs kepada kami, dan dalam sebagian besar kasus, masalah ini dapat dihindari dengan mengikuti beberapa praktik terbaik. Namun, mari kita membahasnya kembali.

Masalah terkait URL

Setiap kombinasi filter dalam navigasi berfaset umumnya menghasilkan URL unik. Contoh:

https://example.com/items.shtm?products=fish&color=radioactive_green&size=tiny

Mengubah parameter apa pun—product, color, atau size —akan menghasilkan URL baru, yang berpotensi menyebabkan ledakan URL. Di situlah masalahnya: terdapat URL baru yang jumlahnya hampir tak terbatas yang menunggu untuk ditemukan. Mari kita perbaiki.

Dua pendekatan

  1. Memblokir URL navigasi berfaset:
    • Jika Anda tidak ingin URL ini diindeks, gunakan robots.txt untuk melarang crawling.
    • Atau, gunakan fragmen URL (#) untuk filter, karena mesin telusur umumnya akan mengabaikannya.
  2. Mengoptimalkan URL navigasi berfaset (jika Anda ingin URL ini di-crawl, berapa pun biayanya):
    • Gunakan pemisah & standar untuk parameter URL. 💩 bukan karakter pemisah parameter yang baik.
    • Pertahankan urutan filter yang konsisten di jalur URL.
    • Tampilkan kode status 404 untuk kombinasi filter tanpa hasil.
    • Kecuali jika Anda tidak memiliki opsi lain (misalnya, Anda memiliki aplikasi satu halaman), hindari mengalihkan hasil kosong ke halaman "tidak ditemukan" yang sifatnya umum.

Pertimbangan penting

  • Anda juga dapat menggunakan rel="canonical" untuk membantu menggabungkan sinyal dengan mengarahkan variasi ke halaman utama. Tindakan ini memerlukan waktu untuk diproses.
  • rel="nofollow" pada link filter dapat mencegah crawling, tetapi harus diterapkan secara konsisten. Artinya, setiap link yang mengarah ke halaman ini, baik internal maupun eksternal, harus memiliki atribut rel="nofollow".
  • Meng-crawl URL navigasi berfaset akan selalu menggunakan resource server dan dapat memengaruhi penemuan konten baru.

Jika Anda memiliki saran atau memerlukan klarifikasi mengenai dokumen baru tentang praktik terbaik navigasi berfaset kami, gunakan alat masukan di dokumen tersebut. Jika Anda benar-benar tertarik dengan navigasi berfaset dan ingin berdiskusi tentang hal tersebut dengan orang lain, kunjungi komunitas Pusat Penelusuran. Anda juga dapat menghubungi kami di LinkedIn.


Ingin mempelajari crawling lebih lanjut? Lihat seluruh seri Crawling Edisi Desember: