Stop Guessing at Keywords: How to Map What Your Customers Actually Search
Most small-business keyword research is a list of words someone thought sounded relevant. Real research maps the total demand for what you know, then becomes the plan your content, structure, links and social calendar all execute against for the next twelve months.
Most keyword research I see from small businesses is a list of words someone thought sounded relevant, sprinkled into pages that were already written. That isn't research. That's decoration.
Real keyword research maps the total demand for what you know. Every question, problem, comparison and purchase your customers type or speak into a search box. Done properly it stops being a list of words and becomes the master plan that your content, your site structure, your link building and your social calendar all execute against for the next year.
Skip it and every other effort fires blind. I've watched businesses publish forty blog posts against keywords nobody searches, then conclude that SEO doesn't work.
Search engines resolve queries to meanings, not words
Start here, because this single fact restructures everything.
"How much does a website cost," "website pricing," and "web design prices" are not three keywords. They are one meaning, and Google ranks essentially the same pages for all three. Writing three separate pages for them doesn't triple your coverage. It splits your authority across three weak pages that compete with each other, a problem called cannibalization, and all three underperform.
So modern keyword research works in clusters. You gather hundreds or thousands of raw keyword variants, then group them by which ones return the same search results, and each cluster becomes exactly one page. One page per cluster, one cluster per page. That rule alone prevents both cannibalization and its opposite failure, one thin page straining to cover five different meanings and satisfying none of them.
The five steps, in order
1. Seed generation
List your services, your products, the problems you solve, the audiences you serve and the places you serve them. Then go find the words customers actually use, which are almost never the words you use.
The sources that matter: interview your own sales and support conversations (what do people ask, in their phrasing?), mine Google Search Console for queries you already rank for, mine competitors' top pages, and read Reddit, Quora, YouTube autocomplete and People Also Ask boxes. A newer one worth adding to the list: ask ChatGPT what someone would ask it before hiring a web designer, then look at the questions rather than the answer.
Search Console is the goldmine here and almost nobody uses it properly. Sort by queries where you rank in positions 5 to 30. Those are terms Google already half-credits you with. They're the cheapest rankings you will ever improve, because you're moving an existing page a few positions rather than building authority from nothing.
2. Expansion
Feed the seeds into keyword tools to harvest volumes, variations and question forms. Ahrefs or Semrush if you're paying for one, Google Keyword Planner and Keyword Surfer if you're not.
What you're hunting for is modifier families, because each one signals a different intent and therefore a different page: best, vs, alternative, cost, near me, for [audience], how to, why, examples, template, free. "Web design cost" and "best web designer" look similar and want completely different pages.
3. Clustering
Group by shared search results. If two keywords return substantially the same top ten, they share a page. Name each cluster by its highest-volume phrasing.
4. Scoring
Score every cluster on four things: search volume (demand), difficulty (how strong the current top ten is), business value (how close it sits to money), and your current position (existing rankings are cheapest to improve).
Business value is the one people skip, and it's the one that pays. "Emergency plumber Toronto" converts. "History of plumbing" does not, no matter how much traffic it brings. A useful mental model: value × winnability ÷ effort. Sort by that and work down.
5. Mapping
Assign every priority cluster to a URL, either an existing page to improve or a new page to create, and to a format: service page, blog post, comparison, tool, video. That document is your content roadmap for the next six to twelve months. It's the thing I hand clients on SEO and visibility engagements, and it's more valuable than any single article it produces.
Why small businesses should chase the long tail almost exclusively
Head terms like "SEO" or "web design" have enormous volume, brutal competition and vague intent. Long-tail terms like "how much does SEO cost for a small business in Ontario" have small volume, weak competition and razor-sharp intent.
Two things make the long tail the right bet for anyone without a decade of authority. First, in aggregate, long-tail queries are the majority of all searches. Second, they're winnable now, and the authority you accumulate winning them is what eventually lets you compete for head terms.
There's a third reason that didn't exist three years ago. Conversational queries to ChatGPT, Perplexity and Gemini are natural-language long-tails by definition. Nobody types "web design Hamilton" into a chatbot. They type "who should I hire to rebuild my law firm's website in Hamilton, and roughly what will it cost." Long-tail coverage now doubles as AI-citation coverage, which I go deeper on in the piece on SEO, AEO, GEO and social.
Intent overrides everything, and the results page tells you what it is
Search intent is the why behind a query. Google's entire business is intent satisfaction, and its systems are very good at learning which kind of result satisfies which query. If your page's format or angle mismatches the dominant intent, nothing else you do will rank it.
The four intents: informational ("how does a Django site differ from WordPress"), navigational ("exhibit a media pricing"), commercial investigation ("best web designer Hamilton," "Squarespace vs custom site"), and transactional ("book a website consultation Hamilton"). Commercial investigation is the highest-leverage zone for most service businesses, because that's the searcher actively deciding.
Here's the professional move, and it costs nothing: before writing a word, search your target keyword and read the results page as an answer key. It's a public mirror of what users historically chose.
Note what format dominates (blog posts? product pages? videos? forum threads?), what angle dominates (beginner guides? technical deep-dives? price-focused?), and which features appear. A map pack means local intent. A shopping grid means transactional. An AI Overview means informational. A video carousel means the searcher wants to watch, not read.
Then match the format and angle, and beat the current winners on one meaningful axis: depth, data, design, recency, or first-hand experience. Trying to rank a service page where all ten results are guides, or the reverse, is the most common and most invisible failure in SEO. The page can be excellent and still never place.
Your competitors have already run the experiment
Competitor analysis in search is unusually powerful because the entire game board is public. Their rankings, top pages, backlinks and site structure are visible to anyone with a crawler.
First, identify your search competitors, not your business competitors. Whoever occupies the results you want. For a Hamilton web design firm that might be other agencies, but it's also HubSpot's blog, a Reddit thread and a directory like Clutch. Pull the top ten for your ten most valuable clusters. The domains that keep recurring are your real competition, and they differ per cluster.
Then run four analyses. Content gap: which keywords do they rank for that you don't? Filter to your winnable difficulty range and this becomes a pre-validated roadmap, demand plus proof that a site like yours can rank. Top pages: sort their pages by estimated traffic and look for the pattern. Maybe 60% of their traffic comes from ten calculators, or from "cost of X" posts. Steal the pattern, not the page. Backlinks: every link they have is an answered question about who links to businesses like yours and why. Results-page anatomy: for each priority cluster, note what the winners share (word count range, media, schema, freshness, author credentials). That's your table stakes.
One addition for 2026: ask ChatGPT and Perplexity your money questions, like "best web design agency near Grimsby," and note both who gets recommended and which sources the AI cites. Those cited sources are the exact directories, review sites and listicles where you need presence. My AI visibility check runs that battery for you.
Turn the map into structure: hubs and spokes
Topical authority is the compounding asset in modern search. A site that covers a subject comprehensively and coherently earns a durable advantage on every query in that subject, including ones it covers no better than competitors. It's how a focused site with modest authority routinely outranks a generic site with far more.
The way you build it is the hub-and-spoke model, and it's just your keyword map made physical.
A hub is one comprehensive page targeting the head term, covering every subtopic at survey depth and linking out to each spoke. It's usually a money page or one click from it. A spoke is one page per subtopic cluster, covering its narrow question at full depth, linking back to the hub and laterally to sibling spokes where genuinely relevant.
The link geometry is the actual mechanism. Hub-to-spoke and spoke-to-hub links with descriptive anchor text teach Google the semantic structure of your coverage, and they pool authority. A link earned by any single spoke strengthens the whole cluster.
Two execution rules separate the people who get results from the people who don't. Build one cluster to completion before starting the next: twenty pages across five half-built topics produces authority in none, while twenty pages completing one topic produces authority you can watch arrive in the rankings. And plan clusters around business lines, so every cluster's hub is a page that makes money.
Do this once, properly
The keyword map is the site architecture plan. It's the internal linking plan. It feeds the question headings that win featured snippets, the conversational coverage that gets you cited by AI engines, the targets for link building, and the social calendar, since each cluster is roughly a month of posts.
Research once, deeply, and every other effort executes against it. It's a week of work that decides whether the next year of publishing compounds or evaporates. If you'd rather not spend the week, that mapping is the first deliverable on every SEO engagement I take, and it's yours to keep either way.
Common questions
How do I do keyword research for a small business?
List your services, problems and locations, then harvest the real phrasings from Search Console, your sales conversations, competitor top pages and People Also Ask. Group keywords returning the same results into clusters, score each on volume, difficulty, business value and current position, and assign one cluster per page. Start where you already rank 5 to 30.
How many keywords should one page target?
One cluster, which usually means one primary keyword plus five to fifty variants that mean the same thing. Never target two clusters with one page, and never build two pages for one cluster. If two keywords return the same top ten results, they belong on the same page.
Are long-tail keywords worth targeting with low search volume?
For most small businesses they're the only sensible target. They're winnable, their intent is sharp so they convert better, and collectively they're the majority of all searches. They also match how people phrase questions to ChatGPT and Perplexity, so the same work buys you visibility in AI answers.
What's the difference between search volume and search intent?
Volume is how many people search a term. Intent is what they want to happen next. Intent matters more. A 200-a-month keyword where the searcher is ready to hire beats a 20,000-a-month keyword where they're browsing. Check intent by searching the term and reading what format Google already rewards.
What is topical authority and how long does it take to build?
Topical authority is site-level credibility earned by covering a subject thoroughly and interlinking that coverage. Google maps content into topic spaces, and a site that owns a territory ranks new pages there faster. Expect to feel it after one cluster is completed and interlinked, typically eight to sixteen weeks of consistent publishing.
Want these in your inbox?
Roughly monthly. Unsubscribe any time.