How to Do Keyword Research for a Small Business (Without Expensive Tools)

Written by

in

Most keyword research guides assume you are running a mid-size agency with a Semrush or Ahrefs subscription and a few hours a week to dedicate to data analysis. That is not most small businesses.

The good news is that keyword research does not require expensive tools to do well. It requires understanding what you are actually looking for, which is not the terms with the most monthly searches. It is the terms you can realistically rank for that match what your potential customers actually type.

This guide walks through a practical approach to keyword research for a small business, using free tools throughout, with an honest explanation of where paid tools genuinely help and where they are overkill.


What Keyword Research Actually Is

Keyword research is the process of figuring out what words and phrases your potential customers type into Google when they are looking for what you offer, and then building your content strategy around those terms.

The gap between how a business describes itself and how its customers search for it is usually significant. A business might describe itself as providing “custom residential interior design consultation services.” Its customers type “interior designer near me” or “how much does an interior designer cost” or “should I hire an interior designer for one room.”

Those are different phrases. Only one of them is what people actually search. Keyword research is how you close that gap systematically rather than guessing.

There are two additional dimensions beyond just finding the right terms: search volume and keyword difficulty.

Search volume is how many times per month a term gets searched. Higher volume means more potential traffic. It also usually means more competition.

Keyword difficulty is an estimate of how hard it is to rank in the top ten results for a given term, based on how strong the pages currently ranking for it are. A score under 30 on most tools indicates a realistic target for a new or small site. Above 60 is usually out of reach for a site with limited authority.

The strategic insight for small businesses is this: high volume, high difficulty terms are generally not worth targeting early. You cannot outrank established national sites for broad terms. The better play is finding lower volume, lower difficulty terms where the searcher’s intent matches exactly what you offer, ranking for those, building authority over time, and then going after harder terms later.


Step 1: Start With Your Customers, Not a Tool

The most useful keyword research starts before you open any software. It starts with the language your actual customers use.

Go back through your email inbox, support tickets, online reviews, and any sales conversations you have on record. Write down the exact words customers use to describe their problem or what they are looking for. Not your language. Theirs.

If you have a physical location or speak to customers directly, pay attention to how they phrase questions. “Do you do emergency repairs?” is a keyword signal. “How quickly can you get someone out here?” is a keyword signal. The natural language of a real problem is almost always better raw material than anything a keyword tool generates.

This matters because Google’s algorithm has moved significantly toward matching search intent rather than just matching keywords. The closer your content language is to the way your customers naturally frame their problem, the better your content will match the searches Google surfaces it for.

Once you have a list of phrases and questions from actual customer language, you have your seed keywords. Everything else is expansion and validation.


Step 2: Use Google’s Own Features for Free Expansion

Google gives away enormous amounts of keyword data for free if you know where to look.

Google Autocomplete. Type the beginning of a search query into Google and look at the dropdown suggestions before you hit enter. These are real searches that people make frequently enough for Google to suggest them. Type “plumber” and you will see “plumber near me,” “plumber cost,” “plumber emergency,” “plumber for hire.” Each of those is a keyword variant worth noting.

People Also Ask. When you search for a term, Google often shows a “People Also Ask” box with related questions. These are direct signals from Google about what people who searched your topic also wanted to know. They are often excellent targets for blog content because they reflect real, specific questions with clear search intent.

Related Searches. At the bottom of Google’s search results page, there is a “Related Searches” section. These are terms that people frequently search after searching for your original query. They reveal lateral keyword opportunities you might not have thought of.

Google Trends. Free at trends.google.com. Enter a keyword and see how search volume for that term has changed over time. Useful for identifying seasonal patterns (critical for businesses like landscaping, tax prep, or holiday retail), spotting rising terms before they become competitive, and comparing two keyword variants to see which one people actually search more.

None of these require creating an account. All of them are pulling from Google’s actual search data.


Step 3: Validate Volume and Difficulty With Free Tools

Once you have a list of candidate keywords from your own customer language and Google’s native features, you need to validate which ones are worth targeting. This is where free tools come in.

Google Keyword Planner is the most authoritative free source of search volume data because it comes directly from Google. You need a Google Ads account to use it, which is free to create even if you never run an ad. The catch is that Google Keyword Planner shows volume ranges rather than exact numbers unless you have an active campaign running. The ranges are still useful for separating “almost nobody searches this” from “this gets meaningful traffic.”

The less obvious use of Keyword Planner: create but never actually launch a dummy ad campaign. As soon as you reach the Ad Groups setup screen, Keyword Planner switches from showing ranges to showing exact monthly volume numbers. You get precise data without spending anything.

Ubersuggest by Neil Patel offers free searches with data on search volume, keyword difficulty scores, and content suggestions. The free tier limits you to a few searches per day but that is enough for a focused research session on a small site.

Ahrefs Free Keyword Generator at ahrefs.com/keyword-generator does not require an account and shows you fifty related keyword ideas with difficulty scores for any seed term you enter. The difficulty data is particularly useful for quickly sorting out which terms are realistic targets versus which ones are dominated by high-authority sites you will not displace.

AnswerThePublic generates question-based keyword variations from any seed term. It maps out the “who, what, why, how, when, where” versions of your keyword, which are especially useful for blog content targeting informational searches. The free tier provides a limited number of daily searches.

The practical workflow: pull your seed keywords from step one and two, run them through Keyword Planner to get volume data, check difficulty in Ubersuggest or Ahrefs Free, and prioritize terms that have meaningful search volume but a difficulty score low enough to be realistic for your site.

For a new site with no domain authority yet, aim for keyword difficulty under 30. As you build content and backlinks over time, you can extend into more competitive territory.


Step 4: Understand Search Intent Before You Write Anything

Search volume and keyword difficulty tell you which terms are worth targeting. Search intent tells you what kind of content to create for them.

Google classifies search intent into four broad categories, and matching the right content type to the intent is as important as targeting the right keyword.

Informational intent: The searcher wants to learn something. “How does SEO work,” “what is a backlink,” “why is my website not showing on Google.” These map to blog posts, guides, and explainer articles.

Navigational intent: The searcher is looking for a specific site or page. “Shopify login,” “Google Search Console.” These are not useful targets for most small businesses because the searcher already has a destination in mind.

Commercial intent: The searcher is researching options before making a decision. “Best accountant for small business,” “Quickbooks vs Wave,” “top SEO services.” These map to comparison articles, review content, and best-of lists.

Transactional intent: The searcher is ready to act. “Hire a plumber,” “buy SEO software,” “book an electrician.” These map to service pages and landing pages with a clear call to action.

The easiest way to confirm intent before writing is to search the keyword yourself and look at what Google already ranks on the first page. If the results are all blog posts, write a blog post. If the results are all product pages, build a product or service page. If you publish the wrong content type for the intent, you will not rank regardless of how well optimized the page is. Google’s results for a given query are themselves the strongest signal of what intent that query carries.


Step 5: Organize Your Keywords Into a Content Map

Once you have a list of validated keywords with volume and difficulty data, organize them into a simple content map before you start writing anything.

Group keywords by topic cluster. A plumber might have clusters around emergency repairs, specific services (water heater installation, drain cleaning), cost and pricing questions, and local searches. Each cluster maps to a set of pages: a main service page targeting the core term, and supporting blog posts targeting the informational and commercial intent variations around it.

The benefit of this structure is that it builds topical authority over time. Google rewards sites that cover a topic thoroughly across multiple related pages more than sites that have a single page on a subject. As you publish more content within a cluster and link those pages to each other internally, the whole cluster becomes more competitive.

A simple spreadsheet with columns for keyword, monthly volume, difficulty score, intent type, content format, and publishing status is enough. No specialized software needed.


Where Paid Tools Actually Help

The free stack above is genuinely sufficient to get started and to drive meaningful organic traffic if you execute consistently. At some point, though, there are real limitations.

Free tools do not show competitor keyword gaps clearly. Knowing exactly which terms your competitors rank for that you do not is one of the highest-leverage inputs into a keyword strategy, and that requires a tool like Semrush or Ahrefs, both of which start at over $100 per month.

Free tools also have limited historical data, less accurate difficulty scores, and do not show you keyword trends at the query level the way paid tools do.

For most small businesses in their first year of SEO, the free stack is the right call. Once you are publishing consistently, seeing organic traffic grow, and want to accelerate, the investment in a paid tool starts to make sense.


How a Managed SEO Service Handles Keyword Research

If all of this sounds like more research time than you have available, that is a legitimate constraint. Keyword research done properly is not a one-time task. Search behavior changes. Competitors enter and exit. New content opportunities appear. Staying on top of it requires monthly attention.

A managed SEO service like Ranked builds keyword research into the ongoing work rather than treating it as a one-time setup. When you sign up, their team identifies the specific keyword opportunities relevant to your business and builds a content plan around them. That plan gets executed through weekly blog content targeted to your actual keyword gaps, not generic topics that may or may not match what your audience searches.

This is particularly valuable for small businesses that do not have the time to run a monthly keyword review themselves. The research, the prioritization, and the content execution are all handled, starting at $99 per month with no contracts. Free trial here.


The Short Version

Good keyword research for a small business comes down to three things: understanding the language your customers actually use, finding terms with meaningful search volume and low enough difficulty to be realistic for your site, and matching your content type to the intent behind each search.

The free tools to do this are Google Autocomplete, People Also Ask, Google Keyword Planner, Ubersuggest, and the Ahrefs Free Keyword Generator. A paid tool adds significant value once you are growing and want to accelerate, but it is not necessary to get started.

Start with your customers’ language. Validate with free tools. Build a content map by cluster. Publish consistently. The compounding starts from there.


This article contains affiliate links. We may earn a commission if you sign up for a service through links on this page, at no extra cost to you. Our opinions are our own.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *