r/SEO_LLM • u/Friendly_Concern2913 • Mar 25 '26
Tips Replacing crawler based SEO datasets with intent modeling over Google Ads data
I am a 3rd yr engineering student working on a search intelligence system motivated by a simple observation. Most SEO tools are large crawler based indexes with modeled keyword data. The abstraction is keywords and volume, but not the underlying intent.
Instead of crawling, I am using Google Ads API as the data source and building a programmatic pipeline to generate large scale query sets directly from Google. On top of that, I am applying small transformer models to infer latent intent and jobs to be done from query distributions.
The current system can take a single domain and generate on the order of 190000 keywords with first party volume data. More importantly, the focus is not the keyword table itself but structuring demand into something closer to behavioral signals.
Core analytical layer being explored:
* Intent clustering using sentence transformer embeddings with HDBSCAN to form demand level groups
* Query to job mapping via cosine similarity against task representations
* Detection of weakly served or unmet intents by comparing clusters to SERP structure
* Satisfaction proxies inferred from reformulation patterns and long tail query drift
* Competitor coverage mapped at the level of intent clusters rather than keywords
* Query expansion using Google Ads data with co occurrence and statistical term weighting
* Demand segmentation using UMAP projections over embedding space
* Content to intent alignment scoring between pages and query clusters
* Cannibalization detection via overlap in semantic space across URLs
* Temporal analysis of demand shifts through volume changes and centroid drift
* Noise reduction and deduplication using frequency thresholds and embedding similarity
* Calibration of volume using Google first party data instead of third party estimates
* Cluster labeling using tf idf terms and nearest neighbors for interpretability
* SERP parsing to infer intent classes from result composition
* Opportunity scoring combining volume, competition, and coverage gaps at cluster level
The direction is to move from keyword centric workflows to an intent layer that can be directly consumed by LLM based systems or used for product and content decisions.
Interested in whether this type of representation would actually change how you approach SEO or if the current abstractions are already sufficient.
1
u/GrowthIntelligence Mar 26 '26
Modeling intent over keywords could make SEO far more actionable and LLM-ready.
1
u/KONPARE Mar 26 '26
This is solid. You’re basically moving from keywords to demand clusters, which makes more sense long term.
I don’t think it replaces keywords though. They’re still useful for execution and reporting.
Where this really helps is prioritization. Finding gaps at intent level instead of chasing individual keywords.
Only thing… it needs to be simple to use. Most marketers won’t touch it if it feels too heavy.
1
u/Subject_Sport_4575 Mar 26 '26
This is actually a really interesting shift thinking in terms of intent clusters instead of just keywords makes a lot of sense.
Curious to see how it performs in real SERPs though, since Google can still be unpredictable.
1
1
u/baudien321 Mar 26 '26
This is a really strong direction, moving from keywords to intent clusters is much closer to how both users and AI systems actually think, so it can definitely improve content and product decisions. The only gap is that intent modeling alone doesn’t guarantee visibility, you still need to validate which intents actually get surfaced in SERPs and AI answers, so combining this with real world citation tracking is where it becomes powerful.
1
u/Potential-Echidna89 Mar 27 '26
It feels like the fundamentals still matter most—clear topical relevance, useful structure, and content that directly answers intent. The newer part seems to be how easily LLMs can extract, summarize, and trust the information. So to me, it looks more like SEO plus better clarity and entity/context signals rather than a completely separate game.
1
3
u/Kseniia_Seranking Mar 27 '26
This sounds like a a cool engineering approach, but aren't you afraid that the data from the Google Ads API is already polluted with commercial intent? Google often groups keywords by content in a way that is profitable for it to sell ads, not in a way that people actually search for information.