Creative agency glossarySEO and Analytics

Crawler

A crawler is an automated program that visits web pages, reads their content and follows their links to discover more pages, feeding what it finds into a search index or another database.

What is a crawler?

Also called a spider or a bot, a crawler is how search engines read the web. It starts from a list of known URLs, fetches each page, extracts the links and adds the new ones to its queue, and keeps going. Googlebot and Bingbot are the ones that matter for search; alongside them run the crawlers of social platforms building link previews, SEO tools mapping backlinks, archive projects, price comparison services and, increasingly, the AI companies gathering training and retrieval data. Each one announces itself with a user agent string and, if it is well behaved, reads robots.txt before it does anything else.

What a crawler fetches is the only version of your site a search engine ever sees. The brand site a team is proud of and the brand site Google holds in its index are related but not identical, and the crawler is the difference.

Why it matters

Why a crawler matters

Because the index is downstream of it. If the crawler cannot reach a page, the page is not in search; if it fetches an empty shell because the content is loaded by script after the fact, the index holds the shell; if it is blocked by a firewall that mistook it for an attacker, the site vanishes from results while looking fine in a browser. Understanding what the crawler sees is the first technical job in SEO, before keywords, before links.

Crawlers also cost something. Each one uses bandwidth and server time, and on a large site the aggressive ones, especially scrapers and some AI bots, can account for a surprising share of traffic. Deciding who may crawl, and how hard, is now a policy question for every site.

In practice

How a crawler works in practice

  1. 01

    Let the right ones in. Check robots.txt allows the search engine crawlers everywhere you want to be indexed, make sure the firewall and bot-protection services recognize Googlebot and Bingbot (verify by reverse DNS rather than trusting the name, since scrapers impersonate them), and keep the server fast enough that the crawler does not throttle itself. Give them a map: an XML sitemap for the pages that matter and clean internal links for everything else.

  2. 02

    Watch what they do. Server logs show each crawler's visits, the URLs it chose and the status codes it got, which is the ground truth for crawl behavior. Search Console and Bing Webmaster Tools show the same from the engine's side. The URL Inspection tool fetches a page as Googlebot and shows the rendered result, which settles most "why is this page not ranking" questions in a minute.

Watch out

What people get wrong about crawlers

Assuming the crawler sees what the browser sees. Googlebot renders JavaScript, but later, on a queue, and some content never makes it; other crawlers do not render at all. Anything important should be in the HTML the server sends. The second mistake is blocking by default: an over-eager security setting that challenges every bot has removed more sites from search than any penalty. The third is the opposite, ignoring the crawlers entirely, so that scrapers and AI bots take whatever they like and the server pays for it.

Questions

People also ask

What is the difference between a crawler and an indexer?

The crawler fetches pages and follows links; the indexer processes what was fetched, works out what each page is about and stores it so it can be retrieved for a query. Crawling is discovery; indexing is understanding. A page can be crawled and still not be indexed.

How do I see which crawlers visit my site?

Read the server access logs and filter by user agent, or use a log analysis tool. Googlebot, Bingbot and the major AI crawlers identify themselves by name, and search engines publish IP ranges so you can verify that a visitor claiming to be a crawler really is one.

Should I block AI crawlers?

It is a choice about visibility. Blocking the AI companies' training bots in robots.txt keeps your content out of model training, which protects it and hides it in equal measure. Many brands allow the retrieval crawlers used for AI answers and block only the training ones.

Next to it in the glossary

  1. Crawl DelayCrawl delay is a robots.txt setting that asks search engine bots to wait a set number of seconds between requests, to stop crawling from overloading a server.
  2. Crawl ErrorsCrawl errors are the problems a search engine hits when it tries to fetch a page, from broken links and server failures to pages blocked by mistake.
  3. CrawlabilityCrawlability is how easily a search engine's crawler can reach, fetch and move through the pages of a website.
  4. CTR (Click-Through Rate)CTR (click-through rate) is the share of people who click a link, result or ad after seeing it, and in search it measures how well a page's listing earns the click it was shown for.
  5. Cumulative Layout Shift (CLS)Cumulative Layout Shift (CLS) is a Core Web Vitals metric that measures how much the visible content of a page moves around unexpectedly while it loads and while someone uses it.
  6. Dashboard SoftwareDashboard software is a tool that pulls data from several sources into one live screen of charts and figures, so the people running a business or a campaign can see how it is doing without opening every platform.

Every SEO and Analytics term →

In the work

Where it shows up

All our creations →

From the journal

Read around it

The journal →

Talking the talk is one thing

We make the work.

RIOT is a creative agency and production studio in New York. Strategy, brand, film, photography, design and the campaigns that carry them, made by one team. A few lines is enough to start: we read every brief the same day.

    Footage