Glossary

Plain-English SEO definitions, sourced from Google's documentation.

HTTP Status Code

A three-digit response code returned by a server that tells the client — including search engine crawlers — the outcome of an HTTP request.

Definition

An HTTP status code is the numeric response a server sends after receiving a request, grouped into 1xx informational, 2xx success, 3xx redirection, 4xx client error and 5xx server error ranges. Googlebot uses these codes to decide whether to index, follow or drop a URL.

Google's documentation outlines how it handles roughly the top 20 status codes encountered while crawling. 200 OK signals a successful fetch eligible for indexing; 301 and 308 indicate permanent redirects that pass signals to the new URL; 302, 303 and 307 are treated as temporary; 404 and 410 remove the URL from the index over time; and repeated 5xx responses can reduce crawl rate and lead to deindexing if they persist. Other codes such as 429 Too Many Requests prompt Googlebot to slow down its requests for the affected host.

Examples

  • Permanent redirect after a URL change

    A site moves `/blog/post` to `/articles/post` and returns 301 on the old URL. Google transfers signals from the old URL to the new one over time.

  • Server overload during a crawl

    A retailer's server returns 503 responses during a sale-day spike. Googlebot reduces its crawl rate, and if 503s persist for days the affected URLs can drop out of the index.

Sources

Related terms

Where QueryCatch uses this

Last updated: 12/05/2026

HTTP Status Code — Definition & SEO Guide | QueryCatch | QueryCatch SEO Glossary