Headquarters: Chandigarh, India +91 98782 23298 WhatsApp hello@justmarketo.com
Home/ Free Tools/ Bulk HTTP Status Checker
Technical SEO

Free Bulk HTTP Status Code Checker

Paste a list of URLs or a sitemap and get the status code, full redirect chain, final URL, canonical and meta robots for every page. Built for SEOs, developers and site owners cleaning up migrations, broken links and indexing problems.

2,000 URLs a day, free No sign-up CSV export Sitemap import
JustMarketo Free Tools

Bulk HTTP Status Checker

HTTP status codes, redirect chains, canonicals and meta robots for your URL list. Free by JustMarketo, up to 2,000 URLs a day.

Connecting to server…
api.php is not reachable. Upload index.html, api.php, config.php and .htaccess to the same folder and open this page through your domain, not from your computer.
Paste URLs to begin
No results yetPaste URLs or import a sitemap, then choose Check URLs.

What the checker reports for every URL

  • HTTP status code of the first response and of the final destination.
  • Redirect chain: every hop, its status code and the URL it points to, so you can spot chains and loops.
  • Canonical tag: whether the page declares itself or another URL as the canonical version.
  • Meta robots and X-Robots-Tag: catches accidental noindex and nofollow directives.
  • Server Last-Modified and page modified dates, where the server or page exposes them.
  • Page title, response time and network errors such as DNS failures, timeouts and SSL certificate problems.

How to use it

  1. Paste your URLs, one per line, or enter your sitemap.xml address to import every URL in it.
  2. Pick a speed. Balanced suits most sites; choose Gentle for small or shared hosting.
  3. Press Run. Results fill in live, grouped by status class.
  4. Click a status group to filter, expand any row for its full redirect chain, then export to CSV.

Status codes and what to do about them

Code Meaning What to do
200 OKThe page loaded normally.Nothing, unless it carries noindex or a wrong canonical.
301 Moved PermanentlyPermanent redirect. Ranking signals pass to the target.Update internal links to point straight at the final URL.
302 / 307 FoundTemporary redirect. The old URL may stay indexed.Change to 301 if the move is permanent.
304 Not ModifiedServer says the cached copy is still current.Normal for conditional requests.
403 ForbiddenServer refused the request, often a firewall or bot block.Check it is not blocking Googlebot.
404 Not FoundThe page does not exist.Redirect to the closest live page or restore it; remove internal links.
410 GoneDeliberately removed.Fine for retired content; Google drops it faster than a 404.
429 Too Many RequestsRate limited.Slow crawl pacing; review server or CDN limits.
500 / 502 / 503Server or gateway error.Fix urgently. Repeated 5xx responses make Google crawl less.

Why status codes decide whether a page gets indexed

Google only indexes URLs that return a 200 response and allow indexing. Everything else is either followed (redirects), dropped (4xx) or crawled less often (5xx). A single site migration can leave hundreds of internal links pointing at redirected or missing URLs, and none of it shows up while you browse the site normally.

Redirect chains are the most common hidden cost. Each extra hop slows crawling and the page for users. Google follows up to ten hops, but anything past one is worth fixing: point the link straight at the final URL.

If Search Console shows Page with redirect, Not found (404) or Duplicate without user-selected canonical, export the affected URLs, paste them here and you will see exactly which response and canonical Google is getting. Our 47-point technical SEO checklist and crawl budget guide cover the fixes in depth.

Built to check politely

The checker sends lightweight HEAD requests first and falls back to GET only when a server refuses HEAD, stopping the download right after the headers. Requests to the same domain are spaced out with random jitter, and a 429 or 503 response pauses that domain and honours its Retry-After header. Requests to private or internal network addresses are blocked.

Frequently asked questions

What does a bulk HTTP status checker do?

It requests every URL in your list and reports the status code the server returns (200, 301, 404, 500 and so on), the full redirect chain, the final destination, the canonical tag and any meta robots directive. It is the fastest way to find broken links, redirect loops and pages that are quietly blocking indexing.

Is this tool really free?

Yes. There is no sign-up, no email gate and no credit card. The free version checks up to 2,000 URLs per day per visitor, in batches of up to 100 URLs. If you need a larger crawl, email hello@justmarketo.com and we will run it for you.

Can I check an entire sitemap?

Yes. Paste your sitemap.xml address into the sitemap import and the checker pulls every URL from it, including nested sitemap index files, then checks them all.

Why does the checker say a URL redirects when it loads fine in my browser?

Browsers follow redirects silently. A page that loads can still sit behind one or several 301 or 302 hops, for example http to https, then non-www to www, then a trailing slash. Each hop wastes crawl budget and dilutes link signals, so the checker shows every step.

What is the difference between a 301 and a 302 redirect?

A 301 tells search engines the move is permanent and to transfer ranking signals to the new URL. A 302 says the move is temporary, so the original URL may stay in the index. Most site migrations and URL changes should use 301.

Which status codes block Google from indexing a page?

Any 4xx code (404, 410, 403) and any 5xx server error prevents indexing. A 200 page can still be excluded if it carries a noindex meta robots tag or X-Robots-Tag header, or if its canonical points to a different URL. The checker reports all three.

Will checking my URLs overload my server?

No. Requests are paced per domain with a gap between hits and random jitter. If a server returns 429 or 503, the checker pauses that domain, honours the Retry-After header and slows down before continuing.

Can I export the results?

Yes. Filter by status class and export the results as CSV to share with developers or import into a spreadsheet.

Need a full technical audit?

The checker shows what is broken. Our technical SEO team fixes it: redirects, canonicals, crawl budget, Core Web Vitals and indexing.

See technical SEO services
Related reading

Guides on SEO & Technical SEO

E-E-A-T in 2026: What Google Actually Checks, Beyond the AcronymRead guide → How to Fix Crawl Budget Waste on Large WebsitesRead guide → Google’s 2026 Core Update Playbook: What Actually Moved RankingsRead guide → Technical SEO Audit Checklist: 47 Points We Check Before Any Client Goes LiveRead guide →
Free guides & playbooks

Read the JustMarketo blog

SEO & Technical SEO E-E-A-T in 2026: What Google Actually Checks, Beyond the Acronym How to Fix Crawl Budget Waste on Large Websites Google’s 2026 Core Update Playbook: What Actually Moved Rankings Technical SEO Audit Checklist: 47 Points We Check Before Any Client Goes Live
AI Search & GEO AI Overview Triggers: Which Query Types Actually Get One ChatGPT Search vs Google AI Mode: How Each One Picks Sources How to Get Cited in AI Overviews and ChatGPT: A Practical GEO Framework Schema Markup for AI Search: What Actually Helps LLMs Cite You
PPC & Paid Media Google Ads Budget Allocation: How Much Should Go to Search vs PMax vs Display Google Ads Quality Score in 2026: Does It Still Matter? Meta Ads Creative Testing Framework: What We Test and in What Order Google Ads Performance Max in 2026: The Controls That Still Work
Conversion Optimization The 12 Conversion Killers We Find on Every Site Audit A/B Testing Statistical Significance: A Practical Guide for Marketers Who Aren’t Statisticians Checkout Abandonment: The 9 Friction Points Costing You Sales Landing Page vs Website Page for Paid Traffic: When to Use Each
Local SEO Google Business Profile Optimization Checklist for 2026 Local Citation Building: Which Directories Still Matter in 2026 Multi-Location Local SEO: Ranking 40+ Locations Without Cannibalizing Yourself How to Rank in the Map Pack Without Being Closest to the Searcher
Analytics & Reporting Beyond GA4: Building a Marketing Dashboard That Actually Tracks Revenue How to Build a Client-Facing Marketing Report That Doesn’t Get Ignored GA4 Setup Mistakes That Silently Break Your Reporting Marketing Attribution Models Compared: Which One Should You Actually Use
Industry Trends AI Search Traffic: How Much of Your Organic Will It Actually Replace? Marketing Budget Allocation Benchmarks 2026: What Companies Are Actually Spending The State of Digital Marketing in 2026: 9 Shifts Worth Changing Your Strategy For The Death of Third-Party Cookies: Where Marketing Attribution Stands Now
All articles  ·  Free tools  ·  Organic SEO services  ·  HTML sitemap