The monitoring engine
behind your website care plan
Uptime checked every minute, plus daily Lighthouse and visual checks on every client site, then a branded report goes out on your schedule. SiteLetter is the monitoring half of the care plan, and the report that shows the client what it found. $4.80/site a month with every monitor on.
A care plan sells confidence, not maintenance
The work in a care plan is mostly invisible. Updates that did not break anything. An outage caught and fixed before the client noticed. A certificate renewed on time. That invisibility is the problem SiteLetter is built around: work nobody can see is work nobody can weigh against the monthly fee.
SiteLetter makes its own half visible. It runs the daily health checks behind the plan, then sends a branded report showing the client what those checks found. It does not see your updates, your backups or your fixes, so the report is evidence of the monitoring rather than a log of everything you did. The monitoring is the substance. The report is the proof. Both come in one tool, priced per site so the margin math stays simple.
SiteLetter is a layer, not a replacement
A full care plan has two halves. SiteLetter owns the monitoring and reporting half. Your maintenance tool owns the inside-the-site half. They run side by side, and neither one replaces the other.
The outside view and the client report
- Uptime on your homepage every minute, cross-region verified
- Daily Google Lighthouse on every monitored page
- AI visual regression, classified day over day
- SSL certificate and domain expiry alerts
- Broken-asset and broken-image checks
- The branded client report, on your schedule
The inside-the-site work
- WordPress core and plugin updates
- Scheduled backups and one-click restore
- Malware scanning and removal
- Database optimization
- Staging environments and update testing
- Platform-specific security hardening
Running WordPress sites? SiteLetter pairs with the maintenance tool you already use. See it next to WP Umbrella and ManageWP.
What runs behind every care plan
Daily Lighthouse, visual and broken-asset checks on every client site, across up to 15 pages per site. SSL and domain expiry are checked once a day for the site itself, not per page. Uptime runs around the clock on the homepage. These are the line items your report is built from.
Uptime, around the clock
The homepage is checked every minute from the EU. Every other monitored page is reached once a day by the daily scan. A down result is re-checked from a second region before an alert fires, and a third region breaks the tie when they disagree, so one region having a bad moment is not enough to reach your client.
Performance, scored daily
Google Lighthouse runs on every monitored page every day, with DNS, TLS and CDN caches pre-warmed first, so each Performance, Accessibility, Best Practices, and SEO score is taken under the same conditions as the one before it.
Visual changes, caught automatically
A daily screenshot of every page is diffed against the last good capture, normally yesterday's. An AI classifier dismisses cosmetic noise like rotating banners, logs intentional content edits in the next report, and flags real breakage in the dashboard and in the report you forward as soon as the next daily scan completes. Writing new visual-change alert rules is paused while change detection is retuned, so a new account has none, though rules written before the pause keep running.
SSL and domain expiry
Certificate and domain expiry are tracked per site, and you can be alerted 1, 3, 7, 14, 30, 60 or 90 days before the date. Both dates are known in advance, so this is the kind of outage that arrives on a schedule you can read rather than without warning.
Broken assets
Missing images, broken links, and failed assets are checked daily on every monitored page, so a silent breakage turns up on the next daily scan instead of sitting there until somebody happens to notice it.
The report that proves it
All of it rolls into one branded email on your schedule. Your logo, your brand color, your agency name as the sender, your reply-to address. The artifact that turns invisible monitoring into something the client can see they are paying for.
Adding a client site is one step. Setting up your agency defaults is a one-time job.
The less time a care plan takes to run, the more of the retainer it leaves you. Adding a site is a single URL, and the one thing you decide yourself you decide once, for every client.
- 1
Add the domain
SiteLetter fetches the sitemap and picks the 15 most important pages, ranked by depth, sitemap priority, and recency.
- 2
Monitoring turns on by itself
Every service is enabled and the weekly and monthly report templates are pre-built. There is no per-check configuration to work through first.
- 3
Brand it and pick a cadence
Set your logo and brand color, pick a frequency. The first report lands in your inbox on schedule, ready to forward.
- 4
Choose what you get told about
A new account has no alert rules, so nothing reaches you until you set one. You do it once at agency level, and every client and every site inherits it, including the ones you add later.
One rate per site, whatever your roster
$4.80 per site per month covers all 15 pages and every check. No per-feature tiers to price into your retainer, no surprise overages as a client's site grows. Fold it into your care-plan price and the margin is the same on every site you run.
Website care plan FAQ
A website care plan is the recurring service an agency sells to keep a client's site healthy: monitoring, maintenance, backups, security, and a regular report that shows the work is happening. It is what turns a one-off build into monthly recurring revenue. SiteLetter is the monitoring and client-reporting half of that plan. It runs daily health checks and sends the branded report so the client can see what they are paying for.
No, it sits alongside it. A maintenance tool like ManageWP, WP Umbrella, or MainWP handles WordPress core and plugin updates, backups, and malware scans from inside the site. SiteLetter handles the outside view: uptime, Lighthouse performance, visual regression, SSL and domain expiry, and broken assets, then packages all of it into a client-facing report built around those checks rather than an update log. Neither one replaces the other.
Yes. SiteLetter is platform-agnostic. It monitors WordPress, Webflow, Shopify, Squarespace, Framer, and custom builds the same way, because every check runs externally against the live URL. If your care plan covers a mix of stacks, one tool reports on all of them.
Every site covers up to 15 pages, auto-selected from the sitemap. Each page gets daily Google Lighthouse audits (performance, accessibility, best practices, SEO), daily visual regression with AI classification on any meaningful change, and broken-asset checks. The homepage is uptime-checked every minute. A second region re-checks any failure before an alert fires, and a third breaks a tie when the two disagree. Every other monitored page is reached once a day by that same daily scan. SSL certificate and domain expiry are tracked at the hostname level. All of it rolls up into the scheduled client report.
A branded email report on the schedule you set: weekly, bi-weekly, monthly, or quarterly. Your logo, your brand color, your reply-to address, your agency name as the sender name (the sending address itself stays @siteletter.com), and a toggle that hides the SiteLetter name in the report. It lands in your inbox ready to forward, and it needs no login or portal account to read.
SiteLetter costs $4.80 per site per month with every monitor switched on, and less per site if you only want some of them: Visual Changes is $2.10, Page Scores is $3.60 with Visual Changes (+ $1.50), Content Health is $2.70 with Visual Changes (+ $0.60), Uptime is $0.30, Renewals is $0.30. That is one line inside a care-plan price that also has to cover your time, your maintenance tooling, and support, so the retainer you bill sits well above raw tool cost. Because the rate is per site rather than per page, the margin math stays simple no matter how many pages a site has.
Add a domain and the monitoring side sets itself up: SiteLetter fetches the sitemap, picks up to 15 of the most important pages it can reach, turns on every monitoring service, and pre-builds your weekly and monthly report templates. Two things are yours to decide. Recipients, per client. And alert rules, which a new account does not have any of, so nothing reaches you until you write one. You choose what is worth an alert once at agency level, across uptime, SSL and domain expiry, Lighthouse scores, and broken assets, and every client and every site inherits that, including the sites you add later. Writing new visual-change alert rules is paused while change detection is retuned, so a new account has none: visual breakage still lands in the dashboard and in the report you forward, and rules written before the pause keep running. There is no per-check configuration to work through before the first report goes out.
Still have questions? Contact us
Set up your care-plan reporting once.
Close the tab.
SiteLetter is the kind of tool you forget you're using, until your client thanks you for the report you didn't write.
- ✓ 2-minute setup. Add a URL. SiteLetter auto-discovers pages, starts monitoring, schedules reports. You pick your alert rules and who on your team gets each report.
- ✓ No scripts to install. SiteLetter monitors from the outside, like a real visitor.
- ✓ Nothing recurring. No subscription, no contract. You buy credits when you want them and each site spends its own.