Begin with your customers, not a tool
List the problems customers bring you and the words they use to describe them. Those phrases are your first keywords.
Open your email, call notes and reviews. How do customers describe what they need? A plumber hears "water heater not heating," not "residential hot water system remediation." Write down the real phrases, including mistakes and slang.
Then add three lists:
- Services or products you sell
- Places you serve: city, neighborhoods, nearby towns
- Questions people ask before buying: cost, how long, which type, near me
Combine them to form seed phrases such as "emergency water heater repair Tampa" or "how much does a new roof cost."
Expand with free and low-cost sources
Search suggestions, the People Also Ask box, competitors' pages and your own Search Console data all reveal real queries without paying for software.
Try these:
- Type each seed phrase into Google and note the autocomplete suggestions.
- Scroll to the related searches at the bottom and the People Also Ask questions.
- Read the headings on the top-ranking pages for your terms.
- If you have a site, open Google Search Console and look at queries that already bring impressions.
When you are ready for a paid tool, our overview of SEO tools compares what each type does. A free tool is plenty for most local businesses to begin.
Judge search intent before volume
Group keywords by what the searcher wants: to learn, to compare or to buy. Pages should match that intent, or they will not rank or convert.
A high-volume term is worthless if the people searching it never buy. Sort your list:
- Informational: "how to winterize a sprinkler system." Best served by a guide.
- Commercial: "best commercial dishwasher for small restaurant." Best served by a comparison.
- Transactional: "sprinkler repair near me." Best served by a service page with contact options.
Check intent by looking at the results. If Google shows maps and service pages, a blog post will struggle. If it shows how-to articles, a sales page will too.
Do this for every phrase on your list and drop the ones whose intent does not match anything you sell.
Estimate how hard each term is to win
Look at who ranks. If the top results are national brands with huge sites, choose a more specific phrase you can realistically beat.
Search results tell you the difficulty. If page one is dominated by major directories and brands, a new local business is unlikely to break in on the broad term. Add a place, a niche or a detail: not "accountant," but "accountant for restaurant owners in Columbus."
Signs a term is winnable: smaller sites ranking, thin or outdated pages, forum threads in the results, or no page that directly answers the question. Longer phrases usually have less volume but higher conversion, since the searcher knows what they want.
Map each keyword to one page
Assign every priority phrase to a single page, and avoid creating several pages that chase the same term.
Build a simple table with columns for keyword, intent, target page and status. One main phrase per page, with a few close variations in the headings and text. If two pages target the same phrase, they compete and both weaken.
| Keyword | Intent | Page |
|---|---|---|
| kitchen remodel cost Denver | Informational | Cost guide |
| kitchen remodeler Denver | Transactional | Service page |
| kitchen remodel timeline | Informational | FAQ section |
Write the page for the person first. Put the phrase in the title, the main heading and naturally in the text. See small business SEO for the on-page basics.
Measure results and revisit quarterly
Track rankings, clicks and leads for each page. Update or merge pages that fail to move after a few months.
Keyword research is not one-and-done. Every quarter, check Search Console for new queries, see which pages earn clicks, and note which phrases produce calls or form fills. Double down on the pages that bring customers and improve or merge the rest.
Tie it to money. If a page brings five leads a month and you close two at a $1,500 average job, you know what a ranking is worth when deciding how much to invest. Our market research guide can help you check the demand behind a keyword before you write.
Paying for growth: content and tools vs. other spending
SEO is slow and cheap per lead over time, but it still costs time or money. Budget for it like any other investment, with a payback horizon.
Say you spend $1,500 a month for six months on content and a freelance writer, and by month nine the pages bring in six extra jobs a month at $800 gross profit each. That is $4,800 a month of added gross profit, a strong return. If the pages never rank, the same spend is a loss, so check progress at three and six months.
If a lean cash position is holding back an investment like this, ROI Funder's working capital can fund it for established businesses that meet its criteria. Start by testing with a small budget before committing larger amounts.
Frequently asked questions
How many keywords should a small business target?
Start with 10 to 30 priority phrases, each mapped to a specific page. Quality and relevance matter more than volume.
Do I need paid SEO tools?
Not at first. Google autocomplete, People Also Ask, Search Console and competitor pages give plenty of data for a local business.
What is a long-tail keyword?
A longer, more specific phrase, such as "emergency AC repair in Mesa on weekends." It has fewer searches but usually better conversion and less competition.
How long does SEO take to work?
Usually several months for new pages to rank, longer in competitive markets. Track progress monthly and adjust.
