Learn

Learn AI automation, ML and data storytelling.

I’ve been creating courses for more than six years: on the MLforSEO Academy, on Data Studio for Marketers, and for partners like Traffic Think Tank and SE Ranking. Every resource below is marked as a course, an ebook or a free resource, with its price.

On this page

MLforSEO Academy

Courses

Self-paced video courses with notebooks, templates and workbooks. Teams can buy bundles and team access.

Bundles and team access →
CoursePaidBeginner-friendly

Introduction to Machine Learning for SEO

The foundation: clustering, classification, entity extraction, fuzzy matching and content transformation, with Colab notebooks and Sheets templates across 8 modules.

CoursePaidIntermediate

Semantic ML-enabled Keyword Research in the LLM Era

Query semantics, search intent at scale, entities and building a semantic keyword universe, start to finish.

CoursePaidNew

The AI-powered Entity Audit

The 5C framework for auditing how search engines and LLMs understand a brand, with a live audit you can follow along with.

Published

Guest contributions and appearances

Articles I’ve written for other publications, plus podcasts and webinars. Talks and my own articles on MLforSEO and Data Studio for Marketers are hidden by default; switch them on to see everything.

Show
My sites

Oct 2026ArticleHow to Report on the URL Inspection API in Data StudioData Studio for Marketers
Oct 2026Article10 Common Data Storytelling Mistakes and How to Avoid ThemData Studio for Marketers
Oct 2026Article5 Ways to Connect Semrush to Data StudioData Studio for Marketers
Oct 2026Article5 Ways to Connect HubSpot to Data StudioData Studio for Marketers
Oct 2026ArticleAutomate the Google Sheet behind your Data Studio reportData Studio for Marketers
Oct 2026ArticleAdd a data health page to every client report in Data StudioData Studio for Marketers
Sep 2026ArticleThe Best Data Studio Connectors Compared (2026 Pricing)Data Studio for Marketers
Sep 2026ArticlePorter Metrics vs Windsor.ai vs Supermetrics (2026)Data Studio for Marketers
Sep 2026ArticleSupermetrics Alternatives for Data Studio Users (2026)Data Studio for Marketers
Sep 2026ArticleAgencyAnalytics Alternatives (2026): 10 Options PricedData Studio for Marketers
Sep 2026ArticleData Studio vs Power BI vs Tableau for Marketers (2026)Data Studio for Marketers
Sep 2026ArticleSupermetrics Pricing 2026: Plans, Extras & Real BillsData Studio for Marketers
Sep 2026ArticleData Studio vs Databox vs DashThis (2026): Costs ComparedData Studio for Marketers
Sep 2026ArticleThe Best Free Data Studio Templates (2026)Data Studio for Marketers
Sep 2026ArticleData Studio Dashboard Examples Worth Copying (and Why)Data Studio for Marketers
Sep 2026ArticleData Studio Community Visualisations: 13 Explained (2026)Data Studio for Marketers
Sep 2026ArticleData Studio Templates vs Themes: What’s the Difference?Data Studio for Marketers
Sep 2026ArticleData Studio Layout and Grid: How to Build Aligned ReportsData Studio for Marketers
Sep 2026ArticleHow to Add a Navigation Menu to a Data Studio ReportData Studio for Marketers
Sep 2026ArticleHow to Design a Report Cover Page in Data StudioData Studio for Marketers
Sep 2026ArticleImages, Logos and Icons in Data Studio: The Complete GuideData Studio for Marketers
Sep 2026ArticleMobile-Friendly Data Studio Reports: What Actually WorksData Studio for Marketers
Sep 2026ArticleData Studio Colour Palettes: A Practical, Accessible GuideData Studio for Marketers
Sep 2026ArticleData Studio Fonts: The Full List and How to Use ThemData Studio for Marketers
Sep 2026ArticleDark Mode in Data Studio: What Exists and What Doesn’tData Studio for Marketers
Sep 2026ArticleData Studio Scorecards: How to Build Ones People Can ReadData Studio for Marketers
Sep 2026ArticleHow to build an executive summary page in Data StudioData Studio for Marketers
Sep 2026ArticleData storytelling frameworks: which one your report needsData Studio for Marketers
Sep 2026ArticleMetrics that tell a story, and the ones that don’tData Studio for Marketers
Sep 2026ArticleReference lines and targets in Data StudioData Studio for Marketers
Sep 2026ArticleHow to annotate charts in Data StudioData Studio for Marketers
Sep 2026ArticleThe “so what?” test: making dashboards actionableData Studio for Marketers
Sep 2026ArticleData storytelling for marketersData Studio for Marketers
Sep 2026ArticleHow to present a Data Studio report to a clientData Studio for Marketers
Sep 2026ArticleWho owns the dashboards? Reporting operations for agenciesData Studio for Marketers
Sep 2026ArticleDashboard Design Principles for Reports People Actually ReadData Studio for Marketers
Sep 2026ArticleHow to Track Who Actually Uses Your Data Studio ReportsData Studio for Marketers
Sep 2026ArticleWhat is Data Studio?Data Studio for Marketers
Sep 2026ArticleHow to copy and reuse a Data Studio templateData Studio for Marketers
Sep 2026ArticleHow to connect Google Analytics 4 to Data StudioData Studio for Marketers
Sep 2026ArticleHow to create your first Data Studio reportData Studio for Marketers
Sep 2026ArticleData Studio chart types explained — and when to use eachData Studio for Marketers
Sep 2026ArticleHow to connect Google Search Console to Data StudioData Studio for Marketers
Sep 2026ArticleHow to connect Google Ads to Data StudioData Studio for Marketers
Sep 2026ArticleHow to connect Google Sheets to Data StudioData Studio for Marketers
Sep 2026ArticleThe Data Studio interface explainedData Studio for Marketers
Sep 2026ArticleHow to share and schedule a Data Studio reportData Studio for Marketers
Sep 2026ArticleData sources vs datasets in Data StudioData Studio for Marketers
Sep 2026ArticleDate range controls in Data StudioData Studio for Marketers
Sep 2026ArticleFilter controls and drop-downs in Data StudioData Studio for Marketers
Jun 2026TalkContext (not content) is king in AI searchBerlin Campixx · Berlin
Apr 2026TalkContext (not content) is king in AI searchSEOday (SearchDay) · Aarhus
Dec 2024Talk5 phases of NLP with applications for SEOWe Love SEO (Oncrawl) · Online
Nov 2024TalkGoogle Cloud ML APIs + Gemini: an automation appWomen in Marketing Bulgaria · Sofia
Oct 2024TalkIntroduction to machine learning for SEOs (masterclass)BrightonSEO · Brighton
Oct 2024TalkWhen, how and why to incorporate machine learning in SEOSearch 'n Stuff · Antalya
Sep 2024Guest articleWhat is an AI winter and is one coming?Search Engine Land
Jun 2024TalkContent transformation framework of the futureSEonthebeach · Murcia
Jan 2024Guest articleAudit and fix duplicate contentWix SEO Hub
Feb 2023TalkMachine learning in SEO: tasks and APIsPubcon · Austin
Jun 2022WebinarSearch intent in SEO (panel)Webinar panel
Jan 2022TalkBuilding a search intent-driven website architectureSEO Mastery Summit · Online
Nov 2021TalkSupercharging keyword research via search intent classificationInternational Search Summit · Barcelona
Sep 2021TalkInteractive Looker Studio reporting for Core Web VitalsMeasureFest (BrightonSEO) · Brighton

The MLforSEO newsletter

Tutorials, research and AI-search news for marketers, from me and the MLforSEO team. One email a week, no hype.