SiteHealth

Catch website issues
before your clients do.

SiteHealth runs 20 health checks on your client sites — downtime, security issues, broken pages, SEO regressions, and more — and sends white-label reports clients love. Built for agencies managing 10–100+ sites.

Find out what's broken on your client sites right now.

Paste in any URL — real checks, real findings, free PDF report.

Free site health scan

Runs the same 16 checks our monitoring uses. Takes about a minute.

Built for the agencies that take site health seriously.

Digital agencies

Monitor 10–100+ client sites from one dashboard. Send branded reports clients actually read.

Solo developers + freelancers

Stop logging into 12 sites every Monday. SiteHealth runs the checks for you.

In-house web teams

Catch security regressions, broken deploys, and SEO drops before stakeholders do.

Three things SiteHealth does that nothing else in your stack does.

Built for the gap between uptime monitors and security scanners.

Catch downtime in 5 minutes, not 5 hours.

Uptime checks every 5 minutes on Pro, down to every minute. Multi-region soon. Email, Slack, SMS, and webhook alerts grouped into incidents — not 50 noisy notifications per outage.

dashboard.sitehealth.app/incidents/241
Incident #241 — hillside-hotel.com Critical
Detected 2h 14m ago · 3 notifications sent · Resolved 47 min ago
Site went down Mon 9 May, 02:31 AM

HTTP 503 from all 3 regions

Alert sent 02:31 AM

Email + Slack notification dispatched

Downtime confirmed 02:34 AM

3 consecutive failed checks

Site recovered 04:45 AM

Response time: 312ms · All checks passing

Total downtime: 2h 14m View full incident →
Bright Solar Agency
Monthly Health Report — May 2025
92  / 100
Overall Score
Security
9/9 checks 96
Performance
2/3 checks 88
SEO
2/3 checks 91

Report prepared by Bright Solar Agency · sitehealth.app

Send white-label reports clients actually read.

Branded PDF reports with your logo and colors, scheduled weekly or monthly. Clients see a single health score and know you're on top of it. Justifies the retainer.

Spot WordPress vulnerabilities the day they're disclosed.

Daily-synced WordPress vulnerability database, plus an optional companion plugin that reports your real plugin/theme/core inventory. We tell you which client sites are exposed before attackers find out.

dashboard.sitehealth.app/vulnerabilities/CVE-2025-1234
WooCommerce 8.6.x — SQL Injection CRITICAL
CVE-2025-1234 CVSS 9.1

Detected in SiteHealth DB: May 3, 2025 · 2 days after public disclosure

Affected sites in your account
hillside-hotel.com WooCommerce 8.6.1
Update available: 8.7.2
smith-law.com WooCommerce 8.6.0
Update available: 8.7.2
acme-corp.com WooCommerce 8.7.2
Up to date
3 sites checked · 2 exposed · 1 protected View remediation guide →

What SiteHealth monitors

20 health checks across 6 categories.

Click a category to see the full check list.

🔒
Security (9)
  • SSL certificate Validity, expiry, and certificate chain
  • HTTP headers Security headers, Content-Security-Policy quality, cookie flags
  • WordPress vulnerabilities Matches core, plugin, and theme versions against CVE database
  • Reputation & blocklists Server IP on spam DNSBLs; domain on malware blocklists
  • Injected content Homepage HTML scanned for injected scripts and signs of compromise
  • Content change detection Flags unexpected page changes between scans
  • Mixed content HTTP assets loaded on HTTPS pages
  • DNS health NS record changes and DNS misconfigurations
  • DNSSEC validation DNSKEY and DS record chain validation
Performance (3)
  • Response time Server response time from our probe network
  • PageSpeed performance Lighthouse-powered mobile + desktop scores
  • Compression Gzip or Brotli enabled for text assets
🔍
SEO (3)
  • SEO basics Meta tags, structured data, robots.txt, and sitemap health
  • URL canonicalization HTTPS enforcement, www consistency, redirect chains, trailing slashes
  • Broken links Scans the page for broken outgoing links
📧
Email Deliverability (1)
  • Email DNS SPF, DKIM, and DMARC records for email authentication
🌐
Availability (3)
  • Uptime monitoring HTTP reachability checks on your plan interval
  • Domain expiry WHOIS-based expiry alerts (30, 14, 7 days)
  • Probe access Detects when a WAF or bot protection blocks our scanner
Compliance (1)
  • Accessibility (WCAG) WCAG 2.1 AA issues via static HTML analysis

All checks run on every scan. Interval depends on your plan.

How SiteHealth compares to your current stack.

Feature UptimeRobot Wordfence Pingdom SiteHealth
Uptime monitoring
WP vulnerability scanning
SEO regression checks ~
Multi-site dashboard
White-label client reports
WordPress companion plugin
Content change detection
Single price for all features

Comparison reflects publicly listed features as of May 2026. We'd love to be wrong — email us if we are.

WordPress plugin

Optional WordPress plugin = deeper visibility.

Install our free WordPress plugin and SiteHealth sees inside your client sites — exact plugin/theme/core versions, admin user changes, file integrity, login events. No more guessing whether a "WP Security Suite" plugin is the vulnerable one or the patched fork.

The plugin is free, open-source, and works with any tier.

wordpress-client.com/wp-admin/admin.php?page=sitehealth
wordpress-client.com

SiteHealth Settings

Connect this site to your SiteHealth account

Site Key
Last sync 2 min ago · 20 checks passed
Status Connected ✓

Pricing

Simple pricing. Cancel anytime.

Starter

For freelancers and small agencies just getting started.

$19 /mo
Choose Starter
Sites monitored 5
Scan interval Daily
Uptime probes Every 15 min
Health checks 14
Team members 1
Alert channels Email
Per-site alert routing
Data retention 30 days
Most popular ★

Pro

For agencies managing client fleets — every check, every channel.

$99 /mo
Choose Pro
Sites monitored 100
Scan interval Every 5 min
Uptime probes Every minute
Health checks 20
Team members 20
Alert channels Email + Slack + Webhook + SMS
Per-site alert routing
Data retention 365 days

All plans include: 20 health checks, public scan reports, WordPress companion plugin, email support, 14-day money-back guarantee.

Need more than 100 sites? Email us for Enterprise pricing.

14-day money-back guarantee on any plan. Cancel anytime.

Frequently asked questions

Everything an agency needs to know before switching.

How is this different from UptimeRobot or Wordfence?

UptimeRobot only monitors whether your site is up — it has no idea if WordPress plugins are vulnerable, if your SSL is misconfigured, or if SEO tags are broken. Wordfence is a WordPress security plugin but has no uptime monitoring, no SEO checks, and no multi-site dashboard. SiteHealth is the only tool that combines uptime, security, SEO, email deliverability, and white-label reporting in one place — without installing a plugin on every site.

Do I need to install anything on my client sites?

No. SiteHealth works from outside your sites — just add a URL to your dashboard and monitoring starts immediately. For deeper visibility (exact plugin versions, admin events, file integrity), you can optionally install our free WordPress plugin. The plugin is never required.

What happens if SiteHealth itself goes down?

Checks run from multiple independent probe servers. If our primary monitoring infrastructure has an issue, secondary probes continue independently. We maintain a public status page at status.sitehealth.app. Historical check data is stored redundantly so nothing is lost during an outage.

Can I rebrand the reports for my clients?

Yes — on the Pro plan, reports show your agency’s name, logo, and accent color. Clients see your brand, not ours. The “Powered by SiteHealth” watermark on free scan reports is removed when you’re on a paid plan.

How does the WordPress plugin work? Do I have to install it?

The plugin is a lightweight, open-source PHP plugin that reports your site’s exact inventory — plugin/theme/core versions, user count changes, login events, and file changes — to your SiteHealth dashboard. It’s never required, but it makes vulnerability matching far more accurate. Without it, we compare your WordPress version against known vulnerabilities. With it, we check every plugin and theme individually.

Where is my data stored? GDPR?

Check data and site metadata are stored on servers in the EU (Frankfurt). We do not sell data to third parties. SiteHealth is designed to be GDPR-compliant: you can export or delete your data at any time from the dashboard. We only store the minimum data needed to run your health checks.

Can I cancel anytime?

Yes. Cancel from your dashboard settings at any time — no phone call required, no hoops. Your monitoring continues until the end of your billing period, then stops. We also offer a 14-day money-back guarantee on all paid plans, no questions asked.

Do you support non-WordPress sites?

Yes. Most of SiteHealth’s 20 checks work on any website — SSL, uptime, performance, SEO, security headers, and more. WordPress-specific checks (plugin vulnerabilities, companion plugin) simply don’t apply to non-WordPress sites and are skipped. The companion plugin only works with WordPress.

Find out what's broken on your client sites.

Run a free scan. No signup required.

Free site health scan

Runs the same 16 checks our monitoring uses. Takes about a minute.

Or create your account →