HTTP Status Checker

Score whether a URL returns 200 over HTTPS with an HTML Content-Type — not 404, 5xx or a leftover 3xx.

What this tool gives you

status score
Fetch or paste
200 vs 4xx/5xx
Starter snippet

Check HTTP status

Fetch a public URL or paste curl -I headers. The checker scores 200 vs 3xx/4xx/5xx, HTTPS, HTML Content-Type and leftover Location — crawl hygiene, not a ranking trick.

What this checker looks for

200. HTTPS. HTML Content-Type. No leftover Location. Indexable, not a maze.

200 first

Public pages should return 200. Soft-404 200s still fail later.

3xx is not final

Redirects belong on old URLs. Point links at the 200.

4xx / 5xx

404 wastes crawl budget. 5xx makes crawlers retry, then drop.

HTTPS

Fetch and serve over HTTPS so the lock icon matches the URL.

HTML type

Public pages should send text/html; charset=utf-8.

Not a ranking lever

This is crawl hygiene. Citations still need answer-ready content.

How to use the checker

Public URLs should answer 200. Everything else is a hop, a miss or an error.

1

Check the live status

Fetch the public URL or paste curl -I headers.

2

Keep 200 on the canonical

Send 3xx only from old paths. Fix 404 and 5xx first.

3

Confirm HTML over HTTPS

text/html; charset=utf-8 on HTTPS. Then check redirects.

What a clean HTTP status looks like

One 200 on the canonical HTTPS URL. Crawlers should not guess.

PartJobDefault for public sites
200Tell crawlers the page is liveHTTP 200 OK
HTTPSKeep the lock iconhttps:// URL
Content-TypeDeclare HTMLtext/html; charset=utf-8
3xxMove old URLs onlyLocation + one hop
404 / 410Admit missing pagesNever a thin 200
5xxDo not drop crawl budgetFix the origin, then recrawl

Related GEO pages

Fix status, then redirects, then the canonical tag.

HTTP status FAQs

Does a 200 status help ChatGPT cite my page?

No. 200 only means crawlers can fetch the URL. Citations still depend on crawl access, answer-ready content and corroboration.

Should public pages ever return 302?

Only as a hop from an old URL. The URL you want indexed should return 200. Collapse chains with the redirect checker.

Is 410 better than 404?

410 is clearer when a page is gone for good. 404 is fine for a missing URL you may restore. Never serve a thin 200 instead.