- Uptime monitoring Pings from a Cloudflare edge worker, flags any non-2xx response.
- 24h & 7d uptime percentages
- Continuous monitoring from the edge
Features
Catch problems before your clients do. Then prove it.
Janitor runs around two dozen automated checks on every site you manage, then turns the results into branded reports your clients actually read.
Built for agencies
Turn quiet monitoring into something clients can see
Most of the work you do to keep a site healthy is invisible. Janitor makes it visible. Every site's health becomes a branded report, with your logo, your colours and your name, that proves the retainer is working.
-
Your brand, not ours
Add your logo, colours, agency name and footer. Set different branding per client. Reports look like they came from your studio.
-
A health score clients understand
Every report opens with a 0 to 100 score and a plain summary, then a prioritised list of what to fix and why it matters.
-
Plain-English or technical
Pick the tone per report. Reassure a client or brief a developer, from the same monitoring data.
-
Sent automatically
Schedule a report for the 1st of every month and Janitor emails it to your client without you lifting a finger.
clientwebsite.co.uk is in good shape. All critical checks passed this month. One certificate renews soon and two pages need attention before they affect search.
Recommended actions
One report, branded three ways. Each client sees your studio, or theirs.
The platform
More than monitoring
The checks catch the problems. The rest of Janitor helps you report on them, route them, and run the whole thing across every client you look after.
It watches the whole site, not just the homepage
Janitor crawls your site like a real visitor and runs every check across the pages that matter, so a broken link on /pricing or a 500 on a deep page can’t hide. Uptime is monitored continuously from the edge.
- Edge uptime checks flag a non-200 response the moment it happens.
- Response-time history over 24h, 7d and 30d, so slow creep is visible.
- Per-page status codes from the latest crawl: 404, 403, 401 and 500.
Know first, every time, on the channel you live in
The moment a check fails, Janitor tells you by email, Slack or a custom webhook. Route alerts per site and per severity, so the right person hears about the right problem and nobody drowns in noise.
- Per-site, per-severity routing, so critical goes to Slack and the rest to a digest.
- Incident lifecycle, so you’re notified when it breaks and when it recovers.
- Snooze a check with a reason when you already know about it.
● Critical · SSL certificate on crashview.co.uk expires in 6 days. Renew to avoid browser warnings.
3 sites all clear · 1 warning resolved · 1 action recommended this week.
Pipe events into your own tooling, status page or on-call rotation.
One place for every site, grouped by client
Group sites by client, configure checks per site, and manage your whole portfolio from a single dashboard. Add team members with owner, admin and member roles. Built for freelancers with a dozen retainers and agencies running hundreds of sites alike.
- Client groups with names, colours and internal notes.
- Per-site configuration, so you can enable or disable any check and set thresholds.
- Team accounts with owner, admin and member roles.
5 sites · monthly report on the 1st All clear
6 sites · 1 needs attention 1 warning
3 sites · monthly report on the 1st All clear
Monitoring checks
Everything Janitor checks, in one place
Around two dozen automated checks run across your whole site on a schedule, grouped here by what they protect. One tool in place of a stack of subscriptions.
- SSL certificate validity
- SSL expiry warnings Configurable from 1 to 90 days out.
- Domain registration expiry
- HTTP to HTTPS redirect
- DNS change detection Snapshots A, AAAA, CNAME, MX, NS and TXT records and alerts on any change.
- Full record monitoring
- Mail DNS health (SPF, DKIM, DMARC)
- robots.txt crawlability
- Sitemap validity, orphans & dead URLs
- Canonical tags
- Meta tags, Open Graph & Twitter cards
- Custom 404 page
- Broken internal links (404)
- Server errors (500)
- Permission & auth errors (403 / 401)
- Mixed content (HTTP assets on HTTPS pages)
- Security headers (HSTS, CSP, X-Frame-Options)
- CMS & version fingerprint leakage
- Forms missing spam protection
- Homepage page weight Warns when the payload crosses a threshold you set.
- Cookie banner detection
- Tracking pixels firing before consent
- GDPR & ePrivacy compliance signals
- Crawls internal pages like a visitor
- Prioritises your important pages
- Configurable depth & frequency
How it works
Up and running in minutes
Add a site
Drop in any URL. Janitor takes a baseline, picks sensible checks and starts monitoring straight away.
Janitor watches it
Dozens of checks run on a schedule, crawling the whole site and alerting you the moment something breaks.
Send the report
Brand it once, then download or schedule polished reports for every client.
One login, not eight
Replace the stack you’re paying for
Most agencies stitch together a separate tool for uptime, SSL, DNS, SEO, security, performance, cookie compliance and reporting. Janitor is all of it under one login, and it runs around two dozen checks, including ones none of these tools cover.
Indicative public list prices as of June 2026, single seat. Screaming Frog is an annual licence shown at its monthly equivalent; everything else is monthly, for roughly $4,670 a year all told. Several rise with the number of sites or pages you monitor. And this is only the part of Janitor with an obvious one-to-one replacement.
Janitor
- Every category above in one place: uptime, SSL, DNS, SEO, security, performance, privacy and reporting
- Plus the checks these tools skip: email deliverability (SPF, DKIM, DMARC), mixed content, security headers, broken links and a page-weight budget
- Around two dozen automated checks in total, not the handful any single tool runs
- Branded client reports, scheduled automatically
- Email, Slack and webhook alerts, routed per site
- Every site and client in one dashboard
FAQ
Common questions
Is Janitor just an uptime monitor?
No. Uptime is one of around two dozen checks. Janitor also watches SSL and domain expiry, DNS changes, broken links, SEO and meta tags, security headers, page weight, cookie consent and more, across your whole site.
Can I send reports to clients under my own brand?
Yes. Add your logo, colours, agency name and footer, and Janitor generates branded PDF reports. You can even set different branding per client and have reports emailed automatically each month.
How often does Janitor check my sites?
Most checks run daily, and uptime is monitored continuously. You can configure checks per site.
How do I get alerted when something breaks?
By email, Slack or a custom webhook. You choose which sites and which severities each channel receives.
Do I need a credit card to start?
No. Every plan starts with a 30-day free trial and no card is required.
How many sites can I monitor?
Plans scale from a handful of sites up to hundreds. See the pricing page for the limits on each plan.
Get started
Start watching your sites today
Add your first site in under a minute and see what Janitor finds.
30-day free trial. No credit card required.