Skip to main content
JD Media
Back to glossarySearch Engine Marketing

Crawling

Automated traversal of websites by bots, for example from search engines or AI systems, for data capture.

Also known as: Web Crawling, Spidering

Crawling describes the automated retrieval and evaluation of web pages by programs called crawlers or bots. Search engines such as Google use crawlers to index content, AI providers gather training data, price comparison sites monitor competitor pricing and security providers scan for vulnerabilities. Without crawling there would be neither search engines nor many modern data services.

How crawlers work

A crawler starts with a list of known URLs, retrieves them, follows the contained links and stores the found content in a database. Frequency and depth depend on the importance and freshness of the page. Websites can steer which bots may visit which areas via the robots.txt file, and speed up indexing via sitemap files.

What influences crawling

Fast load times, a logical site structure, unambiguous canonical tags and meaningful internal linking help crawlers capture the site fully. Very large sites need clean crawl budget management because crawlers do not visit every URL arbitrarily often. JavaScript rendering is now standard with leading search engines, yet complex single page applications can still trip up crawlers.

Practice note

In SEO, log file monitoring is an important tool to see which crawlers visit which pages how often. This allows bandwidth and server load to be steered and unwanted crawlers to be blocked. In the AI era the discussion additionally turns to new bots that harvest content for model training. Anyone wishing to opt out can block such bots specifically, provided they respect robots.txt.