Global · USD

How to do keyword research for a small business website

We earn a commission if you buy through some links on this page, at no extra cost to you. It never affects the order. How we make money.

Updated 2026-10-12

Keyword research is the process of finding the words and phrases your potential customers type into search engines, understanding what they want when they search, and choosing which ones your website should target. Done well, it tells you which pages to create, how to title them and which topics are worth your time. This guide walks through keyword research step by step, from seed ideas and search intent to volume, difficulty, grouping and turning keywords into a content plan.

Why keyword research matters

Without research, businesses often describe their services in their own terms, which may not match how customers search. A company might call itself a "digital transformation consultancy" while customers search for "help setting up accounting software". Keyword research bridges that gap. It also helps you avoid writing about topics nobody searches for, or competing for terms you cannot realistically rank for.

Step 1: start with seed topics

Write down the main things you sell and the problems you solve. Add the questions customers ask before buying, the words they use in emails and calls, and the alternatives they consider. These are your seed topics. For an accounting firm, seeds might include "small business accountant", "VAT registration", "payroll services" and "tax return help".

Look at your sales emails, support tickets and reviews for real customer language. If you use a CRM or help desk, tags and notes are a goldmine; see customer support metrics on tagging tickets.

Step 2: expand with tools and search features

Enter your seeds into keyword tools to find related searches and their estimated volumes. Free sources include Google's autocomplete suggestions, the "People also ask" and "Related searches" sections on results pages, and Google Search Console data on searches you already appear for. Paid SEO tools give larger keyword lists, volume estimates, difficulty scores and competitor data. Compare tools in the SEO tools ranking and Surfer vs SE Ranking.

Step 3: understand search intent

Search intent is what the searcher wants. Keywords usually fall into four types:

  • Informational: learning something, such as "how to calculate break-even point".
  • Commercial investigation: comparing options, such as "best CRM for small business" or "Gusto vs OnPay".
  • Transactional: ready to act, such as "hire bookkeeper Nairobi" or "Shopify pricing".
  • Navigational: looking for a specific site, such as a brand name.

Search the keyword yourself and look at the top results. If they are all guides, a sales page will struggle; if they are product pages, a long article may not fit. Match your page type to the intent the results show.

Step 4: judge volume realistically

Search volume estimates how many times a keyword is searched per month. Tools differ, and estimates can be rough, so use them to compare keywords rather than as exact numbers. Small businesses often do best with lower-volume, specific keywords, sometimes called long-tail keywords, that have clear intent and less competition. Ten searches a month from people ready to buy can be worth more than a thousand from casual browsers.

Step 5: assess difficulty

Difficulty reflects how hard it would be to rank. Tools estimate it from the strength of pages and sites in the top results. Check manually too: if the first page is filled with large, well-known sites with very detailed content, a new small site will struggle. If results include forums, thin pages or small sites, there is an opportunity. Start with keywords where you can realistically reach the first page within months.

Step 6: consider business value

Rank keywords by how closely they connect to what you sell. A keyword that directly matches a service you offer, with buying intent, is worth more than a broad informational keyword with high volume. A simple scoring system helps: high value for keywords that describe your product or a problem it solves for a buyer, medium for related topics, low for loosely connected ones.

Step 7: group keywords into topics

Many keywords mean the same thing and should be served by one page. "How much does a CRM cost", "CRM pricing" and "CRM cost for small business" belong together. Group keywords by intent and topic, and assign each group to one page. This prevents your own pages competing for the same searches, and lets each page cover its topic thoroughly.

Step 8: map keywords to pages

Create a simple spreadsheet with columns for keyword group, main keyword, intent, volume, difficulty, business value, target page (existing or new) and status. Assign service and product keywords to service pages, comparison keywords to comparison pages, and informational keywords to guides. Link guides to related service pages so readers can take the next step.

Using keywords in your content

Use the main keyword in the page title, the main heading, the opening paragraph and the URL where natural. Use related terms and answer related questions throughout the page. Write for readers first; repeating a keyword unnaturally does not help and makes content worse. Cover the topic thoroughly enough that a reader does not need to go back to search results.

Competitor keyword research

Look at which keywords bring traffic to competitors' sites, using SEO tools, and which pages rank well for them. Identify gaps: topics your customers search for that competitors cover poorly or not at all. You do not need to copy competitors; you need to do better on the topics that matter to your customers.

Local keywords

If you serve a local area, include location terms: city names, neighbourhoods and "near me" searches. Many local searches do not include a location because search engines infer it from the searcher's device, so local SEO signals matter too. See the local SEO guide.

Keyword research for other languages and countries

If you serve customers in several countries or languages, research each separately. People search differently even in the same language: British and American English use different terms, and Spanish speakers in Mexico and Spain search differently. Direct translation of keywords often misses the terms people actually use. Use tools set to each country and language, and ask native speakers.

Turning research into a content plan

From your keyword map, plan which pages to create or improve first. Prioritise high-value, achievable keywords, and pages that already rank on page two that could move up with improvement. Schedule new pages in a content calendar; see how to plan a content calendar. Track rankings and traffic for each target page, and review the plan quarterly. For a broader view, see SEO for small businesses.

Tools and costs

Free tools are enough to start: Google Search Console, autocomplete and results page features, and free tiers of some keyword tools. Paid tools save time with larger datasets and difficulty scores. Current entry prices: Ahrefs Free plan, then USD 29 per month, SE Ranking From USD 129 per month, Surfer From USD 49 per month, billed yearly. See the best SEO tools for small business. Many tools offer trials, so do an intensive research sprint during a trial before deciding on a subscription.

Common mistakes

  • Targeting only high-volume, highly competitive keywords.
  • Ignoring search intent and creating the wrong type of page.
  • Several pages targeting the same keyword group.
  • Translating keywords instead of researching each language.
  • Stuffing keywords unnaturally into content.
  • Researching once and never revisiting.

Example: an accounting firm's keyword map

An accounting firm serving small businesses brainstormed seeds from client questions. Research produced groups such as "small business accountant [city]" (transactional), "how much does an accountant cost" (commercial), "VAT registration threshold" (informational), and "bookkeeping vs accounting" (informational). It mapped the transactional group to its main service page, created a pricing page for the cost group, and wrote guides for the informational groups, each linking to the relevant service.

The firm prioritised the pricing page because the keyword showed clear buying intent and competitors' pages were thin. Within a few months, the pricing page became one of its main sources of enquiries.

Example: an online store's category keywords

A store selling eco-friendly cleaning products found that customers searched for specific product types, such as "refillable dish soap" and "plastic-free laundry detergent", rather than its brand-led category names. It renamed categories to match searches, wrote short helpful introductions for each category page, and created buying guides for common questions. Product pages got unique descriptions mentioning the terms customers used. Organic traffic to categories grew because the pages now matched what people typed.

Using Search Console for keyword ideas

If your site already has some traffic, Google Search Console's performance report is one of the best keyword sources. It shows the queries you already appear for, with impressions, clicks and average position. Look for queries with many impressions but few clicks, or positions between about 8 and 20: improving those pages can bring quick gains. Filter by page to see which searches each page attracts, and whether that matches your intended keyword.

Questions as keywords

Many valuable keywords are questions: "how to", "what is", "how much", "best", "vs". Questions show exactly what people want to know, making it easier to create helpful content. Group related questions into one thorough article, or answer them in an FAQ section on a service page. Answering questions well can also earn a place in search features that show direct answers. Our own guides, such as what is a CRM, follow this approach.

Keywords for paid search

Keyword research also informs paid search campaigns. Transactional keywords with clear buying intent are usually the best targets for ads, while informational keywords are better served by content. Testing keywords with a small ad budget can show which convert before you invest months in SEO content. Track results with tagged links from the UTM builder and see how to use UTM links.

Keeping your research current

Search behaviour changes as markets, products and language evolve. New competitors appear, and AI-powered search features change which queries bring clicks. Review your keyword map every quarter: check rankings and traffic for target pages, look for new queries in Search Console, and update content where results have shifted. Add new topics as customers' questions change, and retire or merge pages that no longer earn traffic.

A simple keyword research template

Use one spreadsheet with these columns: keyword, keyword group, search intent, estimated volume, difficulty, business value (high, medium, low), current ranking page, target page, and notes. Sort by business value and difficulty to find priorities. Add a status column for planned, in progress and published. Reviewing the sheet monthly keeps content focused on what matters. Keep it simple; a clear sheet you use beats a complex one you ignore.

Questions

What is keyword research?

Finding the words and phrases potential customers search for, understanding their intent, and choosing which to target on your website.

How long should keyword research take?

An initial research sprint for a small business site can take a few days. After that, a short monthly or quarterly review keeps it current.

Should I target competitors' brand names?

Comparison pages such as 'X vs Y' or 'X alternatives' can be valuable if they are honest and genuinely helpful, but avoid misleading use of trademarks.

What is a seed keyword?

A broad starting term related to your business, used to discover more specific keywords with tools.

Do I need to target exact-match keywords?

No. Search engines understand related terms and synonyms. Use the main keyword naturally and cover the topic thoroughly.

What is keyword difficulty?

An estimate of how hard it is to rank for a keyword, based on the strength of pages already ranking. Tools calculate it differently, so compare within one tool.

What are long-tail keywords?

Longer, more specific search phrases with lower volume and often clearer intent and less competition.

What is search intent?

What the searcher wants: information, comparison, a purchase or a specific website.

Can I do keyword research for free?

Yes, using Google Search Console, autocomplete, People also ask and free tool tiers. Paid tools add more data and save time.

How many keywords should a page target?

One main keyword group with closely related terms. Different intents deserve different pages.

How often should I do keyword research?

Thoroughly when planning your site or content, then review quarterly using Search Console and rank data.

Is search volume accurate?

Tool estimates are approximate. Use them to compare keywords rather than as exact figures.

Sources

  1. Google Search Central: SEO starter guide