Semantic AI-powered SEO Keyword Research
- Practical/Lab – Methods for explicit search intent classification
- Search Intent
- Organising your database and keyword categorisation
Search & SEO Concepts
In shortThe goal behind a search query, such as learning, finding a site, comparing options or buying, which shapes what content can satisfy it.
Search intent is the reason someone types a query and submits it to a search engine: what they want to learn, find, compare or do. Understanding it shapes everything from keyword selection to page structure to which SERP features your content needs to compete with. MLforSEO treats it in two layers: explicit intent, which you can often read from the query, and implicit intent, which depends on context.
Explicit intent is usually grouped into four core types, building on Andrei Broder’s 2002 taxonomy of navigational, informational and transactional searches:
Google’s Search Quality Rater Guidelines use their own labels, such as Know, Do, Website and Visit-in-person. Many queries are hybrids, and micro-intents such as brand, product or location modifiers add detail.
Implicit intent sits under the query: device, time, place, the user’s situation and earlier searches in the session. Search engines infer it from query patterns, behaviour across many users, and the results people engage with. AI search goes further by expanding one question into many sub-queries on the user’s behalf.
“Running shoes” is ambiguous. Checking the SERP shows a mix of product listings, shopping results and buying guides, which signals mixed commercial and transactional intent. MLforSEO’s search intent lessons show several ways to label such keywords at scale: regex rules for modifiers like “how”, “best” or “buy”, rules based on which SERP features appear, ML classifiers or zero-shot transformer models, and entity-based semantic parsing with spaCy and the Google Natural Language API.