innobean
SEO May 8, 2026 · 7 min read

Keyword Research for Small Business: Find the Terms That Actually Win Customers

Learn how to do keyword research for small business SEO. Find high-intent keywords your customers are searching and turn them into real website traffic.

Laptop screen showing keyword research data and search volume metrics

Most small businesses approach SEO backwards.

They pick a topic they want to rank for, write a page about it, and then wonder why no one shows up. The problem isn’t the content — it’s the foundation. If you don’t know what your customers are actually typing into Google, everything built on top of that is guesswork.

Keyword research fixes that. Done right, it tells you exactly what your audience is looking for, how competitive those searches are, and where the fastest wins are hiding.

Here’s how to do it — even without expensive tools or an SEO agency on retainer.

Why Keyword Research Is the Starting Point, Not an Afterthought

Think of keywords as signals. Every time someone types a query into Google, they’re telling you exactly what they need. Your job is to match what you offer with what they’re searching for.

Without keyword research, you’re essentially writing content in the dark and hoping it reaches the right people. With it, you’re building pages specifically designed to intercept customers mid-search — right when they’re ready to act.

For small businesses with limited time and budget, this matters even more. You can’t afford to create content that doesn’t perform. Every page should have a purpose tied to a real search.

Step 1: Start with What You Know

Before opening any tool, write down how you would describe what you do. Then write down how your customers describe it — especially in the words they use when they call, email, or leave reviews.

These two lists are often different, and that gap is gold.

For example, you might call your service “brand identity design.” Your customers might search for “business logo and website package.” Both describe the same thing, but only one of them has traffic.

Pull language from:

  • Customer emails and messages
  • Google reviews (yours and your competitors’)
  • FAQ questions you get repeatedly
  • Social media comments and DMs

This gives you a raw list of real-world phrases to build from.

Step 2: Understand Search Intent

Not all keywords are created equal. The most important thing to understand about a keyword isn’t its search volume — it’s the intent behind it.

There are four types of search intent:

  • Informational — “how does SEO work” (researching, not buying)
  • Navigational — “Innobean website” (looking for a specific brand)
  • Commercial — “best branding agency for startups” (comparing options)
  • Transactional — “hire an SEO agency” (ready to buy)

For small businesses trying to win clients, commercial and transactional keywords are your highest priority. These are the searches happening right before someone makes a decision.

Informational keywords (“what is keyword research”) are useful for building authority and attracting people earlier in the funnel. But don’t let them crowd out the keywords that drive actual conversions.

Step 3: Use Free Tools to Find Real Search Data

You don’t need to pay for premium software to do effective keyword research. These free tools will get you most of the way there.

Google Search Itself

Start by typing your core service into Google and paying attention to:

  • Autocomplete suggestions — Google shows you the most-searched variations as you type
  • “People also ask” boxes — these reveal the questions your audience is asking
  • Related searches at the bottom — more variations to mine

These are pulled from real user behaviour and updated constantly. They’re as current as it gets.

Google Search Console

If your website is already live and indexed, Search Console is a free tool from Google that shows you exactly what queries are bringing people to your site right now — including keywords you didn’t even know you were ranking for.

Go to Performance → Queries and sort by impressions. Any keyword where you get impressions but low clicks is an opportunity: you’re showing up, but not compelling enough to get the click. Optimise those pages first.

Ubersuggest (Free Tier)

Neil Patel’s Ubersuggest gives you keyword suggestions, search volume, and a basic difficulty score for free. It’s not as deep as Ahrefs or SEMrush, but for most small businesses it’s more than enough to identify a solid list of targets.

Type in your core service, explore the suggestions, and filter by:

  • Search volume — at least 100/month (anything lower is rarely worth a dedicated page)
  • SEO difficulty — under 40 for new or small sites
  • Intent — commercial or transactional

Answer the Public

This tool visualises every question format being searched around a keyword. Type in something like “branding agency” and you’ll get a map of questions like “how to choose a branding agency,” “what does a branding agency do,” and “is a branding agency worth it.”

Each of these is a potential blog post or FAQ section on your site.

Step 4: Prioritise with a Simple Framework

Once you have a list of potential keywords, use this three-factor framework to rank them:

  1. Relevance — Does this keyword match something we actually offer?
  2. Search volume — Are enough people searching for this to be worth targeting?
  3. Competition — Can we realistically rank for this given our site’s current authority?

High relevance + moderate volume + low competition = your best opportunities, especially early on.

Long-tail keywords (three or more words) almost always score better on the third factor. “Branding agency” is brutally competitive. “Branding agency for e-commerce startups” is achievable.

Create a simple spreadsheet with these columns and score each keyword 1–3 on each factor. The high-scorers become your content priorities.

Step 5: Map Keywords to Pages

One common mistake: trying to rank a single page for every keyword you’ve found. Instead, map your keywords to specific pages on your site — one primary keyword per page, with a handful of closely related secondary terms supporting it.

Here’s a rough framework:

  • Homepage — your broadest service term (“branding and web design agency”)
  • Service pages — specific offerings (“SEO services,” “brand identity design”)
  • Location pages — if you serve specific areas (“web design for London startups”)
  • Blog posts — informational and commercial keywords that don’t fit a service page

Trying to rank your homepage for “how to do keyword research” is a mismatch. That belongs on a blog post. Getting the mapping right makes your whole site more coherent — and easier for Google to understand.

Step 6: Revisit and Refresh

Keyword research isn’t a one-time task. Search behaviour shifts, new competitors enter the market, and your own business evolves.

Schedule a quarterly review of:

  • Your top-performing keywords (protect and strengthen these)
  • Keywords where you’re on page 2 or 3 (these are your best quick wins — a targeted content update can push you onto page 1)
  • New terms emerging in your industry

This is also a good time to check Google Search Console for keywords you’re starting to rank for accidentally — those often reveal content angles you hadn’t considered.

Common Keyword Research Mistakes to Avoid

Chasing volume over intent. A keyword with 10,000 monthly searches sounds appealing. But if most of those searchers are students writing essays, not business owners looking to hire, that traffic won’t convert.

Ignoring local variations. If you serve a specific geography, include location-based keywords. “Web designer” is broad. “Web designer for small business in Toronto” has real commercial intent and is far more achievable.

Forgetting about your competitors. Search for the keywords your competitors rank for using tools like Ubersuggest’s competitor analysis. You’ll often find gaps — terms they’ve ignored that still have solid search volume.

Writing for robots instead of humans. Keyword research tells you what to write about, not how to write it. The page still needs to be genuinely useful. Google’s algorithms have gotten very good at identifying content written to rank versus content written to help — and they reward the latter.

Turning Research into Results

Here’s what a realistic keyword research workflow looks like for a small business:

  1. List 20–30 raw keyword ideas based on your services and customer language
  2. Run them through Google Autocomplete, Search Console, and Ubersuggest
  3. Score and prioritise using the relevance/volume/competition framework
  4. Map your top keywords to existing pages or flag gaps that need new content
  5. Create or optimise pages around your priority keywords
  6. Track rankings monthly and adjust based on what’s moving

Most small businesses doing this consistently for six months see meaningful improvements in organic traffic. The catch is consistency — SEO compounds over time.

Let Innobean Handle the Research (and Everything After)

Keyword research is the foundation, but it’s only the beginning. The real work is in creating pages that rank, converting that traffic into leads, and keeping your site competitive as the landscape shifts.

That’s exactly what our SEO services are designed to do. We handle keyword strategy, on-page optimisation, content planning, and performance tracking — so you can focus on running your business while your website does the prospecting.

If you’re ready to stop guessing what your customers are searching for, get in touch with the Innobean team. We’ll show you what your site’s SEO potential actually looks like.

keyword researchSEOsmall businesssearch intentcontent strategy
Innobean

Innobean Team

Where innovative ideas take root.

Need help with seo?

Book a free discovery call and let's talk about growing your business.

Get a free consultation