Skip to main content

Services

All services →
Best Handyman homepage, its "Handyman in Singapore" headline promising fast, experienced, same-day work beside a 4.9 rating and a WhatsApp-a-photo card, on a tablet standing on a toolbox in a bright HDB kitchen mid-renovation

Hi, I'm Terris. I designed and built this site myself, start to finish.

Home Services & Repairs September 2026

Best Handyman SG

Best Handyman 24/7 is the home services arm of KDL Solutions, a BCA-registered contractor working since 2007.

The project at a glance

I built 77 pages, 61 of them for individual services, and made the published rate card the centre of the site. The most common complaint about handymen in Singapore is that nobody tells you the price until they're in your kitchen.

Client
Best Handyman 24/7
Industry
Home Services & Repairs
Location
Singapore
Built
September 2026
Time to build
4 weeks
Live site
besthandyman.sg

Built with

Astro, Tailwind CSS, TypeScript, Vercel, Google Ads, Google Analytics 4, Schema.org, WhatsApp Business

besthandyman.sg Best Handyman SG homepage on dark navy with amber accents, a photograph of a technician arriving at an HDB flat, a 4.9 rating from 500+ reviews, and a WhatsApp-a-photo enquiry card
Best Handyman SG on a phone, the first screen

In numbers

  • 77 Pages Built
  • 61 Service Pages
  • 24/7 Emergency Cover

Counts from the site I built, and figures the business publishes about itself.

What wasn't working, and how I fixed it

Before

A commercial contractor's record meant little to a homeowner

KDL Solutions has done commercial work since 2007, with a BCA workhead grade, bizSAFE and 66+ staff on its own payroll. To someone who wants a power point moved, that reads like a tender document.

What I did

I wrote the first screen for someone with a broken tap

It names the jobs in plain words and says one crew does all of it, seven days a week, with Since 2007 and a 3-month workmanship warranty under the headline. The card beside it asks for a photo on WhatsApp and promises a firm price before any work starts. The trade credentials get a band of their own further down.

  • HomeAndConstructionBusiness
After besthandyman.sg
The new site: The first screen on desktop
The first screen on desktop

Before

Seven trades were too many to sell from one page

Electrical, plumbing, aircon, painting, carpentry, bathrooms and mounting all come from one firm. Someone searching aircon chemical wash and someone searching toilet bowl installation each need to land on a page about their job.

What I did

I built 61 service pages, one for each job

Every trade under one roof gives each trade a card with its starting price, or quote by photo where a price can't be fixed, plus a card for 24/7 emergencies. Behind the cards the pages go down to brand level for water heaters, with one each for Ariston, Joven, Rheem, Rubine, Mistral and 707.

After besthandyman.sg
The new site: Every trade under one roof, on the homepage
Every trade under one roof, on the homepage

Before

Almost nobody in the handyman trade publishes prices

Call for a quote is the norm, and it's the biggest reason people distrust handymen. A homeowner assumes the number will move with whatever they look like they can pay.

What I did

I published the rate card and put Prices in the main menu

Prices you can see before you call lists starting prices for the common jobs, from a handyman visit to a toilet bowl installation, with a plain note that site inspection can change them. Above it, How it works runs in four steps from a photo on WhatsApp to the finished job, and the quotation from the photo is free.

After besthandyman.sg
The new site: How it works and the rate card, on the homepage
How it works and the rate card, on the homepage

Before

At 2am, a homeowner calls whoever picks up first

Nobody compares quotes for a burst pipe in the middle of the night, so emergency work needed a route of its own that's easy to spot. Offices, shops and MCSTs looking for a maintenance contract are a different sale again.

What I did

I gave emergencies and contracts their own routes

A dark band on the homepage asks Something's leaking, tripping or choked right now? and leads to the 24/7 emergency page, with the phone number beside it. Under it, a separate section takes offices, shops, restaurants and MCSTs to maintenance contracts on monthly, quarterly or yearly terms, away from the home repair flow.

After besthandyman.sg
The new site: The emergency band and the section for businesses
The emergency band and the section for businesses

The whole site, desktop and phone

These are captures of the real pages. Open either frame to scroll down the full page.

Desktop
besthandyman.sg
Best Handyman SG full desktop website view
Phone
Best Handyman SG full mobile website view
Desktop
besthandyman.sg
Best Handyman SG full desktop website view
Phone
Best Handyman SG full mobile website view

How the build ran, 4 weeks in all

  1. Strategy & Price Structure 1 week

    Worked through which jobs could carry a published starting price and which honestly could not, then mapped the seven trades into the service page structure.

  2. Design 1 week

    Developed the dark navy and amber system in Archivo, the rate card treatment, the accreditation band and the WhatsApp-first enquiry card.

  3. Build & SEO 1.5 weeks

    Built the 77 pages on Astro, implemented HomeAndConstructionBusiness and FAQPage schema, and set up internal linking between the trade hubs and their service pages.

  4. Tracking & Launch 0.5 weeks

    Wired GA4 and Google Ads conversion tracking, tested every WhatsApp and call route on mobile, and deployed to Vercel.

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.

WhatsApp me Next project
Terris
Chat with Terris
Typically replies instantly

Need a detailed quote? Get a Free Quote

Email me
I read every message myself