Introduction to Machine Learning for SEO
- ML Solution Characteristics
- Practical: Clustering of page content with BERTopic
- Practical: Clustering of page content with LDA
NEW: AI Search Optimisation and Agentic SEO Course by Beatrice Gamba -> Immediate start, on-demand learning for how to optimise for discovery in agentic search ✨ ✨
Core Concepts (AI/ML)
In shortExplainable AI is the ability to understand and explain why a model produced a particular output, through interpretable models or explanation methods.
Explainable AI (often shortened to XAI) is about being able to say why a model produced a given output. Some models are explainable by design, because you can read their logic directly. Others, especially deep learning models and large language models, behave like black boxes, and need extra methods to approximate what drove a decision. For marketers the practical question is simple: can you explain the result to a client or stakeholder?
There are two broad routes to explainability:
MLforSEO’s ML Solution Characteristics lesson treats explainability as one of the questions to ask before choosing a model:
It also explains a common frustration in SEO: ranking systems and LLMs are complex models, which is part of why Google often cannot tell a site owner exactly why traffic dropped.
A team builds a model to predict which blog posts will lose traffic. A logistic regression flags low internal link count and an outdated publish date as the strongest drivers, which gives editors a clear to-do list. A deep learning model scored slightly better in testing but could not show which signals mattered, so the team kept the simpler model for reporting.