
How to Do Keyword Research for Your Small Business (Without Spending a Penny)
Most small business owners who try SEO make the same expensive mistake before they write a single word: they chase keywords that look impressive but attract the wrong people.
A physiotherapist targets “back pain” — a phrase searched by 450,000 people a month who mostly want YouTube exercises, not a clinic appointment. A B2B accountant targets “accounting software” — a phrase dominated by Xero and QuickBooks with a $400 million marketing budget. They publish, wait, and wonder why organic traffic either never arrives or never converts. The problem is not their content. It is their keyword logic.
Keyword research, done properly, is not a numbers game. It is a translation exercise. You are taking what your ideal customer types into Google at 11pm — frustrated, specific, nearly ready to act — and building your entire content strategy around that exact language. This guide walks you through how to do it from scratch, using free tools that every small business already has access to.
What Keyword Research Actually Means for an SMB
Before running any tool, it helps to reset the frame. A keyword is not just a search term. It is a signal of intent — a window into where a buyer sits in their decision journey.
Someone searching “what is content marketing” wants education. Someone searching “content marketing agency for SaaS companies” wants a proposal. Both contain the phrase “content marketing,” but they are completely different buying signals, and targeting them requires completely different content.
For an SMB with limited time and a small content team, this distinction is everything. You cannot afford to publish content that ranks but does not convert. Every post should serve a clear business purpose — whether that is building awareness, earning trust, or generating an enquiry. Keyword research is how you align your content with that purpose before you write anything. If you want to understand how this fits into a broader content system, the Tabula guide to AI marketing for small businesses covers the bigger picture.
Step 1: Build Your Seed Keyword List
Open a blank spreadsheet. You are not looking for data yet — you are capturing language.
Think about the core problems your business solves, the services you offer, and the questions your best customers ask you repeatedly. Write them down as short phrases, exactly as a customer would say them, not as you would describe them internally. A bookkeeper does not write “financial reconciliation services.” They write “catch up on my books” or “fix my messy accounts.”

Pull from three sources to build this list quickly. First, your own memory — what questions do prospects ask in your first sales call? Second, your email inbox — the exact subject lines and phrases customers use when they reach out. Third, your reviews — Google Business Profile reviews and any testimonials you have collected are a goldmine of natural customer language. Copy the phrases verbatim. Search engines reward content that matches the way real people write.
Aim for 20 to 30 seed phrases at this stage. Do not filter yet. You are building raw material, not a final list. These seeds are what you will feed into the research steps that follow.
Step 2: Expand Your Keywords Using Google’s Own Data
Google tells you what people search — for free — if you know where to look.
Google Autocomplete is your first stop. Open an incognito browser window (so your search history does not skew the results) and slowly type one of your seed phrases. Do not press Enter. Watch the dropdown suggestions appear. Every suggestion is drawn from real, high-frequency search behaviour. These are not guesses — they are phrases millions of people have already typed. Write down every relevant suggestion for each seed phrase.
People Also Ask boxes are equally valuable. Search your seed keyword and look for the expandable question boxes that appear mid-results page. Each question you click generates more questions. These give you a direct view into the informational queries surrounding your topic — and answering them clearly in your content is one of the fastest ways to earn featured snippet placements.
Related searches, found at the bottom of any Google results page, show you the natural extensions of a query. After someone searches your seed keyword, Google tracks what they search next. Those related searches often reveal the full journey — and the gaps in your current content.
Taken together, these three Google features give you a comprehensive, data-backed keyword expansion without opening a single paid tool. Spend 30 to 45 minutes working through your seed list and you will have 80 to 100 keyword ideas with zero cost. For a deeper look at how to structure content around these queries, Tabula’s guide to optimising AI SEO content goes into the structural specifics.
Step 3: Use Google Keyword Planner to Validate Volume
Google Keyword Planner is free, built directly on Google’s ad data, and significantly underused by small businesses for organic SEO purposes.
You need a Google Ads account to access it, but you do not need to run a single ad. Create the account, navigate to Tools → Keyword Planner, and select “Discover new keywords.” Enter your expanded keyword list from Step 2. The tool will return monthly search volume ranges, competition levels, and suggested bid prices.
Two things to pay attention to. First, the volume ranges give you a relative sense of demand — a keyword showing 1,000–10,000 monthly searches has meaningfully more traffic potential than one showing 10–100. Second, and more importantly, look at the suggested bid (CPC). A high CPC signals strong commercial intent. Advertisers are only bidding on keywords where the traffic converts. If a keyword has a high bid and moderate competition, that is a strong indicator of real buyer behaviour behind it.
One practical tip: if you create a dummy Google Ads campaign (without actually spending money), Keyword Planner will show you exact search volumes rather than ranges. This gives you more precise data for prioritisation without costing anything.
Step 4: Filter by Search Intent — This Step Is Non-Negotiable
Volume tells you how many people search a keyword. Intent tells you whether any of them will ever become your customer. Skipping this step is the single most common reason SMB content ranks and fails to convert.
There are four intent types to understand. Informational queries — “how does X work,” “what is Y” — are searched by people in learning mode. Navigational queries — “Tabula marketing agency” — are people looking for a specific brand. Commercial investigation queries — “best CRM for small business,” “HubSpot vs ActiveCampaign” — are people actively comparing options before buying. Transactional queries — “hire an SEO agency,” “book a marketing audit” — are people ready to act right now.
For a small business, your highest-priority keywords are commercial investigation and transactional. These attract people who are already in the market for what you sell. Informational content matters too — it builds topical authority and earns trust — but it should serve a clear pipeline purpose, not just drive anonymous traffic. Tabula’s post on data-driven marketing covers how to connect content performance back to actual business outcomes.
To check intent without any tool, search the keyword in an incognito window and look at what dominates the first page. If you see blog posts, it is informational. If you see product pages or service pages, it is transactional. If you see comparison articles and review sites, it is commercial investigation. Build your content to match the format that already wins for that query, then out-execute it.
Step 5: Prioritise Long-Tail Keywords
Here is the counterintuitive truth that separates smart SMB SEO from every other approach: the smaller the search volume, the more valuable the keyword often is.
“Marketing agency” has 40,000 monthly searches. Almost none of those searchers are your customer. “AI marketing agency for small ecommerce brands” has 200 monthly searches. Almost all of those searchers are. Long-tail keywords are longer, more specific phrases that carry precise intent. They are harder to think of, which is exactly why they have lower competition. And because they are specific, the people searching them already know what they want.
A simple method for finding long-tail variations: take your core keywords and add modifiers. Location modifiers (“keyword research for small businesses in London”), audience modifiers (“for coaches,” “for accountants,” “for SaaS startups”), problem modifiers (“without paid tools,” “on a budget,” “for beginners”), and outcome modifiers (“that actually converts,” “that drives leads,” “that gets results”). Each combination creates a unique keyword with its own distinct audience and intent. Tabula’s post on consistent content creation explains how to turn a keyword list like this into a sustainable publishing rhythm.
Step 6: Check What Is Already Ranking — and Find the Gap
Before committing to any keyword, spend five minutes on the search results page. Who is ranking? What kind of content are they publishing? How old are the top results?

If the top three results are from Hubspot, Forbes, and Moz, you are looking at a keyword where domain authority heavily determines outcome. You could write a better post and still sit on page four for years. If the top three results are from smaller blogs, local businesses, or older content that has not been updated recently, you have a genuine opportunity.
The gap analysis here is about quality, not just position. Read the top-ranking posts. What questions do they fail to answer? What do they get wrong? What angle do they take that you could counter or expand on? Google rewards content that is more genuinely useful than what currently ranks — and for an SMB with real expertise and direct customer insight, that advantage is yours to take. For a framework on building content that earns AI citations as well as Google rankings, see Tabula’s guide on how AI helps with SEO.
Step 7: Track, Learn, and Refine with Google Search Console
Google Search Console is free, connects directly to your website, and shows you the exact keywords driving impressions and clicks to your existing pages. For established sites with some content already live, this is the most valuable keyword data source available.
Navigate to Performance → Search Results. Sort by impressions. You will see keywords where Google is already showing your site — but where you may not be ranking high enough to earn many clicks. These are your quick-win opportunities. A page sitting in positions 8 to 15 for a keyword with strong impressions has already demonstrated relevance in Google’s eyes. A focused content update — tightening the structure, adding depth on the specific query, improving the page title — can move it onto page one without starting from scratch.
Search Console also reveals keyword gaps: queries where you receive impressions but have no page specifically built around that term. These are free content briefs handed to you directly by Google. Build a page for each one, optimise it properly, and you have a data-backed content pipeline that keeps refreshing itself. This is the foundation of what Tabula calls a self-sufficient content system — one that gets smarter over time rather than requiring constant reinvention. If you want to see how this connects to a full SEO strategy for your business, Tabula’s professional SEO services page covers how we put this into practice.
Step 8: Organise Your Keywords into a Usable Structure
Raw keyword lists are not a strategy. The last step is organising your keywords into a structure you can actually execute.
Group your keywords by topic cluster. A topic cluster is a primary keyword (your pillar topic) surrounded by a set of related secondary keywords (your supporting content). Every supporting piece links back to the pillar, and the pillar links out to each supporting piece. This structure signals to Google that your site has genuine depth on a topic — not just one isolated post.
For a small business, three to five topic clusters is a practical starting point. Within each cluster, assign keywords to specific pages or posts, noting the intent type and the content format best suited to that intent. A transactional keyword goes on a service page. A commercial investigation keyword goes on a comparison post or case study. An informational keyword goes on a how-to guide or explainer. With this map in place, every piece of content you publish has a clear purpose, a target keyword, and a defined role in your broader marketing system. That is keyword research used as strategy, not just as a content calendar filler.
Frequently Asked Questions
What is the best free keyword research tool for small businesses?
Google Keyword Planner is the most reliable free option because it draws directly from Google’s own search data. For question-based keywords, AnswerThePublic surfaces what people are actually asking around any topic. Used together, alongside Google Autocomplete and Search Console, they give you a comprehensive keyword research process without any paid subscription.
How do I find keywords without SEMrush or Ahrefs?
Start with Google Autocomplete — type your seed keyword slowly and capture the suggestions. Check the People Also Ask box for question-based variations. Use Google Keyword Planner for volume validation. Then verify intent by manually searching your target keyword and analysing what type of content dominates the results page. This process covers the core of what paid tools do, at no cost.
What are long-tail keywords and why do they matter for small businesses?
Long-tail keywords are longer, more specific search phrases with lower search volume but higher commercial intent. For small businesses, they matter because they attract people who are closer to a buying decision and face less competition from large brands. A phrase like “accountant for freelance designers in Manchester” will drive fewer visits than “accountant” — but those visits are far more likely to convert.
The Takeaway
Keyword research is not about finding the biggest numbers on a spreadsheet. It is about understanding the specific language your best customers use when they are ready to find someone like you. Get that right — even with entirely free tools — and you have the foundation for content that earns real business outcomes, not just pageviews.
If you want to see how a properly structured keyword strategy fits inside a broader AI-powered marketing system for your SMB, explore what Tabula builds or get in touch directly. A well-built system does not just rank — it works for your business around the clock.
