The project at a glance
I did the brand, the design and the build. 23 service pages cross 29 area pages, so a search for “aircon servicing Yishun” lands on a page about exactly that, and every WhatsApp message and call is tracked as a Google Ads conversion.
- Client
- Handyman AZ SG
- Industry
- Home Services & Repairs
- Location
- Singapore
- Built
- August 2026
- Time to build
- 4 weeks
- Live site
- handymanaz.sg
Built with
Astro, Tailwind CSS, TypeScript, Vercel, Google Ads, Google Analytics 4, Microsoft Clarity, Schema.org, WhatsApp Business
In numbers
- 66 Pages Built
- 23 Service Pages
- 29 Areas Covered
Counts from the site I built, and figures the business publishes about itself.
What wasn't working, and how I fixed it
Before
On a phone listing, Handyman AZ was just a mobile number
JKH Engineering is BCA-registered and insured, with WSH-certified technicians and a workmanship guarantee. None of that shows on a listing, so homeowners were being asked to trust a number.
What I did
I put the credentials right under the headline
Under Singapore's Trusted Handyman Experts come the WhatsApp and call buttons, then a row that says BCA-Registered & Insured, Open 7 Days a Week and Islandwide, next to the rating and the jobs done. Four cards further down cover the WSH-certified in-house technicians and the workmanship guarantee.
Before
One page listing every service can't rank for any of them
People search plumber Bedok or aircon servicing Yishun. However good the company is, a page that lists everything and says islandwide won't come up for those.
What I did
I gave each of the 23 services a page of its own
Popular services in Singapore shows eight of them as cards, from Plumbing to TV Mounting, and View all handyman services leads to the rest, down to hinge installation. They're grouped into Popular, Repairs and Installations, and each page answers one job.
Before
Urgent jobs don't get typed into a form
A leaking ceiling at nine at night is a photo sent on WhatsApp. Any route that made someone write the problem out would lose the job to whoever picked up first.
What I did
I put WhatsApp and a call within reach on every screen
Getting help takes 3 easy steps, and the first asks for a photo with the message, because a picture of the leak gets a quote faster than a description of it. The green WhatsApp and orange call buttons sit together in the header, the hero and the closing band, and a WhatsApp button stays in the corner of the screen. Every call and message is tracked as a Google Ads conversion.
Before
Lead directories sit above every trade business on Google
They rank for every trade in every estate, take the homeowner's details and sell the enquiry back to firms like JKH. The firm then competes on price against three other quotes for a job that was looking for it.
What I did
I gave every area its own page, and named each one for Google
There are 29 area pages, from Ang Mo Kio to Yishun, and four more for HDB flats, condos, landed homes and commercial work. The footer links the regions and the property pages beside all 23 services. Behind the pages, the business markup names the five regions and 25 estates it serves.
The whole site, desktop and phone
These are captures of the real pages. Open either frame to scroll down the full page.
How the build ran, 4 weeks in all
-
Brand & Strategy 1 week
Developed the Handyman AZ identity and the navy-and-orange system, and mapped the service and area matrix against what Singapore homeowners actually search for.
-
Design 1 week
Designed the homepage, the service page template, the area page template and the property-type pages, with the WhatsApp-and-call pairing carried through all of them.
-
Build & SEO 1.5 weeks
Built the 66 pages on Astro, implemented the HomeAndConstructionBusiness schema with all 30 served areas, and set up the sitemap and internal linking between services, areas and property types.
-
Ads & Launch 0.5 weeks
Wired the three Google Ads conversion actions, GA4 events and Clarity, tested every call and WhatsApp route on mobile, and deployed to Vercel.
Next project
More work like this
-
Citri Mobile
A phone repair site with 16,000+ pages, one for each brand, model and repair.
Read the case study → -
J Tech Eng Services
A new site for a clean room engineering contractor, built after the old one broke down.
Read the case study → -
Perfect Style Salon
A redesign for a luxury hair salon, with booking built in and structured data on every page.
Read the case study →
Tell me about your business and I'll show you what I'd build
Message me what you do and what the site needs to do. I'll reply with a fixed price and how long it takes.