Please log in to access your purchased courses.

Semantic AI-powered SEO Keyword Research Course

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.

10+

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.

15+

Scripts, no-code templates, checklists, dataset samples, and other resources shared to kickstart your implementation

35+

Forward-thinking marketers are currently taking this course

COURSE AUTHOR & INSTRUCTOR

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.

TWO NEW MODULES CURRENTLY IN DEVELOPMENT

Queries in the AI Era

With lessons on Synthetic Queries, Query Expansion Techniques, AI User Prompts, and more ✨

AI Overviews, Brand Discovery & Authority in LLMs

With insights on how to stand out in LLM-driven search engines ✨

What people are saying

Let’s get started

Introduction & Overview

The introduction module, where we answer the question ‘Why is the way I’ve been doing keyword research for 20 years no longer working?’. We touch upon the differences between traditional and semantic keyword research, and which of the fundamentals will remain important for the future.

Lessons

Traditional Vs Semantic Keyword Research (& why traditional is no longer enough) Preview Who this course is for and what we'll cover Preview

Fundamentals of Semantic Keyword Research

In this module we present the fundamentals of semantic keyword research. We touch upon entities, NER, the EAV (Entity – Attribute – Variable) Model, entity linking and related entities. We also discuss concepts like query sequences and query paths. Practical lessons introduce key APIs for semantic analysis and content planning.

Lessons

Entities, Entity Attributes, Entity Attribute Variables (EAV Model) Preview Practical/Lab Query Entity Extraction with Google NLP and Entity ML-enabled data analysis Preview Search Query Sequences and Query Path Preview Practical/Lab – How to work with Google's Autocomplete API to uncover Google-suggested query paths Preview

Query Understanding and Analysis

This module is all about understanding how queries can be reformulated, and why that’s important, as well as the roles of context of the query and search session in results display. We also discuss how Google understands implicit user feedback, and how they track user search behaviour, analysing why these aspect of semantics and context are crucial for us to consider when building a keyword universe.

Lessons

Query Augmentation Preview Query Context and Session Context Preview Implicit User Feedback and User Search Behaviour Preview

Understanding the SERP – Theory and practice

In this module, we go through the importance and impact a good SERP feature analysis can have for determining a content angle. We demonstrate how Google can be a source of data on us better understanding the intent behind the query, and their likely query path and interests. We introduce different methods for automated SERP collection and analysis.

Lessons

SERP Feature Analysis Preview Practical/Lab – How to work with dataforSEO for SERP collection Preview Practical/Lab – How to identify desired content formats and platforms served from SERP data Preview

Search Intent – Theory and Practice

In this module we introduce the concept of search intent, and go through practical ways to classify the why behind searches, taking into account not only explicitly stated words but implicit search intentions.

Lessons

Search Intent Preview Practical/Lab – Methods for explicit search intent classification Preview

Advanced Semantic Keyword Analysis Concepts

In this module we cover advanced concepts in semantic query and content analysis like knowledge graphs, information gain. We also showcase how Google uses entities and knowledge graphs in their information retrieval and ranking systems via patent analysis.

Lessons

Knowledge Graphs Preview Information Gain Preview How Google Uses Entities and the Knowledge graph (Patents) Preview

Building a semantic keyword universe – Start to Finish

This module will teach you the process of building a semantic keyword universe – from start to finish. You will learn essential data sources, and how to organise and categorise your research, and then go through tasks from the course. Some best practices are also shared in how your keyword universe might look like, how it’s maintained, and how it’s presented to clients.

Lessons

Getting your data – data sources run-through Preview Organising your database and keyword categorisation Preview How to move from traditional to semantic keyword universe – Checklist, based on course tasks Preview What a good semantic keyword universe looks like Preview

Integrating Semantic Keyword Research Into Projects

This module is all about learning how to integrate the research you’ve built into other projects – in SEO and in digital marketing. We’ll also share practical low and no-code automation solutions to building content briefs and topic maps from your semantic keyword universe.

Lessons

How to integrate semantic keyword research into real-world projects Preview Practical/Lab – How to Automate Content Briefs from your Keyword Universe Preview

Entity-based Brand Authority Building in the LLM Era (Bonus Module)

In the module Entity-Based Search and SEO – Building Brand Authority in the LLM Era, Beatrice Gamba, Head of Innovation at Wordlift, will guide you through how entity-based search redefines the way brands are understood in the LLM era. What truly matters is meaning: the ability to clearly communicate who you are, what you stand for, and how your brand connects to the larger knowledge ecosystem. Machines and people alike respond to consistency and clarity, and ensuring your values are digitally represented with precision is essential to being visible and trusted by the machines.We’ll explore how to translate the values of your brand into structured, data-driven signals that search engines and AI systems can interpret. From strengthening entity recognition to weaving your presence into knowledge graphs, this is about making your brand not just discoverable, but meaningful in a digital environment where authority is earned through accuracy, trust, and relevance.What you’ll take away: (1) Why meaning is central to entity-based search in the age of LLMs. (2) How to represent your brand’s values consistently in digital form. (3) Practical methods for reinforcing entity recognition. (4) How to integrate with knowledge graphs to enhance trust and visibility. (5) Concrete steps to build lasting brand authority in a data-driven ecosystem.

Lessons

Module Overview: Entity-based Search and Brand Authority Building in the LLM Era  Preview

Key Takeaways & What's Next

In this module, we say goodbye and most importantly – congratulations, by recapping everything learned and looking ahead to new horizons.

Lessons

Course Takeaways Preview What's next Preview

Semantic Keyword Research – FAQs

1) What is the fundamental shift from traditional to semantic keyword research?

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.

2) How do entities and knowledge graphs enhance search understanding?

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.

3) What is “Information Gain” and how does it influence search rankings and content strategy?

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.

4) How do Google’s Autocomplete APIs and user search behaviour data inform keyword research?

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.

5) What are SERP Features and why are they crucial for modern SEO?

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.

6) How can explicit search intent be classified, and what are its different categories?

Explicit search intent refers to the user’s clearly stated goal in their query. Traditionally, it includes three main types:

  • Informational: Users seek to learn about a topic (e.g., “what is a SERP?”).
  • Navigational: Users want to reach a specific website or location (e.g., “YouTube”).
  • Transactional: Users intend to complete an action, often a purchase (e.g., “buy running shoes”).

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.

7) What role do “Query Context” and “Session Context” play in search engine understanding?

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.

8) How does semantic keyword research differ from traditional approaches in data collection and analysis?

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:

  • Google Search Console: Your ranked queries and performance.
  • Competitor Keywords: Both business (revenue) and organic (traffic) competitors.
  • Content Gap Analysis: Topics/queries competitors rank for but you don’t.
  • People Also Ask & Autocomplete: Common questions and user-suggested query paths.
  • Trending Keywords: From sources like Google Trends and Exploding Topics.
  • First-Party Research: Interviews, surveys, chat transcripts, and the EAV model to uncover patterns and needs.
  • SERP Analysis: Formats, platforms, and features Google prioritises for different queries.

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.

Who this course is for

Designed for search professionals who want to move beyond keyword lists into entity- and intent-driven workflows.

SEO Specialists & Leads

  • Modernise workflows with entity-first, intent-aware research.
  • Scale briefs and audits with repeatable, data-driven methods.

Content & Editorial Teams

  • Plan formats & platforms that match SERP expectations.
  • Collaborate with expert authors and LLM-assisted workflows.

Data-savvy Marketers & Analysts

  • Leverage APIs and practical scripts (beginner-friendly).
  • Turn noisy keyword data into semantic clusters and actions.

Agencies & In-house Teams

  • Build scalable systems for multiple markets & languages.
  • Productise deliverables (briefs, roadmaps, reporting).

Consultants & Freelancers

  • Differentiate with semantic strategy & ML-enabled automation.
  • Improve outcomes for audits, migrations, and programmatic SEO.

Course Purchase FAQs

Can you issue an invoice?

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.

What payment methods do you accept?

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.

How soon do I get access after purchasing?

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.

How long do I have access to the course?

The course is on-demand and self-paced. No time limits for course completion – learn at your own pace.

Do you charge VAT or sales tax?

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.

Can I buy multiple seats or a team license?

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.

Can you update my invoice details after purchase?

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.

Do you provide a certificate of completion?

While we’re not an accredited institution, MLforSEO Academy automatically provides a certificate of completion for each course you finish.

Can I change the seat to a different person after purchase?

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.

Can I expense the course to my company?

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.