How to Do Keyword Research for a Small Business
Jinto JosePublished 12 Sept 2026 6 min read

What's YOUR site's SEO score?
Free scorecard in 30 seconds. No signup, no jargon.
Prefer email? Get free, plain-English SEO tips in your inbox:
Keyword research just means figuring out the exact words your customers type into Google before they find you, or a competitor instead. For a small business, you don't need hundreds of them. You need the fifteen or twenty that actually match what you sell and where you sell it, and a way to tell those apart from the ones that will waste your time.
What keyword research actually gets you
Every page on your site is competing to answer a specific question someone typed into Google. If you don't know what that question is, you end up writing pages about your business the way you talk about it, not the way customers search for it. That mismatch is why a lot of small business sites with decent content still don't show up.
The fix is a short list of the right keywords, used in the right places: your page titles, your headings, and the first couple of sentences on the page.
How many keywords does a small business actually need?
Fewer than you'd think. One primary keyword per page, plus two or three close variations, is enough. A local bakery in Kochi doesn't need 200 keywords, it needs maybe 15 to 20 across its handful of pages: one for each product line, one for each service area if it delivers, and a handful of the questions customers actually ask ("eggless cake Kochi", "birthday cake same day delivery Kochi").
Chasing volume for its own sake is how small sites end up with ten thin pages competing with each other instead of two or three strong ones. Depth on a handful of terms beats a scattered list every time.
The four-step process
1. Start from what you already know. List every product, service, and location you actually operate in, in your own words first. This is your seed list, not the finished one.
2. Say it the way a customer would, not the way you would. You call it "residential AC installation." Someone typing into Google might write "ac fitting cost" or "split ac installation near me." Google's autocomplete and the "People also ask" box on the results page are free and honest signals here, they show you the real phrasing, not a guess.
3. Look at who's already ranking, and find the gap. Search your best three or four keyword candidates and look at who shows up. If it's the same handful of local competitors every time, that's a term worth fighting for. If page one is dominated by national directories or big-brand sites with nothing local about them, that's a sign the term is broader than what your business actually serves, and going after your city or neighbourhood name attached to it is the easier win.
4. Weight toward long-tail and buyer intent. A three-to-five word phrase with someone clearly ready to act ("emergency plumber Koramangala") is worth more to a small business than a two-word term with huge, vague volume ("plumbing services"). You don't need a search-volume tool to see this: if the phrase sounds like something typed by someone who's about to call or message you, it's worth a page.
How does YOUR site score?
Free SEO scorecard in 30 seconds. No signup, no jargon.
The India layer most keyword guides skip
Almost every keyword research guide written for a US or UK audience misses three things that matter a lot here:
- Hinglish and mixed phrasing show up in real search data. People search "ghar baithe SEO kaise kare" alongside "SEO services near me." If your business genuinely serves Hindi- or regional-language-speaking customers, at least one page written in that mix of English and the local language is worth testing, not just an all-English site.
- City and neighbourhood-level terms beat generic ones. "Interior designer in Indiranagar" will convert better than "interior designer India" for a business that only serves one neighbourhood, even though the second term has more search volume. We cover the mechanics of this in what local SEO actually means for an India business.
- JustDial and Google Business Profile categories are keywords too. The category you pick on JustDial or your Google Business Profile listing works the same way a page title does, it tells Google (and JustDial's own search) what to match you against. Get this wrong and you're invisible for searches you'd otherwise win. More on that in our JustDial keywords and local citations guide.
Free tools work, they're just scattered
Google Keyword Planner, Google Trends, and the autocomplete/"People also ask" boxes on the results page are genuinely free and genuinely useful; there's no need to pay for a first pass. The catch is that doing this properly means switching between four or five different tabs, cross-referencing what each one shows you, and manually deciding which terms are worth a page. For someone running a business, not an SEO career, that adds up to a few hours you don't have most weeks.
If you're choosing between the free tools and a paid one, our rundown of SEO tools worth paying for as a freelancer or small agency covers the tradeoffs honestly, including when the free route is genuinely fine.
Where RankAgent fits in
RankAgent's keyword tool (from the ₹2,499/month Starter plan) does the cross-referencing for you: it pulls real search-volume data for the terms you're considering, checks them against what your site is already ranking for from its own crawl, and flags the gap between what you rank for now and what your competitors rank for that you don't. That last part is the piece a standalone keyword tool can't do, because it doesn't have your site's crawl data sitting next to the keyword data in the first place.
You don't need it to do the first pass, though. Brainstorm your list by hand using the free tools above, then use a paid tool if you want the volume numbers and the gap analysis without the manual cross-referencing.
Start here
Write down every product, service, and location you operate in. Search each one and note who's already ranking. Pick the ten to fifteen where a local competitor, not a national brand, holds the top spots. Those are your first pages to build or fix.
Frequently asked questions
How many keywords should a small business target?
Somewhere between 15 and 20 is typical for most small local businesses: one primary term per page plus a couple of close variants, spread across your core services and the areas you serve. More than that usually means you're chasing volume instead of relevance.
Do I need a paid tool to do keyword research?
No. Google Keyword Planner, Google Trends, and the "People also ask" box on a Google results page cost nothing and will get you a solid first list. A paid tool saves the time of cross-referencing volume, competition, and your own site's existing rankings by hand.
Should I target Hindi or regional-language keywords?
If a meaningful share of your customers search in Hindi, a regional language, or a Hinglish mix, yes, at least test one page written that way. Check your Google Business Profile insights or ask your regular customers how they'd search for you before committing a whole section of your site to it.
What's the difference between keyword research and SEO?
Keyword research is one input into SEO. It tells you what to write about and how to phrase it. SEO also covers the technical side (page speed, structure, mobile-friendliness) and the trust side (backlinks, reviews, consistent business listings), all of which matter regardless of which keywords you picked.
What's YOUR site's SEO score?
Free scorecard in 30 seconds. No signup, no jargon.
Prefer email? Get free, plain-English SEO tips in your inbox:
Jinto Jose — Founder, RankAgent
Founder of RankAgent, AI SEO software for agencies and freelancers. I build the audit engine, run it on real client sites, and publish what it finds.
Keep reading

How Do I Know If My SEO Is Working? 6 Numbers That Tell You
How do I know if my SEO is working? The six numbers to check, and what real improvement looks like next to ordinary month-to-month noise.
24 Jul 2026 · 5 min read

Technical SEO Problems Hurting Small Businesses
Most small business sites lose rankings to invisible technical problems, not bad content. The common ones, and how to check each in a minute.
18 Jul 2026 · 4 min read

How to Improve Your Google Ranking Today
A plain-language, do-it-today checklist of the handful of Google ranking fixes that actually work for a small business. No jargon.
5 Jul 2026 · 8 min read