Keyword Research for Small Business:
The Practical Guide

How to find the right keywords to target yourself — without paying for an agency's tooling, without grinding through hundreds of metrics, and without falling for the difficulty-score nonsense.

If you've spent any time looking into SEO for a small business, you've seen the pitch for keyword research tools: subscriptions that cost hundreds of dollars a year, dashboards full of colorful metrics, and promises that the data will unlock your rankings. Most of it is noise. The actual job — figuring out what your real customers search for and whether you can reasonably compete for those queries — is a thinking job, not a tooling job. And it can be done well by a small business owner with nothing more than Google itself, a notes app, and some judgment.

This guide covers the workflow that actually works. It's written for owners, marketers, and anyone else who needs to find the right keywords to target — without becoming a tool-power-user, without paying an agency to do the thinking, and without falling for the metrics that look impressive but don't move rankings. If you're new to SEO in general, start with our complete SEO guide for small businesses first.

Download our Free SEO Checklist

A short, no-fluff checklist of the SEO fundamentals every small business should have in place. Get the one-page PDF — no fluff, no sales pitch.

Get the free checklist

No spam. Unsubscribe anytime.

What Keyword Research Actually Means (And What Doesn't)

Keyword research is the work of figuring out which queries your real customers type into Google when they're looking for what you offer — and then deciding which of those queries you have a realistic chance of ranking for. That's it. There is no secret algorithm, no shortcut dashboard, no special tool that replaces judgment. The tools are multiplying what you can do; the thinking is the part that matters.

What it doesn't mean: spying on competitors to copy every keyword they're targeting, optimizing for "keyword difficulty scores" that no search engine actually uses, or building out a list of 800 queries and hoping that volume of content will eventually win. Those approaches feel productive but they almost never produce ranking improvements, and they almost always produce content nobody reads.

The two questions you're actually trying to answer

The whole workflow reduces to two questions. First: are real people typing this query, and does it match what my business actually does? Second: if they are, can I realistically rank for it on my site given my current authority, my market, and my competition? Everything in keyword research — lists, tools, spreadsheets, dashboards — is in service of answering those two questions more accurately. If the work isn't moving you toward a clear answer to one of them, you're doing busywork.

How to Find Keywords Without Fancy Tools

Google's own search results are the most underrated keyword research tool in existence. They're free, they're constantly updated, and they reflect exactly what real people are searching for at this moment. Most small businesses never use them properly. Here's how to turn the SERP itself into your research surface.

Type your service into Google and study the suggestions

Start with a basic query — "roof repair near me," "emergency plumber," "family dentist." As you type, Google shows autocomplete suggestions. Those are not random; they're the queries Google has actually seen other people type, sorted by frequency. Every suggestion is a real keyword with real search volume. Write down the ones that match your business. Don't stop at the first five or ten — scroll, modify the query, add a city name, add a question word, and see what new suggestions surface.

Once you've done that initial pass, look at the "People Also Ask" box on the results page. That box contains real questions real people have asked about your type of business — and each one is a candidate for content. Click a few of them; new questions often appear as the box expands. Each click is showing you what Google thinks is relevant, which is a strong signal that answering those questions on your site would be useful to searchers and visible to Google.

Talk to the people who already pay you

The people who already call your business, send you inquiries, or walk in your door are your most direct source of keyword ideas. The exact words they use to describe their problem are usually the exact words they typed into Google. "Why is my water heater making knocking sounds" is the kind of phrasing real homeowners use — and it's almost always a different phrasing than what an industry blog would title their article. Pull transcripts from your sales calls, read your inquiry emails, ask your front-desk team what questions they hear most often. The phrases are gold.

This source is more valuable than any tool because it reflects your actual market, not a national average. A dentist in Brooklyn hears different concerns than a dentist in suburban Phoenix, even though both serve dental patients. The phrasing in inquiries reflects how your specific audience thinks and searches, which means content written from those phrases will match real queries far better than content written from a generic industry keyword list.

Use the bottom of the SERP: related searches

Scroll to the bottom of any Google search results page and you'll find a section labeled "Related searches." These are queries Google itself has grouped with the one you searched for, and they're updated to reflect what real searchers tend to look for next. They're easy to miss because they're so unobtrusive, but they're consistently one of the most reliable free keyword sources available. Pull them for every query in your initial list and you'll have a much richer starting set.

Evaluating a Keyword: Good vs. Bad

Once you have a long list of candidate keywords, the work shifts from finding to filtering. Most of the keywords you discover won't be worth targeting. Some have no real volume behind them. Some are too competitive for a small business to rank for. Some don't actually match what your business offers. The art of keyword research is knowing which to keep and which to drop.

Does the query actually match what you do?

The most common keyword mistake is picking queries that have volume but don't match the business. "Marketing strategy" has enormous search volume — but if your business writes blog posts for plumbers, ranking for "marketing strategy" would bring you visitors who want a marketing strategy, not a plumber who needs blog posts. Always start from the question: is the person typing this query potentially a customer of mine? If the answer is no, the keyword is a vanity distraction.

Specific beats broad

For small businesses, specific queries almost always outperform broad ones. "Plumber" is searched millions of times per month, but the results are dominated by national directories, large plumbing chains, and aggregator sites that have been accumulating authority for a decade. A small plumber has effectively zero chance of ranking on page one. "Emergency plumber in Round Rock on a Saturday" is searched far less often — but the intent is concrete, the geography is narrow, and most of the businesses that could realistically rank for it are also small. The visitor you attract from that second query is also dramatically more likely to become a customer.

This is especially true for local service businesses, where neighborhood-level queries — as our local SEO guide covers in depth — let you compete against far weaker competition while serving far higher-intent visitors. Specificity isn't a concession; it's your biggest competitive advantage.

Commercial intent signals

Look at the words in the query itself. Queries with "near me," "in [city]," "best," "how much does," "cost of," "hire," or "service" attached almost always indicate someone closer to becoming a customer than someone doing background research. Queries starting with "what is" or "history of" are typically research-mode, not purchase-mode. Both can be useful — informational queries build authority over time — but if your business needs customers this month, prioritize the ones with clear commercial intent.

Judging Competition (Without Spy Tools)

Most third-party keyword tools sell their own "keyword difficulty score" as the headline metric. These scores correlate loosely with how hard it is to rank, but they're products of the tool's own proprietary formula, not anything Google uses. For a small business, looking at the score directly is the wrong place to spend your attention. The right place is the SERP itself — and what it tells you about who you're actually competing against.

Read the actual ranking pages, not the difficulty score

For every keyword on your shortlist, Google it in an incognito window and study the ten organic results on page one. Are the ranking pages mostly large brands, multi-author publication sites, or aggregator directories? Are there any smaller local businesses in the top ten? If the entire first page is dominated by national players with thousands of pages and decades of accumulated authority, the query is realistically out of reach for your small business on its own — at least for the exact-match version. If there's a mix, including some smaller sites, you may be able to compete with genuinely better content and a sustained effort.

Pay attention to the gaps. Are the top results for "emergency plumber Round Rock" all thin, generic pages with very little original content? That's an opening. Are the top results genuinely authoritative pieces published by established local plumbers with strong reputations? That's a much harder fight. The SERP is honest in a way abstract difficulty scores are not: it shows you what's actually winning, month after month.

The link-building ceiling

Google weights links from other credible websites heavily when deciding who ranks. For most small businesses, this is the most realistic ceiling on what kind of keywords you can compete for — the more competitive the query, the more accumulated link authority the top results tend to have. Look at how many referring domains the top-ranking pages have. If five, ten, or fifteen well-earned links from relevant local sources would put you in striking distance, that's a keyword worth targeting. If the top results have thousands of links from national sources you have no realistic path to earning, the keyword is too competitive for now, and you should find a more achievable variation.

This is also why the link-building foundation matters so much. Choosing the right keywords sets up the link-building target — the linkable asset that drives the link acquisition covered in our link building guide. A keyword picked without considering whether anyone would naturally link to a page targeting it is a keyword you'll struggle to rank for no matter how good the page itself is.

Prioritizing Your Keyword List

Once you've filtered your list down to keywords that match your business and that you can reasonably compete for, the next step is priority order. You'll have more viable keywords than you have bandwidth to publish content. Choosing what to publish first determines where you get results fastest — and that choice is a judgment call, not a formula.

Start with the highest commercial intent

If your business needs customers soon, the keywords that signal clearest purchase intent go first. "Emergency plumber Round Rock" beats "how do plumbers diagnose leaks" even if the second query has more search volume — because the first query is being typed by someone whose water heater is broken and who is about to call somebody. Build out your highest-intent queries first. They're typically the easiest to rank for (because intent narrows the SERP) and the highest-leverage for actually generating revenue.

Then move to authority-building queries

Once your highest-intent pages are live and earning rankings, shift attention to informational queries where you can build authority over time. "How to diagnose a water heater problem before you call a plumber" is the kind of piece that won't directly produce customers today, but will accumulate links, build topical authority in Google's view of your site, and create a body of work that supports the conversion-oriented pages underneath. Foundation-building content is unglamorous and it's the work that compounds — see our broader SEO strategy guide for how this fits into the larger picture.

Tracking and Refreshing

Keyword research is not a one-time project. It's a living part of running a small business online. New services launch, new competitors enter your market, search behavior shifts seasonally, and Google adjusts how it interprets queries. A keyword list you created in January and never revisited will be quietly wrong by July.

Use Search Console as your ground truth

Google Search Console is a free tool from Google that shows you exactly which queries your site is appearing for, how often, and how often people click. Once your site has been live and published for a few months, the Queries report becomes the most honest source of keyword data available — it's not estimated; it's what Google itself observed about your specific pages. Set up the tool, check it monthly, and let the actual numbers reshape your keyword priorities over time.

Revisit when something material changes

Beyond the monthly Search Console check, revisit your keyword list when something substantive changes. New service line? Add the keywords. New neighborhood you're serving? Add neighborhood queries. A major competitor entered or left the market? SERP competition may have shifted. Seasonal shift in what customers search for? Add seasonal keywords. The list is a working document, not a finished plan.

When DIY Keyword Research Stops Making Sense

For most small businesses, DIY keyword research works well for the first year or two. You start with the questions your customers ask, you filter the list to queries you can realistically rank for, you publish targeted content for the highest-priority keywords, and you refine based on what Search Console shows you. The bottleneck is the time you can give it, not the difficulty of the work.

The honest signals that you've hit the limit of what DIY makes sense: your foundational pages are live, you're publishing consistently, you've identified and targeted your high-intent keywords, and you're still not seeing meaningful movement in Search Console. At that point, the bottleneck is usually authority — and our link building guide covers the work that typically goes alongside keyword targeting.

If you'd rather have an expert handle the keyword strategy, the content production, and the cross-pillar work — or if you want a complete content plan that ties keyword research, production, and authority-building together — fill out our intake form. We'll review your business, your market, and your goals, and give you an honest read on what we'd recommend. You can also see our pricing to understand how it fits together.

See how we do it for real businesses →
Start Targeting the Right Keywords

No contract required — cancel anytime

Questions we get a lot.

Most small businesses do best by focusing on a short list of 10 to 30 highly relevant keywords rather than chasing hundreds. A small roofer does not need to rank for "roofing" — they need to rank for "roof repair Round Rock," "emergency roofer near me," and a handful of other specific queries their actual customers type when something is broken or about to break. The narrower the list, the easier it is to write genuinely useful content for each query, the easier it is to track progress in Search Console, and the easier it is to know what to do next. A long, vague keyword list is the most common reason small business content ends up saying nothing useful to anyone.

No. Google itself gives you everything a small business needs: the suggestions that appear when you start typing a query, the People Also Ask box on every search results page, the Related Searches section at the bottom, and the free Google Search Console once your site has been live for a few months. Free third-party tools can help, and paid tools like Ahrefs or Semrush will surface additional data — but a small business owner who masters Google's free surfaces will out-research a competitor who paid for an expensive subscription and treated the numbers as gospel. Tools are multipliers on judgment, not replacements for it.

Ignore any third-party "keyword difficulty score" and look at the SERP directly. Google your target keyword and study the ten results on page one. Are the ranking pages from major publications, multi-hundred-page competitor sites, or established brands with years of accumulated authority? If yes, you probably cannot rank for that exact query as a small business, and trying to brute-force your way there is a years-long project. Look instead for the variations and long-tail alternatives those big sites have not covered well — usually the queries with location attached ("emergency plumber near downtown Austin"), specificity attached ("tankless water heater not igniting"), or question wording ("is a leaking water heater dangerous") are wide open and ranking-eligible within months, not years.

Treat your keyword list as a living document, not a one-time artifact. Review it quarterly as a baseline — set a calendar reminder, look at your Search Console queries, see which pages are gaining impressions, and add any new opportunities that have shown up. Also revisit it any time something material changes: a new service line, a new neighborhood you serve, a seasonal shift in what your customers search for, or after a competitor does something that visibly shifts the SERP. The goal is not to micromanage the list — it is to make sure the work you are doing each month is still pointed at the queries most likely to produce real customers.

A good keyword has three properties working together: real search behavior behind it (people actually type it), a clear fit with what your business offers (the searcher could become a customer), and a SERP you can realistically compete for (the page one results are not all dominated by national brands with decades of accumulated authority). A bad keyword fails at least one of those three tests — usually a vague match to your business, or a SERP where you have no realistic path to ranking inside the next year. Track your shortlist with our free one-page SEO checklist so you can see at a glance which queries you've validated against all three.