Case study 02 of 10 Client build
Years of reviews, and a holding page to point them at
Twenty pages for a Melbourne plumber, built out of his reviews and real job photographs.


Trading since 2019 with years of five-star Google reviews, and a domain serving a holding page. The brief was to turn the reviews into the site.
- Pages
- Twenty in total
- Service pages
- Five of the twenty
- Suburb pages
- Seven of seventeen suburbs
- Editing
- Client-editable throughout
The brief I set myself
The reviews were already there and the website was not. So I built the site out of the reviews rather than bolting them on afterwards. That one decision shaped most of what follows, including the ten suburbs deliberately left without a page.
Three decisions, and the evidence behind them
-
A suburb only gets a page when I have evidence for one
I read five competitors in the same area first. The strongest repeats sixty-two per cent of its text from one suburb page to the next. Sate has what none of them have: photographs of real jobs with the suburb named. So a suburb gets a page only where a photographed job or a review names it. Seven qualify, and the other ten stay as plain text until they do.

Seventeen suburbs on the service list and seven with a job or a review on file, so seven have a page. -
The brand colour cannot go on white, so it does not
The logo cyan measures 2.65 to 1 on white, which fails the accessibility minimum even for large text. I treat it as a dark-ground colour and swap in navy wherever the ground is light. A script re-measures every colour pair on every build and fails if one drops below the line.
- Brand cyan on white #22AAE2 2.65:1 Fails. Never used this way
- Brand cyan on navy #22AAE2 6.21:1 Dark grounds only
- Navy on stone #0D2035 13.88:1 The light-ground substitute
The same cyan, measured twice. On anything pale, navy takes over. -
Forty-two editing panels, because one person has to scroll them
Every word on the site is his to change. The home page began as thirty-seven fields in one column, so I split it into small panels named for their section, and put each page in the admin sidebar in navigation order.
What is on the site, and what deliberately is not
- Five service pages, one for each job he is called out for most, and seven suburb pages.
- No stated response time, and his Google rating is not marked up as the site's own, though most competitors do both.
- Every page checked at 320, 375, 414 and 768 pixels: no sideways scroll, tap targets above 24 pixels, and form fields that never zoom your phone.
What he has now
When I built the site, the business had 4.9 across 55 public Google reviews and nowhere to point anyone at them. Now they are on the site, and each of the ten suburbs without a page needs only a photographed job or a named review to earn one.
Krisna was fantastic to work with from start to finish. Professional, responsive, and really took the time to understand what I wanted. The website turned out great and exceeded my expectations.
Two more, either side of this one.
Want one of these for your own business?
Tell me what you need and you will get a fixed price and a date before anything starts, from the person who builds it.