Skip to content

HTTP Status Checker: Bulk-Check Up to 20 URLs

An HTTP status checker requests a list of URLs and reports the final status code of each — 200, 301, 404, 410, 5xx — with the redirect path and response time. Paste up to 20 URLs, one per line, to find broken links, unexpected redirects and server errors in one go.

We request each URL live from our server, follow redirects and record every status code along the way. Free, no signup. Updated Oct 24, 2026 by the AEOeye team.

HTTP Status Check: What 200, 301, 404, 410 and 5xx Mean for SEO

Status codes are how your server tells crawlers what happened, and Google acts on them directly (Google's crawler docs):

Code What Google does
200 Considers the page for indexing
301 / 308 Treats as a permanent move; signals go to the target
302 / 307 Treats as temporary; may keep the old URL indexed
404 / 410 Treats the content as not existing; drops it over time
429 Treats as server overload; slows crawling
500 / 503 Slows crawling; persistent errors get URLs dropped

One detail surprises people: Google says all 4xx errors except 429 are treated the same, so a 410 is not a magic fast-removal switch. Use whichever is honest. Full definitions of every code are on MDN.

A bustling city intersection with night lights and streaking car trails.
Photo by Omar Ramadan on Pexels

What is a soft 404?

A page that says "not found" but returns 200. Google detects many of these and reports them in Search Console, but they waste crawl budget until it does, and some get indexed as thin pages.

We tested this on 313 big-brand sites in October 2026 by requesting a random URL that couldn't exist (dataset). 91.7% returned a proper 404, 5.1% returned a 200 — a soft 404 — and the rest answered with redirects or other codes.

How do I read the results?

Each row shows the final status, the full status path (for example 301 → 200), the final URL and the time taken.

  • 200 with a redirect path — works, but update links to the final URL.
  • 404 on a page you link to — fix the link or redirect the old URL.
  • 403 — often a firewall rule; crawlers see the same wall.
  • 5xx — server trouble. If it persists, Google will drop the URLs.
Close-up of server racks in a data center highlighting modern technology infrastructure.
Photo by panumas nikhomkhai on Pexels

When should I check status codes?

After every migration, redesign or URL change, and whenever Search Console reports new errors. Paste the old URLs here to confirm each one redirects to a live page, then trace any long chains with the redirect checker. Status codes for robots.txt itself have their own rules — test them in the robots.txt tester.

One page checked. What about the rest of your site?

The free SEO audit crawls your site and scores ~90 checks across 7 areas — with the evidence and the fix for each problem.

Free · no account · crawls up to 20 pages and runs Google PageSpeed Insights. Usually 60–90 seconds.

FAQ

What is the difference between 404 and 410?

+

404 means not found; 410 means gone on purpose. Google says it treats all 4xx codes except 429 the same way, so pick the code that honestly describes the page rather than expecting faster removal.

Is a 301 redirect bad for SEO?

+

No. A 301 passes signals to the new URL. The cost comes from chains of several redirects and from internal links that keep pointing at redirected URLs.

Why does a URL return 403 here but work in my browser?

+

Firewalls and bot protection often block requests that don't come from a regular browser. If crawlers hit the same rule, they can't index the page, so check your firewall settings.

Sources

Related free tools

All crawling & indexing tools