Free tool
How Healthy Is Your Website?
A website health check goes beyond "is it up?" to answer the question that actually matters: can visitors use your site? Your server can respond perfectly while a script is missing, your styling has vanished, a third-party tool has failed, or your CDN is serving a stale, broken file. Run a free check below — then see what continuous monitoring catches that a one-time check can't.
- Checks availability, pages, and everything on them
- See what uptime tools miss on your site
- Free, instant, no signup required
Free scan
Run a full health check on any URL
We check dozens of things your uptime monitor misses — broken pages and assets, missing scripts and styles, security headers, SSL, and redirects. Free, 20 seconds, no signup.
20
Detection rules
Free
No signup needed
Instant
Health report
02Health dimensions
What a real website health check covers
Availability & response
Is the server responding, and how fast? This is what traditional uptime tools check — necessary, but only one part of whether your site is healthy.
Scripts that power the page
Are the scripts your site depends on actually loading? When one goes missing, your app stops working even though the server says everything is fine. It is the number-one cause of pages that load but don't work.
Styling
Is your styling loading correctly? When a styling file goes missing or is served the wrong way, browsers silently drop it — and the page loads as raw, unstyled text.
Third-party tools
Are your analytics, payment, login, and chat tools loading? When a third-party provider fails, your page still works but key functionality quietly disappears.
Content changes
Has the page changed when it shouldn't have? Sitewatch flags unexpected changes from a bad deploy, a CMS edit, or tampering.
Redirects
Are there redirect loops or unexpected chains? A misconfigured redirect can make one page unreachable while the homepage works fine.
03Health check vs uptime check
A health check is not an uptime check
| Scenario | Uptime check | Website health check |
|---|---|---|
| What it checks | Whether the server answers | The full page and everything on it |
| Catches missing scripts | No | Yes |
| Checks styling loads | No | Yes |
| Third-party tools | No | Yes |
| Content changes | No | Full-page fingerprint |
| Redirect analysis | No | Yes |
| Result | "Up" or "Down" | A full health report |
What it checks
- Uptime check:
- Whether the server answers
- Website health check:
- The full page and everything on it
Catches missing scripts
- Uptime check:
- No
- Website health check:
- Yes
Checks styling loads
- Uptime check:
- No
- Website health check:
- Yes
Third-party tools
- Uptime check:
- No
- Website health check:
- Yes
Content changes
- Uptime check:
- No
- Website health check:
- Full-page fingerprint
Redirect analysis
- Uptime check:
- No
- Website health check:
- Yes
Result
- Uptime check:
- "Up" or "Down"
- Website health check:
- A full health report
04Beyond one-time checks
Why one-time checks aren't enough
- 01
Health changes constantly
Your site is healthy right now. After the next deploy, plugin update, or CDN cache refresh, it might not be. A one-time check only tells you about this moment.
- 02
Continuous monitoring catches the change
Sitewatch runs health checks on a schedule (every 5–30 minutes) and after every deploy. Catch the broken page at 2 AM, not when a customer emails at 9 AM.
- 03
Alerts that explain the cause
When a health check fails, you get the specific cause — not just "site down." What broke, why it matters, and how to fix it.
05The complete guide
What a website health check covers — and how to run an ongoing one
A website health check is a full inspection of whether a site is actually working — not just whether its server responds. A real health check looks at availability, the page and everything on it (scripts, styles, images), SSL, redirects, and speed, then reports the specific failures rather than a single "up" or "down" verdict. The reason the distinction matters is simple: even when your site loads, important parts of it can still be broken. Your server can answer every request while a missing script, vanished styling, an expired certificate, or a redirect loop quietly breaks the page for real visitors.
What a website health check covers
- Availability & response. Is the server reachable, and how fast does it answer? This is the layer classic website monitoring and uptime tools check — necessary, but only one dimension. To answer "is it up right now?" for a single URL, use the free Is My Website Down tool.
- The page and everything on it. Do all the scripts, styles, images, and fonts the page needs actually load? A missing file leaves the page broken while the server still reports success. This is what broken assets monitoring exists to catch.
- SSL & domain. Is the certificate valid, is the full chain intact, and is the domain itself not about to expire? An expired certificate throws a browser warning that blocks every visitor. See SSL certificate monitoring.
- Redirects & speed. Are there redirect loops or unexpected chains, and is the page responding in a reasonable time? A misconfigured redirect can make one page unreachable while the homepage works fine.
How to run an ongoing website health check
A one-time check is a snapshot — useful, but health changes after every deploy, plugin update, and CDN cache refresh. Start by running an instant check now: paste any URL into the free site scan above to see availability, the page's assets, SSL, and redirects in about 20 seconds, no signup. Then make it continuous. Free website monitoring covers 1 site at no cost, running scheduled health checks and alerting you the moment one fails — so you catch the broken page at 2 AM instead of from a customer email at 9 AM. Across all 20 detection rules, every check tells you the specific cause: which file broke, which certificate is expiring, which redirect looped.
Website health check FAQ
A website health check is a full inspection of whether a site is actually working — not just whether its server responds. It checks availability and speed, confirms every file the page needs loads (scripts, styles, images, fonts), checks the SSL certificate and its chain, inspects redirects, and measures response time. Instead of a single "up" or "down" answer, it returns the specific failures so you know exactly what to fix.
Run an instant check: paste your URL into the free site scan on this page to see availability, the page's assets, SSL, and redirects in about 20 seconds with no signup. To know if your site is healthy over time, set up continuous monitoring so checks run on a schedule and after every deploy — a single point-in-time check only tells you about this moment.
A complete website health check covers five layers: (1) availability — is the server responding, and how fast; (2) the page and everything on it — every script, style, image, and font loading correctly; (3) SSL — a valid certificate, full chain, and secure connection; (4) redirects — no loops or broken chains; and (5) speed. Sitewatch runs 20 detection rules across these dimensions.
Yes. Sitewatch offers two free instant tools with no signup: the site scan on this page runs a full health check on any URL, and the Is My Website Down tool answers whether a site is up right now. For continuous automated health checks with alerting, the free plan covers 1 site at no cost.
Manually: after every deploy, plugin update, or configuration change — that's when most breakage happens. Automatically: the Free plan checks every 30 minutes (1 site), and paid plans go down to every 5 minutes. The single most important moment to check is right after pushing changes, which is why deploy hooks trigger an instant check on every release.
An uptime check asks "is the server responding?" A health check asks "is the website actually working?" Health checks confirm every part of the page works — scripts, styling, images, third-party tools — plus SSL and redirects, not just whether the server answered. An uptime tool sees a healthy server and reports green; a health check sees the broken page behind it.
Because "up" only measures whether the server returns a response. The server can answer normally while a script is missing, your styling is served the wrong way, a third-party tool fails, or a redirect loops. The page "loads" but doesn't work. A health check inspects each of those layers, which is why it catches the failure your uptime monitor misses.
It should. Sitewatch continuously checks certificate validity (warning at 30 days, critical at 14), validates the full certificate chain, and flags outdated, insecure connections. It also tracks domain expiry automatically. An expired certificate or broken chain blocks every visitor with a browser warning — so SSL is a core health dimension, not an add-on.
Yes — that's the core of a page-level health check. Sitewatch opens your page and confirms every linked file (scripts, styles, images, fonts) actually loads on each check. When one goes missing or is served the wrong way, you get an incident naming the exact file, not a vague "something is wrong."
No. Sitewatch checks your site from the outside — the same way a browser does — so there's no plugin, agent, or code to install, and zero performance impact on your site. Paste a URL into the free scan to check instantly, or add a site to start continuous monitoring. Setup takes about 60 seconds.
A passing instant check means availability and the parts checked were healthy from one location at one moment. Health changes after the next deploy or cache refresh, and some issues (an intermittent third-party failure, a certificate expiring next month) only surface over time. For confidence that your site stays healthy, run continuous monitoring rather than relying on a single snapshot.
The Is My Website Down tool answers one urgent question: is this URL up or down right now? This health check is broader and proactive — it inspects availability, the page's assets, SSL, and redirects across multiple dimensions and frames ongoing health. Same underlying technology, different intent: one is a quick status check, the other is a full diagnostic.
The Free plan monitors 1 site with scheduled health checks and alerting at no cost. Starter is $9/month for 25 sites, and Pro is $19/month for 100 sites. SSL and domain expiry monitoring are included on every plan, including Free. The instant scan and Is My Website Down tools are free for anyone with no account.
07Related tools & resources
Explore more
Don't just check health once. Monitor it continuously.
Free plan available. Automated health checks with alerting.