Three Card Solutions
Replaced a default template with a capability sheet built around one action: a phone call. Every colour pairing on the page was measured, not chosen by eye.

A field-installation contractor was selling to multi-site operations leads through a Google Sites default template with no form and a phone number that was not even a link. The replacement answers coverage, crews, insurance and who answers the phone before the visitor has to scroll.
Read the transcript
Will was the real deal and a real pleasure to work with. He took us from having a basic generic Squarespace template to having a custom-built website designed exactly around our needs. I know he spent hours fine-tuning all the details, redrew our logo and handled our domain migration without any email interruption. Beyond that, Will wasn't just a developer: he made it clear he genuinely cares about the relationship and our success for the long term. Just for example, when we had a late-night server crisis, he jumped online and resolved the problem right away. He was extremely detail-oriented and communicated complex technical ideas in plain English. If you want someone to treat your business like his own, hire Will.
Before
The previous site, as found.
There is no screenshot in this column because the previous site was a stock template that the client has since taken down. What it contained is listed opposite.
- A Google Sites default template: one welcome paragraph, four images, no enquiry form.
- The phone number set as plain text rather than a link, so a phone visitor could not tap it.
- Opening line “we’re delighted to have you here” — the exact register the buyer does not read.
After
Taken from the live site.
- A dark capability sheet with the phone number as the loudest control in every viewport.
- A quote form, and the number as a tap-to-call link.
- Coverage stated as a claim that holds: Easton base, Mid-Atlantic and Northeast, nationwide by arrangement.
In numbers
The work
The claim that got narrowed, not defended
The brief carried “48 states covered” and a coverage map. The client did not trust the map and the claim did not survive checking, so it became a regional claim with national reach by arrangement and the map was removed. A figure already marked verified was narrowed rather than argued for.
The phone number is a control, not a line of text
On the first pass the header number sat quieter than the orange quote button beside it — the secondary action louder than the primary, in the one element on screen at every scroll position. The number went up and gained an underline; the button dropped to an outline. Filled orange is now reserved for the two quote buttons.
Mail first, website second
The domain was moved off Google Sites while live business email ran on it. Every MX, SPF and DKIM record was captured before anything changed and verified against that capture afterwards. A cutover that silently breaks a contractor’s email is worse than an ugly website.
Delivered
- Brief to live site in one working day, delivered from London
- Ten sections built around the four questions an operations lead asks before ringing a contractor
- Eight palette pairings computed to the WCAG 2.1 formula, lowest passing ratio 5.02:1
- The existing crest redrawn to hold at 16px, where the original collapsed
- Domain moved off Google Sites with the Google Workspace mail records verified against a pre-change capture
Still open, and why
- HTTPS on the domain is not issued yet, so the site is reachable on its hosting URL while the certificate completes.
- Two service rows and the licensing, insurance and union lines were supplied by us and are still awaiting the client’s written confirmation. They are flagged, not approved.
- Form notifications are not wired, so enquiries currently sit in the hosting dashboard rather than an inbox.
- Final vector artwork for the redrawn crest has not been exported.