Introduction to Machine Learning for SEO
- Practical: Clustering images based on color
- Practical: Entity Analysis in Web Content Audits for Automated Internal Link Opportunity Identification
- Practical: 404 and Redirect mapping with fuzzy matching
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 ✨ ✨
Tools & Platforms
In shortScreaming Frog SEO Spider is a desktop website crawler for technical SEO audits that can also extract page content and run embeddings and AI prompts.
Screaming Frog SEO Spider is a desktop crawler, made by UK agency Screaming Frog, that crawls a website the way a search engine bot would and reports on what it finds: status codes, redirects, titles, meta descriptions, canonicals, structured data, internal links and much more. For MLforSEO it is also the quickest way to build a dataset: crawl a site, extract the text you need and feed it into a machine learning model.
You enter a URL (or upload a list), the Spider follows links and records every page’s data, and you filter or export the results. Key features for ML work:
The free version crawls up to 500 URLs; custom extraction and the AI features need a paid licence, which was £199 a year at the time of MLforSEO’s October 2026 update.
To topic-model a blog, set up a custom extraction on the article body’s CSS selector, crawl the blog folder, then export URL and extracted text. The companion notebook in the MLforSEO code hub tests the selector and cleans the export into an NLP-ready dataset, which can go straight into BERTopic or the Natural Language API.