SEO for Trades: How Contractors Get More Calls and Booked Jobs

SEO

Table of Contents

SEO for trades is the work of making your business the one Google shows when somebody nearby searches for your service and is ready to book. For contractors that comes down to five things: a fully built Google Business Profile, a separate page for every service you sell, recent reviews, a site that loads fast on a phone, and tracking that proves which channel produced the job.

Key takeaways

  • Most contractor leads are decided in the map pack, not on page one of the blue links
  • One page per service beats a single services page listing everything you do
  • Review recency matters as much as star rating. 74 percent of consumers prioritise reviews from the last three months
  • Google is moving Local Services Ads into Google Ads starting this month, which changes how contractors buy leads
  • 45 percent of consumers now ask AI assistants for local recommendations, and most contractors have done nothing about it
  • If calls are not tracked, you cannot know which marketing works, and you will keep funding the wrong thing

Why searching customers behave differently for trades

A homeowner with a leaking water heater is not browsing. They are anxious, they want somebody who can come today, and they will call one of the first three businesses that look credible. A commercial buyer choosing a general contractor behaves in the opposite way. They research for weeks, check whether you have done a project their size, and shortlist quietly before anyone hears from them.

Both journeys run through search, and both are won before the phone rings. That is the part most contractors underestimate. By the time somebody calls you, they have already compared you against two competitors, read your reviews, looked at your photos, and decided you are worth a conversation. Your marketing did the qualifying whether you meant it to or not.

This is also why generic SEO advice fails for trades. Ranking nationally is worthless when you serve a 30 mile radius. Blogging weekly about industry trends does very little when the buyer wants proof you have replaced a roof like theirs. The work that moves the needle is unglamorous and local.

Contractor reviewing search rankings for a trades business on a mobile phone at a job site

What changed this month, and why contractors should care

Google is folding Local Services Ads into the main Google Ads platform as pay per lead Performance Max campaigns. The rollout started in August with a limited group of United States advertisers in home services, pet care, wellness and education, and continues in phases into 2027. Reported by Search Engine Journal on July 20, account administrators get 14 days notice before their account is migrated.

Three practical consequences for a trades business. Budgets move from weekly to daily. Manual cost per lead bidding goes away in favour of automated bidding at campaign level, which means a contractor running several service categories has to accept unified bidding or split into separate campaigns. And the standalone Local Services inbox is replaced by Google Ads Lead Manager, with historical performance reports not carrying across.

If you run Local Services Ads, download your historical reports before you lose dashboard access. More strategically, this is a reminder of why paid lead channels are rented ground. Google can change the rules, the interface and the bidding model whenever it wants. The visibility you build through your own profile, your own site and your own reviews is the part nobody can migrate out from under you.

What the research says about how customers choose a contractor

97%

Of consumers read reviews when choosing a local business, and 31 percent will only consider businesses rated 4.5 stars or higher, up from 17 percent a year earlier.

BrightLocal Local Consumer Review Survey, 2026
74%

Prioritise reviews written within the last three months. Twenty glowing reviews from two years ago count for less than six from this quarter.

BrightLocal Local Consumer Review Survey, 2026
21.6%

Increase in visitors reaching the form submission page on lead generation sites after a 0.1 second improvement in mobile load speed.

Deloitte and Google, Milliseconds Make Millions

The 7 fixes that actually move contractor rankings

In the order we work through them, because the order matters. Sending more traffic to a site that does not convert simply raises your cost per job.

1. Build the Google Business Profile out completely

The map pack decides more contractor calls than the organic results underneath it. Fill in every service you offer as a separate service entry rather than one catch all. Set your primary category to your main trade, not a broad label like contractor. Add real photographs of completed work, your crew and your vehicles, and keep adding them. Set your service area to the places you genuinely drive to, because inflating it dilutes your relevance everywhere.

2. One page per service, not one page listing services

A single page titled Our Services cannot rank for roof replacement, gutter installation and storm damage repair at the same time. Each service needs its own page with its own title, its own explanation of what the work involves, its own pricing context, and its own project photographs. This is the single change that most often moves a contractor from invisible to competitive.

3. Make review generation a habit, not a campaign

Ask at the moment the customer is happiest, which for most trades is final walkthrough or final invoice. Use a short link so it takes one tap. Aim for a steady trickle rather than bursts, because recency is what buyers weigh. Reply to every review, including the difficult ones, in plain language. Consumers notice whether you answer.

4. Fix mobile speed before anything creative

Contractor traffic is overwhelmingly mobile, often on patchy signal. Large unoptimised project photos are usually the culprit. The Deloitte and Google study found a 0.1 second gain lifted lead generation form completions by 21.6 percent, and in our own audits speed is the most common problem we flag.

5. Give people the proof they are actually looking for

Licence number, insurance, years in business, service area, and photographs of work at the scale the visitor cares about. A homeowner wants to see a kitchen like theirs. A commercial buyer wants square footage and a reference. Put this above the fold on service pages rather than burying it in an about page nobody reads.

6. Track every call and form

If you cannot say which channel produced last month's best job, you are guessing. Call tracking and properly configured form events turn marketing from an article of faith into a spreadsheet. This is also the only honest way to judge whether an agency is earning its fee.

7. Prepare to be recommended by AI assistants

BrightLocal found 45 percent of consumers now use tools like ChatGPT to find local businesses, up from 6 percent. Assistants pull from structured, clearly written pages and from consistent business information across the web. Clear service pages, accurate structured data, and consistent name, address and phone details are what make you quotable. We cover this in detail under AI search optimization.

How the three main lead channels compare for trades

ChannelHow fastWhat it costsWhat happens if you stopBest for
Local SEO and map pack2 weeks to 6 monthsFixed monthly, falls per lead as volume growsRankings decay slowly over monthsEvery contractor with a service area
Local Services AdsDaysPer lead, now moving to automated bidding inside Google AdsLeads stop the same dayFilling capacity fast or entering a new area
Standard Google AdsDaysPer click, competitive in most tradesLeads stop the same dayServices with high job value and clear intent terms

Most contractors we work with run local SEO as the base layer and use paid channels to smooth out the slow months, rather than choosing one or the other.

Our 5 step process for trades clients

1

Audit

Where you rank in each suburb you serve, what the profile is missing, mobile speed, and whether calls are tracked at all.

Output: baseline
2

Local foundation

Profile built out properly, services listed individually, real photos added, business details made consistent everywhere.

Output: map visibility
3

Service pages

One page per trade with proof, pricing context and photographs, so each service can rank and convert on its own.

Output: pages that rank
4

Capture

Tappable phone number, short forms, fast mobile pages, and call tracking so every enquiry is attributed to a source.

Output: tracked leads
5

Scale

Put more behind whatever produces the jobs you want at a cost you like, and stop funding the rest. Reviewed monthly.

Output: monthly scorecard

What results look like, and how long they take

TimeframeWhat is usually happeningWhat you should be seeing
Weeks 1 to 4Profile rebuilt, tracking installed, speed and mobile fixes shippedProfile views and direction requests rising. First tracked calls appear.
Months 2 to 3Service pages live, reviews accumulating, internal links in placeMap pack visibility in your closest suburbs. Call volume beginning to move.
Months 4 to 6Competitive terms maturing, content and citations deepeningA trend you can see in the data rather than a good week. Cost per lead falling.
Months 6 and beyondExpanding into further suburbs and additional servicesPredictable enquiry flow you can staff against.

Anyone promising first page in 30 days for a competitive trade term is either redefining the term or hoping you never check.

Common mistakes we see on contractor websites

What costs contractors calls

  • Stock photography of building sites that are obviously not their work
  • A single services page trying to rank for six different trades
  • Phone number as an image, or not tappable on a phone
  • Service area set to the whole state to catch more searches
  • No reviews requested since a push two years ago
  • Contact forms asking for a full address before a quote exists

What earns them

  • Photographs of your own completed jobs, organised by service
  • A dedicated page for each service with its own proof
  • Licence, insurance and service area stated plainly up front
  • Reviews requested at final walkthrough, every single job
  • Pages that load quickly on mobile data at a job site
  • A tracked phone number that stays visible while scrolling

Pro tips from our own client work

Name suburbs, not just the metro. A page mentioning Stone Oak, Alamo Ranch and Boerne will outperform one that only says San Antonio, because that is how people actually search and how assistants summarise service areas.

Photograph the boring parts. Prep work, clean sites, protected floors and tidy finishes reassure a nervous homeowner more than a glamour shot of the finished room. Trust is the product.

Answer the price question in a range. Contractors resist this, and it is the single fastest way to reduce time wasting enquiries while increasing serious ones. Saying most kitchen remodels we do fall between two numbers filters better than any form field.

Put your best proof on the service page, not the home page. People arrive from search directly onto the page about the thing they need. That page has to carry the whole argument on its own.

Frequently asked questions about SEO for trades

How long does SEO take for a contractor?

Google Business Profile work and mobile fixes can move call volume within four to eight weeks. Competitive trade terms in organic search generally take two to six months to show a trend you can trust, and longer to reach their ceiling. Anyone quoting faster than that on a competitive term is not describing the same thing.

Is SEO better than Google Ads for trades?

They do different jobs. Ads buy you leads today and stop the day you stop paying. SEO and your Google Business Profile build an asset that keeps producing, but it takes months to mature. Most established contractors run local SEO as the base and use paid to fill slow periods or launch a new service area.

What is changing with Local Services Ads?

Google is migrating Local Services Ads into Google Ads as pay per lead Performance Max campaigns, beginning in August with a limited group of United States home services advertisers and continuing in phases into 2027. Budgets move from weekly to daily, manual cost per lead bidding is replaced by automated bidding, and the Local Services inbox is replaced by Lead Manager. Download your historical reports before migration, since they do not carry across.

Do I need a separate page for every service?

If you want each service to rank, yes. A page can realistically compete for one topic. Bundling roofing, gutters and siding onto one page means competing against contractors who have written a full page about each. It is usually the highest impact change we make on a contractor site.

How many Google reviews do I need?

Enough to clear the threshold buyers apply, and recent enough to count. BrightLocal found 31 percent of consumers will only consider a business rated 4.5 stars or higher, and 74 percent prioritise reviews from the last three months. A steady flow beats a large historical pile.

Does blogging help a contractor rank?

Only when it answers questions your buyers actually ask before hiring, such as what a job costs, how long it takes, or how to tell whether something needs repair or replacement. Industry news posts do very little. If your service pages are still thin, fix those first.

Will AI assistants recommend my business?

They already recommend somebody in your trade. BrightLocal found 45 percent of consumers now use tools like ChatGPT for local recommendations, up from 6 percent. Being named depends on clear service pages, accurate structured data, consistent business details across the web, and reviews that give the assistant something concrete to repeat.

Can I do contractor SEO myself?

The Google Business Profile work and the review habit are entirely doable in house, and worth doing even if you hire nobody. Service page structure, site speed, structured data and call tracking are where most owners run out of time rather than ability. Start with the profile and the reviews.

How do I know if my SEO is working?

Tracked calls and form submissions attributed to a source, reviewed monthly against the previous month. Rankings and traffic are supporting evidence, not the goal. If your reporting cannot tell you which channel produced a booked job, it is not reporting, it is decoration.

Does this work for commercial contractors too?

Yes, with a different emphasis. Commercial buyers search different terms, weigh references and project scale above star ratings, and research for longer. The site has to demonstrate capacity, safety record and comparable completed projects. We cover that on our construction marketing page.

Where to start this week

Pick the three things you can control immediately. Open your Google Business Profile and add every service you offer as a separate entry. Take twenty photographs of your current job and upload them. Then ask your next three customers for a review at final walkthrough. That is a week of work with no budget attached, and it will tell you more about your local visibility than any audit.

When you are ready to go further, the structural work sits with local SEO, Google Business Profile optimization, and making sure the traffic converts once it lands through conversion rate optimization.

About this article. Written by the team at FOG Digital Marketing, a San Antonio agency working with residential and commercial contractors across South Texas. The recommendations here come from audits and client work on trades websites, not from theory. Our office is at 2822 N Loop 1604 W Suite 109, San Antonio, TX 78248, and you can reach us on (726) 224-4920.

Sources cited. BrightLocal Local Consumer Review Survey 2026; Deloitte and Google, Milliseconds Make Millions; Search Engine Journal reporting on the Local Services Ads migration, July 20.

Our Blog

Digital Marketing Insights

Ready to get more calls from your trade website?

Tell us the services you want more of and the suburbs you actually drive to. We will show you where you currently stand in local search and what it would take to get in front of those customers.