The short version

  • Useful keyword research does not produce a word list. It produces a page map.
  • Search volume is the worst prioritisation criterion available if used on its own.
  • Your own impressions beat any tool estimate: they are real data, not a model.
  • One intent, one page. Two pages for the same intent is guaranteed cannibalisation.
  • Since 2025 there is a new layer: the conversational questions feeding AI answers.

Keyword research has a deservedly poor reputation. For fifteen years the standard deliverable was a spreadsheet with eight hundred rows sorted by volume, which the client looked at once and filed forever. It was useless because it never answered the one operational question: which page do I write, about what, and in what order?

This article describes how we do it now. The main difference is not the tools but the deliverable: instead of a word list, it produces a page map with one intent assigned to each page. And in the process there is one source most agencies still underuse: the client's own data, which is free and real.

Step 0: five questions before opening any tool

This has happened to us too often: impeccable, technically perfect research on a business that had been misunderstood. Before looking at a single volume figure, these five answers must be written down.

Which service or product carries the best margin? Not the best seller: the best margin. They are different things and SEO should chase the second.

Who do you not want to attract? As important as the above. A firm that works with companies does not want consumer enquiries, even at ten times the volume.

What is your real service area? The city only, the metropolitan area, the whole region, national. It changes the map completely.

What do customers ask on the phone before buying? This is the gold mine and almost nobody works it. Real questions, in real language, from people with real intent.

Which objections come up every single time? Price, timescales, guarantees, prior experience. Every recurring objection is a page somebody is searching for.

Half an hour well spent

Ask those five questions to whoever answers the phone or the WhatsApp, not to the manager. The person handling enquiries all day knows the customer's real vocabulary better than any keyword tool.

Step 1: start with what you already have

This is the most skipped step and the one with the best cost-to-value ratio. If the site has been running more than six months, you are already appearing for queries you never chose and nobody has looked at.

There are three distinct treasures in there:

Three extractions from your own data
ExtractionWhat to look forWhat to do with it
Impressions without clicksQueries with volume where you sit in low positionsConfirmed demand you are not capturing: candidates for their own page
Queries with no dedicated pageTerms ranking with a page that is not about themThe clearest signal of missing content
Unexpected vocabularyPhrasings you would never have writtenYour customer's real language: use it in titles and headings

All of this comes out of Search Console analytics in a one-hour session, and it has a decisive advantage over any third-party tool: it is not an estimate. A tool tells you a query has "210 searches a month" according to its model. Your impressions tell you that query showed you 340 times last month, in your market, in your geography. The second figure is worth more.

The natural complement is looking at who occupies those SERPs. In rank tracking you can see what type of page ranks for each candidate query, which is what genuinely reveals intent — and, incidentally, whether you compete against businesses like yours or against unreachable national portals.

Step 2: classify by intent, not by topic

Here is the conceptual shift that turns a list into a plan. Two queries can be about the same topic and require completely different pages, because the person typing them is at a different moment.

The four intent types and their matching page
IntentExamplePage that resolves itCommercial value
Transactional"full flat renovation valencia price"Service page with prices or rangesVery high
Commercial"best renovation company valencia"Comparison, cases, testimonialsHigh
Informational"how long does a bathroom renovation take"Guide linking to the serviceMedium, early acquisition
Navigational"[your brand] reviews"Nothing new: look after your reputationHigh but captures nobody new

The operational rule that follows is short and strict: one intent, one page. If two queries share an intent, they go on the same page even when the vocabulary differs. If a query has mixed intent, the SERP tells you: look at what ranks. If the top 10 mixes guides and service pages, two intents coexist and you probably need both pages, well linked to each other.

The mistake that creates cannibalisation

Building one page per variant of the same intent: "renovations valencia", "renovation company valencia", "full renovations valencia". They are the same question with different vocabulary. Three pages competing with each other perform worse than one done properly, and they split your internal links as well.

Step 3: the new layer, conversational questions

For a couple of years now there has been a demand source that appears in no classic keyword tool: the long questions people put to a conversational assistant.

They differ in three concrete ways. They are longer and carry conditions inside them ("which renovation company in Valencia works with residents' associations on a fixed quote"). They have no measurable volume in the traditional sense, because they do not pass through a search box with public data. And they are answered by citing sources, which means the competition is not for a position but for being cited.

Ignoring this layer is a reasonable decision if your business does not feel it. Measuring it costs little: the AI Analytics module lets you research which questions exist around your category and who appears in the answers. In local categories we still find clearly commercial questions where no city business appears convincingly, which is a cheap opportunity while it lasts.

The practical way to fold this into research without duplicating work: once the page map exists, review each transactional page and ask whether it explicitly answers the conditions appearing in those conversational questions. Usually it does not, and adding two concrete paragraphs — areas, timescales, client type, conditions — is the entire job.

The local modifier: where a city business is decided

There is a dimension generic research ignores and that determines half the outcome for a city business: how geography enters the query.

There are three forms and they are worked differently. The query with an explicit place name — "dentist Benimaclet", "employment lawyer Valencia" — is the easiest to identify and the most competitive. The query with implicit local intent — "dentist near me", "emergency locksmith" — never mentions the city, Google resolves it by user location, and it will not appear in your lists if you only search for terms containing place names: you detect it by looking at where your impressions come from. And the query with no local component — "how much does a root canal cost" — which attracts people from the whole country, of whom only a tiny fraction are potential customers.

The practical consequence is that prioritising by aggregate volume systematically pushes you towards the third category, the one that generates the least business. A local business should concentrate most of its map on the first two, and use the third only as supporting content linked to the service.

On neighbourhoods, a useful clarification. Creating one page per area only works if each page contains something that applies exclusively to that area: real project references, particularities of the housing stock or the commercial fabric, travel times. If it is the same template with the place name swapped, you are not creating pages but duplicates, and the net effect on the site is negative. Our rule: one area page for each area where you genuinely have work to show. The rest wait.

Step 4: prioritising without using volume

Sorting by search volume is the fastest way to build an editorial calendar that generates no business. We score each candidate on four criteria and order by the total.

  1. Commercial value (heavy weight)Does this query precede a purchase? A transactional query with 40 searches a month is worth more than an informational one with 2,000.
  2. Competitive viability (heavy weight)Who occupies the top 10? If they are national portals with incomparable budgets, strike the query and move on. If there are local businesses with mediocre sites, proceed.
  3. Distance (medium weight)Do you already appear? Moving from position 8 to 3 is weeks of work. Entering a competitive query from nothing is a year.
  4. Concentration (decisive tiebreaker)How many queries on your list does one page resolve? If a page covers twelve queries, that is one job with twelve returns. This criterion usually reorders the entire plan.
40-80target queries for a local business
15-25pages in the resulting map
1intent per page, no exceptions
2-4new pages a month is a sustainable pace

The deliverable: a map, not a spreadsheet

This is the practical difference between research that gets used and research that gets filed. The final document has one row per page, not per word, and every row carries:

URL (existing or to create) · a single intent · the primary query · the secondary queries the same page resolves · what it must contain to answer them properly · what it links to and where it receives links from · priority and status.

With that document, whoever writes knows exactly what to do without asking again, and whoever manages knows what is being done and why. A sheet of eight hundred keywords sorted by volume allows neither.

The column almost nobody includes and should

"Which existing page could cannibalise this one". Filling it in forces a review of the current site before creating anything, and prevents the most expensive problem with new content: competing against yourself without noticing.

How often to redo it

Complete research does not expire monthly. What does change is the market and your own data, so we work at three rhythms.

Full, once a year, or whenever the business changes services or service area. Quarterly review of your new impressions: queries that have started appearing and were not on the map; the cheapest and most profitable update. Light monthly review of the priority list based on what has been published and what worked.

And a warning about the opposite: redoing the research from scratch every quarter is a common way of never executing anything. Research is 10% of the work; the other 90% is writing the pages and linking them properly.

Start with your own impressions

Before paying for third-party estimates, look at the real queries you already appear for. It is free, it is first-party data, and there are usually ten obvious pages waiting in there.

Sign in to Semalt See AI Analytics

Frequently asked questions

How many queries should local business research contain?

Between 40 and 80 well-chosen ones cover the real market of most city businesses. Five-hundred-keyword lists are inventory, not strategy.

Are paid volume tools useful?

They are useful for discovering vocabulary you did not know and for order-of-magnitude estimates. They are not useful for prioritising: that needs intent, competition and your own data.

What if two of my pages compete for the same thing?

Consolidate into one and redirect the other, almost always. Optimising both separately preserves the problem and splits internal authority.

Is it worth targeting informational queries?

Yes, when they link naturally to a commercial page and you can publish consistently. As the only strategy, they generate traffic that does not convert.

And the conversational AI questions?

Worth measuring, and in practice they are resolved by adding concrete conditions to pages you already have rather than creating new content. It is one of the best effort-to-result jobs available right now.

Conclusion

Keyword research stops being a box-ticking exercise the moment its deliverable is a page map with one intent per row. Everything else falls into place from there: you know what to write, in what order, and why; you catch cannibalisation before creating it; and every published page has a clear function inside a system rather than being a loose contribution to the blog.

If you want the highest-return piece of work available today, it is this: open your queries with impressions and no clicks for the last ninety days and look for the ones with clear commercial intent. Connecting the domain and extracting that list takes an hour, costs nothing, and for most of the businesses we work with that exercise produced the first three pages of the plan.

And if you would rather have the full map built and prioritised — cannibalisation column included — get in touch: it is part of the free initial audit we deliver within 48 hours.

Semalt Dashboard

Free analytics for Google Search, SERP rankings and AI answers - plus fast indexing for your new pages.

Sign in to Semalt semalt.com
← Back to the blog

Need help with your SEO?

Get in touch for a free audit