Creative agency glossarySEO and Analytics

Crawl Errors

Crawl 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.

What is a crawl error?

A crawl error is a failed visit. Search engines discover pages by following links and sitemaps, and a crawler like Googlebot requests each one the way a browser would. When the request does not return a usable page, that is a crawl error: a 404 because the page is gone, a 500 because the server fell over, a timeout because it was too slow, a redirect loop that never resolves, a page blocked by robots.txt or a noindex tag the developer forgot to remove, a DNS failure that makes the whole site unreachable, or a soft 404 where the server says fine and the page says nothing.

Google Search Console groups these under page indexing, with reasons for each page it could not index, and it is the first place to look. Site errors (DNS, server, robots.txt) affect everything; URL errors affect individual pages and are usually a longer, less urgent list.

Why it matters

Why crawl errors matter

Because a page that cannot be crawled cannot rank. The most valuable page on a site, with the best content and the strongest links, is invisible if the crawler is turned away at the door. Site-level errors are emergencies: a misconfigured robots.txt or a DNS failure can drop an entire site from search within days. Page-level errors are a slow leak: every broken link wastes crawl budget, every 404 that used to rank gives away the traffic and the link equity that pointed at it.

They also show up in the experience of real people. The links a crawler cannot follow are the links visitors cannot follow either, and a site full of dead ends looks abandoned. Crawl errors are usually the first visible symptom of a site that nobody is maintaining, and search engines treat that as the signal it is.

In practice

How crawl errors work in practice

  1. 01

    Diagnosis starts in Search Console, where the page indexing report lists what failed and why, and the URL inspection tool shows exactly what the crawler saw for a single page. A crawling tool run against the site (Screaming Frog is the standard) finds the same problems from the outside, plus the broken internal links causing them. Server logs show the crawler's actual requests and responses, which is the ground truth when the reports disagree.

  2. 02

    Fixes depend on the error. A page that moved gets a 301 redirect to its replacement; a page that is genuinely gone returns a proper 404 or 410 and gets removed from the sitemap and the internal links; a server error gets the server fixed or the slow query that caused it; a blocked page gets the robots rule or the noindex tag corrected; a redirect chain gets collapsed to a single hop. Then the fixed URLs are validated in Search Console so the crawler returns.

  3. 03

    Prevention is maintenance. A crawl before and after every site change, especially a redesign or a migration, when most crawl disasters happen. A redirect map for every URL that changes. A sitemap that only lists pages that return 200. And someone whose job includes opening Search Console every week, because the report only helps if it is read.

  4. 04

    The list is triaged, not worked top to bottom. Each failing URL is weighed by what it was worth, its traffic, the links pointing at it, the revenue it carried, so the home page returning an error is fixed within the hour and a stray old tag page waits. Fixes that need a developer go over as a ticket with the URL, the status code the crawler received, where the link lives and what the response should be.

Watch out

What people get wrong about crawl errors

Panicking over every 404. Some pages are supposed to be gone, and a 404 for a deleted product is correct; the problem is only a 404 for a page that should exist or that still has links pointing at it. The other mistake is the opposite: ignoring the report until the traffic drops. Site migrations without redirect maps are the most expensive version of this, and they happen every week to brands that thought the redesign was a design project.

A third error is confusing a crawl problem with a ranking problem. A page that is crawled, indexed and sitting on page four does not have a crawl error; it has a content or authority problem, and no amount of technical fixing will move it. Read the report for what it says, fix what it lists, and then look elsewhere for the rest.

Questions

People also ask

How do I find crawl errors on my site?

Open Google Search Console and read the page indexing report, which lists every URL Google could not index and the reason. Run a site crawl with a tool like Screaming Frog to find broken links and redirect chains from the outside. For a single page, the URL inspection tool shows exactly what Googlebot saw.

Do crawl errors hurt SEO?

Site-level errors (DNS, server, robots.txt) can remove a site from search quickly and are urgent. Page-level errors hurt in proportion: a 404 on a page that ranked or had links loses that value, while a 404 on a page nobody linked to costs little. The pattern matters more than the count.

What is the difference between a crawl error and an indexing error?

A crawl error means the search engine could not fetch the page at all. An indexing error means it fetched the page but chose not to include it, because of a noindex tag, duplicate content, a canonical pointing elsewhere or low quality. Search Console reports both under page indexing, with the reason for each.

Who fixes crawl errors?

A developer for server, DNS and redirect issues; an SEO specialist or the site's content team for broken links, sitemaps and tags. During a redesign the two should work together on a redirect map before launch, which prevents most of the crawl errors that would otherwise appear the week after.

Next to it in the glossary

  1. Cornerstone ContentCornerstone content is the small set of comprehensive, long-lived pages that define what a website is about, which the rest of the site links to and builds on.
  2. Crawl BudgetCrawl budget is the number of pages a search engine is willing and able to fetch from a website in a given period, set by how much the server can handle and how much the engine wants from the site.
  3. 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.
  4. CrawlabilityCrawlability is how easily a search engine's crawler can reach, fetch and move through the pages of a website.
  5. CrawlerA 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.
  6. 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.

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