Most contractors who try keyword research end up with a spreadsheet full of words and no idea what to do with it. Some of the words are huge and hopeless. Others are tiny and look pointless. So the spreadsheet goes in a folder and nothing changes.
Good keyword research for contractors works the other way around. It starts with the jobs you want more of, then finds the words homeowners use when they need those jobs done. The goal is not a list. The goal is a plan for which pages your website needs.
Is keyword research still important?
People ask this a lot now that Google and AI tools seem to understand plain questions. The short answer is yes, but the reason has changed.
You no longer need to repeat one exact phrase ten times on a page. What you do need is to know which problems people search for, and in what words. That tells you which pages to build and what each one should answer. Keyword research is really homeowner research, written down.
Start with your jobs, not with a tool
Before you open any keyword tool, write down three things on paper:
- The jobs you want more of. Replacements, installs, repairs, maintenance plans. Be honest about which ones pay best.
- The towns you want work in. Not just where your shop is, but where your trucks actually go.
- The words customers use on the phone. "My AC is blowing warm air" is a search. So is "water heater leaking from the bottom".
Your office staff hear these phrases all day. Ask them. Those words are often better than anything a tool suggests, because they come from people who already called.
How to do local keyword research for free
You do not need an expensive subscription to get started. A few free sources go a long way:
- Google itself. Type the start of a search and look at the suggestions. Then scroll to the "People also ask" box and the related searches at the bottom.
- Google Search Console. If your site is connected, it shows the searches you already appear for. This is the most honest data you will ever get.
- Your Google Business Profile. Its performance report shows some of the searches that led people to your listing.
- Competitor service pages. Look at how the companies ranking in your town name their pages. Not to copy them, but to see which jobs they split out.
Paid tools add search volume estimates. They are useful, but treat the numbers as rough guides. A small search that turns into a replacement job beats a big search that never calls.
Sort searches by what the person wants
Once you have a list, sort it by intent. This is the step most people skip, and it is the one that matters most.
Someone searching "roof leak repair near me" wants a roofer today. Someone searching "how long does a roof last" is reading and maybe planning. Someone searching "metal roof vs shingles" is comparing before a big decision. All three are useful, but they need different pages.
Ready-to-hire searches belong on service pages. Questions belong in blog posts and FAQ sections that link to those service pages. Mixing them up is why so many contractor blogs get visits but no calls.
Want more inquiries from your website?
We'll look at your website and rankings and tell you plainly what we would fix first. No charge and no sales pitch.
Turn the list into pages
Now group searches that mean the same thing. "AC repair", "air conditioner repair" and "AC not cooling" can all live on one strong AC repair page. You do not need a separate page for every way of saying it.
Each group becomes one page with one clear job. Then add the place. If you serve several towns, the service pages and local pages work together, so a search with a town name finds a page that actually mentions that town.
This is where keyword research stops being an SEO exercise and becomes a website plan. The list tells you which pages to build, what to call them and what questions each one has to answer.
The website does the work, the keywords point the way
A perfect keyword list on a slow, confusing website brings visits that leave. Rankings decide who arrives, and the website decides who calls. So we treat keyword research as the first step of one connected plan:
- Website design and development first. A page for each job the research uncovered, fast on a phone, with the call button always in reach.
- SEO so those pages are written, linked and set up to show for the searches that matter.
- Local SEO so the same jobs show up on the map in every town you serve.
- Conversion rate optimization so the visitors those words bring turn into calls and quote requests.
The question searches are also the ones people now ask AI assistants, which is where AI search optimization comes in. Clear answers on your own pages give those tools something to quote.
Mistakes that waste the effort
- Chasing the biggest words. A broad search like "plumber" is hard to win and often brings people outside your area.
- Ignoring the small, specific ones. "Tankless water heater install" plus a town name may be small, but the people searching it are ready to buy.
- Stuffing words into pages. Write for the homeowner. If a sentence sounds odd read aloud, it is too forced.
- Doing it once and forgetting it. Search habits shift. Look again every few months, starting with Search Console.
Most of these come from the same habit, which is treating keywords as the goal. Keep asking one simple question about every phrase on your list. Would the person typing this ever pick up the phone and call us? If the honest answer is no, move on.
Where to start this week
Pick the one job you most want more of. Write down every way a customer has described that problem to you. Search those phrases on Google and note the suggestions and questions. Then check if your website has one clear page that answers them. If it does not, that page is your next project.
If you would like help turning your list into a website plan, ask for a free website and SEO review and we will tell you which pages we would build first.
Want more inquiries from your website?
We'll look at your website and rankings and tell you plainly what we would fix first. No charge and no sales pitch.









