Keyword Research
Keyword Research for Small Businesses: A Practical Guide
Keyword research for small businesses, step by step: find seed terms, use free Google tools, judge intent and difficulty, and map one keyword to each page.
GONIVESS Editorial TeamPublished 8 min read
On this page
Keyword research for small businesses works best when it starts with what your customers already ask you, then uses free tools to check how people phrase those questions in search. You do not need a large budget or a paid database to get started.
By the end of this guide, you will be able to build a short keyword list, judge intent and difficulty, and assign one primary keyword to each page in a simple spreadsheet.
The examples throughout follow Maple Street Bakery, a fictional neighborhood bakery in Tucson that sells custom cakes, wedding cakes and gluten-free bread.
Start with seed keywords from your own business
Seed keywords are the plain words that describe what you sell and the problems you solve. The best ones come from conversations you already have with customers.
Pull seeds from these places:
- Customer questions. Read your inbox, contact form, chat logs and reviews. Write down the exact words people use.
- Sales and phone calls. Ask whoever answers the phone which questions come up every week.
- Google Search Console. If your site is verified in Search Console, the Performance report shows the searches that already bring up your pages.
- Your own service list. Each product or service line is a seed.
For Maple Street Bakery, that produces seeds like "custom birthday cake," "wedding cake tasting," "gluten-free bread," "how far in advance to order a wedding cake" and "cake delivery."
Aim for 15 to 30 seeds. That is enough to find patterns without drowning in data.
Free keyword research tools that cover the basics
Paid keyword databases are useful, but a small site can do solid research with free Google tools.
Google autocomplete
Type a seed into the Google search box and note the suggestions. Add a letter after your seed ("custom cake a," "custom cake b") to surface more variations.
Google says autocomplete predictions reflect real searches that have been done on Google, so they show how people phrase a topic. They are not a volume measure: location, trending interest and personal search history also shape what appears.
People Also Ask
Search your seed and look for the "People also ask" box, when Google shows one. Expanding a question often adds more related questions to the list.
These questions make good subheadings or on-page FAQ entries. For the bakery, questions like "How much does a custom cake cost?" or "Can you freeze a wedding cake top tier?" are the kind of ideas to collect.
The Search Console Performance report
The Performance report in Google Search Console lists the queries your site already appears for, with impressions, clicks, click-through rate and average position.
The report shows the last three months by default; widen the date range for more history. Sort by impressions and look for queries with many impressions but few clicks. Those are topics Google already associates with your site, and a better page could serve them.
Google Keyword Planner
Keyword Planner is a free tool inside Google Ads. To open it, you need to finish Google Ads account setup, which can include billing details. It gives monthly search estimates and related keyword ideas.
Treat the volume numbers as rough estimates for comparison, and expect very low-volume keywords to be missing. They tell you that "wedding cakes" gets more searches than "wedding cake tasting appointment," which is mostly what you need.
Judge search intent before you pick a keyword
Search intent is what the person wants when they type a query. A keyword is only useful if your page can satisfy that intent.
The fastest way to judge intent is to search the keyword and look at what currently ranks:
- Informational. Results are guides, how-tos and explainers. Example: "how far in advance to order a wedding cake."
- Commercial. Results compare options or list providers. Example: "best bakery for wedding cakes in Tucson."
- Transactional. Results are product, service or ordering pages. Example: "order custom birthday cake Tucson."
- Navigational. The searcher wants a specific brand or site. Example: "Maple Street Bakery hours."
If the top results are all blog posts, a product page is unlikely to compete for that keyword. Match the format you see.
Why low-volume, specific keywords suit small sites
Broad keywords like "cake" or "bread" attract national brands, recipe sites and large publishers. A young site with few links rarely competes there.
Longer, specific phrases (often called long-tail keywords) have lower volume but clearer intent. Someone searching "gluten-free sandwich bread near me" is much closer to buying than someone searching "bread."
Specific keywords also add up. Ten pages that each attract a small number of well-matched visitors can bring more inquiries than one page chasing a broad term it cannot win.
Judge difficulty by looking at who ranks
Paid tools give a difficulty score, but you can make a sound judgment by reading the results page yourself. Search the keyword and ask these questions about the top results:
- Are they large national brands, or small businesses like yours?
- Do the pages actually answer the query well, or are they thin and outdated?
- Are forum threads or social posts ranking? That can point to a gap in strong dedicated pages, though it can also mean searchers want first-hand opinions.
- Is there a local map pack? Then your Google Business Profile matters too. Google says local results are based mainly on relevance, distance and prominence.
Suppose the bakery finds national wedding sites and recipe publishers at the top for "wedding cake," and local bakeries and directories for "wedding cake tasting Tucson." The second keyword is the realistic target.
Add local modifiers if you serve an area
If customers come to you or you serve a defined area, local modifiers turn broad terms into more realistic targets. Common modifiers include:
- City, neighborhood or county names ("Tucson," "Oro Valley")
- "Near me" phrasing, where distance from the searcher is one of the factors Google weighs
- Service-area wording ("delivery in," "serving")
Use place names only where they are true. A page about cake delivery should list the areas you actually deliver to.
A non-local business can use other modifiers instead. A hypothetical B2B invoicing tool might target "invoicing software for freelancers," "invoice template for contractors" or "recurring invoices for agencies," using audience and use case in place of location.
Group keywords into topics and map one primary keyword per page
Once you have a list, group keywords that share the same intent and would be answered by the same page. Then give each group one primary keyword and a few secondary ones.
For Maple Street Bakery, the groups might look like this:
- Custom birthday cakes page: "custom birthday cake Tucson" (primary), "birthday cake order online," "custom cake price"
- Wedding cakes page: "wedding cakes Tucson" (primary), "wedding cake tasting," "wedding cake bakery near me"
- Gluten-free bread page: "gluten-free bread Tucson" (primary), "gluten-free bakery near me"
- Blog post: "how far in advance to order a wedding cake" (primary), "wedding cake timeline"
Assign a single primary keyword to each page, and never give the same primary keyword to two pages. If you want help planning the full set of pages and posts around these groups, our content strategy service turns a keyword map into a calendar with briefs.
For how to place keywords in titles, headings and copy once a page is assigned, see our guide to on-page SEO elements.
Avoid keyword cannibalization
Keyword cannibalization happens when two or more of your pages target the same keyword and intent. Search engines then have to pick between them, and neither page may perform as well as one strong page would.
Signs to watch for:
- Two URLs swap places for the same query in the Search Console Performance report.
- You have several blog posts with nearly identical titles.
- A service page and a blog post both target the same commercial keyword.
To fix it, merge overlapping pages into one and permanently (301) redirect the old URL to it, retarget one page to a different intent, or link clearly from the weaker page to the main one.
A spreadsheet template for keyword research for small businesses
A spreadsheet is enough to run the whole process. Use one row per keyword and these columns:
| Keyword | Group / topic | Intent | Format that ranks | Volume range | Who ranks now | Target page | Primary or secondary | Priority |
|---|---|---|---|---|---|---|---|---|
| custom birthday cake Tucson | Birthday cakes | Transactional | Local bakery pages, map pack | Low | Local bakeries, directories | /custom-birthday-cakes | Primary | High |
| custom cake price | Birthday cakes | Commercial | Pricing pages, guides | Low | Bakeries, national sites | /custom-birthday-cakes | Secondary | Medium |
| how far in advance to order a wedding cake | Wedding cakes | Informational | Blog posts, guides | Low | Wedding sites, bakeries | New blog post | Primary | Medium |
| gluten-free bread Tucson | Gluten-free | Transactional | Local pages, map pack | Low | Grocery stores, cafes | /gluten-free-bread | Primary | High |
Set priority by combining three things: how close the intent is to a sale, how realistic the competition looks, and whether you already have a page to improve.
When you are ready to write the pages, our guide on how to write SEO blog posts covers outlines and drafting, and our SEO content writing service handles service and landing pages built around a mapped keyword.
A short checklist to repeat every quarter
Keyword research is easier to maintain than to redo. Every few months:
- Export new queries from the Search Console Performance report.
- Add new customer questions from email and sales calls.
- Check whether any keyword now has two competing pages.
- Mark pages that get impressions but few clicks for an update.
- Add any new groups to your publishing plan, using our guide on how often to publish blog posts to set a realistic pace.
If you would rather hand off the research itself, our keyword research service delivers a spreadsheet of grouped keywords mapped to pages, with a short summary of priorities.
Written by the GONIVESS Editorial Team
We research, write and fact-check every guide using the same process we follow for client work. Read more about GONIVESS and how we work.