Quick answer: good keyword research for a small business starts with what customers actually ask, not with a tool. List your services and the questions people ask before buying, expand them with free tools (Google autocomplete, People also ask, Search Console, Google Keyword Planner and Bing Webmaster Tools), check what the results page shows for each search, and assign one main topic to each page. Prioritize searches that show buying intent, even if their volume looks small.
Why small businesses need a different approach
Most keyword guides are written for big websites chasing big numbers. A local accounting firm or a boutique hotel does not need 50,000 visitors. It needs the few hundred people searching for exactly what it offers, in its area, this month.
That changes the goal. Search volume matters less than intent: the reason behind the search. "How to do bookkeeping" is a learner. "Bookkeeping services for small business Cebu" is a buyer.
Step 1: Start with your services and customer questions
Write down every service or product you want to sell. Under each one, list the questions customers ask before buying. Pull them from:
- Emails, chat messages and call notes
- Questions your sales team answers every week
- Reviews of your business and your competitors
- Forums, Facebook groups and Reddit threads in your industry
These are your seed topics. They are often better than anything a tool suggests, because they come from real buyers.
Step 2: Expand with free tools
Take each seed topic and see how people phrase it in search:
| Tool | What it gives you |
|---|---|
| Google autocomplete | How people finish the phrase as they type |
| People also ask | Related questions Google thinks belong together |
| Related searches | Variations at the bottom of the results page |
| Google Search Console | Searches you already appear for (once your site has some history) |
| Google Keyword Planner | Approximate search volume ranges (free with a Google Ads account) |
| Bing Webmaster Tools | A free keyword research tool with volume estimates |
| Google Trends | Seasonality and whether interest is growing or shrinking |
If your site is already live, start with Search Console. The searches you already get impressions for are the quickest wins. Our Google Search Console guide shows where to find them.
Step 3: Sort by intent
Put each search into one of four groups:
- Informational: they want to learn ("how long does SEO take").
- Commercial: they are comparing options ("best web design agency for small business").
- Transactional: they are ready to act ("book website audit", "web designer near me").
- Navigational: they want a specific brand or site.
Transactional and commercial searches belong on service, product and location pages. Informational searches belong in blog posts and guides that link to those pages.

Step 4: Look at the results page
Before you choose a keyword, search it yourself (in a private window, set to your target location if you can). The results page tells you more than any score:
- What kind of pages rank? If the top results are service pages, a blog post will struggle. If they are guides, a sales page will too.
- Who ranks? Directories, national brands and marketplaces are hard to beat. Small local businesses and thin pages are good news.
- What features appear? A map pack means local SEO matters. An AI Overview means your page must answer the question directly to be cited.
- What is missing? Outdated answers, no local detail or no real examples are your opening.
This step replaces the "keyword difficulty" scores in paid tools for most small businesses, and it is more accurate for local searches.
Step 5: Map one main topic to each page
Create a simple sheet with one row per page:
| Page | Main topic | Related searches | Intent | Status |
|---|---|---|---|---|
| /services/bookkeeping | bookkeeping services Cebu | small business bookkeeper, monthly bookkeeping | Transactional | Exists, needs update |
| /blog/bookkeeping-checklist | monthly bookkeeping checklist | what to record monthly, bookkeeping tasks | Informational | To write |
One page per main topic prevents keyword cannibalization, where two of your pages compete for the same search and neither ranks well. Related searches with the same intent go on the same page. For planning a whole content library, see topic clusters and topical authority.
Step 6: Prioritize
Score each opportunity on three things: how close the search is to a sale, how realistic it is to rank (based on step 4) and how much work the page needs. Start with pages that already exist and rank on page two. Improving them is faster than publishing something new.
Local keywords
For local businesses, add location and "near me" style searches:
- Service plus city ("plumber Davao", "wedding photographer Cebu")
- Service plus neighborhood or area if customers search that way
- "Near me" searches, which depend mostly on your Google Business Profile, not on repeating "near me" on your page
Do not create dozens of near-identical city pages. Google treats them as doorway pages. Create location pages only where you can say something genuinely specific about serving that area.
Common mistakes
- Chasing high-volume searches that do not match what you sell
- Ignoring searches with "no volume" in tools; many real local searches show as zero
- Targeting the same keyword on several pages
- Writing for the keyword instead of the person ("best plumber Davao best plumber")
- Doing research once and never revisiting it
Frequently asked questions
Do I need a paid keyword tool?
Not to start. Free tools plus your own customer questions and Search Console data are enough for most small business websites. Paid tools help when you publish a lot of content or want competitor data.
How many keywords should one page target?
One main topic, plus the closely related searches with the same intent. A good page often ranks for dozens of variations without trying.
Why does a keyword tool show zero searches for something people clearly search?
Tools estimate volume from samples and round small numbers down. Local and very specific searches are often underreported. If customers ask it, it is worth answering.
How does keyword research change with AI search?
People ask AI assistants longer, more specific questions. The same research still works, but questions and comparisons matter even more. See our guide to SEO for small businesses for the wider picture.
Want a keyword map built from your own customers and data? Our SEO service starts with research like this, or you can start with a free audit.