Choosing the keywords for your website is often one of the very first questions you ask yourself when you start thinking seriously about SEO, and it's also one of the most poorly handled in practice. Many businesses instinctively go after the broadest, most searched-for terms, assuming that's where the most value lies. Yet that's rarely the right approach for a small business, which has more to gain by choosing its keywords for their real relevance rather than for their search volume alone.
Start from your business, not from a generic list
The best keyword list never comes from a tool alone; it starts with a detailed understanding of your own business. Which specific services do you offer, what words do your current customers naturally use to describe them, and which questions come up most often in a first conversation with them? These are the things that give you the best keyword ideas, well before you open any research tool.
This approach avoids a common trap: trying to rank for keywords that look attractive because of their search volume but don't actually match what you offer. Attracting lots of visitors with a poorly chosen keyword is worthless if those visitors leave straight away because they can't find what they were really looking for. More modest traffic that's perfectly aligned with what you actually offer almost always converts better than broad but poorly targeted traffic, even if the latter looks more impressive on paper.
This thinking also draws on what you already know about your past customers, often better than any tool can: the vocabulary they use on the phone, the doubts they voice before making up their minds, and the exact words they use to describe their need before they've even learned your terminology. This material, free and available right now in your past conversations, is often worth more than a paid tool used without that context.
Understanding the intent behind each search
The same keyword can cover very different intentions depending on the exact wording. Someone who types "what is a Shopify store" wants to understand a concept, whereas someone who types "Shopify store setup price" is already much closer to a buying decision. Confusing these two intentions leads to content that misses the mark: too salesy for the first search, not concrete enough for the second.
Spotting this intent simply means putting yourself in the shoes of the person typing the search and asking yourself what they really hope to find when they click on a result, rather than focusing only on the words they use. A search that starts with "how" or "why" generally calls for explanatory content, whereas a search that pairs a service with a location, or includes words like "price", "quote" or "near me", signals a more concrete intention, often closer to the moment the person is ready to contact a professional.
Tailoring your content to that specific intent, rather than writing generic copy that tries to answer every intent at once, considerably improves your chances of ranking well, and above all of converting the visitors who actually land on your page.
Choosing precision over popularity
A highly searched keyword is also, almost always, a highly contested one, where many businesses, some far more established than yours, are already competing. Going straight for the most general terms often means entering a contest out of all proportion to the resources you have. More specific keywords, searched less often individually but far less contested, generally offer a better chance of concrete results in the medium term.
This precision can take several forms: adding a location when your business is rooted in a particular area, specifying a type of customer or a particular use case, or combining several words that together describe exactly what you offer rather than a broad category. A firm specializing in a specific field, for example, has every reason to target that field rather than a generic term that would bury it among hundreds of non-specialist competitors.
This precision strategy is particularly effective for a local or specialist business, whose goal isn't to reach as many visitors as possible, but to reach the right people: the ones who genuinely match what you're able to offer them.
This approach sometimes calls for a degree of patience: results achieved with precise keywords build up gradually rather than all at once, but they also hold up better over time, because competition on these terms changes more slowly than on the most general keywords, where new players arrive all the time.
Making sure each keyword matches a real page
Choosing a keyword only makes sense if there is, or could be, a page on your site capable of answering it convincingly. A keyword chosen without a dedicated page remains an abstract goal, with no real impact on your visibility to the visitors you're trying to reach. On the other hand, a page designed from the outset around a specific keyword, with content that genuinely answers the intent you've identified, is far more likely to rank well than a generic page where that keyword only appears in passing.
Matching keywords to pages also avoids another common pitfall: several pages targeting the same keyword without anyone realizing, competing against each other within your own site. A single page, clearly established as the go-to resource on a specific topic, is better than several pages spreading themselves thin across the same search intent.
It's a principle you can see in practice in our work: every important page of a site is designed around a specific search intent, rather than built first and then paired after the fact with a keyword that only roughly fits it. This order, often reversed in practice, makes a big difference to how relevant each page ultimately is for the searches it targets.
Updating your keyword list over time
A keyword list is never set in stone: it deserves regular review as your business evolves, as new services appear, or as you see, thanks to the tracking tools available, which phrases actually bring visitors to your site. This ongoing observation lets you adjust your strategy rather than keep chasing keywords that, with hindsight, aren't delivering the results you hoped for.
It's work we build directly into our services, always keeping in mind that a good keyword is never an end in itself, but a way to bring the right person, at the right time, to a page that can genuinely meet their need. This periodic review doesn't need to be a big job: simply looking, a few times a year, at the searches that actually bring in visitors is already enough to spot the most useful adjustments to make.
Conclusion
Choosing the right keywords for your website takes less technical know-how than you might think, and more in-depth knowledge of your business and your customers. Start from what you already know, understand the intent behind each search, favor precision over popularity, and make sure every keyword matches a page that can genuinely answer it: these simple principles, applied consistently, are what build an effective keyword strategy, far more than a long list of terms picked at random from a tool.



