SEOTechnical SEOUpdated 2026.04.28

HTTP Status Codes

In one line

HTTP status codes are the standard server responses (200, 301, 404, 500 and so on) that tell crawlers how to treat a request — and in SEO they directly steer indexing decisions.

Going deeper

HTTP status codes are the standard response set: 200 for success, 3xx for redirects, 4xx for client errors, 5xx for server errors. The SEO-relevant subset you deal with most is 200, 301, 302, 404, 410, 500 and 503.

A few traps come up repeatedly. Permanent moves should be 301 (or 308), temporary ones 302 (or 307); reaching for 302 by accident keeps link equity stuck on the old URL. During maintenance you want 503 with a Retry-After header so engines treat it as temporary — naked 500s can leak into indexing decisions.

AI search crawlers obey the same standard. GPTBot, PerplexityBot and ClaudeBot all read 200, 301 and 404 the same way, so good status-code hygiene is just as foundational for GEO as it is for classic SEO.

Related terms

How does your brand show up in AI answers?

Get a GEO Audit