The right query determines everything else
A page's title, description and copy are written for a query. A page aimed at the wrong query will not rise, however many times you rewrite it. That is why keyword research is the second stage of GEO and SEO optimisation, straight after the technical audit: for each page we find the queries it is already visible for in Google and the ones it should be winning.

Keyword research for every page
We do not compile a huge keyword list "just in case". Every query is tied to a specific page on your website - with search volume, difficulty and its current position in Google.
Get a free estimateWhat our keyword research covers
- the queries the page already ranks for in Google, and its positions;
- search volume and difficulty in your country;
- which query is the page's main one and which are secondary;
- overlaps: two pages should never compete for the same query;
- language versions: each version gets queries in its own language and wording;
- only queries that fit the page's meaning: chance word matches are left out of the report;
- relevant queries missing from the page are added to the title, H1 and copy;
- whether the page type matches the search intent: buy, learn, compare.
Keyword mapping and query clustering
A keyword universe is the list of every query in a niche. For optimisation, something else matters more: assigning queries to pages. In keyword clustering, queries with the same meaning and the same intent go into one group. One group - one page: that way your pages do not take rankings from each other, and important queries without a page of their own go onto a separate "to create" list.
That is why we build your keyword map starting from your pages rather than from a word list: first we look at what is already on the website, then at which keywords for promotion are missing.
GEO: the questions people ask AI
In ChatGPT and Google AI, people ask longer and more specific questions than they type into search: not "seo prices" but "how much does SEO cost for a 20-page website". For GEO we put together AI search questions for your niche (the number depends on the package) and check whether AI mentions your website and your competitors. These questions then become question-and-answer blocks on your pages.
Keyword research for Google: the data we use
Search volume and query difficulty come from SE Ranking data for Google in your target country (for this version of our website - the UK, Canada and Australia). Rankings are for your domain. Keyword research covers every language and regional version of the website: we research keywords for each version separately because demand differs. We check the topic of every query.
What you receive in the report
- a "page - main query - search volume - difficulty - position" table;
- a list of overlaps between pages and what to do about them;
- queries worth creating new pages for (optional).
Example - two pages of our own website, international version (Google UK, Canada and Australia; positions from Search Console, July-October 2026; search volume and difficulty from SE Ranking):
| Page | Main query | Searches per month | Difficulty | Position |
|---|---|---|---|---|
| Keyword research | website keywords optimization | 40 | 72 | 28 |
| Basic plan | basic seo package | 30 | 21 | 62 |
The conclusion is clear straight away: the first page sits on page three for a query with high difficulty, so it needs stronger copy and links for that query; the second targets a small, low-difficulty query yet ranks only 62nd - a page like that can be moved up much more easily with targeted fixes.
Keyword research: prices
We do not sell keyword research on its own: it is part of every GEO SEO optimisation package, together with the audit, title and description, copy and markup. Package S covers up to 25 pages for $49, with every stage for each page. Before paying, you can have up to 10 pages checked free of charge.
Questions
How is keyword mapping different from a keyword universe?
A keyword universe is a list of every query in a niche. We assign queries to your pages and show where each page already stands in Google.
How many queries per page?
One main query and a few secondary ones - as many as the page genuinely covers. Extra queries make the copy worse, not better.
Why don't you go for the highest-volume queries?
The higher a query's difficulty, the lower the chance of ranking a page for it. A query with 100 searches a month and a difficulty of 8 often brings more than one with 1,000 searches and a difficulty of 60, where the top places belong to large websites.
Can I order a keyword list on its own?
No, keyword research is part of the package together with the page fixes: a list of queries without the fixes does not produce rankings by itself.
What if there are few searches for my topic?
That happens in narrow niches. In that case we choose lower-volume queries with a precise meaning, plus AI questions - customers find websites through those as well.
What GEO SEO optimisation includes
- Technical audit
- Keyword research
- Title and description
- Page copy
- Schema.org markup
- Internal links
- Loading speed
- Trust signals (E-E-A-T)
- GEO optimisation
- Local SEO
Check your site free
We will show which queries your pages are already visible for in Google and how many customers they could bring.
Get a free estimate
