folder_open SEO

SEO for carpentry in Australia: the mistakes that cost you storm season and deck season

Martin Marinov Martin Marinov
14 min read
Topics google-business-profile-categorynap-consistencybal-rated-deckingcall-trackingcore-web-vitals

A gum tree comes down across a back fence during a summer storm in Western Sydney, and within the hour three carpenters in a ten-kilometre radius already have missed calls. The homeowner isn’t typing “best carpentry company” into Google. They’re standing in the rain with a tarp and a brick, searching “fence repair after storm near me” on a phone that’s about to die.

That search happens dozens of times a day across Australia every storm season, every bushfire rebuild, every spring when decks and pergolas go back on the to-do list after winter. The carpenter who shows up for it gets insurance-funded work with a guaranteed payer and decent margin. The one who doesn’t is stuck bidding against six other quotes on a kitchen reno found through hipages, fighting on price because that’s all a generic lead has to go on. A slow website or a buried Google Business Profile doesn’t just cost you a click. It quietly hands your highest-margin, least price-sensitive jobs to whoever answers the search first.

Here’s the part worth knowing before you spend another dollar on ads or a new website: most of what wrecks carpentry SEO in Australia isn’t a lack of effort. It’s a short list of specific, fixable habits that tell Google, and the person holding a phone in the rain, that you’re not quite the business to call right now. Fix the habits and the rankings tend to follow.

Seven habits that keep carpentry businesses invisible when the job actually matters

Common mistakes

  1. 1
    Google Business Profile still set up as a builder, not a carpenter

    A lot of carpentry businesses started life as the trades arm of a building or renovation company, and the Google Business Profile category was set once, years ago, to "General contractor" or "Home builder." Google's local pack matches category to search intent. Someone searching "carpenter for fence repair" or "deck builder near me" won't see a profile filed under general contracting nearly as often as one filed precisely as Carpenter or Deck builder. The fix is a five-minute change: set the primary category exactly, add relevant secondary categories, and keep one profile per physical location rather than one per service line.

  2. 2
    Name, address and phone number drift across hipages, Oneflare and the website

    Trading names change, a mobile number gets ported to a new carrier, an old shed address still sits on a directory listing from five years ago. Google cross-checks these details to decide how trustworthy and current a business is. A carpentry business that reads "Smith Carpentry" on the website, "Smith Carpentry Pty Ltd" on ServiceSeeking, and an outdated landline on Yellow Pages looks, to a search engine, like three different businesses or one that's gone quiet. Pick the exact name, address and number you'll use everywhere, then correct every listing to match it.

  3. 3
    No content for BAL-rated work in a bushfire-prone area

    Across large parts of NSW, Victoria, South Australia and regional WA, a rebuilt deck or pergola in a designated bushfire attack level zone has to meet AS 3959 construction standards: specific timber species, fixings, and clearances depending on the BAL rating. That's compliance-driven work, it pays properly, and it's far less price-shopped than a generic deck quote, because most competitors can't do it. Yet most carpentry sites never write a single page about it. If you already do BAL-compliant decking or rebuilds, the search volume for "bushfire compliant deck builder" and "BAL rated timber decking" is small but close to free of competition, and it filters out the tyre-kickers before they even call.

  4. 4
    One homepage trying to rank for every job type at once

    Decking, pergolas, kitchen fit-outs, custom joinery and storm damage repair are five completely different searches with five different buyers, budgets and urgency levels. A single homepage with a paragraph on each tends to rank for none of them well, because Google can't tell what the page is actually about. The fix is unglamorous but it works: a dedicated page per service, each with its own content, photos and, where relevant, pricing guidance.

  5. 5
    No way to tell which enquiries actually came from organic search

    A lot of carpentry businesses run one mobile number across the website, Google Business Profile, hipages and the side of the ute, and the office diary notes "called" as the source for almost every job. Without separate tracking numbers swapped dynamically by channel, there's no honest way to know if the SEO work is doing anything, or if the last three decks came from a referral that happened to land the same week. You can't improve what you can't see, and you'll either keep paying for SEO that isn't working or quietly stop good SEO that is.

  6. 6
    A gallery-heavy site that loads slowly on a job-site 4G connection

    Carpentry sites love big, unoptimised project photos, and fair enough, the work should look good. But as of the May 2026 CrUX dataset, only 55.9% of websites pass all three Core Web Vitals checks, and trade sites with uncompressed galleries sit well below that line. A homeowner searching outdoors in patchy coverage, phone in one hand, bricks in the other, will bounce off a slow gallery before it even finishes loading, and Google notices the bounce too.

  7. 7
    Reviews that stopped the moment the busy season ended

    Most carpentry businesses get a flurry of reviews after a good run of jobs, then the asking stops for months. A profile with its last review dated eight months ago, with no owner replies, reads to both Google and a homeowner as a business that isn't actively trading, or isn't bothered to respond. Review velocity, not just review count, is part of how local rankings and trust get decided.

If you want a quick gut check before building anything new, run the website through a Core Web Vitals checker and a local SEO checklist before you spend on new content. Both take a few minutes and usually surface two or three of the seven mistakes above on their own.

Worth a quick side note: a bolted-on SEO fix rarely survives contact with a growing job book on its own. If this list feels like more than a side project, that’s a fair read, and it’s exactly the kind of ongoing work a dedicated SEO program is built to carry.

What to repair this month, and what can wait until the quiet season

DIY playbook

  1. 1Stop treating Google Business Profile as "set and forget." This week, confirm the primary category is Carpenter or the closest match to your actual work, not General contractor, and check your NAP matches exactly across your website, hipages, Oneflare, ServiceSeeking and Yellow Pages. This costs nothing and usually takes under an hour.
  2. 2Don't add new landing pages before you can measure them. Install call tracking numbers across your main channels before you spend another dollar on content, so the next three months of work actually tells you something about what's generating real jobs.
  3. 3Fix site speed before chasing new rankings. There's no point ranking a brand new storm-repair page if it takes eight seconds to load on a job site. Compress and lazy-load your project photos first.
  4. 4Build job-specific pages once speed and tracking are sorted. Start with the highest-margin, lowest-competition work you already do, BAL-compliant decking, storm damage repair, custom joinery, rather than a generic services page.
  5. 5Treat reviews as an ongoing habit, not a seasonal push. A short text asking for a review the day a job wraps up, every job, does more for ranking stability than a one-off review drive.

Tracking before scale matters more than it sounds. Spend a few hundred dollars building new pages before you know your current source data is honest, and you’ll end up unable to tell whether the growth came from the new content or from a referral spike that happened to land the same month. Fix the plumbing first.

Not sure where your funnel leaks?
Get a free marketing audit. We review your search, ads, and landing pages and send back what to fix first.
Get a free audit
From above of crop faceless man holding pencil and paper while sitting at wooden table with instruments. Photo by Ono  Kosuki on Pexels
Photo by Ono Kosuki on Pexels

An illustrative turnaround: the carpentry business that split “carpenter” from “BAL rated deck”

Picture a two-person carpentry outfit working the Blue Mountains foothills, an area with a mix of standard suburban jobs and a fair amount of bushfire-zone rebuild work after fire seasons. For years their Google Business Profile sat under “General contractor,” a category someone chose when the ABN was first registered, and the website had one page listing every service they offered, decks, pergolas, fencing, kitchen carpentry, fire rebuilds, all mixed together.

The change wasn’t a redesign. It was three specific moves: correcting the GBP category to Carpenter with Deck builder as a secondary category, splitting the bushfire rebuild work onto its own page with the BAL rating terminology homeowners and insurers actually use, and adding call tracking so the office could finally see where a job originated instead of guessing. Within the following fire and storm season, the business started getting enquiries that already knew what BAL rating they needed and had often already spoken to their insurer, a different calibre of lead entirely from the generic “need a carpenter” calls that used to dominate their diary. The work didn’t get easier. It got more specific, which is a better problem to have.

What carpentry business owners say once they split their enquiry list

“We used to think every missed call was a missed job. Once we started tagging where calls actually came from, half of what we thought was SEO was just the ute signage and word of mouth. That changed what we were willing to spend money chasing online.” - Owner, residential carpentry business, regional NSW

“The bushfire rebuild page was the thing that finally stopped the five-minute price-shopping calls. People ringing about that job already know what BAL rating they need. It’s a completely different conversation to a generic deck quote.” - Director, carpentry and joinery firm, outer Melbourne

Prefer to just ask? Message Martin directly on WhatsApp: Chat with us on WhatsApp
Carpenter using a jigsaw to cut plywood at a construction site, showcasing woodworking skill. Photo by Mikael Blomkvist on Pexels
Photo by Mikael Blomkvist on Pexels

Frequently asked questions about SEO for carpentry businesses in Australia

How long does carpentry SEO actually take to show results? Expect the first meaningful movement in local pack visibility within a couple of months once Google Business Profile and NAP are corrected, since those changes are relatively fast for Google to verify. Organic rankings for competitive job-type pages, like “deck builder” in a populated suburb, usually take longer, often several months of consistent content and reviews before they settle into a stable position.

We get most of our work from hipages and Oneflare. Is SEO still worth it? Directory leads are shared with competitors and priced on volume, which pushes margins down over time. Organic search and a well-set-up Google Business Profile bring in enquiries that found you specifically, often for work that’s harder to find a quote for elsewhere, like BAL-compliant rebuilds or custom joinery. Most carpentry businesses that run both end up relying less on directories as organic enquiries grow, rather than dropping directories entirely.

Does being a sole trader or registered for GST change how I should set up my listings? It changes your invoicing, not your SEO setup, but it’s worth checking your ABN-registered business name matches what’s on your Google Business Profile and website exactly. Mismatches between your legal trading name and your public-facing name are a common, avoidable source of the NAP inconsistency problem above.

Do I need separate pages for every suburb I work in? Not every suburb, but a page for each distinct service makes more difference than a page for each location, especially for a small team. If you genuinely cover several distinct service areas with different drive times and different competitors, a handful of area pages for your highest-value zones is worth it. A page for every postcode you’ve ever quoted in usually reads as thin content and can hurt more than it helps.

What’s the real difference between ranking for “carpenter near me” and ranking for job-specific searches? “Carpenter near me” pulls in everyone, including people who just want a quick quote comparison and will go with whoever’s cheapest. Job-specific searches, storm damage repair, BAL-rated decking, custom built-in joinery, pull in people who already know roughly what they need and why. They convert at a higher rate and argue less on price, because they’ve effectively pre-qualified themselves before they call.

Putting it to work

This week, pull your last twenty enquiries, however rough the record is, and sort them into three piles: organic search, directory, and referral or repeat customer. You’ll likely find at least a few marked “called” or “don’t know” that are actually one of the first two. That one exercise, done honestly, tells you more about where to spend the next few months of effort than any amount of guessing.

If what this article mapped out, the gap between a generic “carpenter near me” ranking and the kind of job-specific visibility that brings in better-paying, less price-shopped work, feels like more than you can chase down between jobs, that’s the exact gap HeyLead works inside for trade businesses: fixing the profile and listing basics, building the job-specific pages, and setting up tracking that actually tells you what’s working. Chat with us on WhatsApp.

Work with HeyLead
Free marketing audit, or reach Martin directly:
Get a free audit Connect on WhatsApp · [email protected]