SEO UTILITIES
HTTP Status Code Checker — Server Status Tool
Check the HTTP status code a URL returns — 200, 301, 404, 500 and more. Confirm a page is live, redirecting correctly, or throwing a server error.
Every time a server answers a request it returns a three-digit status code saying what happened. This tool makes that request for you and reports the code, so you can tell at a glance whether a URL is healthy, redirecting, missing, or erroring.
Common status codes and what to do
| Code | Meaning | What it usually tells you |
|---|---|---|
| 200 | OK | The page loaded normally — nothing to fix. |
| 301 | Moved permanently | Permanent redirect; passes SEO signals. Use for moved pages. |
| 302 | Found (temporary) | Temporary redirect. Don't use for a permanent move. |
| 304 | Not modified | Served from cache; the resource hasn't changed. |
| 403 | Forbidden | Access blocked — permissions, or the server refusing bots. |
| 404 | Not found | The page doesn't exist. Fix the link or add a redirect. |
| 410 | Gone | Deliberately removed for good — a stronger signal than 404. |
| 500 | Server error | The app crashed or is misconfigured. Check server logs. |
| 502 / 503 | Bad gateway / unavailable | Upstream down or server overloaded. Often temporary. |
2xx = success, 3xx = redirect, 4xx = the request failed on the client side, 5xx = the server itself failed.
How to use it
- Paste the full URL to test.
- Run the check to request it and read the response.
- Match the returned code against the table above.
Frequently asked questions
- The page loads in my browser but the checker shows an error.
- Some servers respond differently to automated requests than to a browser, or block them outright, which can return a 403 or a timeout. It can also mean the server is intermittently failing under certain conditions.
- What's the real difference between a 301 and a 302 for SEO?
- A 301 says the move is permanent, so search engines follow it and pass ranking signals to the new URL. A 302 says it's temporary, so they may keep the old URL indexed. Using a 302 for a permanent move can strand your rankings on a dead URL.
- Should I check the redirecting URL or the destination?
- Whichever you're troubleshooting. Enter the redirecting URL to see the redirect code; enter the destination to confirm it returns a clean 200.