Someone is actually watching it.
Every site we look after is checked every fifteen minutes, around the clock. Not a status page you would have to remember to open — an alert that reaches a phone. Most of the time we know before the client does, which is the entire point.
Last 24 hours — every 15 minutes
96 checks
Slow response — 8.2s
Checked again, confirmed, and on a phone within a minute. Nobody had to notice and call us.
An SSL certificate that lapses, a form that quietly stops sending, a host that starts timing out at 2am — none of those announce themselves, and all of them cost work. That is the whole reason this exists.
A window into your own project.
Every client gets a portal carrying their own logo, not ours. Ask for a change and watch it move. Approve photos and reviews before anything is published. See what is live, what is in progress, and what is waiting on you — without writing an email and wondering whether it landed.
Your portal
Swap the header photo on the About page
Done — live on the site
Add the two new crew members to the team page
In progress
New review from a customer — waiting on your approval
Nothing publishes until you say so
And a record of how people actually use it.
Analytics and visitor heatmaps are wired into every site we build, so the conversation stops being about whether a page looks good and starts being about where people stop scrolling, what they tap, and which page quietly sends everyone away.
It is the difference between redesigning on instinct and changing the one section that was costing you calls.
Explore servicesNothing goes live until it passes.
Launch day is usually where corners get cut, because the client is excited and everyone wants it up. So we took the judgement out of it. Every site runs an automated check before it is allowed to go live, and a failure blocks the launch rather than becoming a note for later.
Accessibility, audited automatically
Every page is tested against WCAG 2.1 AA before launch, and every site ships with a real accessibility statement. We do not use overlay widgets — the kind sold as compliance that mostly advertise which businesses are worried.
The contact form is tested for real
Not clicked once and assumed working. A genuine submission goes through the live form and has to arrive in the real inbox before the site is signed off.
Analytics proven to be firing
Tracking is verified on the live site, not on a staging copy — so month one has real numbers in it instead of a gap nobody noticed until the first report.
Speed measured on a phone
Performance is scored the way a customer meets your site — on a phone, on cell data, in a parking lot — because that is the only number that decides whether they wait.
A checklist a person can skip when they are tired is not a standard. This one runs itself, and it has blocked our own launches more than once.
You own all of it. Including the exit.
We have taken over sites from owners who could not log into their own domain, registered to a developer's personal email, on a platform only that developer could edit. Nobody in those stories was a villain. It just never came up until it mattered. So we settle it on day one.
Your accounts
The domain and the hosting are registered in your name, on your card. We manage them. You hold them.
Your logins
Handed over the day the site goes live, whether or not you ever intend to use them.
No hostages
Month to month, no contracts. Walk away and you keep the site, the domain and the accounts. It simply stops being our job.
That is not generosity, it is the floor — and it is worth asking whoever you hire, including us.
We built it for ourselves first.
None of this was bought off a shelf. Thornwood runs on a system we built to run Thornwood — every client, every site, every lead, every alert on one screen — and client work runs on the same rails. That is the honest reason we can offer it at this size: we are not reselling eight subscriptions, we are running the thing we already use.
It also means the standard is not a promise in a proposal. It is enforced by software that does not get tired, does not get busy, and does not decide to skip a step because the launch is on a Friday.