HTTP Status Codes
Also called Status codes, HTTP response codes, 301, 404.
HTTP status codes are three-digit codes returned by a server in response to a request, indicating success (2xx), redirection (3xx), client error (4xx), or server error (5xx) — each with different SEO implications.
What it means
HTTP status codes are the language servers use to report what happened to a request. For SEO, the most consequential codes are: 200 (OK — page returned normally), 301 (Moved Permanently — new URL, link equity transfers), 302 (Found — temporary redirect, old URL stays indexed), 404 (Not Found — page doesn't exist), and 5xx errors (server failures). Each signals different behavior to crawlers.
301 redirects are the primary tool for preserving link equity when URLs change. A 301 tells Google the move is permanent and transfers most link equity from the old URL to the new one. 302 redirects preserve the old URL in Google's index — appropriate for genuinely temporary moves, but damaging if used for permanent URL changes where link equity should consolidate.
Soft 404s are a common and often-invisible technical SEO problem. A soft 404 is a page that returns a 200 status code (suggesting everything is fine) but displays an empty, error-like, or thin-content response. Google treats them as low-value content, not as real pages. They accumulate silently on ecommerce sites (deleted products), search results pages mistakenly indexed, and empty category pages.
Key takeaways
- 301 (permanent) should be used for all permanent URL changes — 302 (temporary) is rarely appropriate
- Soft 404s return 200 status but deliver empty or error-like content — Google treats them as low-value
- 5xx errors during Googlebot visits result in crawl failures logged in Search Console
- Redirecting to irrelevant pages (e.g., all 404s → homepage) is treated as a soft 404
- Status codes
- HTTP response codes
- 301
- 404
Last updated . Spotted something wrong? Let us know.
Keep digging.
Technical SEO
Also: Technical optimizationTechnical SEO is the practice of optimizing a website's infrastructure — crawlability, indexation, site speed, structured data, and URL architecture — so search engines can efficiently discover, parse, and rank it.
Technical SEORead moreCrawl Budget
Crawl budget is the number of pages Googlebot will crawl on your site in a given timeframe, determined by your site's crawl capacity and Google's perceived demand to crawl it.
Technical SEORead moreIndexation
Also: Indexing, IndexabilityIndexation is the process by which a search engine adds a page to its searchable index after crawling it — and indexability is the property of being eligible for that process.
Technical SEORead moreCanonical URL
Also: rel=canonical, canonical tagA canonical URL is the version of a page that search engines should treat as the primary, indexable copy — declared via a rel='canonical' link tag in the page head.
Technical SEORead moreRobots.txt
Also: Robots exclusion protocol, Robots exclusion standardA robots.txt file is a plain-text file at a domain's root that tells search engine crawlers which pages or directories they are and aren't allowed to crawl.
Technical SEORead more
Knowing what HTTP Status Codes is, is the easy part.
Implementing it on your site is what moves the needle. Get a free SEO audit and we’ll show you where http status codes fits in your roadmap.