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.

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.

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.
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
Redirect Checker
Free redirect checker: paste a URL to see every hop, status code (301/302/307/308), timing and loops — and whether the chain hurts SEO. No signup.
HTTP Header Checker
Free HTTP header checker: see every response header for a URL, with SEO-critical ones flagged — X-Robots-Tag, canonical Link, cache-control, HSTS.
Link Extractor
Free link extractor: get every link on a page — internal vs external, anchor text, nofollow, sponsored, ugc — as a table you can copy or export.
Sitemap Checker
Free sitemap checker: find a site's sitemaps, validate the XML, count URLs and test a sample for 200s, redirects and noindex. No signup.