Local keyword research is the work of finding the exact phrases people in your area type into Google when they are looking for what you sell — and it is the difference between a website built around what you want to say and one built around what customers actually search. You do not need expensive tools or a marketing degree to do it. You need to think like your customer, check a few free sources, and write down what you find. Here is the whole method.
Why this comes before writing anything
The most common reason a site gets traffic that never converts, or no traffic at all, is that it is written in the business's language instead of the customer's. You call it "HVAC maintenance"; your customer searches "why is my ac not blowing cold." You offer "litigation services"; they search "how to fight a speeding ticket." If your pages use your words and not theirs, you simply do not appear when it counts. Keyword research fixes this by telling you the actual phrases to build pages around, which is why it comes before you write a single line.
Start with what you already know
You are not starting from zero. You know your business and your customers better than any tool, so begin there:
- The questions you get asked constantly on the phone and on the job. Each is a phrase someone searches.
- The exact words customers use to describe their problem — often not the technical term you would use.
- Every service you offer, written the plain way a customer would ask for it.
- Your service areas — the towns and neighborhoods people add to a search when they want someone nearby.
Write these down first. This list of "seed" phrases is the raw material everything else refines.
The free tools that do the rest
You can expand that list with sources that cost nothing and reflect real searches:
- Google autocomplete. Start typing your service and city into Google and read the suggestions — these are real, popular searches, handed to you for free.
- "People also ask" and "related searches." The questions and phrases Google shows on the results page tell you what else people look for around your topic.
- Google Business Profile insights. Once your profile is live, it shows the actual search terms that brought people to you — some of the most valuable data you can get, because it is your customers specifically.
- Your own site's search data. Google Search Console shows the queries your site already appears for, including ones you never targeted, revealing opportunities you did not know you had.
Between your own knowledge and these free sources, you will have more real phrases than you can write pages for.
The best keyword tool you own is the memory of the last ten questions a customer asked you on the phone.
Understand what the searcher actually wants
Not every search is worth targeting, because not every search is from a buyer. A phrase like "how to unclog a drain yourself" is from someone trying to avoid hiring you; "emergency plumber near me" is from someone ready to call right now. Both can be useful, but for different reasons — the first builds trust and captures early researchers, the second captures buyers. Sort your phrases by what the person wants: are they ready to hire, comparing options, or just learning? Prioritize the ones closest to buying, and understand why you are targeting the others.
Local intent is its own layer
For a local business, the geographic part of the search matters as much as the service part. People search in a few predictable patterns: the service plus a city ("electrician Plano"), the service plus "near me", and increasingly just the service on a phone, where Google supplies the location automatically. You want pages that answer all three, and if you serve several towns, that raises the question of how many area pages to make — done carelessly it produces thin, near-duplicate pages that hurt you, which is exactly the trap service-area SEO is about avoiding.
Turn the research into pages
Research is worthless until it becomes pages. The rule is one primary phrase per page — do not try to make a single page rank for ten different searches, because a page about everything ranks for nothing. Take your prioritized phrases and map each important one to a page: a service someone searches for gets its own service page; a common question gets a clear answer, whether in an FAQ or a short article; a comparison people research gets a page that helps them decide.
Then write each page to genuinely answer the search, using the customer's words in the heading and throughout, without stuffing them in unnaturally. A page that actually helps the person who searched will always outperform one crammed with keywords that reads like it was written for a robot. This is the same principle behind turning traffic into leads: match the page to the intent, and the visitor stays.
Keep it simple and keep it current
You do not need to research hundreds of keywords or subscribe to a pricey tool. For most small businesses, an afternoon with your own knowledge and the free sources above produces a list that will keep you in useful pages for a year. Revisit it occasionally — check your Business Profile and Search Console every few months to see what people are actually finding you for, and add pages for the searches you did not anticipate. The list is a living thing, and your own customers keep updating it for you if you pay attention.
Do not ignore the long, specific searches
There is a strong temptation to chase the biggest, most obvious keyword — "plumber Dallas" — and ignore the longer, more specific phrases. That is usually backwards for a small business. The short, broad terms are the most competitive, dominated by big spenders, and the least specific about what the searcher wants. The longer phrases — "gas water heater replacement cost North Dallas", "why is my toilet running after flushing" — have less competition, and the person searching them knows exactly what they want, which makes them far more likely to become a customer.
These longer, specific searches individually bring less traffic, but there are many of them, they are easier to rank for, and they convert better because they match a real, defined need. A small business almost always wins by owning a hundred specific searches rather than fighting hopelessly for one broad one. So do not discard a phrase because it looks small — the specific searches are exactly where a local business can actually compete and win.
Want your site built around what customers actually search? Tell us your services and areas and we will do the keyword research and turn it into pages that get found. Dallas–Fort Worth, $49.99 an hour.