A client's store
- Product page
add to cart usable - Cart
reaches checkout - Checkout entry
loads, not redirected - Search
returns results
You built the site, and you get the call when it stops selling, booking, or collecting leads. KeyPages checks each client's important pages in a real browser and hands you the evidence first.
7-day trial, 5 pages, no card. Public pages only. KeyPages never signs in, fills forms, or places orders.
A theme update, a plugin change, a popup nobody tested on mobile. The server keeps answering 200 OK, and the first person to notice the add-to-cart button is dead is a customer, then the client, then you.
Tries to buy or book. Cannot. Leaves.
Hears about it days later. Calls you. “The site is broken.”
Start from nothing: which page, what broke, since when, and is it still happening?
KeyPages moves you to the front of that sequence, with a screenshot and a plain sentence about what changed.
Add the live URLs. KeyPages works out what each page is for and checks that it still does that one job. A check that does not apply to a page is never counted as passed.
add to cart usablereaches checkoutloads, not redirectedreturns resultsform present and usableCTA presentform presentform present and usableprimary CTA presentcontent and CTA intactStarter covers 10 pages, Growth 40, Agency 100. Most client sites need three to five. See plans
Assign each protected page to a client. See at a glance who is Protected, who needs attention, and which client has not been verified recently.
| Client | Pages | Status | Last verified |
|---|---|---|---|
| Northstar Outdoors | 4 | 1 needs attention | 9 min ago |
| Harbor Dental | 3 | Protected | 12 min ago |
| Fernwood Landscaping | 3 | 1 warning | 6 min ago |
| Maple & Co. Bakery | 5 | Protected | 14 min ago |
| Ridgeline Physio | 2 | Could not verify | 1 h ago |
Every confirmed failure arrives written up well enough to forward straight to the client or whoever maintains the site, with the context they need to fix it.
Example from a KeyPages test fixture, not a customer site.
A Protection Report is scoped to one client's pages. Add your agency's name, logo, and accent colour, then share it by an expiring link you can revoke at any time.
Agency name, logo, accent colour and contact line on every new client report.
7, 30 or 90 days. Revoke it whenever you like. Internal notes and dashboard links stay out.
A fix appears in the report only after a later real-browser check passes.
Uptime and site-care tools are good at the server. They are not designed to know whether the rendered page still lets a customer buy, book, or get in touch.
KeyPages checks public pages only. It does not sign in, fill forms, place orders, or submit payments. What we do and do not touch
Paste the live URL. KeyPages works out what the page is for and starts checking.