← All writing
·

Week 42 — I checked 103 KK websites. 37 were broken.

103 local business websites checked, two new projects started, ad enquiries up from 27 to 41, and why strangers said yes to only 1 in 16 of my proposals.


I checked 103 business websites in KK this week. 37 were broken, and 3 were quietly showing gambling pages.

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

103
KK business websites checked
2
new projects started, deposits paid
41
ad enquiries in 14 days for one client, up from 27
1/16
proposals to strangers that turned into work
A laptop on the steering wheel of a parked car, rain on the windscreen
Thursday, 4:35pm. Rain outside, a client's new website open on my lap, parked before school pickup.

Wins

online wellness shop wellness centre site
Business

Last week's yeses became real projects

Both deposits landed. The online shop already has all 45 products loaded on a test site, and the new home page is up for the client to see.

"Who can build my company website?" → Bingo, Sabah
New lead

A lead from Paraguay, through ChatGPT

A business on the other side of the world found Bingo through ChatGPT. Proposal sent in US dollars, two options. No answer yet.

27 41 previous 14 days last 14 days
Google Ads

More enquiries, each one cheaper

A pest control and cleaning company: enquiries up from 27 to 41, and each one now costs about a third less. Then I tightened two more clients' ads the same evening.

live on its own domain, Saturday
Launch

A wildlife tour company went live

Its new site moved off the preview and onto its own domain on Saturday, and a test enquiry sent through the form.

Built this week — and what it does

Two things left the workshop this week. One finds businesses that need help. One shows what that help looks like.

1 · A list of 103 KK businesses, and which ones have a broken website

103KK businesses 37broken or down 3gambling pages each site checked twice, then by eye from a screenshot

Most owners don't know their site is broken. Their customers do. This list is where Bingo's next jobs come from.

Before
I waited for people to find me on Google. KK is small, so that only goes so far.
Now
A list built from my own SabahGuide directory and Google Maps, every site checked, and a WhatsApp business line set up to tell the owners.
Measuring
Replies to the first messages. They go out once WhatsApp approves the message. 0 sent so far.

For you: not sure your site works on a phone? WhatsApp me the link → I'll check it for free.

2 · A company website, rebuilt in one day

95 speed on a phone 100 easy to use 9 pages, incl. Sarawak

Google Lighthouse, mobile, 16 Oct.

A cold-room refrigeration company renewed with Bingo. Instead of patching the old site, I rebuilt it on the same simple setup I now use for every new site.

Before
An old WordPress site with plugins to update every month.
Now
Built in one evening, live the next morning. A quote form that falls back to WhatsApp, and a page for customers across the border in Sarawak.
Measuring
Quote requests and new pages showing on Google, from 16 Oct.

For you: if your site is slow on a phone, a rebuild can cost less than another year of patching. Ask me →

What broke, and how I fixed it

4/5 existing clients said yes 1/16 strangers said yes 72 leads · 40 proposals · Jan–Oct 2026
Strangers almost never said yes
BrokeI counted every lead this year. Existing clients said yes to 4 of 5 proposals. People who didn't know me: 1 of 16. I'd written 19 off as "ghosted".
FixRead back the 14 chats I could find. Only 2 had really gone quiet. 7 had answered (budget, no, or later), and 4 or 5 were waiting on me.
Do thisBefore you call a lead ghosted, scroll up. Who owes the next message?
EXPIRED site + email down RENEWED back same day
A client's domain expired
BrokeA client's domain name ran out. Website and email went dark.
FixTold them straight away, with a short report of what the site had done for them. They renewed, and the site was back the same day.
Do thisLook up your domain's expiry date today, and switch on auto-renew.

Where my week went

40 hoursfrom my calendar
46% building new things54% client work and admin
SabahGuide7.6h
Bingo's own lead engine5.6h
A supply base's new website5.0h
Two wellness websites4.0h
This site and my writing3.4h
Everything else14.6h

Still working on

The first messages to the 103. Written, waiting for WhatsApp to approve them.

A 114-page website preview. Built for a supply base. The client sees it on Tuesday.

Video 1 still not recorded. Third week running. The script hasn't changed.

Tools I used this week

My own Claude skills this week

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

chief of staffsorts my open jobs and hands me only the decisions critic-passa second Claude checks my work before it ships go-livethe launch checklist for every new site teachturns a topic I want to learn into short lessons weekly reviewwhere my hours went, every Sunday monthly recapa month of photos into one story
Show the full weekEverything else from the week, in six lines.
  • For clients: two new sites live, a 114-page preview built, ads tuned for three clients, and a Malay page for a dental clinic so it shows up for "klinik gigi".
  • For new business: two deposits paid, a proposal out to an overseas lead, a planning offer ready for a sports centre, and a letter to a government department about a funding lead.
  • For Bingo: an assistant that sorts my open jobs, a weekly list of Sabah companies that just got funding, and a count of every lead this year.
  • For SabahGuide: issue #016 of Sabah This Week built, a plan for finding sponsors, and 113 subscribers.
  • For my florists: a price fixed on one wreath, and the keep-the-cart fix checked: 12 of 14 card payments went through.
  • For the long game: my August life recap, eight weeks of Weekly Wins back-filled on this site, and 4 LinkedIn posts.

Other tools this week: Zoho Books, Google Search Console, Google Analytics, Stripe, SiteGround, Gmail, Google Drive.

If you do one thing this week

Ask your web person one question: "When does my domain expire, and is auto-renew on?"

One client's ran out this week. The website and every email address stopped together.


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.

Subscribe free on Substack →

Ask AI about me

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