Opens in a new tab

Local Keyword Research for Small Business: Find What Customers Type

SEO
Alex Arce
on
October 16, 2026

Keyword research sounds technical. For a local business, it is just finding out what your customers type into Google and putting those words on the right pages. You do not need a big tool or a long list. You need a notebook, a few free tools and an hour. This guide shows the steps. It is part of our local SEO guide for small business.

What keyword research is for

Keyword research answers three questions.

  1. What words do my customers use for what I sell?
  2. Which of those words should each page of my site focus on?
  3. Which phrases bring people who are ready to buy, not just browse?

You will not get exact search numbers for free. That is fine. For a local business, direction matters more than precision.

A note on search volume

Search volume is an estimate of how many times people search a phrase. Free sources do not give it in detail. Paid tools do, but they differ from each other and are often rough for small towns. Do not skip a phrase just because a tool shows a low number. A small number of local searchers who are ready to hire can be worth more than a big number of curious ones.

The real data is your own. Google Search Console shows the searches that already show your site. We cover that in Step 6.

Step 1: List what you sell, in customer words

Open a sheet. In column one, write each service. Use the words customers use, not the words you use at work.

What you call itWhat customers type
Fenestration installationwindow replacement
HVAC maintenancefurnace tune up
Dental prophylaxisteeth cleaning
Residential asphalt surfacingdriveway paving

Ask staff what customers say on the phone. Read your reviews and emails. The best phrases are often in words customers already used with you.

Step 2: Add the place

Local searches carry a place. Add your main town and the towns you serve. Also think about how people refer to the area.

  • Town name: “plumber Carlisle PA”
  • Nearby town: “plumber Mechanicsburg”
  • Region or county: “plumber Cumberland County”
  • Neighborhood or borough name, if locals use it
  • “Near me”: people type it, but you cannot optimize for it directly. Your profile and location do that work.

Step 3: Use Google’s own suggestions

Google tells you what people search for, for free.

  • Autocomplete. Start typing a service and a town and note the suggestions that appear.
  • People also ask. Search a phrase and open the questions in that box. Each question is something customers wonder.
  • Related searches. Scroll to the bottom of the results and note the related phrases.
  • The results themselves. Who ranks? What kind of pages are they: services, guides, directories?

Add the best ones to your sheet. Do this on your phone and your computer. Results can differ.

Step 4: Understand the intent behind each phrase

Not every phrase leads to a customer. Sort each one by what the person wants.

IntentExampleBest page type
Ready to hireemergency plumber CarlisleService page with a clear call to action
Comparing optionsbest roofer in Cumberland CountyService page with proof and reviews
Learninghow long does a roof lastBlog guide, linked to the service page
Cost researchhow much does a new roof costCost guide, linked to the service page
Finding a placeroofing company near meGoogle Business Profile plus local pages

Put your first effort into the “ready to hire” and “comparing options” rows. They bring the people closest to a decision. Then add guides for the learning rows.

Step 5: Look at who already ranks

Search each main phrase. Open the top results. Ask:

  • Is this a business like mine, or a directory or a national site?
  • What do their pages include that mine do not?
  • How do they describe the service? Which words do they repeat?
  • Do they have reviews, photos and proof?

If directories fill the first page, you may need to focus on the map and your profile first. If other local businesses fill it, your service page is your direct competition. Use what you see as a checklist, not a copy source.

Step 6: Check Google Search Console

If your site is connected to Search Console, open the Performance report. Google defines impressions as how many times your site appeared in search results and clicks as how many times a user clicked your site from Google Search results (Search Console Performance report). The queries view shows the searches that brought you up.

  • Sort by impressions. Which searches show your site a lot but get few clicks? Improve the title and description of the page that appears.
  • Look for searches you did not plan for. Each is a hint at a new page or a better section.
  • Look at the average position. A phrase where you appear around the second page is a good candidate for more work.
  • Filter by page. Does the right page show up for the right phrase?

If you do not have Search Console yet, set it up. It is free, and it is the best keyword data you can get for your own site.

Step 7: Match one phrase to one page

Now build the map. Each phrase gets one page. If two pages chase the same phrase, they compete with each other. That is called cannibalization, and it makes both pages weaker.

PageMain phraseSupporting phrases
HomeSmith Plumbing Carlisle PAplumber in Carlisle
Water heaterswater heater replacement Carlisle PAwater heater repair, tankless water heater installation
Drain cleaningdrain cleaning Carlisle PAclogged drain, sewer line cleaning
Blog: cost guidehow much does a water heater cost to replacewater heater replacement cost factors

Supporting phrases should appear naturally in headings and body text. They do not each need a page. If a supporting phrase has a different intent, give it its own page.

Step 8: Put the words in the right places

  • The title tag.
  • The H1 and a few H2 headings.
  • The first paragraph.
  • The URL, in short and readable form.
  • Image alt text, where it describes the photo.
  • Link text from other pages on your site.

Then write for people. Use the phrase where it fits and use plain variations elsewhere. If a sentence sounds odd read aloud, rewrite it. See On-Page SEO for Service Pages: A Template You Can Copy for a full page template.

Step 9: Plan content for questions

The “learning” and “cost” rows in your sheet turn into guides. Each guide answers one question well, then links to the service page. Pick the questions you hear on the phone. Those are the ones your customers ask.

A simple keyword sheet

PhraseIntentPageStatusNotes
water heater replacement Carlisle PAReady to hire/water-heater-replacement/Page liveCheck title and H1
water heater costCost researchNew guideNot writtenLink to service page
emergency plumber CarlisleReady to hire/emergency-plumbing/Needs workAdd proof and FAQ

Update this sheet when you publish or change a page. It will keep you from creating two pages for the same phrase.

Mistakes to avoid

  • Choosing phrases that sound impressive instead of the ones customers use.
  • Chasing big, vague phrases like “plumber” with no place attached.
  • Trying to rank one page for several unrelated phrases.
  • Making a separate page for every tiny variation of a phrase.
  • Trusting a tool’s volume number over your own data.
  • Never going back to the sheet after the first week.

Where this fits

A hypothetical walkthrough

Here is a made-up landscaper to show the steps. The numbers and names are invented to show the method.

  1. The owner lists services: mowing, mulch, patios, tree trimming, snow removal.
  2. She adds her main town and two nearby towns, then types each combination into Google and notes the suggestions. “Mulch delivery” and “patio installers” show up with her town name.
  3. She opens Search Console and sees her site appears for “lawn care” plus a nearby town where she has no page.
  4. She sorts the phrases: “patio installation” is a ready-to-hire phrase, “how much does a patio cost” is cost research, “lawn care near me” is a map search.
  5. She maps phrases to pages: a patio service page, a new cost guide, and a better Google profile for the map.
  6. She sets a reminder to check Search Console in 60 days.

Nothing here needs a paid tool. It needs an hour and some honesty about what customers actually type.

Use calls, emails and seasons

  • Calls and emails. Write down the first question every new customer asks. Each is a possible FAQ or guide.
  • Seasons. Many trades have busy and slow periods. Plan pages and updates a few weeks before the season starts.
  • Competitor pages. Notice which questions they answer and which they skip. A gap is a chance.

Frequently asked questions

Do I need a paid keyword tool?

Not to start. Autocomplete, People also ask, the results page and Search Console cover a small business well.

How many keywords should one page target?

One main phrase, plus a few close variations that naturally appear in good writing about that topic.

Should I put my town in every page?

On local service pages, yes, in a natural way. Name it in the title, the H1 and the opening paragraph. Do not repeat it in every sentence.

What about “near me”?

You cannot target it directly. Google decides “near me” results by where the searcher is. Your profile, location and reviews do the work.

Book your strategy call

Want a plain read on where your business stands in local search? Webfactory Media is a digital marketing agency in Carlisle, PA. Tell us what you sell and where you work, and we will walk through what to fix first. Book your strategy call. You can also see our SEO services for small businesses.

Alex Arce

I’m Alex Arce, founder and AI automation lead at Webfactory Media in Carlisle, PA, where I build AI-driven web design and marketing solutions. I’ve created 25+ custom automations, saving clients over 150 hours.

Related Post

accent heading

Explore proven strategies, real-world experiments, and practical insights we use every day to help businesses generate more leads, close more deals, and scale smarter.