folder_open SEO

SEO for carpentry companies: a 13-point self-audit

Martin Marinov Martin Marinov
13 min read
Topics google-business-profilenap-consistencycore-web-vitalscall-trackingftc-testimonial-rule

Most carpentry companies chasing the number one spot for “carpenter near me” are fighting for the wrong customers. Rank first for that phrase in a mid-size metro and you’ll get flooded with calls about a loose hinge and a forty-dollar shelf hang, not the custom built-in or the whole-house trim package that actually pays your crew for a week. Ranking isn’t the prize. It never was. Here’s what that costs in real terms. Your estimator drives out to quote a job worth a few hundred dollars because the person who called assumed “carpenter” meant handyman. Your office manager spends Tuesday morning fielding calls that were never going to book, while the custom cabinetry lead that would have covered payroll sits buried three pages deep because your website only has one generic “Services” page competing against specialists who built separate pages for every job type they do. Search behavior data now shows that 68.01% of U.S. Google searches ended without a single click in early 2026. Your ranking can look fine on a tracking spreadsheet while the actual calls to your shop quietly shrink. Pumping more ad spend into that same funnel just buys you more of the wrong calls, faster. The fix isn’t a new tactic bolted onto the old setup. It’s an honest look at what a prospect sees between the moment they search and the moment they decide to call you instead of the shop three listings down. Score it. Then fix what’s actually broken, in the order that moves the needle fastest. Why ranking for “carpenter near me” doesn’t fix a slow week A lot of carpentry owners assume their Google Business Profile category is a formality. It isn’t. If your primary category reads “General Contractor” when you actually run a cabinetry shop, Google will happily send you every kitchen-remodel-adjacent search in a fifteen-mile radius, most of which has nothing to do with the work you want. Picture a two-truck finish carpentry company that’s been listed under “Contractor” since the owner set up the profile six years ago. Every call that comes through the website now needs qualifying before anyone can quote it, and half the week goes to sorting instead of building. Throwing more budget at Google Ads doesn’t patch this. If the underlying categorization, the service pages, and the trust signals on your site are still muddled, paid traffic just finds the same confusion faster and more expensively. A click isn’t a customer. A call isn’t a booked job. The gap between those two things is where carpentry companies actually lose money, and no amount of extra spend closes it on its own. There’s a regional wrinkle here too, and it’s bigger than most owners realize. Contractor licensing in the U.S. isn’t one rule, it’s fifty different ones. Some states require a state-issued contractor license for any carpentry or remodeling job above a set dollar threshold. Others leave licensing to the county or city, and a few barely regulate it at all. That difference changes what you’re allowed to claim in your marketing, what a prospect expects to see before they trust you with a five-figure built-in or deck rebuild, and what belongs on your Google Business Profile and website footer. A carpentry company in a state with strict licensing that hides its license number is leaving a trust signal on the table that a competitor is using to win the bid. A specialist SEO partner spends real time untangling exactly this kind of mismatch before touching a single keyword. If you want a structured look at how that work is scoped, HeyLead’s SEO services page walks through how we handle it for trade businesses. The carpentry SEO scorecard: 13 things worth checking this week Go through this list against your actual site and listings, not what you remember setting up two years ago. Score each item pass, weak, or fail. We’ll get to prioritizing in the next section, but you can’t prioritize what you haven’t actually looked at.

Why ranking for “carpenter near me” doesn’t fix a slow week

The carpentry SEO scorecard: 13 things worth checking this week

Audit scorecard

  1. 1
    GBP categories match the jobs you actually want

    Your primary Google Business Profile category should be specific: custom carpenter, cabinet maker, deck builder, not a generic "contractor" catch-all. Secondary categories should cover the other real work you do. A fail here means your phone rings for jobs you don't want and stays quiet for the ones that pay.

  2. 2
    License and insurance proof sits where a prospect can see it

    Check whether your state requires a contractor license for jobs above a certain dollar amount, and if your website and GBP show that license number, your bond, and your insurance plainly. A homeowner comparing three quotes for a kitchen remodel will often eliminate the bid that can't prove it's licensed before they even call to ask.

  3. 3
    Name, address, and phone number match everywhere

    Pull up your GBP, website footer, Yelp, Houzz, and Angi listing side by side. A phone number that changed when you added call tracking, or an old shop address from before you moved, quietly tells Google your business information is unreliable, and that drags down everything else.

  4. 4
    Reviews are real, recent, and compliant

    The FTC's 2024 rule on fake and incentivized reviews is not a theoretical risk for a local trade business; it applies to how you ask for and display testimonials. Check whether your reviews trickle in steadily or arrived in one suspicious burst, whether they're more than a year old, and whether anything on your site implies a review was paid for or written by staff.

  5. 5
    Every real service has its own page

    Custom cabinetry, deck building, finish trim, framing, and commercial build-outs each deserve a dedicated page with its own language, photos, and pricing cues. The person searching "built-in bookshelf cost" and the person searching "deck repair near me" are not the same buyer, and one catch-all "Services" page serves neither of them well.

  6. 6
    Project photos are real jobs, captioned and specific

    Stock photography of a generic workshop convinces nobody. Real photos captioned with the job type, the wood species, and the town the work was done in help both your search visibility and the gut-check a homeowner does right before they call.

  7. 7
    Content matches your state's actual build season

    Deck and porch inquiries spike in spring and early summer across most of the country, while interior trim and remodel work picks up when it's too cold to build outside. A carpentry company in Arizona and one in Minnesota should not be running the same content calendar, and if yours is generic, it's probably pushing the wrong service at the wrong time of year.

  8. 8
    The site loads fast on a phone standing in a driveway

    Only 55.9% of web origins pass all three Core Web Vitals as of the May 2026 CrUX data, and a slow mobile page loses a homeowner standing in their own kitchen mid-remodel before your form even finishes loading. Run your service pages through a speed check, not just your homepage.

  9. 9
    The quote request form asks only what you need to triage

    Project type, a rough description or photo upload, timeline, and zip code is usually enough to decide whether to call back today. A ten-field intake form that belongs to your CRM, not your first touch, is where a lot of ready-to-book prospects quietly give up.

  10. 10
    Schema markup tells Google what you actually build

    LocalBusiness schema plus service-specific and FAQ schema help your listing show up correctly for "custom cabinetry" or "deck rebuild" instead of generic "contractor" language that doesn't match the job.

  11. 11
    Every call and form fill traces back to a page or keyword

    Call tracking numbers and GA4 events tied to specific service pages are what let you say "custom cabinetry" earns its keep and "general handyman" doesn't, instead of guessing from a gut feeling about which phone rings more.

  12. 12
    Internal links send research traffic to the right booking page

    A blog post like "how much do custom built-ins cost in [your state]" should link directly into the cabinetry service page, not the homepage, so the reader who's ready to get a quote doesn't have to go hunting for the right door.

  13. 13
    The crawl basics are actually clean

    Check your sitemap, robots.txt, and canonical tags for duplicate or orphaned service-area pages fighting each other for the same city. Two half-finished pages targeting the same town will usually rank worse than one strong one.

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
Close-up of hands using a planer on wood with tools and shavings around. Photo by Daniel Reche on Pexels
Photo by Daniel Reche on Pexels

Turn the scorecard into a priority list

Repair order

  1. 1Get call tracking and GA4 events running first, even on an imperfect setup, so every change after this point is measurable against real calls and form fills.
  2. 2Fix GBP categories and NAP mismatches. This is usually the cheapest change on the list and often the single biggest shift in lead quality within the first few weeks.
  3. 3Get license, insurance, and bonding information visible, and clean up any review practices that brush up against FTC guidance before you invest in generating more of them.
  4. 4Address the mobile speed issues a Core Web Vitals check flags, starting with your highest-traffic service pages, not just the homepage.
  5. 5Build or rewrite the missing service pages one at a time, starting with whichever job type carries your best margin.
  6. 6Swap stock photography for real, captioned project photos as jobs wrap, rather than waiting for a full gallery overhaul.
  7. 7Add schema markup and clean up internal linking once the pages themselves are stable, so you're not linking people to pages you're about to rewrite again.
  8. 8Re-run the full scorecard in about two months and compare the scores, not just the traffic numbers.

What carpentry owners notice once they start grading their own leads

Prefer to just ask? Message Martin directly on WhatsApp: Chat with us on WhatsApp
Unrecognizable blurred male carpenter cutting wooden details at sawbench with sharp knives while working in professional joinery with special instruments. Photo by Anna Shvets on Pexels
Photo by Anna Shvets on Pexels

FAQ

Putting it to work

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