HTTP · 12 min read

Common HTTP Status Codes

A practical reference for 2xx, 3xx, 4xx, and 5xx responses during website audits.

How status codes are grouped

Common HTTP Status Codes matters because URL behavior affects visitors, crawlers, reporting, and the systems that depend on a stable web address. The useful approach is to inspect the evidence, understand the intended outcome, and fix the source of the problem rather than treating every status as identical.

A practical workflow starts with a small representative set, uses consistent scan settings, and separates URLs you control from third-party destinations. After changes are deployed, repeat the same check. Verification is part of the fix, especially when caches, CDNs, DNS, or redirect rules are involved.

Successful responses

Successful responses should be evaluated in context. Record the source URL, response, final destination, timing, and any redirect path. That combination is more reliable than a status code on its own and makes the finding easier for another person to reproduce.

A practical workflow starts with a small representative set, uses consistent scan settings, and separates URLs you control from third-party destinations. After changes are deployed, repeat the same check. Verification is part of the fix, especially when caches, CDNs, DNS, or redirect rules are involved.

Redirect responses

Redirect responses should be evaluated in context. Record the source URL, response, final destination, timing, and any redirect path. That combination is more reliable than a status code on its own and makes the finding easier for another person to reproduce.

A practical workflow starts with a small representative set, uses consistent scan settings, and separates URLs you control from third-party destinations. After changes are deployed, repeat the same check. Verification is part of the fix, especially when caches, CDNs, DNS, or redirect rules are involved.

Client errors

Client errors should be evaluated in context. Record the source URL, response, final destination, timing, and any redirect path. That combination is more reliable than a status code on its own and makes the finding easier for another person to reproduce.

A practical workflow starts with a small representative set, uses consistent scan settings, and separates URLs you control from third-party destinations. After changes are deployed, repeat the same check. Verification is part of the fix, especially when caches, CDNs, DNS, or redirect rules are involved.

Server errors

Server errors should be evaluated in context. Record the source URL, response, final destination, timing, and any redirect path. That combination is more reliable than a status code on its own and makes the finding easier for another person to reproduce.

A practical workflow starts with a small representative set, uses consistent scan settings, and separates URLs you control from third-party destinations. After changes are deployed, repeat the same check. Verification is part of the fix, especially when caches, CDNs, DNS, or redirect rules are involved.

Network failures beyond HTTP

Network failures beyond HTTP should be evaluated in context. Record the source URL, response, final destination, timing, and any redirect path. That combination is more reliable than a status code on its own and makes the finding easier for another person to reproduce.

A practical workflow starts with a small representative set, uses consistent scan settings, and separates URLs you control from third-party destinations. After changes are deployed, repeat the same check. Verification is part of the fix, especially when caches, CDNs, DNS, or redirect rules are involved.