folder_open SEO

SEO for carpentry companies in the UK

Martin Marinov Martin Marinov
14 min read
Topics google-business-profilenap-consistencyschema-markupjob-type-landing-pagesvat-pricing-transparency

Rank first for “carpenter near me” in your town, and the phone will ring. Most of those calls, though, will be for a wonky cupboard door or a fence panel repair, not the bespoke staircase or the shopfit that actually pays the overheads and keeps the good lads on the books.

That’s the expensive part nobody mentions when they sell you a ranking report. A full diary of £150 jobs looks like success on paper, but it eats the hours you needed for the £8,000 staircase or the £30,000 commercial fit-out, and it doesn’t leave room to quote properly on the work that actually builds a carpentry business. Throwing more budget at ads or rebuilding the website rarely fixes this, because the problem was never traffic volume. It’s that your pages, your Google Business Profile, and your content are all answering one generic question (“is there a carpenter nearby”) when the people you actually want are asking three very different questions, with very different budgets behind them.

Here’s the useful bit: once you split your search traffic by the size and type of job behind it, rather than by service name, the fix gets obvious fast. Pull your last twenty enquiries and note the job value against the page or search term that brought each one in. Most carpentry owners who do this for the first time are genuinely surprised by how lopsided it is.

How carpentry search intent actually splits by job size and client type

Google doesn’t see “carpentry” as one topic, even if your website treats it as one. It sees clusters. Someone typing “carpenter near me” or “fix sticking door” is almost always a homeowner with a small, urgent, low-budget job. Someone typing “bespoke staircase cost UK” or “fitted wardrobes [town]” is a homeowner planning a bigger spend, usually comparing two or three quotes over several weeks. And someone searching “commercial joinery contractor” or “shopfitter for retail unit” is a developer, architect, or project manager working to a spec and a programme, not a price list.

If your site has one “Carpenter in [town]” page trying to answer all three, it will rank, but it will rank loudest for whichever cluster has the most search volume, which is nearly always the small-job cluster. That page then pulls in a flood of low-ticket enquiries and dilutes the signals Google needs to understand you also do staircases, fitted joinery, or commercial fit-outs. Your Google Business Profile makes this worse if the category list doesn’t match the work: “Carpenter” alone tells Google you do general jobs, while adding “Cabinet maker” or “Furniture maker” as secondary categories, where accurate, helps separate you in the map pack for the higher-value searches.

Schema markup does similar work behind the scenes. A LocalBusiness listing with Service schema for each job type (staircases, fitted storage, commercial joinery) gives Google a structured way to tell a flat-pack assembly page apart from a bespoke staircase page on the same domain, instead of leaving it to guess from body copy alone.

Then there’s the bit that’s specifically a UK problem: VAT. A carpenter who isn’t VAT-registered, because they’re trading under the £90,000 threshold, can quote a homeowner a price that’s effectively 20% lower on paper for the same job, and the homeowner usually has no idea that’s what’s happening. If your pages don’t explain pricing in VAT terms, a homeowner comparing your quote to a smaller outfit’s will assume you’re simply more expensive. For commercial and larger residential clients who reclaim VAT anyway, this barely registers. For the retail homeowner comparing three quotes on a staircase, it’s often the whole decision.

A structured SEO programme treats these as separate jobs to win, not one ranking to chase. If that sounds like more than a website refresh, that’s because it is: it’s intent mapping, content, and technical set-up working together, which is exactly the kind of ongoing programme a structured SEO service is built to run rather than a one-off project.

What a well-built carpentry site does that a generic one doesn’t

Walk through the sites of carpentry companies that consistently win the bigger jobs, and a pattern shows up. They have a separate landing page for each real job type, bespoke joinery, fitted wardrobes and storage, staircases, commercial fit-out, each with its own photos (actual projects, never stock), realistic price guidance even if it’s a range, and a lead time. A homeowner researching a staircase wants to see staircases, not a general gallery of doors and decking mixed together.

They also answer the money question before the phone rings. A short FAQ or pricing section that states plainly whether quotes include VAT, how deposits work, and what affects the final price does more to filter serious enquiries than any amount of generic “why choose us” copy. It stops the awkward call where someone’s shocked by a number they could have seen on the page.

Speed and stability on those pages matter more than most carpentry owners assume, especially on mobile, where most of this browsing happens. Carpentry sites are often heavy with large project photos, and recent Chrome UX Report data puts the share of websites passing all three Core Web Vitals at just 55.9%. A gallery page that stutters while someone’s scrolling through staircase photos on their phone, during their lunch break, loses that visitor before they ever reach the enquiry form. Reviews matter too, but not as a raw count. Recent reviews that mention specific job types, “fitted our staircase in two weeks”, “built bespoke wardrobes around an awkward chimney breast”, carry more weight with both Google and the next customer than another five-star rating that just says “great service”. And basic consistency still counts: the same business name, address, and phone number across your website, Google Business Profile, trade directories, and any British Woodworking Federation or guild listing, so Google isn’t left guessing whether two slightly different listings are the same business.

Just as important is knowing what to leave alone. Chasing a national ranking for the word “carpenter” on its own is a vanity exercise, since nobody searches that way without a location attached. Buying bulk links from generic directory services rarely moves anything and can look unnatural to Google. Publishing generic DIY content (“how to hang a door”) with no commercial intent behind it brings traffic that was never going to book a job. And it’s worth knowing that a large share of top-ranking content online now is AI-generated, by some estimates well over 85% of it, which means thin, templated carpentry content is competing against a flood of similarly thin competitors. The pages that still win are the specific ones: real projects, real prices, real locations.

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 anonymous male working with timber plank and jack planer on table in workshop. Photo by Ono  Kosuki on Pexels
Photo by Ono Kosuki on Pexels

Turning this into a working SEO programme

Mapping intent and fixing the site is the strategy. Here’s the scorecard we’d actually run through on a carpentry company’s site before building a plan.

Audit scorecard

  1. 1
    Separate pages by job type

    Bespoke joinery, fitted storage, staircases, and commercial fit-out each need their own page with real photos, not a shared "services" page that lists them as bullet points.

  2. 2
    Google Business Profile categories match the work

    Primary category "Carpenter" plus accurate secondary categories, service area set correctly, and photos updated regularly rather than left from the last rebrand.

  3. 3
    Pricing and VAT clarity on the page

    A short, honest section on whether quotes are VAT inclusive, so a homeowner isn't comparing you blind against a non-registered sole trader.

  4. 4
    Service schema implemented correctly

    LocalBusiness and Service markup so Google can tell "staircase builder" intent apart from "flat-pack assembly" intent on the same domain.

  5. 5
    Fast, stable gallery pages

    Project photo pages that load cleanly on mobile, with images compressed and sized properly rather than dumped straight from a camera roll.

  6. 6
    Review content, not just review count

    Recent reviews naming specific jobs (staircases, wardrobes, shopfits), prompted shortly after completion while the work is still fresh in the customer's mind.

  7. 7
    Consistent name, address, and phone number

    Identical details across the website, Google Business Profile, trade directories, and any trade body listings, so Google isn't reconciling two versions of your business.

  8. 8
    Enquiries tagged by job type at the point of contact

    Whether enquiries come by form, phone, or WhatsApp, tag each one with the job type and rough value so you can see which pages actually bring the work you want.

Once you know where you stand against that list, the order of operations is fairly predictable: fix tracking first so you can measure anything, then rebuild the landing page for your highest-value job type, then work down. If you want to see exactly where someone looking at your staircase gallery drops off before filling in the form, rather than guessing, HeyLead Insights shows the scroll and click behaviour on the page itself instead of leaving you to assume.

DIY playbook

  1. 1Pull the last 90 days of enquiries and tag each one by job type and rough value, whatever the source.
  2. 2Grade your current site against the eight-point scorecard above and note the three weakest areas.
  3. 3Rebuild or create one dedicated landing page for your highest-value job type, with real photos, pricing guidance, and VAT clarity.
  4. 4Set up basic call and WhatsApp tagging so new enquiries get sorted by job type automatically, not reconstructed from memory later.

What carpentry business owners notice once they split enquiries by job type

“We were top of the map for ‘carpenter’ for two years and I never clocked that half the calls were for flat-pack wardrobes. The staircase enquiries came from site visits and a competitor’s old client finding our Instagram, never the website.” - Owner, bespoke joinery workshop

“Every quote we send has to explain the VAT line before anyone talks timber. Get that wrong on the website, and the call ends before we’ve even discussed what they actually need building.” - Director, commercial fit-out and carpentry firm

Prefer to just ask? Message Martin directly on WhatsApp: Chat with us on WhatsApp
A messy workshop tabletop with tools and wood shavings, highlighting craftsmanship. Photo by Thijs van der Weide on Pexels
Photo by Thijs van der Weide on Pexels

FAQ

How long does SEO take to bring in bespoke carpentry work specifically? Expect three to six months before a rebuilt staircase or fitted joinery page starts ranking and converting consistently. Small-job terms move faster because competition is thinner on long, specific phrases; the high-value, lower-volume searches take longer to build authority around, but they’re worth the wait.

Most of our work comes from referrals. Is SEO still worth it? Referrals bring in work you’d have won anyway. SEO brings in the jobs where the customer has no personal connection to a carpenter yet, which is usually where the bigger, less price-sensitive work sits, especially for staircases, fitted joinery, and commercial fit-outs.

Do we need separate pages for residential and commercial carpentry? Yes. A property developer searching for a shopfitter and a homeowner searching for fitted wardrobes have nothing in common beyond the word “carpentry”. Mixing them on one page weakens both.

Does Google Business Profile matter more than the website for a carpentry company? They work together. Your Business Profile usually wins the first click, especially for local, small-job searches; your website does the work of proving you can handle the bigger jobs and answering the VAT and pricing questions before the call.

Does mentioning VAT and pricing on the site put people off? It puts off the wrong people, which is the point. Clear pricing context filters out buyers who were only ever comparing you to a non-registered sole trader, and it reassures the buyers who were going to ask anyway.

Putting it to work

Start this week by pulling your last 90 days of enquiries, whatever came in by form, phone, or WhatsApp, and tagging each one with the job type and a rough value. Give it an hour. You’ll likely find, like most carpentry owners do the first time they look, that the split between small jobs and the work you actually want doesn’t match where your current pages are putting the effort.

That mismatch, ranking for carpentry searches in general while actually attracting the wrong size of job, is exactly the gap HeyLead works on with carpentry and joinery businesses: mapping search intent by job type, rebuilding the pages and tracking to match, and keeping the programme running as the mix of work changes. If that’s useful, Chat with us on WhatsApp.

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