Oh Dear

Website monitoring service that checks uptime, SSL certificates, broken links, DNS, scheduled tasks and performance, with status pages and alerts.

Developer Tools # uptime monitoring# ssl monitoring# status pages# cron monitoring# broken links# website monitoring
Oh Dear Screenshot 1

Quick Facts

Pricing Model

Paid

Pricing

Free
Get Started Now

Compensation may be received for transactions completed through affiliate partnerships.

Oh Dear: When a Basic Server Ping Just Isn't Enough

Most uptime monitors do the bare minimum. They hit your home page with an HTTP GET request once every five minutes, report that the web server returned a 200 OK, and consider their job done. Meanwhile, your SSL certificate expires next Tuesday, your nightly database backup cron failed silently, and three critical links on your pricing page lead straight to 404 errors.

Oh Dear was built by Belgian developers Freek Van der Herten and Mattias Geniar specifically to plug those gaps. Instead of selling a simple ping service, it acts as an outside-in health scanner for the entire website stack.

The Anti-Upsell Pricing Structure

The most refreshing aspect of Oh Dear is how it handles tiers. Most enterprise monitoring services gate single sign-on, team seats, and status pages behind their most expensive plans. Oh Dear includes every single capability on every tier. The only metric that dictates your bill is the number of sites and servers you track.

Pricing starts at €15 per month for the Solo plan, which covers 2 sites. From there, it steps up to €29 for 5 sites (Solo Plus), €49 for 10 sites (Freelance), and €99 for 25 sites (Studio). Digital agencies managing broader client rosters can pick up the 50-site Agency plan for €149 per month.

There are financial quirks worth noting:

  • Billing is conducted strictly in EUR excluding VAT, which introduces minor currency conversion headaches for US accounting.
  • There is no permanent free tier. You get a 10-day trial with no credit card required, but once it expires, you either pay or leave.
  • For a developer with a single personal side project, paying €15 monthly feels steep when UptimeRobot offers basic checks for free.

What It Actually Catches

Where Oh Dear justifies its subscription is in the breadth of its automated checks.

First, false alarm filtering is central to how alerts trigger. If a regional node detects an outage, Oh Dear immediately checks the target URL from an independent secondary location before dispatching a notification. This prevents the dreaded 3 AM wake-up call caused by a temporary routing blip in Frankfurt.

Second, the built-in crawler scans up to 5,000 pages per site across a 20-minute window. It checks for broken links, missing image assets, and mixed content warnings. Reddit discussions frequently cite this crawler as a primary reason developers ditch standalone tools like Screaming Frog for routine maintenance.

Third, it covers internal operations through scheduled task heartbeats and application health checks. By appending a pingback curl command to your crontab, Oh Dear alerts you if a nightly script fails to run or stalls past its grace window. Teams running Laravel often integrate their checks through Spatie's open-source health package, piping database connectivity, available disk storage, and queue worker status directly into the Oh Dear dashboard via an authenticated JSON payload.

The Real Limitations

Despite high praise across Hacker News and Product Hunt, Oh Dear has clear boundaries that its marketing tends to gloss over:

  • The crawler does not execute JavaScript. It parses raw server-rendered HTML. If your application is a client-rendered Single Page Application built in React or Vue, the crawler will not discover dynamically injected links unless your routes are pre-rendered on the server.
  • The 5,000-page crawl ceiling bites large e-commerce platforms and content networks. Scanning additional sections requires creating separate monitors for subdirectories like /blog or /shop, which eats into your site allocation.
  • There is no synthetic browser testing. You cannot script a multi-step user journey, such as testing whether a shopping cart checkout flow or an OAuth login completes successfully. For that level of functional validation, you need dedicated testing tools like Checkly or Datadog.
  • There is no built-in incident escalation matrix or on-call scheduling rotation. If your team relies on tiered escalation policies, you will need to push Oh Dear webhooks into Better Stack or PagerDuty.

Who Should Buy It

Pick Oh Dear if you run production web applications or manage a portfolio of client websites and want to eliminate subscription clutter. Replacing individual tools for uptime, SSL expiry, cron heartbeats, and public status pages with one predictable dashboard is well worth €49 a month for ten sites.

Skip it if you are a solo hacker on an unmonetized hobby app; self-hosting Uptime Kuma or using UptimeRobot will serve you without draining your wallet. Similarly, skip it if you require deep transaction tracing and multi-step browser emulation, because Oh Dear monitors site health from the outside, not internal application mechanics.

Key Features

  • → Uptime monitoring every minute, with alerts verified from a second location
  • → SSL certificate, domain expiry and DNS record monitoring
  • → Broken links and mixed content crawler across every page
  • → Scheduled task (cron) and application health monitoring
  • → Lighthouse performance and sitemap checks
  • → Public status pages with subscriber notifications
  • → Notifications via Slack, email, SMS, webhooks and more
  • → Single sign-on, two-factor auth and unlimited users on every plan
  • → Full REST API and SDKs, including Laravel integrations

Pros

  • Every feature is included on every plan; only the site count changes
  • Second-location verification cuts false alarms
  • EU-hosted with a signable DPA, GDPR-friendly
  • Replaces separate uptime, SSL, link, DNS, cron and status page tools

Cons

  • The entry plan covers just 2 sites
  • No free plan, only a 10-day trial
  • Some reviewers find the interface cluttered

Technical Performance

Lighthouse Audit

Speed
86/100 B
Accessibility
96/100 A
Best Practices
100/100 A
SEO
100/100 A

Core Web Vitals

LCP 3.7s
FCP 2.5s
CLS 0.036
TBT 72ms
Speed Index 2.5s

Performance data measured via Google Lighthouse. Fast load times indicate a well-optimized product that won't slow down your workflow.

User Reviews

No reviews yet. Be the first to review this tool!

Tags

uptime monitoringssl monitoringstatus pagescron monitoringbroken linkswebsite monitoring