Taskcover Agency logo
Technical SEO9 min read

HTTP Status Codes & Redirects for SEO

Map live, moved, removed, empty and temporarily unavailable URLs to honest HTTP responses — a friendly 200 error page can be read as a soft 404.

Taskcover Editorial TeamPublished: July 5, 2026Updated: July 5, 2026
Decision matrix mapping URL states to HTTP status codes and redirect decisions for SEO.
Every URL state deserves the HTTP status that truthfully represents it.

Next step

Get a free SEO audit

Use the free audit or a strategy call to map these frameworks to your current website, market, and revenue goals.

Start free audit

Related services

Technical SEO

Read more

Related sample

Technical SEO sample audit

Read more

Direct answer

Return the HTTP status that truthfully represents the resource state. Use success for a usable resource, a redirect when another URL is the intended destination, not-found/gone for permanent removal without a replacement, and retryable server errors for genuine temporary failures. Do not return a friendly error page with 200; Google may treat error-like successful responses as soft 404s.

Key takeaways

  • Match the status code to the true state of the resource, not to user friendliness.
  • A 200 response for an error-like page risks being read as a soft 404.
  • Use permanent redirects only to a close, relevant replacement — not a blanket homepage redirect.
  • Use 404 or 410 for permanent removal with no replacement, while keeping useful navigation.
  • Use appropriate 5xx codes, often 503, for genuine temporary outages.

Map URL state to response decision

Response decision by URL state.
StateResponse decisionGuardrail
Valid resource200-classBody must contain the intended resource
Permanent move with close replacementPermanent redirectAvoid irrelevant mass redirect/homepage
Temporary moveTemporary redirectReassess expiry and canonical intent
Permanently removed, no replacement404 or 410Keep useful navigation; no deceptive 200
Temporary outage/overloadAppropriate 5xx, often 503Retry/monitor; do not convert to permanent removal
Legal/access restrictionApplicable status and policyQualified legal/security review

Returning a friendly error page with a 200 status can be treated by Google as a soft 404.

The URL state response matrix record

  • Old state and desired user outcome
  • Target URL if any
  • Response status and cache behavior
  • Canonical, internal-link and sitemap update
  • Owner, validation method and rollback

Test chains, loops, query variants, trailing slash/case, edge versus origin, mobile and bot-equivalent requests. Google documents how common status classes affect crawling and processing; HTTP semantics are defined by the standard, while search behavior is consumer-specific.

HTTP status semantics are defined by RFC 9110, while how a search engine treats a given status is consumer-specific documented behavior.

Hypothetical: a blanket redirect that fails the user

Discontinued products are redirected to a category regardless of relevance. Users cannot find the promised item and the destination does not replace its task. Apply a product-specific lifecycle matrix rather than a blanket redirect.

related service

Fix redirect and status-code risk

Taskcover's Technical SEO service audits status codes, redirect chains, and soft-404 risk across a site.

Is a 200 status ever wrong for a page that shows an error message?

Yes. If the page effectively communicates that content is missing but returns 200, Google may treat it as a soft 404, which can affect how the URL is processed.

When should a page return 410 instead of 404?

410 signals a deliberate, permanent removal, while 404 simply signals the resource is not found. Both are valid for permanently removed content with no replacement; 410 is a more explicit signal of intent.

Should discontinued products always redirect to a category page?

Not automatically. A blanket redirect can fail the user if the destination does not replace the original task. Evaluate relevance per URL using a lifecycle decision matrix.

Get an honest status-code and redirect map.

Taskcover can audit your URL state matrix and remove soft-404 and redirect-chain risk before it affects crawling.

Sources and references

Evidence

  1. HTTP Status Codes and Network Errors

    Google Search Central · Accessed: July 13, 2026

  2. RFC 9110: HTTP Semantics

    IETF · Accessed: July 13, 2026

Turn the reading path into a search-growth plan.

Use the free audit or a strategy call to map these frameworks to your current website, market, and revenue goals.

Taskcover uses necessary storage for security and forms. You can choose whether we use preferences, analytics, and marketing measurement.