← Articles

Contractor SEO: how homeowners actually find you

Published · Last updated

Contractor SEO is the work of getting your company to show up on Google when someone nearby searches for the service you sell. It matters because most homeowners now build their shortlist from the first screen of search results, and if you are not on that screen you never get the chance to bid.

This guide covers what decides who shows up, which parts are worth your time, what it costs, and what you can fix yourself without hiring anyone.

The three places you can show up on Google

Search for “kitchen remodeler” plus a city name and you get three different kinds of result, in this order:

  1. Paid ads at the very top, marked “Sponsored.” You pay per click.
  2. The map results, a map with three businesses listed under it. Most local calls come from here.
  3. The regular results below that, which are ordinary web pages.

These are three separate competitions with three separate rule sets. The map results are driven mostly by your Google Business Profile, your reviews, and how close you are to the person searching. The regular results are driven mostly by your website.

Most contractors should care about the map results first, because that is where a homeowner who intends to hire someone usually clicks.

Your Google Business Profile does the heaviest lifting

Your Business Profile is the free listing that puts your company on Google Maps and in those three map results. For a local contractor it is usually worth more than the website, and it is the one thing you can fix this week at no cost.

What matters on the profile, in order

  • Category. Pick the most specific one that matches what you want to be called for. A general contractor who mostly does kitchens often does better under a remodeling category than a general construction one. Add secondary categories for everything else you do.
  • Reviews. Both how many and how recent. More on this below.
  • Service area. Set it to the places you will actually drive to, not the whole county because it sounds bigger. An overstretched service area makes you look less relevant everywhere in it.
  • Photos. Real project photos, added regularly. Not stock images, and not twelve shots uploaded once in 2023.
  • Services. List each service separately with its own short description, in the words a homeowner would use.
  • Completeness. Hours, description, attributes, the lot. Half-finished profiles rank below finished ones.

If you work out of your house

Hide the address and set yourself up as a service-area business. Google does not require contractors to show a street address, and listing your home address publicly brings no ranking benefit that outweighs the downside.

A mailbox rental is not an acceptable address. Profiles using one get suspended, and getting a suspended profile back is far harder than setting one up correctly.

Reviews: the part most contractors underuse

Reviews do two jobs at once. They push you up in the map results, and they decide whether a homeowner calls you or the company listed above you.

Three things worth knowing about reviews

  • Recency counts as much as volume. A steady trickle beats a burst. Ten reviews over ten months looks healthier than ten in one week, and the burst can read as purchased.
  • What the review says matters. “Great job” tells Google nothing. “They redid our kitchen in Encinitas and finished on schedule” tells it what you do and where you do it.
  • Ask every time. The usual reason a contractor has few reviews is not that customers were unhappy. It is that nobody asked.

How to actually get them

Ask at the moment the job finishes and the homeowner is happiest, in person, then send a text with a direct link within the hour. A link beats instructions. “Search for us on Google and leave a review” loses most people.

You cannot offer anything in exchange for a review, including a discount or entry into a draw. That breaks Google’s rules and can cost you the listing.

Reply to all of them

Reply to every review, good or bad. It takes a minute, it shows the next homeowner reading them that someone is home, and a calm reply to a bad review does more good than the bad review does harm.

What homeowners actually type

Before building pages it is worth knowing what people search for, because the words contractors use and the words homeowners use are often different.

A few patterns that hold almost everywhere:

  • Homeowners search by the job, not by your trade. Far more people search “kitchen remodel” plus a city than search “general contractor” plus a city. If all your pages are built around “general contractor,” you are competing for the smaller search.
  • “Near me” is enormous and you cannot target it directly. Google turns “kitchen remodeler near me” into the searcher’s own location, which is handled by your Business Profile and service area rather than by a page.
  • Cost searches are buyers. “How much does a kitchen remodel cost in [city]” is someone with a budget forming. A page that answers it honestly, with real ranges, gets calls.
  • Permit and process questions bring the serious ones. Nobody researches permits for fun.

How to check without paying for a tool

Type your main service into Google and read the autocomplete suggestions. Scroll to the bottom of the results page and read “People also ask” and the related searches. That is free, it is Google’s own data, and it is enough to plan your first four pages.

If you want volume numbers, a paid tool will give them, but the free version tells you most of what you need to decide what to build first.

Your website: one page per job, not one page for everything

The most common website problem for contractors is a single services page listing everything the company does.

A homeowner planning a $60,000 kitchen lands on that page, finds one paragraph about kitchens between paragraphs about decks and roofing, and leaves. Google does the same thing. A page about everything is the best answer to nothing, so it loses to pages that are specifically about kitchens.

The pages most general contractors need

  • Kitchen remodeling
  • Bathroom remodeling
  • Home additions
  • ADUs
  • Whole-home remodels

Build the ones that match the work you actually want more of. Four strong pages beat twelve thin ones, and a page for a service you do not want to sell is worse than no page at all.

What each of those pages needs

  • The service, described in a homeowner’s words. What the work involves, what it typically runs, how long it takes.
  • Where you work, written the way a person would say it, not a list of thirty city names at the bottom.
  • Answers to the questions homeowners ask. What does it cost? Do I need permits? How long will I be without a kitchen? Those are the actual searches.
  • Photos of your own jobs. Not the same four images on every page.
  • Reviews from people who bought that service, not generic ones.
  • An easy way to make contact, visible without scrolling, on a phone.

What about city pages?

Pages for each city you serve can work, but only if each one is genuinely about that city. The usual version, where the same 400 words appear with the city name swapped, does nothing and can make the whole site look thin. If you cannot say something specific about working in that town, skip the page.

Speed, phones, and the things that lose visitors

Most of your visitors are on a phone, often on cell service, often in the evening. A site that takes several seconds to appear loses a share of them before they see anything at all.

You can check yours free at PageSpeed Insights. Enter your address and read the mobile score, not the desktop one. If the number is poor, the usual culprits are oversized photos and a heavy page-builder theme.

The other quiet killers: no phone number visible at the top, contact forms that ask for eight fields, and a copyright date from three years ago telling every visitor the business might not exist any more.

A link from another website to yours acts as a vote of confidence. All else being equal, the site with more genuine votes ranks higher in the regular results.

For a local contractor this matters less than most agencies suggest, and the honest ways to get them are slower but do not blow up:

  • Your suppliers and manufacturers. Many have “where to buy” or “certified installer” pages. If you are certified for a product, ask to be listed.
  • Trade associations and your local chamber of commerce. Membership usually comes with a listing.
  • Local sponsorship. A little league team, a school fundraiser, a community event. These are real links from genuinely local sites.
  • Suppliers you buy from in volume. Being a named case study costs nothing but an afternoon.

What to avoid: anyone selling packages of hundreds of links, networks of blogs built for the purpose, or anything priced per link in bulk. These work for a while and then stop working, sometimes taking the site down with them. For a contractor whose name is on the business, that is not a gamble worth taking.

The basic directory listings, including Yelp, Angi, Houzz, the BBB and your state licensing board, are worth doing once, carefully, with your name, address and phone written identically everywhere. Inconsistent details across those listings actively work against you.

How to tell whether any of it is working

Most contractors are handed a report full of numbers that answer nothing. Three measures are enough.

Calls, and where they came from

The only number that matters. Ask every caller how they found you, and write it down. It takes ten seconds and beats any dashboard.

Google Business Profile performance

Your profile shows, free, how many people saw it, how many clicked through to your site, and how many tapped to call. Those numbers moving is the earliest honest sign that the work is landing.

Search Console

Google’s free Search Console shows which searches brought people to your site and where you appear for them. Watch the searches that are close to the bottom of the first page. Those are the ones a small improvement can move the furthest.

What to ignore: total visitor counts, “impressions” on their own, and ranking reports for searches that nobody makes. A number can go up and mean nothing.

What contractor SEO costs

What agencies charge tracks how competitive your market is more than it tracks quality. A contractor in a small town and one fighting across a metro are not paying for the same thing.

At the bottom of the market you are usually buying software output: automated directory submissions and a monthly report nobody reads. That is not the same thing as someone working on your market.

Two questions worth asking anyone who quotes you:

  1. What happens in month one, specifically? A vague answer means a vague plan.
  2. What do I get if nothing moves? The answer tells you how confident they are.

How long it takes

The honest version:

WorkWhen it starts paying
Business Profile cleanup2 to 6 weeks
Review building4 to 8 weeks
New service pages60 to 90 days
Competitive city, top three4 to 6 months

Anyone promising page one in 30 days is either guessing or counting a search nobody performs.

What you can do this week, for free

  1. Claim and finish your Google Business Profile.
  2. Ask your last ten happy customers for a review, with a direct link.
  3. Add ten recent project photos to the profile.
  4. Run your site through PageSpeed Insights and read the mobile number.
  5. Search your main service plus your city in an incognito window, and write down who comes up above you.

That last one is the most useful hour you can spend. The companies above you are the real competition, and everything they are doing is visible to anyone who looks: their review count, their photos, how their site is built.

When it is worth paying someone

None of the work above is complicated. It is relentless, though, and it competes with running jobs. Most contractors who hire help do it because the work keeps sliding to the bottom of the list, not because it is beyond them.

The other reason to hire out is speed. Doing it yourself in the gaps between jobs takes a year to cover what a focused effort covers in a quarter, and in a competitive market the companies above you are not standing still.

Where to go next

If you want to see where you stand before deciding anything, book a free 15-minute call. We will look at your market together: who shows up ahead of you, what homeowners near you search for, and whether there is enough there to be worth going after.

If you are weighing this against other ways of getting work, we wrote about where general contractors actually get jobs, which puts search next to referrals, ads and lead sellers.

Frequently asked questions

How long does contractor SEO take to work?

Google Business Profile and review work can show movement in a few weeks. Website work usually takes 60 to 90 days before anything moves and four to six months in a competitive city. Anyone promising page one in 30 days is either guessing or counting a search nobody makes.

How much does contractor SEO cost?

What agencies charge tracks how competitive your area is rather than how good they are. At the bottom of the market you are usually buying automated software and a report, not someone working on your market. Ask what happens in month one specifically, and what you get if nothing moves.

Can I do contractor SEO myself?

The highest-value parts, yes. Claiming and finishing your Google Business Profile, asking every customer for a review, and adding project photos are free and take a few hours a month. The parts that take real time are building out service pages and keeping them current, which is where most contractors run out of road.

Is SEO better than Google Ads for contractors?

They do different jobs. Ads put you at the top this week and stop the day you stop paying. Search takes months to build and keeps working afterwards. Most contractors do best running ads while the search work builds, then easing off the ad spend once calls come in on their own.

Do I need a new website to rank?

Not always. If your site is reasonably fast, works on a phone, and can have pages added to it, you can work with what you have. You need a rebuild when the site is slow, cannot be edited, or is built on something that makes adding pages a fight. Check your mobile speed score first, since that one number settles the question more often than not.

What is the difference between local SEO and regular SEO?

Local SEO is about showing up for people near you, which is decided largely by your Google Business Profile, your reviews and your proximity to the searcher. Regular SEO is about your website ranking in the ordinary results. A contractor needs both, but the local side usually brings the calls, so it is where to start.

How many reviews does a contractor need to rank?

There is no fixed number, because it depends entirely on who you are competing against. Search your main service plus your city, look at the three companies in the map results, and count theirs. That is your target. Recency matters as much as the count, so a company with 25 reviews from this year often outranks one with 60 from three years ago.

Do city pages work for contractors?

Only when each page is genuinely about that city. The common version, where the same few hundred words appear with the city name swapped, does nothing and can make the whole site look thin. If you cannot say something specific about working in that town, including permits, housing stock or neighborhoods, skip the page.

Does my contractor website need a blog?

Not for its own sake. What helps is answering the questions homeowners actually ask before hiring, such as what a job costs in your area, whether permits are needed, and how long work takes. Whether those answers live on a blog or inside your service pages matters far less than whether they exist.

What is the single highest-value thing a contractor can do first?

Claim and complete your Google Business Profile, then ask your last ten happy customers for a review. It is free, it takes a couple of hours, and for most contractors the map results drive more calls than the website does.

No pitch. No pressure.

Want this looked at for your own market?

15 minutes. We'll show you who comes up ahead of you where you work, and whether there is enough there to be worth going after.

Book a free call