SEO
How to Do Keyword Research for a Small Business
A practical keyword research method for small businesses with no budget and no tools — find the terms real customers search, judge intent and difficulty, and turn them into pages.

Keyword research for a small business comes down to one thing: finding the exact words your potential customers type into Google, then judging which of those you can realistically rank for and which are worth your effort. You do not need expensive tools or an agency to start — you need a clear method and a couple of free resources. Here is the full process.
Start with how your customers talk, not how you do
Businesses describe themselves in industry language; customers search in plain, problem-first language. A firm might call itself a provider of "bespoke modular kitchen solutions" while its customers type "modular kitchen price in Pune" or "small kitchen design ideas". Begin by listing the real questions and phrases customers use — pull them from sales calls, WhatsApp enquiries, the emails you actually receive, and what people ask in person. That raw list is the foundation, and it is something only you have. If the fundamentals of keyword research and SEO are new to you, skim those explainers first.
Expand the list with free tools
Turn your seed list into a bigger one using resources that cost nothing:
- Google autocomplete. Start typing a seed phrase and note the suggestions — those are real, popular searches.
- "People also ask" and "Related searches." Run a seed query and mine both boxes on the results page for question and phrasing ideas.
- Google Search Console. If your site is already live, this shows the exact queries you already appear for — often a goldmine of terms you did not know you ranked for.
- Google Keyword Planner. Free with a Google Ads account, it gives rough search volume and shows related terms.
Collect everything into a simple spreadsheet. You are not filtering yet — you are gathering.
Judge intent: what does the searcher actually want?
Not all keywords are worth the same. Sort yours by the intent behind them:
- Transactional / commercial — "buy", "price", "near me", "best [service] in [city]". These searchers are close to acting. For a small business, these are usually the most valuable terms, even at low volume.
- Informational — "how to", "what is", "ideas". Bigger volume, further from a purchase, but excellent for building trust and topical authority over time.
- Navigational — people looking for a specific brand or site. Rarely worth chasing unless it is your own name.
A plumber in Lucknow who ranks for "emergency plumber Lucknow" will get more paying work than one ranking for "history of plumbing", even though the second has more searches. Chase relevance and intent, not vanity volume.
Be honest about difficulty
You cannot outrank national giants for broad, fiercely contested terms in your first year, and pretending otherwise wastes months. The practical move for a small business is to go long-tail and local: longer, more specific phrases with less competition and clearer intent. "Affordable GST accountant for startups in Indiranagar" is far more winnable — and far more profitable per visitor — than "accountant". To gauge difficulty without paid software, simply search the term and look at who ranks: if page one is all massive brands and directories, pick a more specific angle; if you see small sites, forums, and local players, you have a real chance. Our note on whether you can realistically do SEO yourself is honest about where DIY stops and help starts.
Group keywords and map them to pages
Many of your keywords are the same intent worded differently — "kitchen renovation cost", "cost to renovate kitchen", "kitchen remodel price" all want one page. Group them into clusters and give each cluster a single target page rather than making a thin page per phrase. Commercial clusters map to service or product pages; informational clusters map to blog posts and guides. This clustering is also what builds topical authority — covering a subject thoroughly across linked pages signals genuine expertise to Google and, increasingly, to the AI answer engines that now summarise results (see answer engine optimization).
Turn keywords into content that ranks
A keyword is only a target; the page has to deserve the ranking. For each target page, cover the topic better and more specifically than what currently ranks, answer the obvious follow-up questions, and write for a human first. Use the keyword naturally in the page title, headings, and body, but do not stuff it — modern Google rewards genuinely useful, well-structured content and ignores keyword spam. Earning a few quality backlinks over time then lifts your winnable pages further. Our guide to ranking on Google and the piece on SEO content writing go deeper on execution.
Keep it a living list
Keyword research is not a one-time exercise. Revisit Search Console every month or two to see new queries you are appearing for, add seasonal and trending terms as they emerge, and retire targets that never convert. Start with a handful of winnable, high-intent keywords, build genuinely helpful pages for them, and expand as you earn authority. If you would rather hand the whole cycle — research, clustering, content, and the technical side — to a team, that is exactly what our SEO, AEO and GEO and SEO-friendly development services are built to do.
Related services & guides
Need help implementing this for your business?
We help teams build and optimize websites with strong performance and conversion outcomes.