Next LIVE Masterclasses: Google's Core Updates and the Agentic Web — Grab your seat >

Know when something breaks.
Know what matters next.

Avoid costly surprises with continuous monitoring across your websites, servers and scheduled tasks - so you catch both the sudden issues and the slow drift, early.

No credit card required Free plan available Setup in 60 seconds
For everyone responsible for the website

For the dev, the marketer, and the person who just inherited the site.

Technical when you want to dig in. Plain English when you just need to know what to do about it.

The impact of early detection

A site issue caught early is a five-minute fix. The same issue discovered by a customer, a client, or your boss is a very different kind of afternoon.

How the advice is built

Every recommendation is backed by a continuous timeline of your entire portfolio.

Notes, regressions, improvements and risks, logged minute by minute, stitched together and weighted. Nothing you see in the digest came from a hunch. You can trace every line back to the moment it was observed. Add your own updates to the timeline too.

What is Change Intelligence?
sitevitals.co.uk/timeline
Timeline dashboard
The quiet things, caught loud

The ways a website breaks when nobody's watching.

Real kinds of issue SiteVitals catches every week - the sort that only become visible when you're already explaining them to your boss.

03:12 · Thursday
A third-party script fails and the home page loads without a stylesheet.
Looks broken to every visitor for 40 minutes. No error in your inbox.
16:48 · Last Tuesday
Credit card expires. Domain renewal notice goes to an address no one checks.
You have 14 days to notice, or the name goes back on the open market.
09:04 · Monday
Tiny server config change breaks the Instagram widget.
Home page now returns a 500 - which makes it look completely broken.
02:00 · Overnight
Scheduled task doesn't run. Prices don't update.
You find out when a customer emails at lunchtime.
03:12 · Thursday
A third-party script fails and the home page loads without a stylesheet.
Looks broken to every visitor for 40 minutes. No error in your inbox.
16:48 · Last Tuesday
Credit card expires. Domain renewal notice goes to an address no one checks.
You have 14 days to notice, or the name goes back on the open market.
09:04 · Monday
Tiny server config change breaks the Instagram widget.
Home page now returns a 500 - which makes it look completely broken.
02:00 · Overnight
Scheduled task doesn't run. Prices don't update.
You find out when a customer emails at lunchtime.
06:20 · Friday
CSP header dropped after a plugin update.
Inline scripts still working - but your form submissions now fail.
22:45 · Sunday
Someone pushes a canonical tag pointing at staging.
Google starts de-indexing the live site by Monday lunchtime.
08:00 · Every morning
A paid campaign lands on a page that's been returning a 404 since Saturday.
£40 a click, nothing converting.
11:30 · This morning
Well-optimised title tag is overwritten in a page update.
Nobody knows. Rankings start sliding in four weeks.
06:20 · Friday
CSP header dropped after a plugin update.
Inline scripts still working - but your form submissions now fail.
22:45 · Sunday
Someone pushes a canonical tag pointing at staging.
Google starts de-indexing the live site by Monday lunchtime.
08:00 · Every morning
A paid campaign lands on a page that's been returning a 404 since Saturday.
£40 a click, nothing converting.
11:30 · This morning
Well-optimised title tag is overwritten in a page update.
Nobody knows. Rankings start sliding in four weeks.

Here's what feeds the timeline.

Everything SiteVitals watches.

The first person to know your site is down should be you.

  • Checks around the clock, 24/7
  • Instant email & webhook alerts
  • Smart verification - no false positives
  • Keyword presence checks for database health
  • Full incident history & recovery log
  • UK & EU based - privacy-focused monitoring
Uptime dashboard

Domain expires and it's a mad scramble to try to get it back or move to a new domain.

  • SSL chain verification & expiry alerts
  • Domain expiry monitoring
  • Broken asset detection (CSS, JS, images)
  • Mixed content alerts
  • DNSSEC & DNS record audit
Integrity dashboard

Technical SEO is having a resurgence. AI search depends on it.

  • Metadata, canonical & heading audit
  • Block-level schema validation (JSON-LD)
  • AI readiness scoring (sameAs, speakable, FAQ)
  • llms.txt & AI crawler access checks
  • Indexing & robots.txt integrity
  • Broken internal & external link detection
  • Open Graph & X Card validation
SEO & AI dashboard

A page that used to load in 2 seconds and now takes 6 will slide in rankings.

  • Core Web Vitals (LCP, CLS)
  • Lighthouse performance scores
  • Render-blocking CSS & JS detection
  • Third-party script performance analysis
  • Unoptimised and unsized image & layout shift forensics
  • Automated regression alerts (>5 point drops)
Performance dashboard

83% of organisations experienced a breach last year. Most could have been caught earlier.

  • HSTS, CSP & X-Frame-Options validation
  • Cookie HttpOnly, Secure & SameSite audits
  • Form CSRF & submission method checks
  • Mixed content & Subresource Integrity (SRI)
  • Exposed server signatures & version disclosures
  • Software vulnerability matching (NVD database)
Security dashboard

A diff engine for your live site. So a rewritten headline doesn't go unnoticed.

  • Weighted change index (Jaccard & Levenshtein)
  • Title, H1 & heading structure change alerts
  • Keyword drift & semantic similarity scoring
  • External dependency fingerprinting
  • Image count & page weight tracking
  • Full historical change timeline
Content dashboard

Your website can be up. Your server can still be quietly struggling.

  • CPU, memory, disk & load average every minute
  • Sustained breach detection — no false alarms from spikes
  • Service health for nginx, MySQL, Redis, PHP-FPM and others
  • Crash-loop detection for repeatedly restarting services
  • Agent offline detection — alerts if the server goes dark
  • Process snapshot at the moment an incident opens
Servers dashboard

Failed jobs don't produce errors. They just stop working.

  • Missed job detection with configurable grace periods
  • Explicit failure reporting via /fail endpoint
  • Start & finish tracking to detect stuck jobs
  • POST job output via /log for diagnostic context
  • 30-day success rate, runtime stats & charts
  • Works with bash, PHP, Python, Laravel, GitHub Actions and more
Tasks dashboard

Customer Testimonial

It's actually been amazing already — it helped us spot we'd built up a giant cache on our site that was causing lots of little outages.

RB
Robbie Beak
Director, Ammba Digital

Launch your site's full health check.

Get instant SEO & AI readiness, security, integrity, content and performance reports plus free 24/7 automated uptime monitoring.

100% Free
If you like to get your hands dirty

A real API. An MCP server. And webhooks for every event we raise.

Wire SiteVitals into your runbooks, your chatops, your on-call. Query your timeline from Claude. Get the raw alert payload delivered to whatever you already own.

Read the docs
REST API MCP WEBHOOKS
# Pull a live portfolio health snapshot
$ curl https://www.sitevitals.co.uk/api/v1/portfolio \ --header 'Authorization: Bearer YOUR_SECRET_TOKEN'
# Or just ask Claude via MCP — OAuth 2.1, read-only, scoped to your account
you › "Tell me the health of my portfolio and any sites that require attention."
claude › 34 sites monitored, all up. 5 critical, 21 with warnings. example.com — security score 40, missing HSTS and unsafe JS detected. example2.com — domain expires in 20 days, renew urgently.
Questions

Things people often ask us.

If something isn't covered here, we're genuinely happy to answer it. We're a real team and we actually respond.

What does SiteVitals monitor that other tools don't?

+

Most uptime tools stop at "is it up?" SiteVitals runs continuous monitors: uptime, SEO, security, performance, integrity (SSL, domain expiry, broken assets), and content change detection. Everything feeds into a single timeline so you can correlate when something broke with what changed. You won't be reconstructing what happened from memory.

How quickly will I know if my site goes down?

+

Checks run as frequently as every minute depending on your plan. Alerts are sent immediately when a failure is confirmed, with full incident history so you can track response times and patterns.

Do I need to install anything on my server?

+

For website monitoring - uptime, SEO, security, performance, integrity, and content - no. SiteVitals works entirely from the outside, the same way your visitors and search engines see your site. No plugins, no agents, no code changes required. If you also want to monitor the server itself (CPU, memory, disk, and service health), you can optionally install a lightweight shell script with a single command. Server monitoring is available on some paid plans.

Where are your monitoring servers located?

+

UK and EU. Your data stays in Europe, and latency measurements reflect what European visitors actually experience.

What's the difference between free and paid plans?

+

Free gives you uptime monitoring for one site. Paid plans unlock SEO, security, performance, and integrity monitoring — plus faster check intervals, more sites. Alert integrations like email, Slack and webhooks are available on all plans.

Can I monitor client sites without giving them access?

+

Yes. Agencies use SiteVitals to monitor client portfolios from a single dashboard. You can generate shareable reports for clients without them needing an account.