What Is Crawling?

Flavio AmielWritten byFlavio Amiel Founder, Roborank
Updated July 15, 2026

Crawling is the first stage of Google Search, in which an automated program called Googlebot discovers URLs and downloads the text, images, and video from those pages. During crawling Google also renders each page and runs its JavaScript with a recent version of Chrome, so it sees roughly what a browser would before deciding whether to index the content.

Key Takeaways

How Crawling Works

Crawling is the entry point to Google Search. In Google’s own words, the first stage is where “Google downloads text, images, and videos from pages it found on the internet with automated programs called crawlers.” That crawler is Googlebot, also called a robot, bot, or spider, and it works through a constantly updated list of URLs discovered from previous crawls, submitted sitemaps, and links found on pages it has already fetched.

Crawling is not exhaustive. Google states that “Googlebot uses an algorithmic process to determine which sites to crawl, how often, and how many pages to fetch from each site.” That algorithmic budgeting is why discovery and prioritization matter: Googlebot will not necessarily fetch every URL on a large site, and it revisits pages at a cadence it decides based on signals like popularity and how often a page changes. On big or fast-moving sites this becomes an explicit constraint called crawl budget.

A step people routinely forget is that crawling includes rendering. Google renders the page and “runs any JavaScript it finds using a recent version of Chrome,” much like a browser. This matters because a page’s raw HTML and its rendered output can differ significantly. If your primary content, links, or canonical tags are injected by client-side JavaScript, Googlebot only sees them after rendering succeeds — and rendering can be queued or resource-limited. Server-rendered HTML removes that uncertainty.

Crawling also isn’t a single event. Google recrawls pages on a cadence it sets from signals like popularity and how often a page changes, so a URL that was fetched last week may be refetched today or not for weeks. This is why a change you publish can take time to be reflected in results: Google has to recrawl the page before it can reindex the update. Frequently updated, well-linked pages get revisited far more often than static, deeply buried ones.

Once a page is crawled and rendered, it becomes eligible for the next stage. Crawling alone does nothing for visibility; it simply puts the page in front of Google’s indexing systems.

What Controls Whether a Page Gets Crawled

Several technical levers decide whether, and how often, Googlebot fetches a URL:

You can influence discovery directly. Submitting an accurate XML sitemap tells Google which URLs exist and roughly when they changed, and the URL Inspection tool in Search Console lets you request a crawl of a specific page. Neither forces Google to crawl — the algorithmic budget still applies — but both raise a URL’s chances of being fetched sooner, especially for new pages that have few internal links pointing at them yet.

Example of Crawling

Google’s How Search Works documentation gives the canonical worked description of crawling, and the specifics are more constraining than most people assume. Google names the mechanism precisely: pages are downloaded “with automated programs called crawlers,” the crawler is Googlebot, and the decision of what to fetch is explicitly algorithmic — Googlebot “uses an algorithmic process to determine which sites to crawl, how often, and how many pages to fetch from each site.”

The rendering detail is the part that trips up modern sites. Google documents that during crawling it “renders the page and runs any JavaScript it finds using a recent version of Chrome, similar to how your browser renders pages you visit.” A concrete consequence: if a product page ships an almost-empty HTML shell and fills in its title, description, and body through client-side JavaScript, then everything Google indexes for that page depends on the render step completing correctly. Block the script in robots.txt, or have it fail, and Googlebot crawls a blank page — technically fetched, effectively empty.

Google also documents the ceiling on crawling in its large-site crawl budget guide, where it explains that crawl capacity is “the maximum number of simultaneous parallel connections that Google can use to crawl a site, as well as the time delay between fetches,” and that this limit rises when your server responds quickly and falls when it slows down or returns server errors. The lesson from Google’s own framing is direct: crawling is a negotiated, rate-limited process shaped by how discoverable your URLs are and how healthy your server is, not a guarantee that every page will be seen.

The thing people get wrong

People say "Google crawled my page" as if that settles anything. It settles almost nothing. Crawling only means Googlebot fetched the bytes — it is the first of three gates, and it is the easiest one to pass and the easiest one to accidentally slam shut. The failures I chase most often aren’t ranking problems at all, they’re discovery problems: a page with no internal links pointing at it, a URL buried five clicks deep, a resource blocked in robots.txt that the renderer needed to paint the content. If Googlebot can’t find or fully fetch a page, nothing downstream exists. Check your server logs for actual Googlebot hits before you assume a page is even in the running.

Crawling vs Indexing

Crawling Indexing
What happens Googlebot discovers and downloads a page Google analyzes the page and stores it in the index
Stage First stage of search Second stage, after crawling
Output Fetched, rendered page content An entry in Google’s index (or not)
Guaranteed? Google decides which URLs to crawl Never — “indexing isn’t guaranteed”
Main levers Links, sitemaps, robots.txt, server speed Canonicals, noindex, content quality, duplicates

The two are often conflated because they happen in sequence and both are handled by Google behind the scenes. But they fail for different reasons and are diagnosed differently: a crawling problem means Google never fetched the page, while an indexing problem means Google fetched it and chose not to store it. Confusing the two sends you fixing sitemaps when the real issue is a duplicate canonical, or vice versa.

Frequently Asked Questions

What is crawling in SEO?
Crawling is the process by which a search engine’s automated program — Googlebot for Google — discovers URLs and downloads their content. It is the first stage of search, happening before indexing. Google decides which pages to crawl and how often using an algorithmic process.
What is the difference between crawling and indexing?
Crawling is discovering and downloading a page; indexing is analyzing that page and storing it in Google’s database. Crawling comes first and is a prerequisite for indexing, but a crawled page is not automatically indexed — Google states indexing is never guaranteed.
How do I get Google to crawl my site?
Make pages discoverable through internal links and an XML sitemap, keep robots.txt from blocking important URLs, and return fast, healthy server responses. For large or frequently changing sites, managing crawl budget helps Google spend its crawling on the pages that matter.
Does Google crawl JavaScript?
Yes. Google renders pages during crawling using a recent version of Chrome and executes JavaScript, so client-side content can be seen. But rendering is resource-intensive and can be delayed, so content that depends entirely on JavaScript carries more risk than server-rendered HTML.

The Bottom Line

Crawling is Google finding and fetching your pages — the moment your URL enters the machine at all. It is necessary for everything that follows and sufficient for none of it. Make your pages easy to discover and cheap to fetch, then worry about whether they get indexed and ranked.

Sources

  1. In-Depth Guide to How Google Search WorksGoogle Search Central
  2. Large site owner's guide to managing your crawl budgetGoogle Search Central
Roborank does this

Roborank flags pages Google can’t crawl — blocked resources, orphaned URLs, and server errors — before they quietly drop out of search.

Check what Google can crawl →

Rank & Cash — the weekly SEO breakdown

One practical teardown a week on ranking in search and getting cited by AI. No fluff.