How to Show Clients Their Website Uptime (Without a Spreadsheet)
If you build or maintain websites for clients, sooner or later one of them asks some version of: "how do I know the site's actually up?" It's a fair question. They're paying you a retainer, the site is their shop window, and from their side it's a black box. Here's how to show clients their website uptime, from the duct-tape version to the one that quietly wins you referrals.
Option 1: The screenshot ritual
The way most freelancers start: keep a free monitor running, and once a month screenshot the uptime graph into an email. It works, but it has two problems. It looks like what it is — a screenshot of someone else's tool, with someone else's logo on it. And it depends on you remembering to do it. The month you forget is always the month the client was wondering.
Option 2: The spreadsheet
Some agencies log incidents in a shared sheet: date, duration, cause. Honest, but it only records what you noticed, and clients read a hand-maintained spreadsheet with exactly the confidence it deserves. If an incident is missing, was the site up — or did nobody check?
Option 3: A status page per client
The version that actually scales: give each client their own status page — a public URL showing live status, uptime percentages and incident history for their sites, pulled straight from the monitor. No monthly ritual, no trust issues, and it answers the "is it just me?" email before it gets sent.
Two details matter more than they look:
- One page per client, not one page for your whole portfolio. Acme should not be able to see that you also maintain their competitor's site, or that some other client had a rough week.
- Your branding, not the tool's. The page is part of your service. If it carries a monitoring vendor's logo, you're advertising them, and the client wonders what exactly you contribute.
This is the core of what UptimeDesk does: every client gets their own branded status page with your agency's name, colour and logo, and the data comes from checks that run every 60 seconds. You send the link once, and the question answers itself for as long as the retainer lasts. If the client prefers something in their inbox, pair the page with a monthly PDF report — same data, same branding, attached to your invoice.
Whichever option: show uptime as a percentage over a window
"The site was up 99.96% in the last 30 days" is meaningful; "the site is up" is not. Uptime numbers need a time window (24 hours, 7 days, 30 days) and enough check frequency to be honest — a check every 5 minutes can miss a 4-minute outage entirely, which is why paid tiers of every serious monitor check every minute or faster.
Start with whichever option you can ship this week. But if you're doing the screenshot ritual today, a status page is about ten minutes of setup — and it's the last time you'll think about it.
Watch every client site from one desk
60-second checks, branded status pages, monthly PDF reports. Free for 5 sites.
Start free →