HTTP Status Code Checker

Check the HTTP status code of up to 20 URLs at once.

What is an HTTP status code?

An HTTP status code is the three-digit number a web server returns for every request, telling the browser or crawler what happened: 2xx means success, 3xx a redirect, 4xx a client error such as 404 Not Found, and 5xx a server error.

Status code classes

ClassMeaningCommon codes
2xxSuccess200 OK, 204 No Content
3xxRedirection301 Moved Permanently, 302 Found, 304 Not Modified, 307, 308
4xxClient error400 Bad Request, 401 Unauthorized, 403 Forbidden, 404 Not Found, 410 Gone, 429 Too Many Requests
5xxServer error500 Internal Server Error, 502 Bad Gateway, 503 Service Unavailable, 504 Gateway Timeout

What each code means for SEO

  • 200 — the page can be indexed. Make sure important pages return 200, not a redirect.
  • 301 / 308 — permanent move; signals pass to the target. Update internal links so they point straight to the target.
  • 302 / 307 — temporary; fine for short tests, risky if left for months.
  • 404 — the page does not exist. Normal for removed content, but internal links pointing to 404s waste crawl budget and frustrate visitors.
  • 410 — permanently gone. Google drops 410 URLs from the index slightly faster than 404s.
  • "Soft 404" — a "not found" page that returns 200. Google flags these in Search Console; return a real 404 or 410 instead.
  • 503 — use during maintenance with a Retry-After header; Google will come back without dropping your pages.
  • 500 / 502 / 504 — server problems. Repeated 5xx errors make Google crawl less and can push pages out of the index.

How to use this bulk checker

  1. Paste up to 20 URLs, one per line (we add https:// if you leave it out).
  2. Click Check now. Each URL is requested once without following redirects, so you see the exact first response.
  3. Read the status, redirect target and response time. Export the table to CSV for your audit.

To follow a redirect all the way to its final page, use the Redirect Checker. To find broken links on a page automatically, try the Broken Link Checker.

Typical audit workflow

Export URLs from your sitemap (the Sitemap Checker lists them), run them through this tool in batches, and fix anything that is not 200: remove redirected or broken URLs from the sitemap, update internal links, and add redirects for content that moved.

Frequently asked questions

What is the difference between 404 and 410?

Both mean the page is not available. 404 means not found (it may come back); 410 means gone permanently. Google treats them almost the same but may drop 410 URLs a little faster.

Why does a page show fine in my browser but return 403 here?

Some firewalls or CDNs block automated requests or certain countries. The page works for you, but bots — possibly including search engines — may be blocked, which is worth investigating.

Does this tool follow redirects?

No. It shows the first response so you can see each redirect. Use the Redirect Checker to trace the full chain to the final page.

What is a soft 404?

A soft 404 is an error page that returns a 200 OK status. Search engines may index it as a real page, so missing pages should return 404 or 410.

How many URLs can I check?

Up to 20 URLs per run. Run several batches for bigger lists.