Technical SEO

HTTP status codes

Also called: status codes, response codes

HTTP status codes are three-digit responses a server returns for every request, grouped into five classes: 1xx informational, 2xx success, 3xx redirection, 4xx client error, and 5xx server error. They tell browsers and search crawlers whether a URL loaded, moved, or failed.

The five classes are defined by the IETF in RFC 9110 and catalogued in the IANA registry, so the meaning of a code is the same everywhere. What differs is how a crawler acts on it.

How Googlebot reads each class

Every URL Googlebot touches returns a code, and it responds by class:

The wrong code silently leaks rankings. A moved page returning 302 instead of 301 can stall consolidation. A dead page returning 200 wastes crawl budget on a soft 404. A flaky server throwing 500s teaches Google to crawl the site less often.

How it affects your traffic

Status codes are one of the first things a technical audit checks because a single wrong code can quietly cap a whole section of a site. Redirect chains that mix 302s, soft 404s eating crawl budget, and intermittent 5xx errors all suppress crawling and indexing before content or links ever matter. Our Technical SEO work maps every response code your URLs return, fixes the ones sending the wrong signal, and makes sure crawlers spend their budget on pages you actually want ranked.

Get Technical SEO that moves the needle

We turn terms like this into ranked pages and qualified pipeline. Start with a free Initial SEO Strategy.