Skip to content

Comparison

Sitewatch vs Oh Dear

Oh Dear is a solid uptime and SSL monitor — and it has mixed content detection. But it doesn't monitor security headers, doesn't track when a deployment removes a header that was previously present, and doesn't catch the failures that leave a page loading but broken — missing scripts, files served as the wrong kind of file, or an expired domain. Sitewatch covers all of it — and is the only monitoring tool with security header regression alerts.

  • Security header monitoring + regression alerts — unique to Sitewatch, no other tool tracks header disappearance
  • Domain expiry monitoring — Sitewatch watches registrations. Oh Dear does not.
  • Catches the broken-page failures Oh Dear misses — missing scripts, files of the wrong kind

01Feature comparison

What each tool monitors

HTTP uptime monitoring

Oh Dear:
Yes
Sitewatch:
Yes

SSL certificate expiry

Oh Dear:
Yes — 30-day warning
Sitewatch:
Yes — 30-day warning

SSL chain validation

Oh Dear:
Yes
Sitewatch:
Yes

TLS protocol checks

Oh Dear:
Yes
Sitewatch:
Yes

Domain expiry monitoring

Oh Dear:
No
Sitewatch:
Yes — automatic via RDAP

JS/CSS bundle validation

Oh Dear:
No
Sitewatch:
Yes — every linked asset

Confirms each file is the kind of file it claims to be

Oh Dear:
No
Sitewatch:
Yes

Asset fingerprinting

Oh Dear:
No
Sitewatch:
Yes — hash-based change detection

Deploy hook triggers

Oh Dear:
No
Sitewatch:
Yes — Vercel, Netlify, GitHub Actions

Root cause diagnosis

Oh Dear:
Basic
Sitewatch:
Automatic classification + fix playbooks

Broken link monitoring

Oh Dear:
Yes
Sitewatch:
Yes

Cron job monitoring

Oh Dear:
Yes
Sitewatch:
No

Scheduled task alerts

Oh Dear:
Yes
Sitewatch:
No

Mixed content detection

Oh Dear:
Yes
Sitewatch:
Yes

Security header monitoring

Oh Dear:
No
Sitewatch:
Yes — 5 headers on every check

Security header regression alerts

Oh Dear:
No
Sitewatch:
Yes — unique to Sitewatch

Page weight monitoring

Oh Dear:
No
Sitewatch:
Yes — alerts at 5MB total / 2MB per asset

Third-party dependency health

Oh Dear:
No
Sitewatch:
Yes — per-domain outage detection

Performance baseline regression

Oh Dear:
Basic — absolute threshold only
Sitewatch:
Yes — rolling p95 per site, unique to Sitewatch

Protection coverage scoring

Oh Dear:
No
Sitewatch:
Yes — names the pages you are not monitoring

Content / keyword loss detection

Oh Dear:
No
Sitewatch:
Yes — regression-only, up to 5 phrases per page

Robots.txt regression detection

Oh Dear:
No
Sitewatch:
Yes — catches an accidental Disallow: /

DNS (MX/CNAME) change detection

Oh Dear:
No
Sitewatch:
Yes — unique to Sitewatch

Sitemap URL health

Oh Dear:
No
Sitewatch:
Yes — weekly broken-URL audit

Free plan

Oh Dear:
No
Sitewatch:
Yes — 1 site

02The blind spots

Real failures Oh Dear won't catch

Broken JS bundle after deploy

Critical

Your deploy changes the main script filename. The old cached copy expires. Oh Dear sees a healthy answer. Your checkout form doesn't render.

Expired client domain

Critical

Oh Dear watches SSL. It doesn't watch domain registrations. A client domain lapses — site disappears, email stops, DNS stops. Oh Dear never fires an alert.

Stylesheet arrives as the wrong kind of file

Critical

A CSS file returns text/html. The page loads completely unstyled. Oh Dear sees a healthy answer — it isn't checking whether what came back is the right kind of file.

CDN serving wrong asset type

Moderate

Your CDN edge returns an error page for a JS bundle but with a 200 status. Oh Dear sees a healthy answer. Sitewatch catches it by checking what actually came back for every file.

03Where Sitewatch matches Oh Dear

SSL monitoring depth — now at full parity

Certificate expiry monitoring

30-day warning, critical at 14 days, critical incident on expiry. Same coverage as Oh Dear.

Certificate chain validation

Broken intermediate certificates caught automatically. Same depth as Oh Dear.

TLS protocol and cipher checks

Deprecated TLS 1.0/1.1 and weak ciphers flagged. Matches Oh Dear's configuration scanning.

04The one Oh Dear misses

A header that quietly disappeared is worse than one you never set.

Nobody goes looking for protection that used to be there.

Oh Dear checks a great deal — uptime, certificates, broken links, mixed content. What no availability check surfaces is a protective header that was present last month and vanished in a deploy. Nothing breaks, nothing errors, and nobody notices, because the only evidence is the difference from last week.

$ sitewatch headers acme-shop.com
strict-transport-security present
x-content-type-options present
content-security-policy present last week · absent now
changed by deploy 7c1e — 6 days ago
✓ regression flagged · nothing else broke

05An honest answer

Which should you actually choose?

Oh Dear is the closest thing we have to a real peer — it checks far more than a ping, and on several rows the honest answer is "either".

Uptime, certificate and broken-link checks EitherMixed content detection Either
Scheduled-task and cron monitoring Oh Dear
A Laravel-native workflow and package Oh Dear
Security headers watched on every check SitewatchAn alert when a header that was present disappears SitewatchDomain expiry tracked without per-domain setup SitewatchEvery script and stylesheet verified after a deploy SitewatchAn agency watching a portfolio of client sites SitewatchA plain-English incident you can forward to a client Sitewatch

Sitewatch probably isn't for you if…

  • You need cron and scheduled-task monitoring, which Oh Dear does and we do not.
  • You are a Laravel shop and the first-party package is worth more to you than header regression alerts.
  • You already have coverage you trust and the extra detection rules are not worth a migration.
  • You have already tuned Oh Dear around your stack and the switching cost outweighs the extra rules.

Live monitoring

Sitewatch is watching these sites right now

Real sites we check every few minutes for the failures uptime tools miss — the pages that stay “up” while something quietly breaks.

  • netlify.com
  • coachplan.dk
  • arnoldandassociate.com
  • solklar.dk
  • kostpartneren.dk
  • wordpress-guiden.dk
  • whatcanidowiththismajor.com
  • jumpshare.com
  • unlimitedperformance.dk
  • maravillabali.com
  • dynalead.net
  • jakobshof-lehr.de
  • trestlescan.com
  • directlifly.com

Security headers. Regression alerts. Domain expiry. Broken pages covered.

If you're evaluating Oh Dear, here's why agencies are switching to Sitewatch. Free plan available. No credit card required.

06Common misconceptions

What the comparison gets wrong.

No

Myth — Oh Dear is just another ping tool.

Reality — It is not, and we will not claim it is. Oh Dear checks broken links, mixed content and certificates properly. The difference is narrower here than on any other comparison page.

No

Myth — Security headers are a nice-to-have.

Reality — The regression is the risk. A header that was protecting you last month and silently vanished in a deploy is worse than one you never set, because nobody is looking for it.

No

Myth — Switching means losing the checks you already rely on.

Reality — It does not. Uptime, certificates, broken links and mixed content are all covered here too — the migration is additive on those rows.

Yes

Myth — Oh Dear is a good product.

Reality — Yes. If the rows above where we win do not matter to you, staying put is a perfectly reasonable decision.

Comparison FAQ