Site Integrity Monitoring

Your site could go offline tomorrow without a single line of code changing

Domains expire. SSL certificates lapse. Third-party scripts disappear. Images and stylesheets stop loading. None of these require a hack, a server failure, or a bad deployment - just something being overlooked. SiteVitals watches the things that quietly expire or break in the background.

Run a Free Integrity Check
See Continuous Monitoring →

Free scan: no signup required, results in ~15s.

🌎

Domain expiration status

Active monitoring of registration status with early warnings before expiry.

🔒

SSL health & trust

Certificate validity and chain checks before browsers show security warnings.

🔗

Broken asset detection

Missing images, scripts, and stylesheets that degrade user experience.

🔂

Mixed content issues

Insecure HTTP resources loading on HTTPS pages triggering browser blocks.

🔌

DNS & record integrity

Infrastructure checks to verify your domain is correctly configured.

Generate your instant integrity report

No account needed. Results in seconds.

Free Integrity Snapshot

A quick look at the things
most likely to catch you out.

Before committing to continuous monitoring, it is worth knowing what your site looks like right now. Our free integrity check takes about 15 seconds and gives you an immediate snapshot of your domain status, SSL health, and broken assets - the three areas most likely to cause sudden, visible failures without any warning.

No signup required. Nothing installed. Nothing changed on your site. Just enter a URL and get a clear report back. If something is already approaching a problem, you will see it.

The free check is a point-in-time snapshot. It tells you where you stand right now. Continuous monitoring is what keeps watch between checks - so problems that develop over time are caught as they happen, rather than when they have already become visible to visitors.

🌎

Domain expiration status

Checks whether your domain is valid, active, and how much time remains before registration expires. Expiration dates are set years in advance and easy to forget - until the day they matter.

🔒

SSL health & trust

Verifies your SSL certificate is valid, correctly installed, and not approaching expiry. Modern browsers enforce strict HTTPS requirements - even a short lapse produces highly visible warnings that actively deter visitors.

🚫

Broken asset detection

Detects missing images, broken scripts, and failed asset requests that silently degrade site quality. These rarely cause obvious errors - but they make a site look neglected to both users and search engines.

📝

What to do with the results

Issues can be resolved manually - renewing a certificate, updating a link, chasing a registrar. If you want to make sure problems do not come back or develop silently between checks, continuous monitoring picks up from here.

A Different Kind of Problem

The failures nobody thinks to
check for until it’s too late.

When most people think about website failures, they think about hacks, crashes, or bad deployments. But some of the most disruptive - and most avoidable - outages happen for entirely different reasons. No malicious intent. No technical fault. Just something that was set up years ago, set to expire, and quietly forgotten.

A domain registration that was last renewed in 2021. An SSL certificate on auto-renewal that silently failed because the payment method had lapsed. A font loaded from a third-party CDN that stopped being served because the provider changed their free tier. These are not edge cases. We have seen versions of all of them more than once.

“We nearly watched a client lose a domain they had owned for 20 years. The renewal email had gone to an old address. It was not the first time we had seen that happen - which is why this feature exists.”

SiteVitals monitors the administrative pieces of your site - the ones that sit outside your codebase, often managed by different people, and rarely checked between renewals. When something starts edging towards a problem, you get an early warning rather than an emergency.

🌎

The domain that nearly disappeared

A 20-year-old domain nearly expired because the renewal email went to an address nobody checked. Domain loss at that point is not just downtime - it can mean losing the asset entirely, with recovery involving fees, negotiation, or in some cases, nothing at all.

🔒

The SSL that lapsed on auto-renew

Auto-renewal is reassuring right up until the moment it fails. An expired payment card, a billing email going to spam, a hosting account without a renewal reminder - any of these can result in visitors seeing a “Not Secure” warning instead of your homepage.

🆕

The third-party font that broke its license

A restaurant chain’s website started rendering with fallback system fonts. The web font license had been exceeded and serving stopped. The site still “worked” - but it looked broken, and nobody caught it until a client mentioned it in passing.

🚫

The image that quietly stopped loading

A key product image was served from a CDN path that changed after a platform migration. The broken image tag sat on the homepage for weeks. No error logs, no alerts - just a white rectangle where the hero image used to be.

What Continuous Monitoring Covers

Four integrity checks running
every time we scan your site.

SiteVitals monitors the critical dependencies that sit outside your codebase - the things managed by different people, renewed on different schedules, and loaded from different places. Here is what each check covers, and why it matters.

🔒

SSL Certificate Health

An expired or misconfigured SSL certificate does not produce a polite error message. It produces a full-screen browser warning that tells your visitors your site is not safe - and most of them will leave. Certificate lapses can happen through auto-renewal failures, payment issues, or hosting changes.

The technical bit
  • Certificate validity and expiry date monitoring
  • Full certificate chain verification
  • Cipher suite strength and TLS version checks
  • Certificate hostname match validation
  • Wildcard and SAN coverage verification
🌎

Domain Health & Expiry

When a domain expires, your site does not just go offline - it effectively disappears. DNS stops resolving, email fails, and recovery ranges from expensive to impossible. Domain registrations are typically renewed on multi-year cycles, which makes them easy to forget.

The technical bit
  • Domain registration status and expiry monitoring
  • Early expiry alerts
🚫

Broken Assets & Dependencies

Broken images, missing scripts, and failed stylesheets rarely take a site fully offline - but they quietly erode it. Layouts break, forms stop working, and analytics fail silently. Many of these failures come from dependencies outside your main codebase: CDNs and third-party fonts.

The technical bit
  • 404 and failed load detection for CSS, JS, and fonts
  • Third-party CDN and external asset availability
  • Asset path change detection across deployments
🔂

Mixed Content & Insecure Resources

A site can have a valid SSL and still be loading resources over plain HTTP - often through a third-party widget or an embedded image. When this happens, browsers downgrade the security of the entire page, which can trigger warnings and undermine trust.

The technical bit
  • HTTP resource detection (scripts, images, iframes)
  • Mixed content severity

How It Works

Set up once. SiteVitals keeps
watch from there.

No plugins, no code changes, nothing installed on your site. SiteVitals monitors your live site and its external dependencies entirely from the outside.

1

Scan & Establish a Baseline

When you add a site, SiteVitals runs a full integrity scan and records the current state of your domain, certificates, assets, and DNS. Everything is logged clearly so you have a reference point for what “normal” looks like.

  • Full baseline scan across all five integrity areas
  • Expiry dates logged with configurable alert thresholds
  • Asset inventory established for ongoing comparison
2

Continuous Monitoring & Early Alerts

SiteVitals checks your site continuously and alerts you when something changes or approaches a problem - an asset that has broken, a certificate entering the warning window, or a DNS record that looks different.

  • Configurable alerts: email, in-app, webhooks
  • Certificate and domain expiry alerts at early, medium, and critical thresholds
  • Asset change and failure alerts triggered immediately
3

Zero Impact on Your Site

SiteVitals performs read-only checks from outside your infrastructure. Nothing is installed, nothing is modified, and the monitoring generates no meaningful traffic to your site.

  • No plugins, agents, or code changes required
  • Read-only - nothing written to or changed on your site
  • No impact on performance or visitor experience

Avoid embarrassing silent failures

Your site might still load - but that doesn’t mean it’s okay. Expired domains, lapsed SSL certificates, or missing images can quietly break user trust and make your brand look neglected. These problems often go unnoticed until a customer points them out - by then, it’s too late.

Want a quick snapshot before committing? Run a free integrity check to see whether your site has any immediate issues.

SiteVitals keeps constant watch over your domain, SSL certificates, and page assets. If something fails, you’ll know before anyone else. No more red browser warnings, missing visuals, or downtime surprises that damage credibility.

Stay one step ahead - prevent the silent embarrassments that make a live site look broken.

Avoid Embarrassing Expirations and Silent Failures

Professional monitoring shouldn't have enterprise pricing.

Get started with our free tools today. When you're ready for continuous integrity monitoring, our plans are simple, transparent, and built for sites of all sizes.

Plans start from
£13.33/mo
View All Plans & Features
Questions

Things people often ask us.

If something is not covered here, we are genuinely happy to answer it. We are a small team and we actually respond.

What is site integrity monitoring?

It is continuous monitoring of the critical parts of your website that can fail silently and without any code change - SSL certificates, domain registrations, page assets, DNS records, and insecure resource loading. SiteVitals watches these continuously and alerts you before issues become visible to visitors. Think of it as keeping an eye on the administrative foundations that everything else depends on.

Can an expired SSL certificate affect my SEO?

Yes. An expired or misconfigured SSL certificate triggers full-screen browser security warnings that actively deter visitors, increase bounce rates, and can result in search engines reducing the ranking or visibility of affected pages. Even a short lapse is enough to damage credibility and trust. SiteVitals tracks certificate validity and alerts you well before expiry - so there is no reason for it to reach that point.

How does SiteVitals monitor domain health?

SiteVitals monitors your domain registration status, expiry date, registrar details, nameserver configuration, and transfer lock status. You receive early alerts as expiry approaches - at configurable thresholds rather than a single last-minute warning. Domain loss is almost always preventable with sufficient notice; the problem is that most people only think to check when it is already urgent.

What counts as a broken asset?

Any resource your page requests and fails to load: images returning 404s, stylesheets that no longer exist, JavaScript files that have moved or been deleted, fonts served from a CDN that has changed its structure. These failures are particularly common after platform migrations, deployment changes, or when third-party providers alter their hosting. Because they often load asynchronously, they can fail silently during normal testing.

Why does continuous monitoring matter for integrity issues?

Because integrity risks age rather than appear suddenly. A certificate is fine today and approaching expiry in three months. A domain is renewed today and at risk again in two years. Continuous monitoring tracks these things over time and gives you early warning - turning what could be emergencies into planned, routine maintenance.

Will the scan affect my website or cause any downtime?

No. Both the free integrity check and the continuous monitoring are entirely read-only and external. SiteVitals checks your site the same way a visitor would - from outside your infrastructure, without installing anything, writing anything, or generating enough traffic to affect performance or availability.

Does this check hosting or server performance?

No - integrity monitoring focuses on external dependencies: domains, certificates, assets, and DNS. Server performance and page speed are covered by the Performance monitoring module. Uptime and availability are covered separately by the Uptime module, which is free. The integrity checks sit in the middle - the stuff that is not quite server performance but not quite code quality either.

Start with the free check. Know what’s quietly ticking down.

No account needed. Results in about 15 seconds. Just a clear picture of your domain, SSL, and asset health right now - before something becomes a problem you have to explain.