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.
- What words do my customers use for what I sell?
- Which of those words should each page of my site focus on?
- 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 it | What customers type |
|---|---|
| Fenestration installation | window replacement |
| HVAC maintenance | furnace tune up |
| Dental prophylaxis | teeth cleaning |
| Residential asphalt surfacing | driveway 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.
| Intent | Example | Best page type |
|---|---|---|
| Ready to hire | emergency plumber Carlisle | Service page with a clear call to action |
| Comparing options | best roofer in Cumberland County | Service page with proof and reviews |
| Learning | how long does a roof last | Blog guide, linked to the service page |
| Cost research | how much does a new roof cost | Cost guide, linked to the service page |
| Finding a place | roofing company near me | Google 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.
| Page | Main phrase | Supporting phrases |
|---|---|---|
| Home | Smith Plumbing Carlisle PA | plumber in Carlisle |
| Water heaters | water heater replacement Carlisle PA | water heater repair, tankless water heater installation |
| Drain cleaning | drain cleaning Carlisle PA | clogged drain, sewer line cleaning |
| Blog: cost guide | how much does a water heater cost to replace | water 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
| Phrase | Intent | Page | Status | Notes |
|---|---|---|---|---|
| water heater replacement Carlisle PA | Ready to hire | /water-heater-replacement/ | Page live | Check title and H1 |
| water heater cost | Cost research | New guide | Not written | Link to service page |
| emergency plumber Carlisle | Ready to hire | /emergency-plumbing/ | Needs work | Add 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
- If you serve many towns, see SEO for Service Area Businesses: Rank in Towns Without a Storefront for how to choose which towns deserve pages.
- Profile categories and services also use these words. See Google Business Profile Checklist for Local Businesses.
- To see how your position changes over time, read How Long Does SEO Take? What to Expect in the First Months.
A hypothetical walkthrough
Here is a made-up landscaper to show the steps. The numbers and names are invented to show the method.
- The owner lists services: mowing, mulch, patios, tree trimming, snow removal.
- 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.
- She opens Search Console and sees her site appears for “lawn care” plus a nearby town where she has no page.
- 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.
- She maps phrases to pages: a patio service page, a new cost guide, and a better Google profile for the map.
- 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.
Related guides
- Local SEO for Small Business: A Plain Guide
- On-Page SEO for Service Pages: A Template You Can Copy
- SEO for Service Area Businesses: Rank in Towns Without a Storefront
- How to Rank in Google Maps: What Moves the Local Pack
- SEO Services for Small and Local Businesses
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.



