Your cart is currently empty!
SEO Specialists & Leads
- Modernise workflows with entity-first, intent-aware research.
- Scale briefs and audits with repeatable, data-driven methods.
We just launched our courses -> Start learning today ✨
This course, Semantic AI/ML-enabled Keyword Research: From Theory to Practical Application, offers an in-depth exploration of modern keyword research strategies, moving beyond traditional approaches.
You’ll learn how to leverage concepts like entities, search intent, and understand how search engines actually process queries to improve your organic presence and content strategies. With a focus on user behavior, query paths, and machine learning APIs to use to ease some of the load, this course will guide you through advanced data analysis techniques and practical tools for semantic keyword research.
By the end, you’ll be equipped to conduct comprehensive keyword research, visualize your findings, and integrate all of this knowledge into actionable projects to follow the completion of your semantic keyword universe.
Hours of video tutorials, with dozens of query semantics concepts demystified. Numerous patents covered in a practical way, with practical exercises and process improvement suggestions along the way.
Scripts, no-code templates, checklists, dataset samples, and other resources shared to kickstart your implementation
Forward-thinking marketers are currently taking this course
Lazarina Stoy.
Lazarina Stoy is a recognized expert in the intersection of SEO, data science, and machine learning. With a background in digital marketing and technology, Lazarina has worked with top-tier enterprise-level companies like AWS, Skyscanner, and Extreme Networks, leveraging machine learning to enhance SEO strategies, implement process automation, and drive organic growth. She is known for her ability to simplify complex technical concepts, making them accessible and exciting for both beginners and professionals.
Lazarina has led numerous projects implementing machine learning for SEO tasks, before turning her passion for technology into the training platform MLforSEO, where she helps organic search marketers get onboarded into the world of AI. Additionally, she has developed training resources, contributed to major industry publications like Search Engine Land and Moz, and spoken at leading digital marketing conferences worldwide.

With lessons on Synthetic Queries, Query Expansion Techniques, AI User Prompts, and more ✨
With insights on how to stand out in LLM-driven search engines ✨
Traditional keyword research primarily focused on keyword targeting, density, and difficulty metrics. In contrast, semantic keyword research centres on understanding the user’s holistic search journey, including their content and information needs, motivations, and the context of their searches.
It moves beyond just finding keywords to target on a page, instead aiming to understand the underlying intent, the expected content format and platform, how queries connect, what information the user already possesses, and the brand’s ability to produce relevant content across various platforms. This user-centric approach ensures content is strategically created to address specific user needs and fit seamlessly into their search behaviour.
Keywords are phrases with SEO value, while entities represent real-world concepts like people, places, organisations, or events. In semantic keyword research, entities are crucial for deciphering search queries and their underlying intent.
The Entity-Attribute-Variable (EAV) model helps categorise entities by their characteristics (attributes) and specific values (variables). Google leverages entities extensively through its Knowledge Graph, a structured database connecting facts, entities, and their relationships. This allows Google to understand the context and meaning of queries, disambiguate terms (e.g., “London” in the UK vs. “London” in the US), generate knowledge panels with factual information, refine query suggestions, and power question-answering capabilities. For SEO, understanding entities helps create content that aligns with real-world concepts, improving relevance and visibility.
Information gain is a score that quantifies how much new and useful information a document or webpage provides to users who have already seen other content on the same topic. Google uses this score to prioritise documents that offer novel insights, aiming to prevent repetitive information in search results and enhance user engagement.
The score is calculated using machine learning models that analyse page content, salient extracted information, and semantic representations (e.g., embeddings, bag-of-words). Beyond ranking, information gain helps Google identify and de-duplicate web pages, expand entity collections for the Knowledge Graph, and generate related query/entity suggestions.
For content creators: focus on proprietary or unique insights, regularly update content, incorporate expert opinions, and curate niche material that fills existing information gaps rather than replicating what’s already available.
Google’s Autocomplete APIs (for Search, YouTube, and Maps) offer real-time keyword suggestions based on user input. These predictions are driven by language modelling, frequency models, and reinforcement learning, and become increasingly personalised based on user history and group behaviour.
For keyword research, these APIs reveal Google-suggested query paths, refinements, and augmentations—showing what users are likely to search for next and which related terms trend. While you can’t directly access Google’s extensive user behaviour data (e.g., CTR, dwell time, pogo-sticking), you can infer satisfaction and intent by analysing your own site data (e.g., Google Search Console queries combined with GA4 engagement metrics) and benchmarking competitors. This helps identify content gaps, assess effectiveness for specific queries or entities, and tailor strategies to improve UX.
SERP (Search Engine Results Page) features are elements beyond the traditional “10 blue links,” such as Featured Snippets, People Also Ask boxes, Knowledge Panels, image carousels, and local map packs. Google constantly experiments with and refines these features to enhance UX by providing more direct and diverse answers.
They’re crucial for SEO because they increase visibility, can improve click-through rates, diversify traffic by capturing wider intents, and provide insight into user preferences (e.g., preferred content formats like video or images). Analysing SERP features helps identify content gaps, strengthen competitor analysis, and align your content with how Google presents information for specific queries.
Explicit search intent refers to the user’s clearly stated goal in their query. Traditionally, it includes three main types:
A fourth common category is Localised Search (e.g., “restaurants near me”). These classifications can be done using rule-based approaches (matching keywords like “how to,” “buy,” “near me”) or machine learning models that analyse query text, SERP features, and entity data. More nuanced micro-intents (e.g., “discount” within transactional queries) can be identified by reverse-engineering GSC data and competitor analysis.
Query context refers to the immediate context provided by the user’s search, encompassing both a macro context (broad domains like “medicine” or “sports”) and a micro context (specific terms or subtopics such as “oncology” or “treatment options”). Search engines combine these to deliver highly relevant results.
Session context considers the entire sequence of searches within a session (or across sessions). Google uses this to understand evolving intent and prior knowledge. For example, if a user consistently engages with certain content types or domains, similar results may be prioritised later; conversely, results that didn’t earn engagement may be down-ranked to surface new information. For content strategists, mapping these contexts supports designing content paths that mirror user journeys, interlinking assets, and avoiding cannibalisation.
Unlike traditional keyword research (often reliant on third-party tools and basic metrics like search volume), semantic keyword research emphasises a comprehensive, multi-source approach. Key data sources include:
Analysis then categorises keywords by brand, search intent, length (short/long tail), clusters, topics, entities, SERP features, content type/platform, content depth, and even user personas. This multifaceted approach leverages ML and APIs for entity extraction, semantic clustering, and intent classification—enabling a deeper, more nuanced understanding of user needs and the search landscape.
Designed for search professionals who want to move beyond keyword lists into entity- and intent-driven workflows.
Yes. Go through the standard checkout and enter your billing details (name, company, address, and—if applicable—VAT/Tax ID). An invoice/receipt will be issued automatically and sent to your email. If anything needs correcting, reply to the order email and we’ll re-issue.
Major debit/credit cards are supported, with additional local options shown at checkout depending on your location. If you need a company purchase order or bank transfer for multiple seats, reply to your order email and we’ll help.
Access is provisioned as soon as your payment completes. You’ll receive a confirmation email and can log in to your Academy dashboard to start learning right away.
The course is on-demand and self-paced. No time limits for course completion – learn at your own pace.
Taxes are calculated based on your billing country and shown at checkout. If you have a valid VAT/Tax ID (where applicable), enter it during checkout for the correct treatment.
Yes. For teams, we can organise bulk checkout and centralised invoicing. Reply to your order email with the number of seats you need and we’ll set it up.
Yes. If you need a correction (e.g., company name, address, VAT number), reply to the invoice or order email with the exact details and we’ll re-issue the document.
While we’re not an accredited institution, MLforSEO Academy automatically provides a certificate of completion for each course you finish.
If you purchased with the wrong email or need to reassign a seat, reply to your order email. We can help move access to the correct learner’s account.
Absolutely—use your company billing details at checkout to receive a formal invoice. If your finance team needs specific wording or a PO reference, include it in the “Company” or “Notes” field and we’ll reflect it on the invoice.