Oh Dear is one of the most well-known website monitoring tools for developers and agencies, and for good reason. It is well-built, well-priced, and backed by Spatie - one of the most respected teams in the Laravel community. If you are shopping for a monitoring tool, it is probably already on your list.
SiteVitals is newer and less well-known. We are a small, independent team based in the UK, and we built SiteVitals because we spent years managing client websites and found that the existing tools - Oh Dear included - covered uptime and infrastructure well but left gaps in the areas we cared about most: security posture, SEO health, content integrity, and understanding why something changed, not just that it changed.
Both offer uptime monitoring, SSL certificate checks, broken link detection, performance tracking, and DNS monitoring. Both include unlimited team members on every plan. Both are built by small, independent teams in Europe. On paper, they look remarkably similar.
In practice, they have made quite different decisions about what website monitoring should actually cover and who it should serve. This article breaks down those differences honestly, so you can decide which one fits the way you work.
The short version
Oh Dear is an excellent monitoring tool built primarily for developers. It does the fundamentals well - uptime, SSL, broken links, DNS, performance - and adds developer-focused features like application health checks and status pages. If you are a developer who needs deep application health checks or public status pages to communicate with users, Oh Dear is a strong choice.
SiteVitals is built for the person responsible for the whole website, not just the infrastructure. It covers the same uptime and SSL basics, but adds security header scanning, technical SEO and AI visibility auditing, content change detection, server monitoring, task monitoring, and a shared timeline that ties every detection to a date so you can trace regressions to their cause. If you are a freelancer or agency owner who needs to keep client sites healthy across SEO, security, performance, and content - not just uptime - SiteVitals covers more ground.
Feature comparison
Here is a side-by-side overview of what each tool offers. This is not exhaustive, but it covers the areas where the two products differ most.
| Feature | SiteVitals | Oh Dear |
|---|---|---|
| Uptime monitoring | Yes (1–10 min intervals) | Yes (1 min intervals) |
| SSL certificate monitoring | Yes (full chain validation) | Yes |
| Domain expiry monitoring | Yes | Yes |
| Broken link detection | Yes | Yes (full site crawl) |
| DNS monitoring | Yes (DNSSEC + record audit) | Yes |
| Performance / Lighthouse | Yes (Core Web Vitals + Lighthouse) | Yes (Lighthouse) |
| Mixed content detection | Yes | Yes |
| Security header scanning | Yes (HSTS, CSP, cookies, forms, SRI) | No |
| Vulnerability detection (NVD) | Yes (daily NVD cross-reference) | No |
| Technical SEO auditing | Yes (metadata, canonicals, schema, headings) | Lighthouse SEO score only |
| AI visibility / llms.txt audit | Yes | No (coming soon) |
| Content change monitoring | Yes (semantic similarity scoring) | No |
| Shared event timeline | Yes (annotatable) | No |
| Cron job / scheduled task monitoring | Yes (/start, /fail, /log endpoints; 30-day stats) | Yes |
| Server monitoring | Yes (CPU, memory, disk, load, services, crash-loop detection) | No |
| Application health checks | No | Yes |
| Public status pages | No | Yes |
| Ping / TCP port monitoring | No | Yes |
| Sitemap monitoring | No | Yes |
| Monthly reports | Yes | Yes (emailed reports) |
| MCP server (AI integration) | Yes | No |
| Free plan | Yes (1 site, uptime only) | No (10-day trial) |
| Unlimited team seats | Yes | Yes |
| Data residency | UK and EU | EU (Belgium) |
The pattern remains distinct but has shifted. Oh Dear's infrastructure advantages are now specifically: application health checks that reach inside your codebase, ping and TCP port monitoring, and public status pages. SiteVitals covers server-level infrastructure directly — CPU, memory, disk, services — and goes considerably further on website health: security posture, SEO integrity, content changes, and the shared timeline that ties it all together.
Where Oh Dear is stronger
Credit where it is due. Oh Dear does several things that SiteVitals does not, and they are genuinely useful for certain workflows.
Application health checks
Oh Dear can reach inside your application (via a health check endpoint) and verify that internal components like databases, caches, and queues are functioning. SiteVitals takes a different approach: rather than reaching into the application layer, it monitors the server itself — CPU, memory, disk, load average, and individual service health for nginx, MySQL, Redis, PHP-FPM and others. This covers the majority of infrastructure failure scenarios without requiring any application-side code. It cannot, however, check internal application state the way Oh Dear's health checks can — so if your needs include verifying that a specific queue is processing or that a particular internal cache is warm, Oh Dear has the edge here.
Public status pages
Oh Dear includes hosted status pages where you can communicate incidents to your users. This is a useful feature for SaaS products or services with external stakeholders who need real-time status visibility. SiteVitals does not currently offer status pages.
Broader notification channels
Oh Dear supports SMS, Slack, Discord, Microsoft Teams, Pushover, ntfy, Opsgenie, PagerDuty, and webhooks. SiteVitals currently supports email, Slack, in-app notifications, and webhooks. If your team lives in Teams or relies on PagerDuty for on-call routing, Oh Dear gives you more options out of the box.
Laravel ecosystem integration
Oh Dear is built by Spatie, one of the most respected names in the Laravel community. They offer a PHP SDK, a Laravel Pulse integration, Nova tools, and a CLI. If you are deep in the Laravel ecosystem and want tight programmatic integration, Oh Dear has a head start here.
Where SiteVitals is stronger
SiteVitals was built to answer a different question: not just "is the site up?" but "is the site healthy?" That distinction shapes everything it does.
Security monitoring
This is the single biggest feature gap between the two tools. SiteVitals runs a comprehensive security scan that checks HTTP security headers (HSTS, Content Security Policy, X-Frame-Options, Referrer-Policy, Permissions-Policy), audits cookies for HttpOnly, Secure, and SameSite flags, scans forms for missing CSRF protection, validates Subresource Integrity on external scripts, detects inline event handlers and JavaScript injection vectors, and cross-references your CMS and server versions against the National Vulnerability Database daily.
Oh Dear does not offer security monitoring. If a security header gets accidentally removed during a server migration or a plugin update introduces a known vulnerability, Oh Dear will not catch it. SiteVitals will.
Server monitoring
SiteVitals now includes agent-based server monitoring that collects CPU, memory, disk, load average, and top processes every minute. You can also configure which services to monitor — nginx, MySQL, Redis, PHP-FPM, Supervisor and others are auto-discovered on install — and receive immediate alerts if any of them stop or start crash-looping. If the agent itself goes offline, an incident opens automatically.
Oh Dear does not offer server-level resource monitoring. It can verify that an application health endpoint responds correctly, but it cannot tell you that your server is running at 94% memory, that MySQL has restarted seven times in the last hour, or that your disk is two days from full. For teams who want to see both the website and the server behind it in one dashboard, this is a meaningful addition.
Technical SEO and AI visibility
Oh Dear includes Lighthouse scores, which give you a basic SEO rating as part of a broader performance check. SiteVitals has a dedicated SEO and AI visibility module that goes considerably further: metadata and canonical tag auditing, block-level JSON-LD schema validation against schema.org rules, AI readiness scoring for entity clarity and speakable signals, AI crawler and llms.txt auditing (checking whether GPTBot, ClaudeBot, and PerplexityBot are permitted), indexing and robots.txt integrity checks, heading structure analysis, and Open Graph and Twitter Card validation.
If you manage websites where search visibility matters - which is most client websites - this is a significant differentiator.
Content change intelligence
SiteVitals tracks content changes over time using computational similarity measures (Jaccard similarity and Levenshtein distance). It monitors keyword drift, tracks which third-party domains are loaded on each page, detects when H1 tags or title tags change, and produces a change score that quantifies how much a page's content has shifted since the last check.
Oh Dear does not monitor content changes. If a CMS update accidentally truncates a page, a template change removes a key section, or an unauthorised edit changes your pricing - Oh Dear will not know. The page still loads, the server still responds, so from Oh Dear's perspective, everything is fine.
The shared timeline
Every detection SiteVitals makes - across uptime, SEO, security, performance, integrity, content, and server monitoring - is logged to a single, annotatable timeline. You can also add your own events: deployments, plugin updates, content changes, server migrations.
This means that when a PageSpeed score drops, you can scroll back on the timeline and see that a new third-party script was added two days earlier. When a security check fails, you can see whether a deployment happened the same day. The timeline turns isolated alerts into a connected narrative that makes root-cause investigation fast.
Oh Dear does not have an equivalent feature. Each monitoring type reports independently without a shared history view.
Free tier
SiteVitals offers a free plan that includes uptime monitoring for one site with 10-minute checks and 30 days of history. No credit card required, no time limit. Oh Dear offers a 10-day free trial with all features, but no permanent free plan.
Pricing comparison
Both tools price by number of monitored sites. Oh Dear uses a flat per-site model with all features included at every tier. SiteVitals uses tiered plans where the check interval and data retention increase as you move up.
| Sites monitored | SiteVitals (monthly) | Oh Dear (monthly) |
|---|---|---|
| 1 site | Free (uptime only) or £19/mo (full suite, 5 sites) | €15/mo |
| 5 sites | £19/mo (Starter) | €15/mo |
| 10 sites | £45/mo (Marketer) | €25/mo |
| 25 sites | £99/mo (Agency, 30 sites) | €50/mo |
| 100 sites | Custom (Enterprise) | €140/mo |
On a pure price-per-site basis, Oh Dear is cheaper at higher volumes. At 10 sites, Oh Dear comes in at roughly €25/mo compared to SiteVitals at £45/mo. At 100 sites, the gap widens further.
However, the comparison is not quite like-for-like. SiteVitals includes security scanning, SEO auditing, content monitoring, server monitoring, and an event timeline that Oh Dear does not offer at any price. If you would otherwise need a separate tool for security checks or SEO monitoring, the effective cost comparison changes. SiteVitals also offers 20% off on annual billing across all paid plans.
For a freelancer monitoring five client sites who needs the full health picture - SEO, security, performance, content - SiteVitals at £19/mo is comparable to Oh Dear at €15/mo but with a broader feature set. For an agency monitoring 50+ sites who primarily needs uptime, SSL, and broken link checks, Oh Dear's pricing scales more gently.
Who should choose Oh Dear
Oh Dear is the better choice if your monitoring needs are primarily infrastructure-focused. If you need application health checks, public status pages, or deep Laravel integration, Oh Dear covers those areas and SiteVitals does not. It is also the more cost-effective option at high site volumes where your main concern is uptime and availability rather than broader website health.
Oh Dear is a well-built, well-maintained product from a team with an excellent reputation. It is not the right comparison to say it is lacking - it is simply focused on a different set of problems.
Who should choose SiteVitals
SiteVitals is the better choice if you are responsible for the overall health of your websites, not just whether they are online. If you need to know when a security header goes missing, when an SEO regression creeps in, when content changes unexpectedly, when a scheduled job fails silently, or when a deployment correlates with a performance drop - and you want all of that in one place with a shared timeline - SiteVitals is built specifically for that workflow.
It is now also the better choice if you want to see what is happening inside the server behind the website. Server monitoring gives you CPU, memory, disk, load, and individual service health alongside your website checks - so when something goes wrong, you have the full picture rather than just the external view.
It is particularly well-suited to freelancers and agencies who manage client websites and need to demonstrate ongoing care, not just uptime. The monthly reports, health scores, and event timeline give you something concrete to show clients - proof that their site is being looked after across every dimension, not just whether the server is answering.
If you want to see what SiteVitals covers across your site, you can sign up for free and run your first checks in under a minute.
Last updated April 2026. This comparison reflects the current feature sets of both products. SiteVitals now includes server monitoring (agent-based CPU, memory, disk, and service health) and full task monitoring with /start, /fail, and /log endpoints.
Articles written collaboratively by the SiteVitals team.