Most businesses are already sitting on a list of the exact pages they should build next, and they have never opened it. It is in Google Search Console, in the queries report, buried under thousands of rows nobody has time to read. Inside that export are the questions real buyers typed on their way to a purchase. Learning to read it is how you find programmatic SEO opportunities that actually convert, instead of guessing at keywords a tool handed you.
This is the research step, and it is the step that decides whether a whole campaign earns revenue or quietly wastes a quarter. Skip it and you build pages for searches nobody makes. Do it well and you build pages that answer questions your market is already asking you in Google.
Start Where Buyers Already Search: Your Search Console
Keyword tools estimate what the whole internet might search. Search Console shows what people searched to reach your site specifically, with real impressions and clicks attached. That difference matters, because your existing footprint tells you which buyer topics you have a realistic chance of ranking for.
Pull a long date range and export three columns for every query:
- Query - the exact words searched, including the long, specific phrases.
- Impressions - how often you already surface, a proxy for existing relevance.
- Clicks - where you are earning attention versus just appearing.
Pages with high impressions and low clicks are a signal you are close but not answering the query well enough. Those are often the fastest wins, and fixing them starts with the same on-page SEO factors that earn organic traffic.
The Regex That Surfaces Programmatic SEO Opportunities
A raw query export is noise until you filter it for intent. In the Search Console queries report, use the custom (regex) filter on the query field to isolate the searches worth templating. Two filters do most of the work.
- Question words. Filter for who, what, where, when, why, how, and which. These expose the shape of what people want explained, and they map cleanly to templated answers.
- Commercial modifiers. Filter for best, alternative, pricing, cost, and vs. This is the gold. These are the programmatic SEO opportunities that sit closest to a transaction.
Run them separately and look at the overlap. A query like "best accounting software vs a named competitor for freelancers" carries a question frame and a commercial modifier at once, which is the clearest buy signal an export can give you. Export every matching row so you are working from data, not a hunch.
Group by the Decision, Not the Keyword
The common mistake is to treat each query as its own page. You end up with 30 near-identical pages competing with each other. Instead, group overlapping searches by the decision the reader is making.
Ask what the person is actually trying to resolve:
- Which tool fits my team gathers all the "best X for Y" and "X vs Z" searches into one decision.
- Can I afford this gathers "pricing," "cost," and "how much does X cost" into another.
- Is there something better or cheaper gathers every "alternative to" search.
Each decision becomes a parent topic, and the individual queries become the sections that page must cover. This is the same logic behind topical authority content clusters: you win by owning a decision completely, not by chasing one keyword at a time. Connecting those parent pages with internal linking that speeds up indexing helps Google see the cluster as a unit.
Build Combinations That Actually Differ
Once the decisions are grouped, you build the page set by combining variables: product or category, customer type, and market or use case. The rule that separates real programmatic SEO from spam is simple.
Only build a combination when the answer genuinely changes. "Best CRM for real estate teams" and "best CRM for solo agents" deserve separate pages because the recommendations, features, and price points truly differ. That is a real opportunity.
Cut any combination that only swaps a place name. If "best CRM in Dallas" and "best CRM in Austin" would contain the identical list with one word changed, that is not programmatic SEO, it is the thin-content pattern Google targets. The location variable only earns a page when the answer actually differs by location, which is why genuine local SEO for service businesses is harder than it looks.
Also Read :- how to build landing pages that convert and rank
Where the Dots Approach Speeds Things Up
The research and grouping work is where AI agents earn their keep. The approach popularized as Dots by Borja Obeso, AI agents, an approach some brand as Dots, running a scheduled workflow, can mine the query export, cluster overlapping searches, and draft the first version of each combination far faster than a person working row by row. Treated as a product it is not; it is a workflow built on scheduled AI agents, so set expectations accordingly.
Here is the line that keeps you safe:
- Agents can speed the mechanical work - exporting, filtering, clustering, drafting the skeleton of each page.
- Humans must own the judgment - which combinations deserve to exist, which are duplicates in disguise, and whether the finished answer is actually useful.
Automate the grouping, never the deciding. A machine will happily generate 500 location pages because it can; a strategist deletes 480 of them because they would all say the same thing.
Let Us Find the Opportunities Worth Building
Reading a query export for genuine intent, grouping by decision, and cutting the combinations that would only dilute you is a skill, and it is the half of programmatic SEO that software cannot do for you. The best programmatic SEO opportunities are rarely the highest-volume terms; they are the specific buyer questions your competitors have not bothered to answer well. Build on a weak opportunity list and no amount of clean execution saves the campaign.
Our SEO services agency runs this research for clients: we mine your Search Console, surface the buy-intent queries hiding in your own data, and hand you a page plan where every page has a reason to exist. For online stores, our ecommerce SEO services turn the same analysis into category and comparison pages that sell. When you are ready, tell us about your business and we will show you the opportunities worth building first.
Keep Reading on Buy-Intent Programmatic SEO
- buy-intent programmatic SEO
- programmatic SEO without the thin-content penalty
- using AI agents to automate SEO content
- where to publish to get cited by AI
- where buy-intent pSEO actually works
Frequently Asked Questions
Why use Search Console instead of a keyword tool to find opportunities?
Keyword tools estimate searches across the whole web. Search Console shows the exact queries that already reach your site, with real impressions and clicks. That tells you which buyer topics you can realistically rank for, so you build pages with a genuine shot rather than guessing.
What regex should I use in the queries report?
Two filters do most of the work: one for question words (who, what, where, when, why, how, which) and one for commercial modifiers (best, alternative, pricing, cost, vs). Run them separately, then study where they overlap, because overlapping queries carry the strongest buy intent.
How do I know when two queries should share one page?
Group by the decision the reader is making, not by the exact keyword. If several searches resolve the same decision, like which tool fits my team, they belong on one strong page as sections, not on separate thin pages that compete with each other.
When is a location page spam and when is it legitimate?
It is legitimate only when the answer genuinely differs by location, such as local pricing, providers, or regulations. If a page would be an identical list with one city name swapped, cut it. That near-duplicate pattern is exactly what Google's scaled-content rules target.
Can AI agents find programmatic SEO opportunities for me?
Agents can speed the mechanical steps: exporting, filtering, clustering, and drafting. They cannot be trusted with the judgment of which programmatic SEO opportunities deserve a page. Keep a human deciding what to build and what to delete, and use automation only for the repetitive work.
Want this handled for you? Our SEO services agency can help you grow your organic traffic and revenue.
Aashirvad Kumar
Writes about SEO, digital marketing and growth at Optimize For SEO.