SEOTools.info / Tools / HTTP Status Code Checker
HTTP Status Code Checker
See the HTTP status code, content type and server a URL returns — spot 404s, 500s and redirects.
We request the URL and report its status.
Next step: HTTP Header Checker →
About the HTTP Status Checker
See the exact HTTP status code a URL returns — the single fastest way to catch broken pages (404), server errors (5xx) and unexpected redirects that waste crawl budget.
What this tool checks
- Reports the status code and reason
- Shows any redirect target
- Reveals content type and server
HTTP status codes at a glance
| Code | Meaning | What it tells you |
|---|---|---|
| 200 | OK | The page loaded normally. |
| 301 | Moved Permanently | Permanent redirect — passes ranking signals. |
| 302 / 307 | Found / Temporary Redirect | Temporary redirect — keep the original URL. |
| 304 | Not Modified | Cached copy is still fresh. |
| 401 / 403 | Unauthorized / Forbidden | Access is blocked (auth or permissions). |
| 404 | Not Found | The URL doesn't exist — fix or redirect it. |
| 410 | Gone | Permanently removed on purpose. |
| 429 | Too Many Requests | Rate-limited — slow down. |
| 500 / 502 / 503 | Server errors | The server failed — a red flag for SEO and users. |
Frequently asked questions
Why does my page return 200 but look broken?
The server delivered the HTML fine; the problem is client-side (JS, blocked assets). Status only reflects the initial response.
Is a 301 bad?
No — a 301 is the correct, SEO-friendly way to move a URL permanently.
Monitor uptime & domains for real
Bulk domain + WHOIS checks and live site monitoring inside the panel.