anggaran crawling

Apa anggaran crawling sebenarnya adalah — crawl capacity plus crawl demand — apa wastes ini, dan honest test untuk apakah Anda situs adalah big cukup untuk perlu untuk care di semua.

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

anggaran crawling adalah bagaimana banyak sebuah mesin pencari dapat dan ingin untuk crawl Anda situs — crawl capacity (apa Anda server dapat take) times crawl demand (popularity dan staleness). ini adalah tidak sebuah peringkat factor: lebih crawling tidak akan lift positions. sebagian besar situs tidak pernah perlu untuk manage ini — Mueller says 100k URLs biasanya tidak akan move needle, dan Google's own guide tells kecil atau sama-day-di-crawl situs tidak untuk bother. ini penting mainly di 1M+ halaman, 10k+ halaman mengubah daily, atau ketika lots dari URLs sit di 'ditemukan – saat ini tidak terindeks.' biggest lever adalah menghapus waste (faceted nav, duplicates, soft 404s, infinite spaces) so budget lands pada URLs itu penting.

TL;DR — anggaran crawling = crawl capacity limit (kemampuan server Anda) × crawl demand (popularitas, keusangan, dan inventaris yang dianggap penting). Ini merupakan persoalan efisiensi, bukan sinyal peringkat. Secara internal, penjadwalan mengurutkan URL berdasarkan kepentingan dan dibatasi beban host, bukan kuota datar per situs. Sebagian besar situs dapat mengabaikannya — Mueller menilai 100k URL biasanya tidak cukup, dan Google menyarankan situs yang di-crawl pada hari yang sama untuk melewati panduan ini. Masalah ini muncul pada sekitar 1M+ halaman yang berubah mingguan, 10k+ halaman yang berubah harian, atau ketika “Discovered – currently not indexed” (terjemahan) “ditemukan – saat ini tidak terindeks” menumpuk. Langkah berdampak terbesar adalah menghapus pemborosan — navigasi berfaset, duplikat, soft 404, dan ruang tak terbatas — agar anggaran terkonsentrasi pada URL penting.

Evidence for this claim Google defines crawl budget using crawl capacity limit and crawl demand. Scope: Google Search crawling for larger sites. Confidence: high · Verified: Google: Large site crawl budget guide

dua-factor model

Google mendefinisikannya dengan jelas: “The amount of time and resources that Google devotes to crawling a site is commonly called the site’s crawl budget and it’s determined by two main elements: crawl capacity limit and crawl demand.” (terjemahan) “Waktu dan sumber daya yang dicurahkan Google untuk crawling situs biasa disebut anggaran crawling situs; ukurannya ditentukan oleh dua unsur utama: batas kapasitas crawling dan crawl demand.” Kerangka 2017 dari Gary Illyes adalah satu-liner I masih reach untuk: anggaran crawling adalah “itu number dari URLs Googlebot dapat dan wants untuk crawl.” (terjemahan) “ angka dari URLs Googlebot dapat dan ingin untuk crawl.” Evidence for this claim Google defines crawl budget using crawl capacity limit and crawl demand. Scope: Google Search crawling for larger sites. Confidence: high · Verified: Google: Large site crawl budget guide pertahankan ini scoped: anggaran crawling governs fetching, tidak pengindeksan. sebuah di-crawl URL masih goes melalui sebuah terpisah pengindeksan decision — folding dua together overstates apa anggaran crawling controls.

crawl capacity limit ( supply side). ini adalah “itu maximum number dari simultaneous parallel connections itu Google dapat gunakan untuk crawl a site, juga sebagai itu time delay antara fetches.” (terjemahan) “ maximum angka dari simultaneous parallel connections itu Google dapat gunakan untuk crawl sebuah situs, serta time delay antara fetches.” ini moves dengan Anda server’s health. Respond fast dan bersih dan limit rises; sajikan slow respons, 5xx errors, atau 429s dan Googlebot backs off. di my Bagaimana Penelusuran berfungsi deck I list yang sama rate-limit triggers: server stability, slow respons, 5xx kesalahan server, dan 429 (too banyak permintaan). ini adalah “can.” (terjemahan) “dapat.”

crawl demand ( demand side). Driven oleh popularity (bagaimana ditautkan-untuk / penting sebuah URL adalah) dan staleness (bagaimana panjang since ini adalah terakhir di-crawl, bagaimana sering ini perubahan). itu sama deck breaks demand ke PageRank, bagaimana frequently halaman perubahan, time since terakhir crawl, dan major situs perubahan. Critically, Google flags perceived inventory sebagai lever Anda control sebagian besar: “Tanpa guidance dari Anda, Google tries untuk crawl all atau paling dari itu URLs itu it knows tentang pada Anda site. Jika banyak dari ini URLs adalah duplicates, atau Anda jangan ingin them crawled untuk some other reason… ini wastes a lot dari Google crawling time pada Anda site. Ini adalah itu factor itu Anda dapat positively control itu paling.” (terjemahan) “Tanpa guidance dari Anda, Google tries untuk crawl semua atau sebagian besar dari URLs itu ini knows tentang pada Anda situs. jika banyak dari ini URLs adalah duplicates, atau Anda tidak ingin them di-crawl untuk beberapa lainnya alasan… ini wastes sebuah lot dari Google crawling time pada Anda situs. ini adalah factor itu Anda dapat positively control paling.”

Demand sets the priority order; capacity determines how much of that ordered queue Googlebot can actually crawl. Sumber: Google Search Central

Crawl demand comes from popularity, genuine change, and the value of the URL inventory. It orders URLs in a priority queue. Crawl capacity comes from server response speed, stability, and error behavior. It limits how far Googlebot proceeds through that queue. Their interaction is the site's realized crawl budget, not a fixed daily URL quota.

© Patrick Stox LLC · CC BY 4.0 ·

sebuah couple dari structural facts itu catch orang out:

  • Budget adalah per hostname. https://www.example.com/ and https://code.example.com/ are two different hostnames, and therefore have separate crawl budgets.” (terjemahan)https://www.example.com/ dan https://code.example.com/ adalah dua hostname yang berbeda sehingga memiliki anggaran crawling terpisah.” Subdomain jangan share.
  • ** berbeda Googlebot jenis mungkin draw dari satu pool.** di my own reporting, image, news, video, ads, dan rest muncul untuk pull dari yang sama per-situs budget — I jangan memiliki sebuah saat ini utama Google sumber pinning ini down persis, so treat ini sebagai sebuah practitioner observation alih-alih terdokumentasi policy. Either cara, ini adalah worth memeriksa Statistik Crawling report’s oleh-crawler-jenis breakdown jika Anda suspect satu jenis adalah elbowing out rest.

Apa ini benar-benar adalah internally: scheduling oleh importance

“Anggaran crawling” (terjemahan) “anggaran crawling” adalah sebuah SEO-coined umbrella istilah. Internally ini adalah closer untuk scheduling gated oleh host muat. sebagai Illyes memiliki described ini, Google’s scheduler “sets a bucket dari URLs di importance order dan GoogleBot akan crawl di itu order based pada itu schedule itu host load decided. Jika Google thinks Anda server dapat tangani it, it akan crawl itu seluruh bucket, jika tidak, it akan berhenti.” (terjemahan) “sets sebuah bucket dari URLs di importance order dan GoogleBot akan crawl di itu order berdasarkan schedule host muat decided. jika Google thinks Anda server dapat tangani ini, ini akan crawl seluruh bucket, jika tidak, ini akan berhenti.”

itu reframes seluruh topic. ini tidak sebuah flat “Anda mendapatkan N halaman a day” (terjemahan) “Anda mendapatkan N halaman sebuah day” quota — ini adalah sebuah prioritized queue, dan crawling tracks penelusuran demand. Illyes again: “Jika penelusuran demand goes down, lalu itu juga correlates untuk itu crawl limit going down,” (terjemahan) “jika penelusuran demand goes down, lalu itu juga correlates untuk crawl limit going down,” dan “if you want to increase how much we crawl, then you somehow have to convince search that your stuff is worth fetching, which is basically what the scheduler is listening to.” (terjemahan) “jika Anda ingin increase bagaimana banyak kami crawl, lalu Anda somehow memiliki untuk convince penelusuran itu Anda stuff adalah worth fetching, yang adalah basically apa scheduler adalah listening untuk.” Penelusuran Relations team memiliki explicitly called “fixed daily page quota” (terjemahan) “fixed daily halaman quota” idea sebuah misconception.

melakukan Anda situs sebenarnya memiliki sebuah anggaran crawling masalah?

ini adalah paling valuable bagian, so I’ll menjadi blunt: sebagian besar situs jangan perlu untuk worry tentang anggaran crawling. Google’s own guide opens dengan de-escalation: “Jika Anda site tidak memiliki a large number dari halaman itu ubah rapidly, atau jika Anda halaman seem untuk menjadi crawled itu sama day itu they adalah published, Anda jangan perlu untuk baca ini guide. Untuk Google Search secara khusus, merely mempertahankan Anda sitemap up untuk date dan memeriksa Anda index coverage regularly adalah adequate.” (terjemahan) “jika Anda situs tidak memiliki sebuah besar angka dari halaman itu perubahan rapidly, atau jika Anda halaman seem untuk menjadi di-crawl yang sama day itu mereka adalah published, Anda tidak perlu untuk baca ini guide. untuk Google Search secara khusus, merely mempertahankan Anda sitemap up untuk date dan memeriksa Anda indeks coverage regularly adalah adequate.” Evidence for this claim Google says sites without many rapidly changing pages, or whose pages are crawled the day they publish, generally do not need crawl-budget guidance. Scope: Google's rough applicability guidance, not a guarantee for every site. Confidence: high · Verified: Google: Large site crawl budget guide

John Mueller gave concrete angka: “100k URLs adalah biasanya tidak cukup untuk memengaruhi anggaran crawling (ini <1/minute over 3 months).” (terjemahan) “100k URLs adalah biasanya tidak cukup untuk memengaruhi anggaran crawling (ini adalah <1/minute di atas 3 months).” jika Anda’re di bawah six figures dari URLs dan halaman mendapatkan di-crawl promptly, move pada.

Ketika ini melakukan penting, Google’s rough thresholds adalah:

  • besar situs — 1 million+ unique halaman dengan konten itu perubahan moderately sering (tentang weekly).
  • Medium atau lebih besar situs — 10 000+ unique halaman dengan very rapidly mengubah konten (daily).
  • situs dengan sebuah besar portion dari URLs classified sebagai “Discovered – currently not indexed” (terjemahan) “ditemukan – saat ini tidak terindeks” di Search Console — itu’s warning light itu Google knows tentang URLs ini tidak getting untuk.

Google menambahkan disclaimer itu “the numbers given here are a rough estimate… not exact thresholds.” (terjemahan) “ angka diberikan di sini adalah sebuah rough estimate… tidak tepat thresholds.” dan bahkan pada big situs, nuance dari my own berfungsi holds: ini adalah biasanya baru, poorly-ditautkan, atau static halaman itu lag — tidak Anda popular ones.

melakukan anggaran crawling memengaruhi rankings? Tidak.

crawling adalah necessary untuk peringkat, tetapi ini adalah tidak sebuah sinyal peringkat. Google di 2017: “An increased crawl rate will not necessarily lead to better positions in Search results. Google uses hundreds of signals to rank the results, and while crawling is necessary for being in the results, it’s not a ranking signal.” (terjemahan) “sebuah increased laju crawling akan tidak niscaya lead untuk better positions di Penelusuran hasil. Google menggunakan hundreds dari sinyal untuk peringkat hasil, dan sementara crawling adalah necessary untuk menjadi di hasil, ini adalah tidak sebuah sinyal peringkat.” I put ini yang sama cara di my Ahrefs 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 crawling tidak berarti Anda’ll peringkat better, tetapi jika Anda halaman tidak di-crawl dan terindeks mereka tidak going untuk peringkat di semua.” Treat crawl budget sebagai sebuah efficiency masalah, penuh berhenti.

Apa wastes anggaran crawling

Illyes published canonical list dari rendah-nilai-tambahkan URLs “in order of significance” (terjemahan) “di order dari significance”:

  1. Faceted navigation dan session identifiers — #1 culprit, terutama ecommerce filter/sort combinations itu multiply URLs combinatorially.
  2. pada-situs duplicate konten — classic teknis variants: HTTP vs HTTPS, non-www vs www, trailing slash vs tidak, uppercase vs lowercase, default/indeks halaman, dan parameter URL. (Roughly 60% dari web adalah duplicate konten, oleh Google’s own internal estimate.)
  3. Soft halaman error — soft 404s itu kembalikan 200 pertahankan getting di-crawl.
  4. Hacked halaman.
  5. Infinite spaces dan proxies — calendars, infinite-scroll pagination itu duplicates, faceted combinations; classic spider-trap patterns.
  6. rendah-quality dan spam konten.

cost adalah concrete: “Wasting server resources on pages like these will drain crawl activity from pages that do actually have value, which may cause a significant delay in discovering great content on a site.” (terjemahan) “Wasting server resources pada halaman like ini akan drain crawl activity dari halaman itu melakukan sebenarnya memiliki nilai, yang dapat penyebab sebuah significant delay di discovering great konten pada sebuah situs.” pada top dari list, panjang rantai pengalihan “have a negative effect on crawling,” (terjemahan) “memiliki sebuah negative effect pada crawling,” dan slow, berat halaman membuat setiap fetch lebih expensive.

cara mengoptimalkan ini

seluruh game adalah consolidating budget onto URLs itu penting:

  • Consolidate duplicates. Google: “Consolidate duplicate konten untuk focus crawling pada unique konten rather daripada unique URLs.” (terjemahan) “Consolidate duplicate konten untuk focus crawling pada unique konten alih-alih unique URLs.” Pick satu host, satu protocol, satu trailing-slash convention; canonicalize; tangani parameters.
  • Block truly worthless paths dengan robots.txt — tetapi hanya paths Anda tidak pernah ingin di-crawl. untuk faceted navigation, biasa options adalah blocking parameter paths di robots.txt atau menggunakan sebuah # alih-alih sebuah ? so URLs tidak dapat di-crawl di pertama place.
  • jangan gunakan noindex untuk save budget. Google: “jangan gunakan noindex, sebagai Google akan masih request, tetapi lalu drop itu halaman ketika it sees a noindex meta tag atau header di itu HTTP response, wasting crawling time.” (terjemahan) “jangan gunakan noindex, sebagai Google akan masih permintaan, tetapi lalu drop halaman ketika ini sees sebuah noindex meta tag atau header di respons HTTP, wasting crawling time.” permintaan masih costs Anda. Block di robots.txt jika Anda tidak pernah ingin ini fetched.
  • jangan expect robots.txt untuk reallocate budget. “Google won’t shift this newly available crawl budget to other pages unless Google is already hitting your site’s serving limit.” (terjemahan) “Google tidak akan shift ini newly tersedia anggaran crawling untuk lainnya halaman unless Google adalah sudah hitting Anda situs’s serving limit.” Blocking junk adalah baik hygiene, tetapi ini tidak hand freed-up melakukan crawl untuk Anda baik halaman unless Anda adalah capacity-bound.
  • Perbaiki soft 404s; kembalikan nyata 404/410 untuk hilang halaman. “A 404 status code adalah a strong sinyal tidak untuk crawl itu URL again.” (terjemahan) “sebuah 404 kode status adalah sebuah strong sinyal tidak untuk crawl itu URL again.”
  • Shorten rantai pengalihan, pertahankan sitemaps saat ini (honest lastmod), dan meningkatkan server speed.
  • Strengthen tautan internal untuk penting dan baru halaman — easier daripada apa pun else karena Anda fully control ini.

dan dua — hanya dua — cara Google says Anda dapat sebenarnya increase budget: “Add more server resources… [and] optimize your content’s quality.” (terjemahan) “tambahkan lebih server resources… [dan] mengoptimalkan Anda konten’s quality.” Note trap di sana: sebuah lebih cepat server lifts capacity ceiling, tetapi jika demand adalah rendah Google masih melakukan crawl lebih sedikit. Anda perlu keduanya.

cara mengukur ini

  • GSC > Settings > Statistik Crawling report — total crawl permintaan di atas time, average respons time, host status, dan breakdowns oleh kode respons, file jenis, dan Googlebot jenis. ini adalah Google’s own view dari bagaimana ini melakukan crawl Anda.
  • server log file analysis — ground truth. nyata Googlebot hits oleh URL pattern, so Anda dapat see crawl waste dan uncrawled penting halaman. Verify bot adalah genuinely Googlebot melalui reverse + forward DNS atau Google’s published IP ranges (plenty dari fake bot spoof pengguna-agent).
  • “Discovered – currently not indexed” (terjemahan) “ditemukan – saat ini tidak terindeks” di GSC — treat sebuah growing pile di sini sebagai sebuah crawl-budget warning light: Google knows tentang URLs tetapi tidak getting untuk them.
Crawl waste appears in the mismatch: facet URLs occupy 45% of the inventory and 61% of requests, but only 8% of useful 200 responses.

In a synthetic cohort, product pages are 28 percent of the URL inventory, 24 percent of Googlebot requests, and 52 percent of useful 200 responses. Category pages are 7, 10, and 21 percent. Facet URLs are 45, 61, and 8 percent. Gone URLs are 20, 5, and 0 percent. The figures illustrate comparison logic, not a live log sample.

Bing dan lainnya mesin: “crawl efficiency” (terjemahan) “efisiensi crawling”

Bing reframes topic sebagai crawl efficiency alih-alih budget. Fabrice Canel’s definition: “The crawl efficiency is how often we crawl and discover new and fresh content per page crawled.” (terjemahan) “ crawl efficiency adalah bagaimana sering kami crawl dan menemukan baru dan fresh konten per halaman di-crawl.” goal adalah untuk “crawl an URL hanya ketika itu konten memiliki telah added (URL tidak crawled sebelum), diperbarui (fresh pada-halaman context atau useful outbound links).” (terjemahan) “crawl sebuah URL hanya ketika konten memiliki telah ditambahkan (URL tidak di-crawl sebelum), diperbarui (fresh pada-halaman context atau berguna outbound tautan).” Bing’s blunt philosophy: “Lebih sedikit adalah lebih untuk SEO. Never forget itu. Lebih sedikit URLs untuk crawl, better untuk SEO.” (terjemahan) “Lebih sedikit adalah lebih untuk SEO. tidak pernah forget itu. Lebih sedikit URLs untuk crawl, better untuk SEO.”

Bing’s preferred perbaiki adalah IndexNow — push changed URLs so bingbot tidak perlu exploratory melakukan crawl — dan crawl Control di Bing Webmaster alat, yang lets Anda schedule ketika bingbot melakukan crawl oleh hour untuk lindungi server muat. ini adalah sebuah nyata Google/Bing divergence worth noting: Google deprecated -nya old crawl-rate limiter di Search Console, sementara Bing masih lets Anda actively shape crawl schedule.

anggaran crawling myths, corrected

  • “Every site should optimize crawl budget.” (terjemahan) “setiap situs seharusnya mengoptimalkan anggaran crawling.” Tidak — sebagian besar tidak seharusnya. sama-day crawling dan sub-100k URLs berarti Anda’re fine.
  • “More crawling = better rankings.” (terjemahan) “Lebih crawling = better rankings.” Tidak. crawling adalah necessary tetapi tidak sebuah sinyal peringkat.
  • “It’s a fixed daily page quota.” (terjemahan) “ini adalah sebuah fixed daily halaman quota.” Tidak — ini adalah importance-driven scheduling gated oleh host muat.
  • “Gunakan noindex untuk save budget.” (terjemahan) “gunakan noindex untuk menghemat anggaran.” Tidak — Google masih permintaan halaman pertama.
  • “Block halaman di robots.txt untuk memberikan other halaman lebih budget.” (terjemahan) “Blokir halaman di robots.txt agar halaman lain mendapat anggaran lebih besar.” umumnya Tidak, unless Anda’re sudah di Anda serving limit.
  • “A faster server alone raises your budget.” (terjemahan) “sebuah lebih cepat server alone raises Anda budget.” ini lifts capacity ceiling hanya; rendah demand masih berarti fewer melakukan crawl.

untuk lebih luas pipeline ini sits di dalam — penemuan, crawl scheduler, rendering, dan bagaimana crawling differs dari pengindeksan — see crawling hub. sibling topics (laju crawling, crawl frequency, spider traps, dan log file analysis) setiap go deeper pada satu piece dari ini.

Add an expert note

Pin an expert quote

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