Guide

How to Do Keyword Research for Your Business Website

Keyword research is the process of discovering what your potential customers type into Google when they are looking for products, services, or information related to your business. It is the foundation of every effective SEO strategy — because if you do not know which terms people are searching for, you cannot create the content and pages needed to appear in those results. Yet despite its importance, many small businesses either skip keyword research entirely or approach it based on guesswork rather than data.

The good news is that effective keyword research does not require expensive tools or specialist expertise. A combination of free resources, a systematic approach, and clear thinking about your customers’ needs is enough to build a solid keyword strategy for most small and medium-sized businesses. This guide walks you through the process from start to finish.

How to Find Keyword Ideas

Start by writing down every term you can think of that describes your product, service, or area of expertise. Then expand each of those terms by adding modifiers: location names, problem statements, comparison phrases, and question words. If you are a plumber in Norwich, for example, your seed list might include "plumber Norwich," "emergency plumber Norwich," "boiler repair Norwich," and "how much does a plumber cost in Norwich." This brainstorm gives you a starting point to test and refine.

Google itself is one of the best free keyword research tools available. Type any of your seed terms into the search bar and look at the autocomplete suggestions — these are based on what real people are actually searching for. Scroll to the bottom of the search results page and review the "Related searches" section for additional ideas. Google Search Console, if your site is verified, shows you exactly which queries are already bringing visitors to your pages — a goldmine of keyword data you should be reviewing regularly.

Evaluating Keywords: Volume, Difficulty and Intent

Not all keywords are equally valuable. Three factors determine whether a keyword is worth targeting: search volume (how many people search for it each month), keyword difficulty (how hard it is to rank for based on the competition), and search intent (what the person searching is actually trying to do). Free tools like Google Keyword Planner, Ubersuggest, and the free tier of Ahrefs or Semrush can provide estimates of volume and difficulty.

Search intent is arguably the most important of the three. A keyword with high volume is worthless if the intent behind it does not match what your page offers. Someone searching "what is a boiler" is looking for information, not a plumber. Someone searching "boiler repair Norwich" is ready to book. Align your pages with the correct intent — informational content for research-stage queries, commercial pages for ready-to-buy queries — and your conversion rates will be far higher than if you chase volume alone.

Building a Keyword Map for Your Website

Once you have a list of keywords, the next step is to assign them to specific pages on your website. This process is called keyword mapping. Each important page should target one primary keyword and a small number of closely related secondary keywords. Avoid targeting the same keyword across multiple pages — this creates what SEOs call "keyword cannibalism," where your own pages compete against each other in search results and neither ranks as well as it should.

For most small business websites, your homepage targets your broadest, most competitive keyword ("plumber Norwich"), while individual service pages target more specific terms ("bathroom installation Norwich," "boiler service Norwich"). Blog posts and guides target longer, more specific queries that attract potential customers earlier in their decision process ("how often should I service my boiler"). This structure — sometimes called a topic cluster — helps Google understand the breadth and depth of your expertise.

FAQs

Common questions.

How many keywords should I target on a single page?
Each page should have one primary keyword and can naturally incorporate a handful of closely related secondary terms. Do not try to force multiple unrelated keywords into one page. If you want to target two distinct keyword topics, create two separate pages, each focused on its own primary term. Quality and relevance matter far more than keyword density.
How long does keyword research take?
For a small business website, an initial keyword research session of two to four hours is usually sufficient to identify the most important opportunities. After that, keyword research should be an ongoing activity — revisited whenever you add new pages or services, and reviewed periodically as your rankings and the search landscape evolve. It is not a one-off task.
Are free keyword research tools good enough?
For most small and medium businesses, yes. Google Keyword Planner, Google Search Console, Google autocomplete, and Ubersuggest provide enough data to build a solid keyword strategy without any cost. Paid tools like Ahrefs and Semrush offer more accurate data and deeper analysis, but they are most valuable for businesses operating in highly competitive markets or managing large websites with hundreds of pages.
Related guides

More on web design & ux.

Want a hand putting this into practice?

Book a free, no-obligation consultation with a Norwich-based specialist.

Book a free consultation
Get started

Let's put your business in a better light.

Book a free, no-pressure consultation. We'll talk through your goals and tell you honestly what we'd do — whether you work with us or not.

  1. 01
    Tell us a bitFill in the form — two minutes, tops.
  2. 02
    We'll call you backWithin one working day, no pressure.
  3. 03
    Get a clear planHonest advice and a fixed quote.

Free · No obligation · We reply within one working day

Book a free consultation