Black Friday 50% off every plan, and you keep the price for as long as you stay subscribed. Ends in 28d 8h 14m See the offer →

How to do local keyword research: a 7-step guide for small businesses

Learn how to do local keyword research in 7 steps: find what nearby customers search, check real volumes, and map keywords to pages. Start free today.

#1
what one search says

You know your customers are searching. You just don't know what they type. So you guess, write a page about "quality plumbing solutions", and nobody finds it. This guide shows you how to do local keyword research properly, in seven steps you can finish in an afternoon.

By the end you'll have a short list of keywords that real people near you search, with a clear page or profile section for each one. No agency jargon, and no expensive tools needed to start.

Quick answer

To do local keyword research, list the services you sell, add the words customers use plus your town or "near me", and check search volumes for your area. Then group similar keywords, pick one main keyword per page, and use the service terms in your Google Business Profile.

Why local keyword research is different

Normal keyword research looks for the biggest searches in a country. Local keyword research looks for searches that bring customers who can actually visit you or book you. A search with 30 people a month in your town can be worth more than one with 30,000 nationwide.

Three things make local searches special:

  • The location is often hidden. Someone in Leeds who types "emergency plumber" gets Leeds results. Google uses their location even without a city in the search.
  • Google Maps matters as much as your website. Many local searches show the map pack first. Your Google Business Profile has to match the keywords too.
  • Volumes are small. Many tools show "0" or "10" for local terms. That doesn't mean nobody searches. It means you need to read the numbers differently.

How to do local keyword research in 7 steps

1. List every service and product you sell

Start with your own business, not a tool. Write down every service, the problems you fix and the products people ask for. A dentist might list check-ups, teeth whitening, emergency dental care, Invisalign and children's dentistry.

Then add the words customers use. Customers say "blocked drain", not "drainage remediation". Look at your phone notes, emails and reviews. Your customers have already written your keyword list for you.

2. Add local modifiers

Combine each service with the ways people add a place to a search:

  • City or town: "dentist Leeds", "Leeds dentist"
  • Neighborhood or district: "dentist Headingley"
  • "Near me": "emergency dentist near me"
  • Nearby towns you serve: important for service-area businesses like plumbers and roofers

Don't stop at the obvious ones. People also search with intent words like "open now", "24 hour", "cheap", "best" and "same day". These often signal someone ready to call.

3. Let Google suggest more keywords

Google shows you what people search, for free. Type your main service into Google and note:

  • Autocomplete suggestions as you type
  • "People also ask" questions in the results
  • "Related searches" at the bottom of the page

Questions are gold for blog posts and FAQ sections. "How much does a root canal cost" is a perfect topic for a dentist's website.

4. Check real search volumes for your area

Now check which ideas people actually search. Use a keyword tool that shows volumes for a specific country or region, not just worldwide. Google Keyword Planner is free with a Google Ads account. Local Rank Grid's local keyword research tool shows volumes and related ideas for your location.

How to read small numbers:

  • City-level searches are often under 50 a month. That's normal. A few extra customers a month can pay for the work.
  • "Near me" volumes are reported nationally. Your share is what people search inside your service area.
  • Compare keywords against each other. If "boiler repair" gets five times the searches of "boiler servicing", lead with repair.

5. Sort keywords by intent

Not every keyword brings buyers. Sort your list into three groups:

IntentExampleBest place to target it
Ready to buy"emergency plumber near me"Google Business Profile and service pages
Comparing"best roofer in Bristol", "boiler repair cost"Service pages with prices, reviews and FAQs
Learning"why is my boiler losing pressure"Blog posts that link to your service pages

Start with the "ready to buy" group. These keywords bring calls this month. Learning keywords build trust over time.

6. Look at who ranks today

Search your top keywords and look at the map pack and the first page. Ask three questions:

  1. Which businesses show in the top 3 on the map?
  2. What primary category do they use on their Google profile?
  3. Do they have a dedicated page for this service?

If every top result uses a category you don't, that's your first fix. If they all have a page for "boiler repair" and you only have a "services" page, you know what to build.

7. Group keywords into clusters

Many keywords mean the same thing. "Dentist Leeds", "Leeds dentist" and "dentist in Leeds" all want the same page. Put them in one group with one main keyword and several variations.

One group equals one page. Two pages chasing the same group will compete with each other, and often neither ranks well.

Map your keywords to pages and your profile

Research only pays off when you use it. Here's where each type of keyword belongs:

  • Primary category on Google Business Profile: your single most important service keyword. Choose the closest category Google offers.
  • Secondary categories and services: your other main services.
  • Business description: your main services and the area you serve, written for people. See our Google Business Profile checklist.
  • Homepage title tag: main service + city, for example "Emergency Plumber in Leeds | Smith Plumbing".
  • Service pages: one page per service cluster, with the main keyword in the title, H1 and first paragraph.
  • Location pages: only for towns you really serve, with local proof on each page.
  • Blog posts and FAQs: the question keywords.

Simple rule: one cluster, one URL. Write that URL next to each cluster in your spreadsheet.

Common local keyword research mistakes

  • Chasing national keywords. "Marketing tips" won't bring a local café a single customer.
  • Ignoring zero-volume keywords. Tools often miss small local searches. If customers ask about it on the phone, it's worth a section.
  • Stuffing the city name everywhere. Use it where it reads naturally: title, H1, intro and contact details.
  • Adding keywords to your business name. Google treats this as spam and can suspend your profile.
  • Researching once and never again. Search habits change. Review your list every six months.

Check where you rank today

A keyword list tells you what to target. It doesn't tell you where you already stand. On Google Maps, your rank also changes with the searcher's location. You can be #1 on your street and invisible two kilometers away.

A rank grid checks one keyword from many points around your business. Run one for your top three "ready to buy" keywords:

  • Mostly green near you: the keyword fits. Push into the edges with reviews and content.
  • Grey even at your address: Google doesn't connect you with this keyword yet. Check your category and services first.
  • Strong for one keyword, weak for another: build a page and profile services for the weak one.

Read more in why your Google Maps rank is a map, not a number.

A worked example: a keyword plan for a local dentist

Here's what the finished plan looks like for an imaginary dental practice in Headingley, Leeds. The keywords are realistic. The groups and pages are the part that matters.

Keyword groupMain keywordVariationsWhere it goes
General dentistdentist Leedsdentist near me, Leeds dentist, dentist HeadingleyHomepage + GBP primary category "Dentist"
Emergency careemergency dentist Leedsemergency dentist near me, same day dentistEmergency page + GBP service
Whiteningteeth whitening Leedsteeth whitening cost, professional whiteningWhitening page with prices
Childrenchildren's dentist Leedskids dentist near me, family dentistFamily dentistry page
Questionshow much does a root canal costdoes a root canal hurt, root canal recoveryBlog post linking to the treatment page

Five groups, five pages, and a clear match between the website and the Google profile. That's enough to start. Add new groups only when you add services or see new questions from customers.

Summary and next step

Local keyword research comes down to a simple loop:

  1. List services in your customers' words.
  2. Add places and intent words.
  3. Check volumes and sort by intent.
  4. Group them, one page per group.
  5. Measure where you rank, fix the gaps, measure again.

Want to skip the guesswork? Start a free trial of Local Rank Grid. Find local keywords, then see on a map exactly where you rank for each one. No card needed.

FAQ

How do I find keywords for local SEO for free?

Use Google autocomplete, "People also ask" and "Related searches", your customers' own words from calls and reviews, and Google Keyword Planner for volumes.

Should I include my city in every keyword?

No. Google already uses the searcher's location. Use the city in your title tags, H1s and profile, but target the service words first.

How many keywords should a small business target?

Start with 5 to 15 keyword groups: one per main service, plus a few location and question groups. Each group gets its own page.

Why does my keyword tool show zero searches?

Local volumes are small and tools round them down or hide them. If customers ask for the service, people search for it. Track rankings instead of relying only on volume.

How often should I redo local keyword research?

Review it every six months, and whenever you add a service, open a location or see a ranking drop.

See your own rank map

Free trial, no card needed. Your first grid takes two minutes.

Get started free