Features

A day in the life of a monitored site

Most feature pages are a list of nouns. This one is a schedule: everything SiteLetter runs on one client site in a normal day, and the report it all rolls into on Monday morning.

Uptime monitoring that confirms before it alerts

The homepage gets an HTTP probe every 60 seconds from the EU. When one fails, a second region checks before anything fires: the US confirms the failure, and Asia-Pacific breaks a tie if the two disagree. One region having a bad moment doesn't become a 3am false alarm. All uptime results are stored in the EU; probes running elsewhere keep only short-lived operational logs in their own region.

00:00 06:00 12:00 18:00 23:59

Alert sent 03:42 by the uptime rule you set, one minute after the EU probe failed and the US confirmed.

Sub-pages checked every 15 minutes.

Daily Lighthouse audits on every monitored page

At 12:30 this example site's slot comes up and the daily deep scan begins. It is one pass, not many separate jobs: the scan walks every monitored page (up to 15) and runs that day's page-level checks together. Each page gets a full Lighthouse audit: Performance, Accessibility, Best Practices, and SEO, scored from real Chrome in the same environment every day, so the week-over-week deltas are comparable and a slow regression shows up as a trend, not a surprise.

This is the substance behind the weekly report. When a client asks how their site is doing, the answer is scored, dated, and compared to the previous period: the performance line of your website care plan, filled in automatically.

app.siteletter.com/performance
SiteLetter Lighthouse overview: 7-day average scores for every monitored page with week-over-week deltas

Daily visual checks, with meaningful changes classified by AI before they reach you

In the same deep scan, every monitored page also gets a full-page screenshot, compared pixel by pixel against yesterday's. AI reads each significant change and sorts it into one of three buckets. Only one of them is worth an interruption, so that is the only bucket your alert rules watch. Screenshots go to OpenAI in the US for visual change classification, under EU Standard Contractual Clauses. Visual-change alerts are paused right now while change detection is retuned; rules you already have keep running. Every screenshot stays in your two-year history for as long as your subscription is active, so you can always review the call it made.

Dynamic · auto-dismissed
Yesterday
Today

rotating carousel

Intentional · noted in report
Yesterday
Today

new hero copy, noted in your next report

Broken · flagged
Yesterday
Today

hero image missing, flagged in your report

Most changes are noise. You only hear about the one that is not.

SSL, domain, and broken-asset checks on autopilot

The broken-image and broken-link crawl rides along in the same deep scan, covering every monitored page. Certificate and domain expiry get their own daily checks, and you pick which days before either lapses are worth an alert: 1, 3, 7, 14, 30, 60, or 90. Certificate and domain readings refresh once a day on the site's own slot, so the first one lands within 24 hours. These are the invisible lines of a website care plan, counted down every day whether or not anyone remembers to look. To check a single site right now, run the free SSL/HTTPS checker, no signup.

SSL certificate

expires in 41 days

you pick the alert day (30 shown)

Domain registration

expires in 148 days

you pick the alert day (30 shown)

some registries (.de, .eu, .au, .fr and a few others) do not publish an expiry date, so those sites read "Expiry date not published by registry" instead of a countdown

Broken images and links

15 pages crawled
Broken images 0 found
Broken links 1 flagged

A branded client report on the cadence each client expects

The rest of the week stays quiet, which is exactly what the report is for. On Monday, the day this example client picked, the week rolls up into a branded email: your agency's logo, colors, reply-to address, and, when you set your logo text, your agency name as the sender, and with agency branding switched on, no SiteLetter name anywhere in the report.

Cadence is chosen once at agency level: weekly, bi-weekly, monthly, or quarterly. Each site's report can then be moved to the day that client expects it. The finished report lands in your inbox, branded as your agency, and you forward it when you are happy with it. It opens right in your client's inbox: no SiteLetter login, ever. See the full report, section by section.

A
Acme Agency
Weekly Report

acme-client.com · 12 pages · 2026-04-27 - 2026-05-03

Page Scores
94 ↑ +2 Performance
100 ↑ +1 Accessibility
100 → 0 Best Practices
100 ↑ +3 SEO
Uptime
99.94% ↑ +0.03%
M
T
W
T
F
S
S
27
28
29
30
1
2
3
Visual Changes

Checked 12 pages - 2 meaningful changes

/pricing Possibly broken

Hero image area is blank - broken image placeholder visible.

/ Content update

Hero copy rewritten and a new testimonial card added.

One flat price for the whole day's work

Everything on this page runs on every site you add, for $5 per site per month, flat. No tiers, no add-ons, no per-check pricing. Add as many client sites as you manage, bring your whole team, and pay only per site. The 14-day free trial includes one site, and no credit card is needed to start.

Weighing it against another tool? See how it stacks up against Oh Dear or UptimeRobot, or browse all alternatives.

SiteLetter
daily service receipt · one site
1-min homepage uptime probes included
Lighthouse audits × up to 15 pages included
visual scans + AI triage included
SSL + domain watch included
broken link check included
also included
branded client report included
Up to 15 pages auto-discovered included
2-year report + scan history included
Total $5.00 /site /mo
about 17 cents a day

What runs, how often, and where it lands

Check What runs How often Where it lands
Uptime probe Homepage HTTP probe from the EU; the US confirms any failure and Asia-Pacific breaks ties Every minute Email or Slack alert, on the uptime rule you set
Sub-page uptime The same uptime check on the other monitored pages Every 15 minutes Email or Slack alert, on the uptime rule you set
Lighthouse audit Performance, Accessibility, Best Practices, and SEO on every monitored page, with deltas vs the previous period Daily Report, plus an alert when a score drops below your threshold
Visual change detection Full-page screenshot compared to the last good scan; changes big enough to matter are classified by AI Daily Report; alert if broken
SSL + domain expiry Certificate and domain registration expiry watch Daily Email or Slack alert on the lead times you pick: 1, 3, 7, 14, 30, 60 or 90 days before expiry
Broken images and links Crawl across all monitored pages (up to 15) Daily Report; alert when something new breaks and the count is over the threshold you set
Client report Branded roll-up of everything above Weekly, bi-weekly, monthly, or quarterly, on the day you pick Your inbox, ready to forward

Lighthouse, visual, and broken-asset checks run together in one daily deep scan at each site's own slot. SSL and domain run beside the deep scan on the same daily slot; uptime runs on its own minute-by-minute schedule.

Plain answers

Do I need to install anything on the site?
No. SiteLetter monitors from the outside, the way a visitor would. There are no scripts, plugins, or DNS changes, and nothing that could slow the client's site down.
How many pages are monitored?
Up to 15 per site. They are auto-discovered from the sitemap and homepage links and ranked by importance, and the sitemap is re-synced weekly so new pages get picked up over time.
Is every feature included at $5/site?
Yes. Uptime, Lighthouse, visual change detection, SSL and domain watch, broken-link checks, and branded client reports are all in the flat $5 per site per month. No tiers, no add-ons. The 14-day free trial includes one site, and no credit card is needed to start.
How does the report reach the client?
Each client's report lands in your inbox on its own schedule, carrying your agency's branding, and you forward it when you are happy with it. Every address on a report is someone on your own team, so the report never leaves your side until you pass it on.
What does the AI actually classify?
Visual changes only. When the daily screenshot differs from yesterday's, AI sorts the change into dynamic content (auto-dismissed), an intentional update (noted in the report), or something broken (flagged in the report, and emailed to your team if you have set a visual-change alert). A change it cannot judge confidently is marked couldn't verify rather than guessed. Uptime, SSL, domain, and Lighthouse alerts use plain thresholds, no AI involved.
How long is history kept?
2 years of Lighthouse scores, screenshots, asset checks and reports. Uptime is summarised over the last 90 days and individual probe results are kept 7 days; downtime is kept as incident records.
Where do alerts go?
Email, to any of your team members' addresses, and Slack via Incoming Webhooks, in any combination. Alerts go to you and your team, never to clients. The only thing you pass on to a client is the branded report.
How branded are the reports?
The report carries your agency's logo, colors, and sender name, and an org-level toggle removes the SiteLetter name from the report entirely. One honest caveat: the sending address is a siteletter.com address for now. Custom sending domains are planned.
Do my clients need a SiteLetter login?
No. The report is a branded email you forward, and it opens right in their inbox. Nobody on the client side ever creates an account or sees a login screen.
Does it work outside WordPress?
Yes, identically. Monitoring runs from the outside, so WordPress, Webflow, Shopify, Squarespace, Framer, and custom builds all get the same coverage. Nothing is installed on any of them.
What is not monitored today?
Anything that isn't a public page. SiteLetter monitors public pages only, so sites behind Basic Auth or password protection and staging environments aren't covered yet (both are planned but not shipped). There's no API-endpoint or checkout-flow monitoring either. Monitored pages are auto-selected; manual page pinning is on the roadmap.
How many sites and people fit in one account?
As many client sites as you manage - you pay per site, nothing else changes. Your whole team comes along: up to 200 members per organization, with no per-seat pricing.

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 confirm each client address once.
  • No scripts to install. SiteLetter monitors from the outside, like a real visitor.
  • Cancel anytime. No credit card to start, no contract.
Start free trial