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.

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.

Live monitoring

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.
Alerts & incidents

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.
#client-alerts Slack · just now

● Critical · SSL certificate on crashview.co.uk expires in 6 days. Renew to avoid browser warnings.

Weekly digest Email · Mondays 9am

3 sites all clear · 1 warning resolved · 1 action recommended this week.

POST /incidents Webhook · custom endpoint

Pipe events into your own tooling, status page or on-call rotation.

Detected Notified Recovered
Multi-client management

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.

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.

Availability
3 checks
  • Uptime monitoring Pings from a Cloudflare edge worker, flags any non-2xx response.
  • 24h & 7d uptime percentages
  • Continuous monitoring from the edge
SSL & domain
4 checks
  • SSL certificate validity
  • SSL expiry warnings Configurable from 1 to 90 days out.
  • Domain registration expiry
  • HTTP to HTTPS redirect
DNS & email
3 checks
  • 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)
SEO & discoverability
10 checks
  • robots.txt crawlability
  • Sitemap validity, orphans & dead URLs
  • Canonical tags
  • Meta tags, Open Graph & Twitter cards
  • Custom 404 page
  • Server errors (500)
  • Permission & auth errors (403 / 401)
Security
4 checks
  • Mixed content (HTTP assets on HTTPS pages)
  • Security headers (HSTS, CSP, X-Frame-Options)
  • CMS & version fingerprint leakage
  • Forms missing spam protection
Performance
1 check
  • Homepage page weight Warns when the payload crosses a threshold you set.
Privacy & compliance
3 checks
  • Cookie banner detection
  • GDPR & ePrivacy compliance signals
Crawling
whole-site engine
  • Crawls internal pages like a visitor
  • Prioritises your important pages
  • Configurable depth & frequency

How it works

Up and running in minutes

Step 1

Add a site

Drop in any URL. Janitor takes a baseline, picks sensible checks and starts monitoring straight away.

Step 2

Janitor watches it

Dozens of checks run on a schedule, crawling the whole site and alerting you the moment something breaks.

Step 3

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.

Pingdom Uptime & response time $18/mo rises with each site
StatusCake SSL & domain expiry $20/mo
DNSSpy DNS change monitoring $9/mo
Screaming Frog SEO crawl, links & meta $279/yr annual, run by hand
HostedScan Security scanning $79/mo
TestEvolve Performance & Lighthouse $79/mo
GDPR Privacy Monitor Cookie consent & tracking $34/mo
AgencyAnalytics Branded client reports $127/mo
Eight tools, eight logins, eight invoices≈ $389/mo

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.

All of it · one login

Janitor

$15/ month to start
  • 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
Start your free trial

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.