DK logodavorkarafiloski
AboutCase StudiesSpeakingGlossary Work With Me
Glossary/HTTP Status Codes
Core / Technical SEO

HTTP Status Codes

FoundationsPractitionerSenior lens
Quick definition

The three-digit codes servers return with every request — 2xx success, 3xx redirect, 4xx client error, 5xx server error.

01
Foundations
New to SEO? Start here.

Every time a browser or crawler requests a URL, the server answers with a three-digit HTTP status code. They group into families: 2xx means success (200 = OK), 3xx means redirection (301, 302), 4xx means a client-side problem (404 not found, 410 gone, 403 forbidden), and 5xx means a server-side problem (500 internal error, 503 unavailable).

02
Practitioner
Doing the work day to day.

Status codes are the vocabulary of technical SEO diagnostics. Crawl your site to see what each URL actually returns, and make sure it matches intent: important pages return 200, moved pages return 301, genuinely gone pages return 404 or 410, and maintenance windows return 503 (not 200 on an error page). Watch for mismatches — a "not found" page returning 200 is a soft 404; a redirect that should be permanent returning 302 delays consolidation.

03
Senior lens
Strategy, trade-offs, judgement.

Senior practitioners read status codes at scale through log files and crawl data to diagnose crawl waste and health. A rash of 5xx errors tells Google your server is unreliable and can suppress crawling; using 503 with a Retry-After during planned downtime protects your index; 410 (gone) can speed deindexing of content you deliberately removed. Fluency here separates real technical SEO from guesswork.

DKDavor’s take

Status codes are the language your server speaks to Google, and most site owners never listen. Learn to read a crawl report by status family and you will diagnose in minutes what others chase for weeks.

Common mistakes
Serving a 200 on error or empty pages, creating soft 404s that waste crawl budget.
Returning 200 during downtime instead of 503, risking broken pages getting indexed.
Ignoring recurring 5xx errors that quietly throttle Google’s crawling.
In practice
During a planned migration window the site returns 503 with Retry-After, so Google pauses crawling instead of indexing error pages.
Related terms
301 Redirect
A permanent redirect from one URL to another that passes ranking signals to the new location.
302 Redirect
A temporary redirect signalling the original URL will return — handled differently from a permanent 301.
404 Not Found
The status code for a page that does not exist — normal in moderation, harmful when it hits valuable URLs.
Crawl Budget
The number of URLs a search engine will crawl on your site within a given window.
Keep learning · Core / Technical SEO
Canonical TagCore Web VitalsRobots.txtXML Sitemap
← Previous
404 Not Found
Next →
Hreflang
← Back to the full glossary

Want this applied to your pipeline?

I turn concepts like these into quarterly roadmaps and measurable organic revenue for SaaS teams.

Work with me →
davorkarafiloski

Proven SEO systems for SaaS teams that refuse to fall behind in AI-era search.

© 2026 Davor Karafiloski. All rights reserved.
Skopje, North Macedonia · SEO Director at SmartClick