Jebakan Laba-laba (Jebakan Perayap)

Jebakan laba-laba (jebakan perayap) adalah struktur situs yang menghasilkan URL nyaris tak terbatas—filter berfaset, kalender, ID sesi, dan loop pengalihan—sehingga diam-diam menguras anggaran perayapan. Pelajari cara menemukan dan memperbaikinya.

Pertama kali diterbitkan: 22 Jun 2026 · Terakhir diperbarui: 21 Agu 2026 · Advanced
Bahasa
1 sinyal bukti di halaman ini

Jebakan laba-laba (jebakan perayap) adalah bagian situs yang menciptakan URL dalam jumlah nyaris tak terbatas—filter berfaset, kalender tanpa akhir, ID sesi, parameter pengurutan/pelacakan, paginasi tak terbatas, loop pengalihan, dan ledakan tautan relatif—sehingga perayap menghabiskan anggarannya untuk sampah yang nyaris duplikat, bukan konten Anda yang sebenarnya. Google menamai masalah ini 'infinite spaces' pada 2008; dalam rangkuman Search Off the Record pada Februari 2026 atas laporan perayapan akhir tahun 2025 Google, Gary Illyes menyebut navigasi berfaset dan parameter tindakan menyumbang sekitar 75% masalah perayapan yang ditemui Google (50% navigasi berfaset, 25% parameter tindakan, ditambah porsi lebih kecil dari parameter pelacakan dan plugin). Dampaknya terutama terasa pada situs besar, baru, dan ecommerce; situs kecil jarang perlu mengkhawatirkannya. Deteksi terlebih dahulu melalui log server—tandanya adalah satu pola URL mengambil porsi hit perayapan yang sangat besar dan tidak proporsional dibandingkan pola dasar umum situs Anda sendiri, bukan persentase tetap yang berlaku di semua situs—lalu perbaiki dari sumbernya: idealnya hentikan pembuatan URL, atau terapkan larangan robots.txt / noindex / 404 dalam urutan yang tepat. Kanonis dan nofollow membantu tetapi tidak menghentikan perayapan, dan urutannya penting: blokir terlalu dini maka noindex tidak pernah terlihat.

TL;DR — jebakan laba-laba (jebakan perayap) adalah apa pun struktur yang menghasilkan URL yang nyaris tak terbatas — navigasi berfaset, kalender, ID sesi, pengurutan/pelacakan parameter, paginasi tak terbatas, loop pengalihan, ledakan tautan relatif — sehingga perayap menyia-nyiakan kapasitas pada sampah yang nyaris duplikat. Google memiliki panjang described ini pola ini sebagai “ruang tak terbatas.” Dampaknya biasanya paling besar pada situs besar, baru, atau situs ecommerce, meskipun lebih kecil situs dapat masih buat jebakan. temukan di log pertama; perbaiki pada sumbernya. Robots.txt menghentikan perayapan tetapi bukan pengindeksan, noindex perlu perayapan akses untuk menjadi terlihat, kanonis adalah petunjuk yang lambat — sehingga urutan dari Anda perbaikan penting.

Evidence for this claim Faceted navigation can generate effectively unbounded URL spaces that consume crawling resources; Google recommends controlling crawlable combinations. Scope: Current Google faceted-navigation crawl guidance. Confidence: high · Verified: Google Search Central: Managing faceted navigation Evidence for this claim Large duplicate or low-value URL inventories can waste crawl activity, while most smaller sites do not need specialized crawl-budget management. Scope: Current Google crawl-budget guidance. Confidence: high · Verified: Google Search Central: Crawl budget management

apa jebakan laba-laba sebenarnya adalah

jebakan laba-laba — sinonim dengan jebakan perayap — adalah bagian situs yang menghasilkan sebuah secara efektif tak terbatas, atau secara tidak praktis besar, jumlah URL, sehingga sebuah perayap mempertahankan meminta rendah-nilai, nyaris duplikat, atau halaman kosong dan menghabiskan anggaran perayapannya sebelum ini mencapai Anda konten sebenarnya. Google istilah untuk mendasari fenomena adalah “infinite spaces” (terjemahan) “ruang tak terbatas” (atau “infinite URL spaces” (terjemahan) “ruang URL tak terbatas”).

key kata adalah secara efektif. sebuah jebakan tidak memiliki untuk menjadi benar-benar tak terbatas — “de facto tak terbatas” (terjemahan) “de facto tak terbatas” adalah cukup. sebuah beberapa filter itu digabungkan di apa pun urutan menghasilkan sebuah sangat besar jumlah URL untuk yang sama segelintir dari produk. masalah bukan itu apa pun tunggal URL adalah buruk; ini adalah kombinatorial ledakan.

dan di sini’s mengapa perayap dapat’t hanya menghindari ini. sebagai Google berfaset-navigasi dokumentasi menyatakan ini, “Because the URLs created for the faceted navigation seem to be novel and crawlers can’t determine whether the URLs are going to be useful without crawling first, the crawlers will typically access a very large number of faceted navigation URLs.” (terjemahan) “karena URL dibuat untuk navigasi berfaset tampak untuk menjadi baru dan perayap dapat’t determine apakah URL adalah akan untuk menjadi berguna tanpa perayapan terlebih dahulu, perayap akan biasanya akses sebuah sangat besar angka dari navigasi berfaset URL.” Gary Illyes menyatakan yang sama hal lebih sederhana: setelah sebuah perayap menemukan sekumpulan dari URL, ini dapat’t menilai apakah itu URL space adalah baik sampai ini memiliki dirayapi sebuah besar bagian dari ini. jebakan berfungsi justru karena bot memiliki untuk masuk ke ini untuk cari tahu ini adalah sebuah jebakan.

mengapa jebakan laba-laba hurt SEO

kerugiannya adalah biaya peluang. Google menjelaskannya secara tegas: “If crawling is spent on useless URLs, the crawlers have less time to spend on new, useful URLs.” (terjemahan) “jika perayapan adalah dihabiskan pada tidak berguna URL, perayap memiliki lebih sedikit waktu untuk spend pada baru, berguna URL.” web, sebagai Google mencatat, adalah “a nearly infinite space, exceeding Google’s ability to explore and index every available URL” (terjemahan) “sebuah nearly tak terbatas space, exceeding Google ability untuk explore dan mengindeks setiap available URL” — sehingga sebuah terbatas perayapan kapasitas dihabiskan pada Anda sampah adalah konten itu tidak pernah mendapatkan ditemukan.

ini adalah sebuah perayapan-anggaran masalah, dan anggaran perayapan adalah sebuah efficiency concern, bukan sinyal peringkat. lebih perayapan tidak lift Anda peringkat — sebagai saya telah menulis di saya anggaran crawling guide, “More crawling doesn’t mean you’ll rank better, but if your pages aren’t crawled and indexed they aren’t going to rank at all.” (terjemahan) “lebih perayapan tidak berarti Anda’ll peringkat lebih baik, tetapi jika Anda halaman tidak dirayapi dan terindeks mereka tidak akan untuk peringkat sama sekali.” itu nyata dampaknya: sebuah buruk cukup jebakan pada sebuah situs besar dapat membiarkan benar-benar penting halaman terjebak di “ditemukan – saat ini belum diindeks” (terjemahan) “ditemukan – saat ini bukan terindeks” karena anggaran dialihkan untuk sampah.

siapa sebenarnya perlu untuk peduli? Google sendiri perayapan-anggaran panduan membatasi cakupannya sendiri untuk besar situs (1 juta+ unik halaman, berubah setidaknya setiap minggu), medium-atau-larger situs (10 000+ unik halaman) itu perubahan setiap hari, dan situs mana pun dengan sebuah besar porsi -nya URL berada di “ditemukan – saat ini belum diindeks” (terjemahan) “ditemukan – saat ini bukan terindeks” — ditambah, oleh perluasan, situs ecommerce dengan berfaset catalogs, mana adalah cara tercepat untuk mencapai itu angka. Google panggilan ini perkiraan kasar, bukan persis ambang. sebagian besar situs kecil mendapatkan dirayapi sepenuhnya tanpa masalah dan dapat berhenti membaca di sini. jebakan skenario adalah persis kasus di mana anggaran perayapan melakukan penting — dan Google membingkai seluruh konsep sekitar perayapan kapasitas (seberapa banyak server Anda dapat tampung) dan perayapan permintaan (seberapa banyak Google ingin untuk perayapan), bukan sebuah tetap kuota diberikan untuk setiap situs.

ini bukan sebuah baru atau langka masalah

Google menamai masalah ini “ruang tak terbatas” pada 2008, dalam artikel berjudul untuk infinity dan beyond? tidak!, menyoroti endless kalender dan dipasang penelusuran-hasil filter sebagai sumber, dan menyebut robots.txt dan nofollow sebagai perbaikan. (itu artikel adalah lama dan JS-rendered, sehingga I’m paraphrasing ini alih-alih quoting ini.)

apa’s striking adalah itu ini tidak pernah dialihkan away — ini membesar. Google ran sebuah perayapan December blog seri pada navigasi berfaset kembali di December 2024, dan lebih baru-baru ini, pada sebuah Search Off Record episode merangkum Google 2025 tahun-akhir perayapan laporan, Gary Illyes merinci apa’s sebenarnya mendorong perayapan waste: navigasi berfaset dan parameter tindakan bersama-sama menyumbang untuk sekitar 75% dari masalah perayapan Google sees — 50% dari navigasi berfaset, 25% dari tindakan parameter (parameter URL itu pemicu sebuah tindakan alih-alih berubah halaman konten). sisanya seperempat adalah hal-hal yang lebih kecil: tentang 10% dari “irrelevant” (terjemahan) “irrelevant” parameter seperti ID sesi dan UTM tag, 5% dari plugin dan widget yang menghasilkan bermasalah URL, dan 2% dari lainnya kasus khusus seperti dikodekan ganda URL. Eighteen years pada, navigasi berfaset adalah masih, oleh sebuah selisih besar, tunggal biggest sumber dari masalah.

jenis dari jebakan laba-laba

katalog, dengan satu-baris petunjuk untuk setiap. (melihat Cheat Sheets tab untuk yang cocok satu-baris perbaikan.)

  • navigasi berfaset / filter kombinasi — #1 jebakan. pengguna memilih sebuah beberapa filter; perayap mencoba setiap permutasi. Google: “This often means a very large number of possible combinations of filters, which translates to a very large number of possible URLs.” (terjemahan) “ini sering berarti sebuah sangat besar angka dari mungkin kombinasi dari filter, mana translates untuk sebuah sangat besar angka dari mungkin URL.”
  • kalender tak berujung — “next month / next year” (terjemahan) “bulan berikutnya / tahun berikutnya” tautan dengan tidak horizon. sebuah bot dapat masuk forward indefinitely (Illyes’ memorable contoh adalah sebuah kalender widget generating sebuah valid URL untuk tahun 3000).
  • ID sesi di URL?sid=, jsessionid, etc. mint sebuah unik URL per pengunjung untuk identical konten.
  • pengurutan / urutan parameter?sort=price, ?order=desc. Google menyatakan “differently sorted versions of the same page” (terjemahan) “differently sorted versi dari yang halaman yang sama” shouldn’t menjadi dirayapi.
  • tak terbatas scroll / looping paginasi — endless “load more” (terjemahan) “muat lebih” / “next” (terjemahan) “berikutnya” itu tidak pernah terminates atau duplikat ditautkan konten. Google flags “infinite scrolling pages that duplicate information on linked pages.” (terjemahan) “tak terbatas scrolling halaman itu duplikat informasi pada ditautkan halaman.”
  • loop pengalihan / panjang chains — sebuah → B → sebuah selamanya, sering dari sebuah mistyped rewrite aturan.
  • relatif-URL / jalur ledakan — malformed relatif tautan yang terus appending directories (/abc/def/abc/def/abc/def/…) sampai server memberikan up.
  • penelusuran internal hasil halaman — penelusuran URL diperlakukan sebagai dapat dirayapi konten; sebuah sitewide penelusuran pada satu letter dapat mint sebuah juta halaman.
  • Dynamic / “magic” (terjemahan) “ajaib” URL — sebuah URL itu accepts sebarang text atau IDs dan masih mengembalikan 200.
  • pelacakan / “tindakan” (terjemahan) “tindakan” parameter — UTM tag dan tambahkan-untuk-cart/compare tindakan buat de-facto-tak terbatas URL varian (ini adalah “tindakan parameter” (terjemahan) “parameter tindakan” half dari Google 75%).

cara Deteksi jebakan laba-laba

  • Mulailah dari log server—ini petunjuk tercepat. log menunjukkan dengan persis URL mana yang diminta bot dan seberapa sering. Tidak ada ambang universal tetap untuk menentukan jumlah yang “too much” (terjemahan) “terlalu banyak”; tandanya ialah satu pola mengambil porsi permintaan perayapan yang sangat timpang concentrated pada satu sampah URL pola dibandingkan dengan pola dasar umum situs Anda sendiri, bukan sebuah spesifik persentase itu berlaku di semua situs. (Yoast founder Joost de Valk memiliki menulis itu di miliknya sendiri experience ini adalah “not uncommon” (terjemahan) “bukan hal yang tidak lazim” untuk sebuah jebakan untuk tampung up 20-30% atau lebih dari semua melakukan perayapan — sebuah berguna gut-periksa untuk bagaimana skewed sebuah nyata jebakan dapat mendapatkan, bukan sebuah Tolok ukur untuk uji situs Anda terhadap.) (melihat log file analysis.)
  • Run sebuah perayapan — Screaming Frog, Ahrefs situs audit, Sitebulb. Watch untuk sebuah perayapan yang tidak akan finish, URL yang terus getting longer (jalur ledakan), atau sebuah exploding jumlah dari kombinasi parameter.
  • Google Search Console — sebuah ballooning “ditemukan – saat ini belum diindeks” (terjemahan) “ditemukan – saat ini bukan terindeks” jumlah, sebuah swelling soft 404 laporan (autogenerated halaman kosong), perayapan Stats skewed toward sampah jalur, atau “Googlebot encountered an extremely high number of URLs” (terjemahan) “Googlebot encountered sebuah extremely tinggi angka dari URL” message.
  • sebuah situs/indeks sanity periksa — ketika sebuah tiny fraction dari terindeks URL sebenarnya drive traffic, Anda mungkin feeding sebuah jebakan.
  • penelusuran operatorssite: ditambah inurl: pada sebuah known parameter string.
  • Bing — situs Scan dan perayapan Control di Bing Webmaster alat.

cara memperbaiki dan mencegah jebakan laba-laba

Urutan berikut bergerak dari perbaikan terbaik hingga pilihan terakhir. Urutannya penting karena setiap kontrol menjalankan tugas yang berbeda.

  1. Perbaikan terbaik: jangan buat URL tersebut. Hentikan pembuatan URL yang dapat dirayapi dari sumbernya. Pilihan paling bersih ialah pemfilteran berbasis JavaScript atau fragmen, sehingga filter memperbarui halaman tanpa membuat alamat baru yang dapat dirayapi. Dokumentasi navigasi berfaset Google dan SEJ sama-sama menyarankan pemindahan parameter faset ke fragmen URL. Semua pilihan berikutnya hanyalah penanganan setelah URL terlanjur dibuat.
  2. Pilih faset yang layak diindeks dan blokir sisanya. Google: “Oftentimes there’s no good reason to allow crawling of filtered items, as it consumes server resources for no or negligible benefit.” (terjemahan) “Sering kali tidak ada alasan yang baik untuk mengizinkan perayapan item yang difilter karena hal itu menghabiskan sumber daya server dengan manfaat yang tidak ada atau sangat kecil.” Izinkan satu daftar tanpa filter beserta halaman item individual, lalu blokir ruang kombinasi filter.
  3. Gunakan robots.txt untuk melarang pola jebakan pada ruang yang tidak perlu diindeks. Ini rekomendasi utama Google untuk URL filter dan pengurutan yang tidak berguna. Catatan: robots.txt memblokir perayapan, bukan pengindeksan.
  4. Gunakan noindex untuk menghapus URL sampah yang sudah diindeks. Jangan langsung memblokirnya dengan robots.txt karena Google harus dapat merayapi halaman untuk melihat noindex. Urutan yang benar: biarkan halaman dapat dirayapi, tunggu noindex menghapusnya dari indeks, kemudian jika perlu larang perayapan berikutnya melalui robots.txt. Jika diblokir terlalu dini, noindex tidak pernah terbaca.
  5. Kembalikan 404/410 untuk kombinasi filter kosong. Google: “Return an HTTP 404 status code when a filter combination doesn’t return results.” (terjemahan) “Kembalikan kode status HTTP 404 ketika kombinasi filter tidak menghasilkan apa pun.” dan “Eliminate soft 404 errors. Soft 404 pages will continue to be crawled, and waste your budget.” (terjemahan) “Hilangkan kesalahan soft 404. Halaman soft 404 akan terus dirayapi dan menghabiskan anggaran Anda.”
  6. Gunakan rel="canonical" untuk menggabungkan URL hasil pengurutan atau varian ke versi bersih. Ini berguna, tetapi lambat dan hanya petunjuk, bukan perintah. Menurut Google, langkah ini “may, over time, decrease the crawl volume of non-canonical versions of those URLs.” (terjemahan) “seiring waktu dapat mengurangi volume perayapan versi nonkanonis URL tersebut.” Namun, kanonis tidak menghentikan perayapan; Bing juga mengingatkan bahwa “relying on canonical tag is not necessarily the perfect solution to fix all your duplicate content problems.” (terjemahan) “mengandalkan tag kanonis belum tentu menjadi solusi sempurna bagi semua masalah konten duplikat.”
  7. Tambahkan rel="nofollow" pada tautan filter. Cara ini hanya berfungsi jika diterapkan pada setiap tautan, baik internal maupun eksternal. Google menjelaskan bahwa setiap jangkar yang menuju URL tertentu harus memakai atribut rel=nofollow agar pengendalian tersebut efektif.
  8. Sesuaikan per jenis jebakan: batasi tautan kalender pada rentang waktu yang wajar dan beri noindex pada tanggal yang terlalu jauh; keluarkan ID sesi dari URL dengan memakai cookie; perbaiki loop pengalihan agar URL sumber langsung menuju tujuan akhir; gunakan URL absolut dan aturan server untuk menghentikan ledakan tautan relatif; serta beri noindex atau larangan pada halaman penelusuran internal.

jika Anda pertahankan clean parameter URL dan sebuah stable parameter urutan, Anda juga hindari minting needless varian sejak awal. Perhatikan bahwa Google retired -nya URL parameter alat di 2022, sehingga robots.txt / kanonis / noindex now carry itu muat pada Google side. pada Bing, equivalent adalah URL Normalization — Anda petunjuk Bing mana parameter untuk ignore.

satu nuance: jangan break legitimate paginasi

di atas-correction jebakan adalah nyata too. ketika people panic tentang “tak terbatas” (terjemahan) “tak terbatas” paginasi, mereka sering blokir atau canonicalize semua paginated halaman — dan buat baru masalah. sebagai saya telah menulis tentang paginasi, “Blocking the pages from crawling will again make it more difficult to find content on the website, end up orphaning pages,” (terjemahan) “memblokir halaman dari perayapan akan again membuat ini lebih difficult untuk temukan konten pada situs web, akhir up orphaning halaman,” dan canonicalizing setiap halaman untuk halaman pertama “makes it harder for search engines to find and index valuable content, and also cuts off the flow of PageRank.” (terjemahan) “membuat ini harder untuk mesin pencari untuk temukan dan indeks bernilai konten, dan juga cuts off flow dari PageRank.” Distinguish sebuah genuine tak terbatas/looping paginasi jebakan dari legitimate terbatas paginasi — pertahankan terbatas versi dapat dirayapi.

di mana ini sits

jebakan laba-laba adalah sebuah perayapan-efficiency masalah, sehingga mereka aktif berikutnya untuk anggaran perayapan (apa jebakan drains) dan log file analysis (bagaimana Anda menangkap ini). jika Anda telah dibaca perayapan hub, ini adalah kegagalan mode itu membuat anggaran perayapan layak managing pada situs di mana ini penting.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.