Building a Keyword Universe
Last updated
A keyword universe is the record of demand for a subject: every way your audience phrases what it is looking for, gathered from several sources before any filtering or prioritisation takes place. It is the raw material of keyword research, and what makes it useful is coverage of what people want, not the number of rows it holds.
Most keyword research workflows skip this step. They start with a handful of terms, run them through one tool, filter by volume and difficulty, and act on the short list. The result is a filtered output from a single source, structurally blind to demand it never surfaced. A keyword universe fixes this by separating discovery from evaluation. Build the complete picture first, then filter.
It is not a build order for pages. A universe with thousands of queries in it usually describes far fewer distinct things people want, and the job of the later stages is to work out how few.
What is a keyword universe?
A keyword universe is the total collection of search queries that could drive relevant traffic to your site, drawn from every available source, before prioritisation decisions are applied.
Unlike a keyword list (a filtered output built for a specific campaign or content plan), a keyword universe is deliberately unfiltered. It includes obvious target queries, long-tail variants, question-format searches, competitor coverage, and queries at every stage of the customer journey. The universe is complete by design; filtering comes later.
The unit that matters is the demand, not the phrase. Semantic search matches the meaning behind a query rather than its wording, and Google resolves queries to the entities they are about, so a single page can satisfy dozens of the rows in a universe without stating any of them verbatim. That is why a universe and a content plan are different sizes. The rows are evidence about what people want and the words they use for it; pages are the response, and there are far fewer of them. Read the universe as a list of targets instead and you get one thin page per phrasing, which is the failure topic clusters exist to prevent.
Size varies by site type and scope. What matters is not the number of terms but the coverage: the universe should reflect the full shape of your audience’s demand before you decide which parts of it to pursue.
Treated as a persistent business asset, a keyword universe is updated as new queries surface, as competitor coverage changes, and as the business expands into new topics. It is not a one-off deliverable built for a single project.
Where do keyword ideas come from?
Building a complete universe requires pulling from multiple sources. Each source surfaces different kinds of demand; no single source covers everything.
Seed term expansion. Start with the terms that describe your product, service, or topic: one or two-word head terms like “SEO”, “keyword research”, “running shoes”. Enter each into a keyword tool to generate the broader set of related queries. Seed terms are starting points, not targets; their value is as inputs to the discovery process.
Keyword tool suggestions. Tools like Ahrefs Keywords Explorer, Semrush Keyword Magic Tool, and Google Keyword Planner generate keyword ideas from a seed term, grouped by topic and scored by volume and difficulty. Each tool draws on its own database, so running the same seed through multiple tools surfaces queries that one tool’s index may miss.
Google Autocomplete and related searches. Autocomplete predictions “reflect real searches that have been done on Google”, which is what makes them a demand source at all. Google also shapes them by language, location, trending interest and the searcher’s own past searches, and says the feature “doesn’t simply display the most common queries on a given topic”,1 so harvest them signed out and treat the set as phrasing evidence rather than a popularity ranking. Entering a seed term and collecting the autocomplete variants (including using operators like keyword _ or appending letters a through z) surfaces phrasing, modifiers, and intent variants that tools may undercount. “People also search for” and “Searches related to” at the bottom of a results page serve the same function.
People Also Ask. PAA boxes surface question-format queries directly connected to a topic. They are particularly useful for building the informational layer of a keyword universe: questions that signal research intent and map to FAQ content, comparison content, or definition pages. PAA questions expand dynamically, making them a deep source of long-tail question variants.
Google Search Console. GSC’s Performance report shows the queries your pages already appear for, including low-impression queries invisible in external tools. These are confirmed demand signals: real searches where you have some presence. Filtering for queries where you rank between positions 8 and 20 surfaces near-miss opportunities where a content improvement could move a page into meaningful click-earning positions.
Competitor rankings. Queries where competitors rank but you do not represent demand your audience has and content you have not yet produced. Keyword gap tools (Ahrefs Content Gap, Semrush Keyword Gap) allow bulk export of these queries across multiple competitors simultaneously. Queries where two or more competitors rank, but you do not, are the highest-confidence targets: multiple ranking sites confirm the demand is real.
Customer language. The vocabulary your audience uses in reviews, forums, support tickets, and community discussions often differs from the language used in keyword tools. Mining sources like Reddit, G2, Trustpilot, and industry forums surfaces phrasing that reflects how real users describe their problems, which tends to match the long-tail searches they actually perform. This is particularly useful for commercial-intent and comparison queries.
Six of those seven sources observe Google directly; the seventh, customer language, observes public web discussion. Demand expressed inside an AI assistant appears in none of them, and it does not reach you through your own reporting either. Google’s launch post for the Search Generative AI performance reports in Search Console lists what they contain: impressions, pages, countries, devices and dates for AI Overviews and AI Mode.2 There is no query dimension, so you can see that a page was shown in an AI feature without ever learning what was asked. A universe built this way describes the demand that reaches search results and public forums, and says nothing about the demand that goes into a chat window.
Two partial answers exist. The first is that the sources above are already absorbing the change: autocomplete, People Also Ask and customer language increasingly carry the full-sentence, conversational phrasing people use with assistants, and it is worth capturing in the universe rather than normalising away. The second is prompt volume data, which samples assistant conversations directly. Profound describes its own product as letting marketers “explore how often topics are discussed” in ChatGPT, Perplexity and Copilot and “discover AI-specific trending search terms”;3 Writesonic sells a comparable feature, describing its figures as drawn from “2B+ real AI conversations”.4
Treat that category as a discovery input and not a sizing one. The figures themselves do not support precise forecasting, for the reasons set out under search volume, but discovery asks less of the data: a phrasing you had not considered belongs in the universe whether or not the count beside it is right, because every downstream stage tests it anyway.
How do you organise a keyword universe?
The raw output from seven sources will contain duplicates, near-duplicates, and clearly irrelevant terms. Initial organisation has three stages.
Deduplication. Merge exact duplicates and consolidate near-duplicates (singular/plural, word order) into single entries. Tools handle some of this automatically; spreadsheet deduplication handles the rest. Keep the alternative wordings against the entry you keep rather than deleting them, because how people say a thing is one of the findings, and it is what tells you the vocabulary a page should sound natural in. String matching also stops well short of the real overlap: “keyword research tools” and “software to find keywords” are the same request with no words in common, and only grouping by intent will put them together.
Add metadata. For each query, record: search volume (from one tool, consistently), keyword difficulty score, source (which channel surfaced it), and a brief intent classification (informational, commercial, navigational, transactional). Volume and KD need not be precise at this stage; they are filters to apply later, not decisions to make now.
Remove obvious exclusions. Drop queries that are clearly out of scope: competitor brand terms, navigational queries pointing to specific external products or brands, and queries with intent that cannot match any content you could produce. Apply exclusions conservatively. If you are uncertain whether a query belongs, keep it.
Do not filter by difficulty or volume during this stage. That happens downstream, when building specific content plans or prioritising a backlog. The universe exists to preserve optionality; filtering early discards demand before you have had the chance to evaluate it.
How a keyword universe connects to the rest of keyword research
The keyword universe is the input to every downstream research activity. If you are assembling one for the first time, the end-to-end keyword research process sets out the order the steps run in.
Keyword difficulty filtering and intent filtering are applied to a subset of the universe when building a content plan or deciding which pages to create or improve next. The keyword difficulty article covers how to use KD scores as a coarse first-pass filter within that process.
Keyword mapping assigns universe queries to specific pages, ensuring each page has a clear primary target and that queries are not split across multiple pages in ways that create cannibalisation. Keyword cannibalisation typically surfaces when similar queries from the universe have been mapped to different pages without checking for overlap.
Competitor gap analysis is one input source to the universe, but revisiting competitor rankings on a regular cadence is also how the universe stays current as competitors expand their coverage.
The pillar-and-cluster model uses the universe to define which topics have enough query volume and depth to justify a full content cluster, versus which topics are single-page targets.
Frequently asked questions
How big does a keyword universe need to be?
There is no minimum. The goal is coverage, not volume. A universe of 200 highly relevant queries for a focused niche site is more useful than a universe of 10,000 loosely relevant queries for the same site. Start with the seven sources, remove obvious exclusions, and let the size reflect the actual scope of your audience’s demand.
How often should a keyword universe be updated?
At minimum, when the business changes (new products, new markets, new topics). In practice, a quarterly pass through competitor rankings and GSC queries keeps the universe current without requiring a full rebuild. New queries surface continuously; the universe should reflect that.
Do you need paid tools to build a keyword universe?
No, but they accelerate the process considerably. Google Autocomplete, PAA, GSC, and competitor SERP research are all available without paid tools. Ahrefs and Semrush add bulk keyword suggestions, competitor gap exports, and volume data that would otherwise require manual assembly from free sources.
Should branded queries be included?
Yes, as a record of overall demand, but flag them clearly. Branded queries for competitors reveal intent you may be able to capture with comparison or alternative content. Your own brand queries reveal whether navigational demand for your site is growing. Neither type belongs in the same priority queue as generic target queries, but both are worth tracking.