Hướng dẫn về Crawling

Cách các công cụ tìm kiếm discover và download đó web — Googlebot và Bingbot, phát hiện URL, đó crawl scheduler, kết xuất, và cách crawling differs từ lập chỉ mục và xếp hạng. Đó hub cho mọi thứ crawl-related.

Xuất bản lần đầu: 22 thg 6, 2026 · Cập nhật lần cuối: 8 thg 8, 2026 · Advanced
Ngôn ngữ
1 tín hiệu bằng chứng trên trang này

Crawling là giai đoạn một of tìm kiếm (crawl → chỉ mục → serve): bots như Googlebot và Bingbot discover URLs và download các trang so they có thể là được kết xuất, được lập chỉ mục, và được xếp hạng. đây là necessary to xuất hiện trong tìm kiếm nhưng điều này không một xếp hạng factor — và đây là distinct từ cả hai lập chỉ mục và kết xuất. Hầu hết các trang không bao giờ cần to manage ngân sách crawl; khi crawling làm break, máy chủ logs là đó ground truth. Này hub giải thích đó toàn bộ pipeline và points bạn to đó deep dives.

Tóm tắt — Crawling là đầu tiên của tìm kiếm three stages (crawl → chỉ mục → phục vụ). Bots discover các URL by pull (links + sitemaps) và push (IndexNow, lập chỉ mục API), sau đó fetch them on algorithmic schedule đó throttles để của bạn máy chủ health. Kết xuất JavaScript là tách biệt step. Crawling là bắt buộc để xếp hạng nhưng không phải itself tín hiệu xếp hạng, và nó distinct từ lập chỉ mục — robots-blocked trang có thể vẫn là được lập chỉ mục. phần lớn các trang không cần để manage crawl budget; nhật ký là Cách bạn see Điều gì thực ra happened.

Crawling là giai đoạn một của three

Crawling is stage one of three. A page must clear each stage before it can rank. Nguồn: /technical-seo/how-search-works/crawling/

Three stages run left to right. Crawl: a bot discovers a URL and downloads the page. Index: the engine processes the page and stores eligible information. Serve or rank: the best indexed matches are ordered for a query. The Crawl stage is highlighted, and a note says not every page advances through every stage.

© Patrick Stox LLC · CC BY 4.0 ·

Google là blunt về đó pipeline: “Google Search works in three stages, and not all pages make it through each stage” (bản dịch) «Google Search hoạt động trong three stages, và không all các trang làm điều này qua mỗi stage» — crawling, lập chỉ mục, và serving. Evidence for this claim Google describes Search as three stages: crawling, indexing, and serving results. Scope: Google Search's documented processing model; it does not guarantee that a page reaches every stage. Confidence: high · Verified: Google Search Central: In-depth guide to how Google Search works Đó “not all pages make it” (bản dịch) «không all các trang làm điều này» part là đó toàn bộ game trong SEO kỹ thuật. MỘT trang có thể là được crawl nhưng không được lập chỉ mục, hoặc được lập chỉ mục nhưng không bao giờ served cho một query. Giữ đó stages tách biệt trong của bạn head là đó single hầu hết hữu ích mental model ở đây.

Ai thực ra làm crawling

“Googlebot” sounds như một program. nó không phải. Trong my Cách Tìm kiếm Hoạt động deck I mô tả nó as 1 000+ các hệ thống đang chạy family của specialized các crawler — desktop, mobile, image, news, video, quảng cáo — với các yêu cầu mostly originating out của Mountain View. họ all draw từ giống nhau ngân sách crawl pool, mà là Vì sao runaway image hoặc parameter crawl có thể starve crawling của của bạn thực tế nội dung.

và nó không chỉ các công cụ tìm kiếm anymore. Trong my analysis của Cloudflare Radar dữ liệu (Đáp ứng New Web Các crawler), tìm kiếm-engine bots vẫn crawl phần lớn — nhưng AI bots là firmly trong thứ hai place và on track để overtake them trong tiếp theo couple của năm. nếu bạn’re reading của bạn nhật ký, cast của characters có changed.

Cách các crawler discover các URL

Discovery is both pull and push — Google calls the whole thing “URL discovery.” Nguồn: /technical-seo/how-search-works/crawling/

Two discovery routes feed one crawl queue. Pull discovery includes following links and sitemaps. Push discovery includes IndexNow for Bing, Yandex, and other participating engines but not Google for general pages; the Google Indexing API for JobPosting and BroadcastEvent pages; and change notifications through sitemap lastmod, RSS, and WebSub.

© Patrick Stox LLC · CC BY 4.0 ·

Phát hiện là cả hai pullpush:

  • Pull — links. Google: “Other pages are discovered when Google extracts a link from a known page to a new page.” (bản dịch) «Other các trang là discovered khi Google extracts một link từ một known trang to một new trang.» Này là vì sao orphan các trang (không có gì links to them) struggle to nhận được tìm thấy.
  • Pull — sitemaps. “Still other pages are discovered when you submit a list of pages (a sitemap) for Google to crawl.” (bản dịch) «Vẫn other các trang là discovered khi bạn submit một list of các trang (một sitemap) cho Google to crawl.»
  • Push — thay đổi notifications. Thay vì đang chờ to là re-được crawl, bạn tell đó engine điều gì đó changed: IndexNow (Bing, Yandex, và others — Google làm không dùng điều này cho chung các trang) và Google Lập chỉ mục API (officially chỉ cho JobPostingBroadcastEvent các trang). Sitemaps’ lastmod, RSS, và WebSub round out đó push options.

Google calls đó toàn bộ điều “URL discovery.” (bản dịch) «phát hiện URL.»

Cách các crawler fetch các trang

  • Đó schedule là algorithmic. “Googlebot uses an algorithmic process to determine which sites to crawl, how often, and how many pages to fetch from each site.” (bản dịch) «Googlebot dùng an algorithmic xử lý to determine mà các trang to crawl, cách thường, và cách nhiều các trang to fetch từ mỗi site.» Bạn influence điều này; bạn không set điều này.
  • Crawling là polite. Bots throttle themselves so they không knock trang web của bạn over: “they try not to crawl the site too fast to avoid overloading it… HTTP 500 errors mean ‘slow down.’” (bản dịch) «they try không to crawl đó site cũng fast to tránh overloading điều này… HTTP 500 các lỗi có nghĩa là ‘chậm xuống.’» Này là đó lever behind temporarily slowing một crawl — trả về 503/429 và Googlebot eases off (cho một day hoặc hai, không forever).
  • có một byte limit. As of Google March 2026 Bên trong Googlebot cập nhật, Googlebot fetches up to roughly 2 MB theo URL (xuống từ đó old 15 MB hình), với PDFs được phép up to 64 MB. Go over và đó fetch là truncated, không rejected — chỉ đó downloaded portion là đã truyền on cho lập chỉ mục. Nếu của bạn cốt yếu nội dung sits dưới 2 MB of bloat, đó matters.
  • Bộ nhớ đệm cuts re-crawl cost. Google các crawler dùng các yêu cầu có điều kiện và bộ nhớ đệm so unchanged các tài nguyên không re-fetched mỗi khi. Google không publish an chính xác bộ nhớ đệm duration cho kết xuất các tài nguyên, so không assume một fixed refresh window cho một code thay đổi — expect some lag, không an instant reflect.
Evidence for this claim Googlebot algorithmically determines which sites to crawl, how often to crawl them, and how many pages to fetch. Scope: web Confidence: high · Verified: In-Depth Guide to How Google Search Works

Kết xuất không phải crawling

Này trips mọi người up constantly. “During the crawl, Google renders the page and runs any JavaScript it finds using a recent version of Chrome.” (bản dịch) «During đó crawl, Google renders đó trang và chạy any JavaScript điều này tìm thấy dùng một gần đây version of Chrome.» Kết xuất là một distinct step từ fetching đó HTML. Đó renderer (đó Web Kết xuất Service) là stateless — storage và cookies là cleared giữa loads, điều này denies permission prompts, và điều này rejects service workers. Nếu nội dung của bạn chỉ xuất hiện sau một click hoặc một JS-driven navigation đó không một real <a href> link, expect phát hiện và kết xuất các vấn đề. (Đầy đủ treatment trong JavaScript SEO.)

Crawling so với lập chỉ mục so với xếp hạng

phần lớn quan trọng distinctions on điều này trang:

  • Crawling ≠ xếp hạng. Crawling là necessary to là trong kết quả, nhưng điều này là không một tín hiệu xếp hạng. MỘT cao hơn tốc độ crawl sẽ không lift của bạn positions. Ngân sách crawl là an efficiency concern, đầy đủ dừng.
  • Crawling ≠ lập chỉ mục. MỘT trang bạn block trong robots.txt có thể vẫn là được lập chỉ mục nếu other các trang link to điều này — Google chỉ không thể see đó nội dung, hoặc any noindex tag bạn put ở đó. As I put điều này trong Được lập chỉ mục, though blocked by robots.txt: “crawling and indexing are two different things.” (bản dịch) «crawling và lập chỉ mục là hai khác nhau điều.» To thực ra xóa một trang, cho phép crawling và thêm noindex — không block điều này.

I tested đó blocking side trực tiếp. Trong Đó Story of Blocking 2 Cao-Xếp hạng Các trang Với Robots.txt I blocked hai of của chúng ta xếp hạng các trang. Đó kết quả: “We lost a position here or there and all of the featured snippets for the pages… I expected a lot more impact, but the world didn’t end.” (bản dịch) «We lost một position ở đây hoặc ở đó và all of đó featured snippets cho đó các trang… I dự kiến một lot hơn impact, nhưng đó world đã không end.» My takeaway stands: “Don’t block pages you want indexed. It hurts. Not as bad as you might think it does — but it still hurts.” (bản dịch) «không block các trang bạn muốn được lập chỉ mục. Điều này hurts. Không as bad as bạn có thể think điều này làm — nhưng điều này vẫn hurts.»

Cách control crawling

  • robots.txt controls crawling, không lập chỉ mục. “A robots.txt file tells search engine crawlers which URLs the crawler can access on your site.” (bản dịch) «MỘT robots.txt file tells công cụ tìm kiếm các crawler mà URLs đó crawler có thể access trên trang web của bạn.» Evidence for this claim robots.txt controls crawler access and is not a reliable way to keep a URL out of Google. Scope: Google Search behavior for URLs blocked by robots.txt; blocked URLs may still be indexed when discovered elsewhere. Confidence: high · Verified: Google Search Central: Introduction to robots.txt Dùng điều này to giữ bots out of thấp-giá trị spaces — không as một deindexing tool.
  • Kiến trúc trang web & liên kết nội bộ govern cách deep các trang sit và liệu họ là discovered tại all (see crawl depth).
  • Crawl-rate controls. Google retired của nó manual crawl-rate slider trong Search Console (sớm 2024) — điều này hiện tại leans on máy chủ của bạn các phản hồi và một thấp hơn tự động minimum. Bing vẫn cho bạn một manual Crawl Control grid trong Bing Quản trị viên web Tools (see tốc độ crawl).

Hiệu quả crawl và ngân sách crawl

Cả hai engines think về crawling as efficiency. Gary Illyes frames Google side as tốc độ crawl limit + crawl demand (popularity và staleness). Bing Fabrice Canel calls điều này của họ “crawl efficiency north star … to crawl a URL only when the content has been added … updated.” (bản dịch) «hiệu quả crawl north star … to crawl một URL chỉ khi đó nội dung đã được đã thêm … đã cập nhật.»

Đó reassuring part: hầu hết các trang không cần to worry về điều này. Google says điều này plainly — nếu trang web của bạn không có một lớn number of rapidly thay đổi các trang, hoặc của bạn các trang là được crawl đó giống nhau day họ là published, “you don’t need to read this guide.” (bản dịch) «bạn không cần to đọc này hướng dẫn.» Điều này bắt đầu to quan trọng khoảng 1M+ các trang thay đổi weekly hoặc 10k+ thay đổi daily (see ngân sách crawlcrawl frequency).

Evidence for this claim Sites without many rapidly changing pages, or whose new pages are crawled the day they are published, generally do not need crawl-budget management. Scope: large websites Confidence: high · Verified: Optimize your crawl budget

Khi crawling goes sai — Cách see nó

trước khi bạn reach cho khắc phục, hình out mà stage là thực ra hỏng — symptoms và remedies là khác tại mỗi một:

  • không discovered tại all? Không có gì links để trang và nó missing từ của bạn sitemap. khắc phục liên kết nội bộ và sitemap coverage — see crawl depthcrawl frequency.

  • Discovered nhưng không bao giờ fetched? máy chủ các lỗi, timeouts, hoặc robots.txt block là chuyển thành bots away. kiểm tra GSC Crawl Số liệu và của bạn nhật ký — see ngân sách crawltốc độ crawl.

  • Fetched nhưng kết xuất sai? nội dung phụ thuộc vào click hoặc JS-chỉ navigation Googlebot sẽ không perform, hoặc WRS times out. See JavaScript SEO cho render-cụ thể thất bại modes.

  • Fetched và được kết xuất nhưng vẫn không được lập chỉ mục? đó tách biệt decision chỉ mục làm — see lập chỉ mục hub thay vì treating nó as crawl vấn đề.

  • Log file analysis là ground truth. của bạn máy chủ nhật ký hiển thị chính xác mà các URL bots thực ra hit, Cách thường, và Điều gì các mã trạng thái họ đã nhận — best way để spot wasted crawling và tìm các trang bots không bao giờ reach (see log file analysis).

  • Spider traps — infinite URL spaces từ calendars, faceted navigation, session IDs, hoặc relative-link explosions — âm thầm burn của bạn ngân sách crawl on junk các URL (see spider traps).

nơi để go tiếp theo: crawling cluster

điều này hub là map. mỗi topic dưới là của nó own deep dive:

Hiệu quả crawl — Cách nhiều và Cách thường

  • Ngân sách crawl — Điều gì nó là (capacity + demand), Điều gì wastes nó, và ai thực ra cần để care.
  • Tốc độ crawl — Cách fast bots fetch, Vì sao GSC rate slider went away, và Cách để speed up hoặc chậm xuống crawl hôm nay.
  • Crawl frequency — Điều gì làm Google re-crawl trang sooner (popularity, staleness, chính xác lastmod) và Điều gì không.
  • Crawl depth — click depth so với. crawl traversal depth, và Vì sao quan trọng các trang belong close để homepage.

Đáp ứng các crawler — ai thực ra fetching của bạn các trang

  • Crawler — Điều gì web crawler (bot, spider) là và fetch → parse → follow loop họ all chạy.
  • Người dùng agent — người dùng-agent string và robots.txt token bot identifies itself với, và Vì sao Bạn có thể’t trust string alone.
  • Googlebot — Google crawler: Smartphone so với. Desktop, kết xuất, và Cách verify nó.
  • Bingbot — Microsoft crawler, Cách nó differs, và surfaces beyond Bing nó feeds.
  • AI các crawler — bots từ AI companies (training so với. AI-tìm kiếm so với. người dùng-triggered fetchers) và Cách control them.

Diagnosing crawl các vấn đề

  • Log file analysis — verifying thực bots và reading Điều gì họ được crawl.
  • Spider traps (crawler traps) — patterns đó generate infinite các URL, và Cách khắc phục them.

mỗi topic trên là của nó own deep dive nested under điều này hub — họ’re trong sidebar cũng.

Qualifying của bạn outbound links là related on-trang control đó overlaps với crawling — những điều này tell Google Cách treat link thay vì liệu để crawl nó: nofollow ( gốc catch-all, hiện tại hint), plus rel=sponsored và rel=ugc cho paid/advertising và người dùng-generated links. All three trực tiếp trong on-trang meta tags cluster.

Getting tìm thấy trong đầu tiên place là related nhưng tách biệt stage. Cách tìm kiếm engines discover của bạn các URL — liên kết nội bộ, sitemaps (XML, sitemap chỉ mục, image, và video), và push các giao thức IndexNowGoogle lập chỉ mục API (Điều gì mỗi là thực ra cho, và Vì sao Google không sử dụng IndexNow) — hiện tại lives trong của nó own Phát hiện hub. cho rộng hơn topic, see Cách Tìm kiếm Hoạt động.

Add an expert note

Pin an expert quote

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