You know your product from the inside and describe it the way your industry does. Your customer types something completely different into search — simpler words, sometimes “wrong” ones, often carrying a worry or a pain inside them. When those two vocabularies don’t match, your site simply doesn’t show up where people are ready to buy. So the real question behind how to choose keywords for a website is whether you’re speaking your customer’s language at all.

Below is the step-by-step approach we’ve used since 2018 to collect and filter search queries for businesses. No magic, no “secret techniques” — just clear stages you can work through yourself or hand to us.

Why Guessing Costs You Money

The most common mistake is writing pages around words that feel logical to you, not the ones people actually type. A furniture maker writes “bespoke cabinetry solutions” while the customer searches “hallway wardrobe cheap.” Technically the same thing. To a search engine, two different worlds.

The cost of doing nothing here is quiet, which makes it dangerous. The site seems to work, the pages exist, but leads are thin. You blame the price or the market, when in fact the people who are already willing to pay just can’t see you. The money goes to a competitor whose page is written in the customer’s words, not the trade’s.

So the first principle is simple: keywords aren’t invented at a desk. They’re gathered from how people actually behave and verified with numbers.

Step 1. Build a “Raw” List From Everywhere

Start with quantity, no judgment yet. Your job here is to pull out as many ways as possible that people might describe your problem and your solution. Sources that almost always yield gold:

  • Your sales people and yourself. Write down the exact words customers use on the phone, in chat, at meetings. That’s the market’s most honest language.
  • The questions you get asked over and over. “Do you deliver?”, “Would this work for…”, “How long is the wait” — each one is a future page or section.
  • Search autocomplete. Start typing your product and watch what the system finishes for you. Those are other people’s real queries.
  • “Related searches” and “people also ask” at the bottom of the results — that’s where phrasings you’d never think of are hiding.
  • Competitor sites. Not to copy, but to see which words already won them customers.

You end up with a messy list of a hundred or two hundred phrases. That’s fine. Next we clean it.

Step 2. Sort Queries by Intent

Not all words carry the same value. One person searches “how to clean a sofa at home,” another “sofa cleaning service price.” The first wants to do it themselves and won’t pay you today. The second already has their wallet out. Both matter, but for different goals.

Split your list into three piles:

  • Hot, commercial. They carry intent to buy or order: “buy,” “order,” “price,” “custom-made,” service name plus city. This is priority number one — these drive your service and product pages.
  • Warm, comparative. The person is still choosing: “which is better,” “reviews,” “comparison,” “difference between.” Guides and articles that lead toward your product work well here.
  • Cold, informational. The person wants knowledge, not a purchase: “how to do it yourself,” “what is.” They bring traffic and trust, but not an immediate lead.

This split is the heart of the whole job. It shows where to aim first: hot queries turn into money fastest.

Step 3. Cut the Empty and the Unrealistic

Now trim the list without mercy. Remove three kinds of phrases.

No demand. A phrase can be beautiful, but if no one types it, a page built on it brings no one. You can gauge query volume with the search engines’ free tools — you don’t need expensive services to tell whether a query is alive or dead.

Not about you. “iPhone repair” will bring people looking for something entirely different if you repair home appliances. That traffic only spoils your numbers and gives nothing.

Insanely competitive at the start. The one or two broadest terms in your niche are already locked up by big players with years of history. Fighting them from zero burns your resources. It’s smarter to enter through narrower, more specific queries, where competition is weaker and the customer’s intent is stronger. This is exactly where a small business wins.

Step 4. Group Queries Into Pages

Keywords aren’t a list you “insert” somewhere on the site. They’re a map of your future structure. Queries close in meaning merge into one group, and each group becomes one page.

“Custom wardrobe,” “bedroom wardrobe,” “built-in wardrobe” are one page about wardrobes, not three. But “custom kitchens” is a different page, because the need is different. The rule is simple: if the same text satisfies two queries, they belong to one group. If not, split them across pages.

That’s how a logical site structure grows out of the chaos — one entry point for every real customer intent. And each of those pages is written in the customer’s own words, the very ones they typed into search.

A Quick Check Before You Start

Run through this checklist before writing a single line on the site:

  • The list was gathered from real sources, not invented at a desk.
  • Every query is tagged hot, warm, or cold.
  • Phrases with no demand, not about you, and hopelessly competitive are removed.
  • Similar queries are grouped into pages — one group, one page.
  • Pages for the hottest queries are scheduled first.

If every box is ticked, you’re no longer guessing which words people use to find you. You know it, and the site can be built around facts.

Gathering and filtering your keywords yourself is entirely doable — the key is doing it systematically, not on instinct. And if you’d rather hand it to people who’ve walked this path hundreds of times, start with a short conversation: tell us about your business and your customers, and we’ll show you the words people already search you by and the pages you’re missing.