All work
Website

All Round Carpentry

Rebuilt an Illawarra carpenter's site as a fast, search-ready quote machine: eleven services, a page for each suburb, real job photos and a one-tap call button.

All Round Carpentry website

The brief

All Round Carpentry is a carpenter and handyman business run by Dave, covering the Illawarra from Helensburgh to Nowra. The work is decks, pergolas, sheds, doors, repairs and commercial fitouts. Most of it comes from people searching on their phone for someone local who is licensed and will actually turn up. The old site was a Next.js build that didn't give those people what they needed quickly: who is this, what do they do, is there one in my suburb, and how do I get a quote. The brief was to move it onto our current stack and make that path obvious.

What we built

A custom site where every page has one job. The home page leads with a phone number and a free quote button above the fold, with the Google review rating and the licence and quote promises right under it. There are eleven service pages, from decking and pergolas to doors and windows, wall frames, sheds and carports, and commercial fitouts. Each has its own article, written around the questions customers ask before they call.

There are also dedicated pages for each suburb the business covers, a gallery made up of real client jobs, a reviews page, and a blog of more than forty guides on costs, approvals and timber choices for Illawarra homeowners. The contact form sends straight to Dave's inbox, and the Google review rating is fetched live with a stored fallback so the page never loads empty. The site runs on TanStack Start with Tailwind, hosted at the edge rather than on a WordPress stack, so pages load quickly on a phone on site or in the car.

The Pagecog approach

We treated the site as a search asset first. The business is declared once in structured data as a contractor with its address, service area, opening hours, rating and a catalogue of services, and each page refers back to that single entry rather than redeclaring it. Service pages carry their own service markup and FAQ markup, and every page has breadcrumbs, canonical tags and a generated sitemap. Our web design and SEO work meet here: the business details live in one file, so the phone number, address and service list stay consistent everywhere they appear.

The design is a warm workshop palette of cedar, walnut and forest green on oat surfaces, with a serif display face for headings. It looks like a tradesperson's site rather than a template, and the photos are Dave's own jobs, compressed to WebP so they don't slow the page down.