← All writing
·

Week 40 — A government site went live, and a funeral order that never arrived

A state agency site went live, every client site now watched every 5 minutes, and the shop bug that quietly refused funeral orders after 4pm.


Someone tried to order funeral flowers from us one night in September. The order never came through. This week I finally found out why.

Every Sunday I post my week here: what got built, what broke, and what you can take from it. Pictures first. Two minutes. Scroll.

24
pages on a state agency site, live
18
sites now checked every 5 minutes
15
launches on one public log
1
lost funeral order, cause found
A laptop open on the steering wheel, parked under trees
Thursday afternoon. Today's office was the car.

Retainer pulse: +2 care plans set up this week, for two finished websites.

Wins

Built this week — and what it does

Two things went live this week. One is for a client. The other one watches over every client.

A state agency's homepage on a computer A state agency's homepage on a phone

Tap to open the live site.

Other government sites, news articles and old brochures all link to pages on the old site. Move house carelessly and every one of them lands on "page not found".

Before
An old WordPress site. Slow on phones, hard to update.
Now
A fast new site. Every old address sends people to the right new page. Forms go straight to the team's inbox.
Measuring
Enquiries through the new forms, counted from 30 Sep. First numbers at day 30.

For you: redoing your website? Make a list of your old page addresses first, and point every one somewhere. Planning a new site? WhatsApp me →

2 · If a client’s site goes down, I know within 5 minutes

Public status page showing every site up

The real status page. Tap to open it.

A free robot visits each site every five minutes. If one doesn't answer, I get told. Nobody has to phone me first.

Before
I found out a site was down when the client told me.
Now
18 sites checked every 5 minutes, and a public page anyone can open.
Measuring
Downtime caught by the robot before a client noticed. Counting from 30 Sep.

For you: this costs nothing. If your site makes you money, someone should be watching it. Want yours watched? WhatsApp me →

What broke, and how I fixed it

after 4pm funeral order refused
A funeral order that never arrived
BrokeHappy Florist: two old shop rules clashed. Any next-day funeral order placed after 4pm was quietly refused.
FixA one-line change. Proven the same night by a real customer's order at 9pm.
Do thisTest your checkout at the awkward times: late at night, for tomorrow, on a public holiday.
theme update packing slip gone
Packing slip vanished
BrokeA theme update wiped the florist's custom packing slip. The team got a plain one with no delivery date.
FixRestored it from the host's backup and moved it somewhere updates can't reach. Then improved it: quantity in red, missing dates flagged, one page per order.
Do thisAsk your web person: "if the theme updates tonight, what do we lose?"
"Sent" says the app 0 actually delivered
My newsletter never arrived
BrokeIssue #1 of Building Slow said "Sent". Nobody got it. Not a single email delivered.
FixChecked my side first: the setup was fine, so the problem was the app. Opened a ticket, then moved the newsletter to Substack a few days later.
Do thisSign up to your own mailing list with a spare email. If it doesn't arrive there, it doesn't arrive anywhere.

Where my week went

37 hoursfrom my calendar
27% building new things73% client work and admin
State agency website launch4.9h
New leads and quotes4.3h
SabahGuide4.2h
My florists2.9h
Bingo's own website2.0h
Everything else18.9h

Still working on

No new client signed. Met two leads, sent three quotes. Still waiting.

My newsletter app. The app still isn't delivering. Support ticket open.

Tools I used this week

My own Claude skills this week

Instructions I wrote once, so Claude does the job my way every time.

go-live checklistevery launch gets the same checks critic-passa second Claude checks my work before it ships SEO reportmonthly Google results, in plain words site health reportuptime, speed and broken links for clients quotationbuilds a quote from my price list
Show the full weekEverything else from the week, in six lines.
  • For clients: handed over two finished websites, built a big new one for another, and kept an event site updated.
  • For new business: met two people who might become clients and sent three plans with prices.
  • For Bingo's own website: every past project now shows the real site, and I took down reviews I couldn't prove were real.
  • For SabahGuide: the weekly newsletter went out on time, and the KK nightlife list was checked venue by venue.
  • For my florists: customers outside our delivery list can now still order, and my wife's shop stopped crashing.
  • For the long game: wrote my first newsletter and lined up five YouTube videos.

Other tools this week: WooCommerce, SiteGround, Cloudflare, Google Analytics, Google Search Console, MainWP, Zoho Books, Swipe One.

If you do one thing this week

Ask your web person one question: "If my site went down tonight, who finds out first?"

If the answer is "a customer", that's the gap. Mine used to be that too.


That’s my week. How was yours? Tell me on LinkedIn or in the comments on Substack. Next one lands next Sunday.

Building Slow · free on Substack

Want the story behind the numbers?

One long read, only when I have something worth sending. The real numbers of running a small agency on AI.

Ask AI about me

Curious who I am and what I do? Click a model — it'll tell you, in its own words.