Ready-to-use AI and machine learning tools for marketers
Templates, notebooks, scripts and checklists that put AI to work on real marketing jobs: research, content, reporting, automation and search. Copy one, add your own data and skip the build.
- Google SheetsNo-Code TemplateFree
Content Audit Template: Search Console, GA4 and Crawl to Keep, Update, Merge or Prune (Google Sheets)
Free Google Sheets template that joins Search Console, GA4 and Screaming Frog data per URL and suggests keep, update, merge, prune or redirect, with reasons.
Get it free → - Google SheetsNo-Code TemplateFree
Keyword Mapping Template with Intent and Cannibalisation Flags (Google Sheets)
Free Google Sheets template that maps keywords to URLs, labels search intent, scores priority and flags cannibalisation and intent mismatches automatically.
Get it free → - Google SheetsNo-Code TemplateFree
Topical Map Template and Generator Based on the EAV Model (Google Sheets)
Free Google Sheets template that turns an entity, its attributes and values into a topical map with pillar, cluster and supporting pages, links and coverage.
Get it free → - Google SheetsChecklistFree
SEO Site Migration Checklist + Redirect Mapping Workbook
Free Google Sheets site migration checklist (43 checks) with a redirect mapping workbook that takes fuzzy-matching output and tracks QA per URL.
Get it free → - Google SheetsChecklistFree
Knowledge Panel & Brand SERP Audit Checklist
Free Google Sheets checklist that audits your Google knowledge panel eligibility and brand SERP in 36 checks, ending with a prioritised action plan.
Get it free → - Google SheetsChecklistFree
Generative Engine Optimisation (GEO) Checklist
Free Google Sheets checklist that walks you through 44 generative engine optimisation checks, from AI crawler access to citation tracking.
Get it free → - Google ColabCoding Script or NotebookFree
Free Keyword Clustering Tool (SERP-Overlap + Embeddings Hybrid)
Free Google Colab notebook that clusters keywords by SERP overlap and embeddings, then merges both into named clusters with intent hints and volume totals.
Get it free → - Google ColabCoding Script or NotebookFree
Query Fan-Out Simulator & Coverage Checker
Free Google Colab notebook that simulates AI Mode query fan-out for a seed query and scores how well your page's passages cover each sub-query.
Get it free → - Google ColabCoding Script or NotebookFree
YouTube Keyword and Tag Research Notebook (Autocomplete + Competitor Tags)
Free Google Colab notebook for YouTube keyword research: autocomplete ideas, competitor tags and titles via the YouTube API, gaps and a tag list.
Get it free → - Google ColabCoding Script or NotebookFree
AI Crawler Access Checker: robots.txt, llms.txt and Bot Rules
Free Google Colab notebook that checks robots.txt access for GPTBot, OAI-SearchBot, ClaudeBot, Google-Extended and 23 more AI crawlers, plus llms.txt.
Get it free → - Google ColabCoding Script or NotebookFree
Entity Salience Checker: Google NL API v1, Page vs Target Entity
Free Google Colab notebook that checks if your page's target entity is the most salient one, using Google NL API v1, and compares it with competitors.
Get it free → - Google ColabCoding Script or NotebookFree
DataForSEO SERP Collection Starter Notebook
Free Google Colab notebook that pulls Google SERPs with the DataForSEO API into tidy tables: organic, SERP features, PAA and AI Overview citations.
Get it free → - Google ColabCoding Script or NotebookFree
AI Overview Tracker: Presence, Cited Domains and Your Share
Free Google Colab notebook that checks which keywords trigger AI Overviews, which domains they cite, whether you're cited, and your share of citations.
Get it free → - Google ColabCoding Script or NotebookFree
Sentiment Analysis in Python: VADER vs TF-IDF vs RoBERTa vs Google NL API (Notebook)
Free Google Colab notebook that benchmarks lexicon, classic ML, transformer and Google NL API sentiment on the same data, then scores brand SERP titles.
Get it free → - Google ColabCoding Script or NotebookFree
Meta Description Generator in Python: BERT vs Embeddings vs LLM, with Guardrails
Free Google Colab notebooks that write meta descriptions at scale three ways (BERT, embeddings, LLM) and flag length, hallucination and duplicate issues.
Get it free → - Google ColabCoding Script or NotebookFree
Blog Architecture Audit: Click Depth, Orphan Pages and Hub Coverage (Python)
Free Python script that audits blog architecture from a sitemap or Screaming Frog export: click depth, orphan pages, category balance and hub coverage.
Get it free → - Google ColabCoding Script or NotebookFree
Image SEO Audit and Bulk AI Alt Text Generator (Colab Notebook)
Free Google Colab notebook that audits page images for alt text, format and weight, drafts missing alt text with a vision model and finds near-duplicates.
Get it free → - Google SheetsNo-Code TemplateFree
Google Sheets Formulas for SEO Keyword Research and Content Analysis (Copyable, Tested)
Free set of copyable Google Sheets formulas for SEO: intent labels, branded splits, SERP feature signals, site sections, rank buckets and brand from URL.
Get it free → - Google ColabCoding Script or NotebookFree
Internal Link Audit and Topic Clustering Notebook with Embeddings
Free Google Colab notebook that audits internal links and anchor text, clusters pages by embeddings and suggests missing contextual links in each cluster.
Get it free → - Google ColabCoding Script or NotebookFree
Structured Data Automation Kit: Audit, Generate and Validate JSON-LD with Python
Free Python toolkit that audits existing schema markup, generates connected JSON-LD from a CSV or database, and validates it against schema.org and Google.
Get it free → - Google ColabCoding Script or NotebookFree
IndexNow Bulk Submitter and Search Console Index Checker (Python Scripts)
Free Python scripts that bulk-submit URLs to IndexNow from a sitemap or crawl export, then check Google indexing with the Search Console URL Inspection API.
Get it free → - Google ColabCoding Script or NotebookFree
SERP Competitor Analysis with ML: Categories, Entities, Sentiment and N-grams (Notebook)
Free Google Colab notebook that categorises ranking sites, measures share of search, extracts entities and sentiment, and finds n-grams in top results.
Get it free → - Google ColabCoding Script or NotebookFree
Search Intent Mismatch Audit: Search Console Notebook for Site Architecture
Free Google Colab notebook that classifies your Search Console queries by intent and flags pages ranking for queries that don't match the page type.
Get it free → - Looker StudioVisualization TemplateFree
Search Intent Keyword Classifier Dashboard (Looker Studio Template)
Free Looker Studio template that sorts a Semrush or Ahrefs keyword export by search intent, with easy and money keyword views and SERP feature filters.
Get it free → - Google ColabCoding Script or NotebookFree
Multi-Dimension Query Classifier: Rule-Based Colab Notebook and Google Sheets Template
Free Google Colab notebook and Sheets template that label every keyword by intent, query type, format, knowledge level, persona and more with editable regex.
Get it free → - Google SheetsChecklistFree
YouTube SEO Checklist: Improve Video Visibility and Channel Health (Checklist)
Free YouTube SEO checklist in Google Sheets: 72 steps across 15 production areas and six publishing stages to improve video visibility and channel health.
Get it free → - Google SheetsNo-Code TemplateFree
On-page Duplication Analysis (Google Sheets Template)
Free Google Sheets template for on-page duplication analysis: combine a Screaming Frog crawl with Search Console data to flag duplicate titles and H1s.
Get it free → - Google SheetsNo-Code TemplateFree
No-code LDA Topic Modeling: Website Content Clustering Output Organiser (Google Sheets Template)
Free Google Sheets template to organise no-code LDA topic modelling outputs from jsLDA, turning website content into readable topic clusters without code.
Get it free → - Google SheetsNo-Code TemplateFree
Internal Link Opportunities Quick Find (Google Sheets Template)
Free Google Sheets template to find internal link opportunities fast: paste crawled content and target keywords to see every page where each term appears.
Get it free → - Google SheetsNo-Code TemplateFree
Fuzzy Matching for SEO Use Cases (Google Sheets Template)
Free Google Sheets template for fuzzy matching in SEO: score string similarity for titles, keywords and URLs, find link opportunities and check redirects.
Get it free → - PDFE-bookPaid
Introduction to Machine Learning for SEOs (E-Book) — by Lazarina Stoy
A 235-page e-book on machine learning for SEO: classification, clustering, entities, fuzzy matching and content transformation, with 30+ resources.
Buy the resource → - Google SheetsWorkbookAcademy
Agent Readiness Stack Audit
Google Sheets audit workbook that scores your site across the agent-readiness stack, showing whether AI agents can read, understand and act on your pages.
by Beatrice GambaIncluded in a course → - Google SheetsChecklistAcademy
Late-Evaluation Rewrite Checklist
Google Sheets checklist to rewrite content for late-evaluation in AI search, testing each section for self-containment, attribution, consistency and value.
by Beatrice GambaIncluded in a course → - Google Docs / WordGuideAcademy
7 Alternative Signals of AI Influence
Step-by-step guide to seven alternative signals of AI influence, with tools, cadence and targets to measure AI impact that analytics reports as direct.
by Beatrice GambaIncluded in a course → - Google Docs / WordChecklistAcademy
Extraction Readiness Audit
Extraction readiness audit in Google Docs: five pass/fail checks you can run on any page in under ten minutes to see if AI retrieval can use its sections.
by Beatrice GambaIncluded in a course → - Google SheetsWorkbookAcademy
Entity Confidence Recovery Tracker
Google Sheets tracker to recover entity confidence after a rebrand or migration: find attribute contradictions, plan fixes and monitor your KG score.
by Beatrice GambaIncluded in a course → - Google SheetsWorkbookAcademy
Language Model Visibility: 4-Week Implementation Roadmap
Google Sheets four-week roadmap to improve language model visibility, with a citation-rate baseline across ChatGPT, Claude, Perplexity and Gemini.
by Beatrice GambaIncluded in a course → - Google SheetsWorkbookAcademy
Agent SEO Implementation Roadmap
Google Sheets roadmap for agent SEO implementation: a phased plan covering robots.txt, llms.txt and content restructuring so AI agents can reach your site.
by Beatrice GambaIncluded in a course → - Google SheetsWorkbookAcademy
30-Day Agent Search Optimization Action Plan
Google Sheets 30-day action plan for agentic search optimisation: week-by-week tasks for content audits, entity fixes, extractability and testing.
by Beatrice GambaIncluded in a course → - Google ColabCoding Script or NotebookFree
Transformer-Based Search Intent Classification with BART Zero-Shot & SERP Signals (Colab Notebook)
Free Google Colab notebook for search intent classification that combines regex rules, SERP feature signals and BART zero-shot transformer predictions.
Get it free → - Google ColabCoding Script or NotebookFree
Semantic Search Intent Classification with Google Cloud NLP & spaCy in Python (Colab Notebook)
Free Google Colab notebook for semantic search intent classification in Python, combining spaCy dependency parsing with Google Cloud NLP entity analysis.
Get it free → - Google ColabCoding Script or NotebookFree
Search Intent Classification from SERP Features in Python: Rule-Based Notebook for SEO
Free Google Colab notebook for rule-based search intent classification from SERP features in Python, mapping 60+ features to intent with no API keys.
Get it free → - Google ColabCoding Script or NotebookAcademy
Customer Segmentation with Machine Learning Using Three Clustering Approaches
Google Colab notebook for customer segmentation with machine learning, comparing K-Means with RFM, hierarchical clustering and DBSCAN on behavioural data.
Included in a course → - Google ColabCoding Script or NotebookAcademy
Image Clustering by Color with Three Machine Learning Approaches for Visual Content Organization
Google Colab notebook for image clustering by colour, from colour histograms and dominant colours to ResNet50 features, to organise visual content.
Included in a course → - Google ColabCoding Script or NotebookAcademy
Synthetic vs User Query Classification Notebook with Rule-Based and Machine Learning Detection
Google Colab notebook to classify synthetic versus real user queries using feature extraction, weighted rules and a Random Forest model.
Included in a course → - Apps ScriptNo-Code TemplateFree
Entity Analysis with Google Cloud Natural Language API (No-Code Template)
Free no-code Google Sheets template for entity analysis with the Google Cloud Natural Language API: extract entities, types, sentiment and more in bulk.
Get it free → - Looker StudioVisualization TemplateFree
Looker Studio Text Classification Dashboard Template with Interactive Category Visualization and Hierarchical Analytics
Free Looker Studio dashboard template for text classification results, turning Google Sheets category data into interactive, filterable reports.
Get it free → - Google Docs / WordGuideAcademy
LLM Citation Tracking: 4 Step Implementation Guide
Implementation guide for LLM citation tracking: a four-step method with a prompt bank, scoring rubric and competitor benchmarks across ChatGPT and Gemini.
by Beatrice GambaIncluded in a course → - Google SheetsWorkbookAcademy
Knowledge Graph Foundation – Step 1 Template
Google Sheets workbook for step one of a knowledge graph build: prioritise entities into tiers, map relationships, assign Schema.org types and plan it.
by Beatrice GambaIncluded in a course → - Google Docs / WordGuideAcademy
Knowledge Graph Implementation Guide
Knowledge graph implementation guide with ready-to-ship JSON-LD, config templates, CMS snippets and a week-by-week rollout plan for structured data teams.
by Beatrice GambaIncluded in a course → - Google SheetsWorkbookAcademy
Schema Entity Audit Template
Google Sheets template to audit schema.org structured data quality across seven entity categories with a five-point scoring framework and clear criteria.
by Beatrice GambaIncluded in a course → - Google SheetsWorkbookAcademy
Entity Relationship Planning Workbook
Google Sheets workbook to plan schema.org entity relationships, define permanent @id URL patterns and validate connections before you deploy markup.
by Beatrice GambaIncluded in a course → - Google ColabCoding Script or NotebookFree
IBM Watson NLU Complete API Implementation Template for Multi-Feature Text Analysis (Notebook)
Free Google Colab notebook with working Python code for all 11 IBM Watson NLU features, from entities and keywords to emotion, semantic roles and syntax.
Get it free → - Apps ScriptNo-Code TemplateFree
IBM Watson NLU Sentiment and Emotion Analysis Template for Google Sheets with Multi-Dimensional Affect Detection
Free Google Sheets template for sentiment and emotion analysis with IBM Watson NLU, scoring joy, sadness, fear, disgust and anger for reviews and feedback.
Get it free → - Apps ScriptNo-Code TemplateFree
Google Sheets Text Classification Template with Google Cloud Natural Language API for Automated Content Categorization
Free Google Sheets template for text classification with the Google Cloud Natural Language API, assigning hierarchical categories with confidence scores.
Get it free → - Apps ScriptNo-Code TemplateFree
Google Sheets Syntax Analysis Template with Google Cloud Natural Language API for Grammatical Structure Parsing
Free Google Sheets template for syntax analysis with the Google Cloud Natural Language API: extract lemmas, parts of speech and dependency trees in bulk.
Get it free → - Apps ScriptNo-Code TemplateFree
Google Sheets Content Moderation Template with Google Cloud Natural Language API for Toxic Content Detection
Free Google Sheets template for content moderation with the Google Cloud Natural Language API, scanning text for toxicity and harm across 16 categories.
Get it free → - Apps ScriptNo-Code TemplateFree
Sentiment Analysis No-code Template with Google Cloud Natural Language API
Free no-code Google Sheets template for sentiment analysis with the Google Cloud Natural Language API, scoring reviews and feedback for tone and intensity.
Get it free → - Google Docs / WordOtherFree
Comprehensive Content Brief Template with Data Source Mapping for Semantic Keyword Research Implementation
Free content brief template for semantic keyword research, with 19 sections and data source mapping that shows exactly where each field's data comes from.
Get it free → - Google ColabCoding Script or NotebookFree
Identifying Desired Content Formats & Platforms from SERP Data (Lab Notebook)
Free Google Colab notebook to identify the content formats and platforms users want from SERP data, mapping SERP features to content recommendations.
Get it free → - Google ColabCoding Script or NotebookFree
Map Keywords to Topics: Supervised (sBERT + Fuzzy) vs. Unsupervised (BERTopic) (Notebook)
Free Google Colab notebook to map keywords to topics, comparing supervised sBERT and fuzzy matching with unsupervised BERTopic topic discovery.
Get it free → - Google ColabCoding Script or NotebookFree
Knowledge Graph API Extraction and Entity Relationship Analysis for Semantic Keyword Research (Notebook)
Free Google Colab notebook using the Knowledge Graph Search API to find related entities, measure popularity, cluster keywords and map entity networks.
Get it free → - Google SheetsChecklistFree
Transitioning from Traditional to Semantic Keyword Universe (Checklist)
Free Google Sheets checklist for moving from traditional to semantic keyword research, covering 12 areas from data collection to entities and intent.
Get it free → - Google ColabCoding Script or NotebookFree
Multi-Platform Autocomplete Keyword Research with Google Search, YouTube, and Places APIs (Notebook)
Free Google Colab notebook for autocomplete keyword research across Google Search, YouTube and the Places API, generating real search suggestions at scale.
Get it free → - Google ColabCoding Script or NotebookAcademy
Fuzzy Matching: Map Keywords to Seed Terms or Topics (Notebook)
Google Colab notebook that uses fuzzy matching to map every keyword in a list to its closest seed term or topic, to categorise keywords at scale.
Included in a course → - Google ColabCoding Script or NotebookFree
Calculating Semantically Similar Terms with Fuzzy Matching for Keyword Clusers (Notebook)
Free Google Colab notebook that finds the ten most similar terms for every keyword in your list with Levenshtein-based fuzzy matching, to aid clustering.
Get it free → - Google ColabCoding Script or NotebookAcademy
Mapping 404 URLs to Live Pages with Fuzzy Matching (Guide)
Google Colab notebook to map 404 URLs to live pages with four fuzzy matching algorithms and automatically generate ready-to-use .htaccess redirect rules.
Included in a course → - Google ColabCoding Script or NotebookFree
Automated Redirect Mapping with Triple Fuzzy Matching for Site Migrations (Notebook)
Free Google Colab notebook for automated redirect mapping in site migrations, using three fuzzy matching algorithms to match old URLs to new pages.
Get it free → - Google SheetsGuideAcademy
Comprehensive String Matching & Fuzzy Matching Reference Guide for SEO Applications: Use Cases, Approaches, Models
Google Sheets reference guide to string and fuzzy matching for SEO, mapping 17+ use cases to the right algorithms, Python libraries and APIs to use.
Included in a course → - Google ColabCoding Script or NotebookAcademy
ML-Powered Internal Linking Opportunity Discovery with LinkBERT
Google Colab notebook that uses the LinkBERT transformer model to find semantically related articles and surface internal linking opportunities at scale.
Included in a course → - Google ColabCoding Script or NotebookAcademy
Fuzzy Matching for Content Gap Analysis & Competitive Opportunity Identification
Google Colab notebook for content gap analysis with fuzzy matching, comparing competitor URLs with yours to separate covered topics from real gaps.
Included in a course → - Looker StudioVisualization TemplateAcademy
Customer Reviews Semantic Analysis: Looker Studio Template
Looker Studio template for customer review semantic analysis, with dashboards for entity sentiment, Google vs IBM comparison, emotion and moderation.
Included in a course → - Google ColabCoding Script or NotebookAcademy
Comprehensive Customer Review Semantic Analysis with Google Cloud NLP & IBM Watson NLU
Google Colab notebook for semantic analysis of customer reviews with Google Cloud NLP and IBM Watson NLU: entity sentiment, emotion and moderation.
Included in a course → - Google ColabCoding Script or NotebookAcademy
Advanced Entity Analysis with Multiple ML Techniques for Semantic Keyword Research
Google Colab notebook for advanced entity analysis in semantic keyword research, combining Knowledge Graph data, K-Means clustering, n-grams and networks.
Included in a course → - Google ColabCoding Script or NotebookFree
Extracting Entities with Google Cloud Natural Language API in Python (Tutorial)
Free Google Colab notebook to extract entities with sentiment from CSV files using Google Cloud's Natural Language API, with rate limiting built in.
Get it free → - Google ColabCoding Script or NotebookFree
Entity Analysis & Relationship Mapping with IBM Watson NLU in Google Colab
Free Google Colab notebook for entity analysis and relationship mapping with IBM Watson NLU, with working Python code for extraction, sentiment and export.
Get it free → - Google SheetsGuideFree
Entity & Sentiment Analysis APIs: Comparative Review
Free Google Sheets comparison of entity extraction and sentiment analysis APIs, covering cloud vs open-source options, available modules and pricing.
Get it free → - Google SheetsGuideAcademy
Complete Guide to Entity Extraction & Sentiment Analysis: Marketing and SEO Use Cases
Google Sheets guide mapping 20+ marketing and SEO use cases to entity extraction and sentiment analysis, with the business question behind each one.
Included in a course → - Google SheetsGuideFree
BERTopic: Benefits and Limitations
Free Google Sheets guide to BERTopic's benefits and limitations across performance, interpretability and scalability, to help you choose a topic model.
Get it free → - Google ColabCoding Script or NotebookAcademy
Web Content Clustering: Topic Modeling with BERTopic (Notebook)
Google Colab notebook for web content clustering with BERTopic, using transformer embeddings and adjustable UMAP and HDBSCAN settings to find topics.
Included in a course → - Google ColabCoding Script or NotebookAcademy
Web Content Clustering: Topic Modeling with LDA (Notebook)
Google Colab notebook for web content clustering with LDA topic modelling, including preprocessing, hyperparameter tuning and pyLDAvis visualisation.
Included in a course → - Google ColabCoding Script or NotebookFree
KeyBERT for SEOs: Google Colab Template
Free Google Colab template that uses KeyBERT to extract the most relevant one- and two-word phrases from keyword lists, so you can cluster related terms.
Get it free → - Google SheetsGuideAcademy
Complete Guide to ML Clustering for Marketing & SEO: Use Cases & Model Choices
Google Sheets guide to machine learning clustering for marketing and SEO, linking real use cases to clustering methods and 20+ specific algorithms.
Included in a course → - Apps ScriptNo-Code TemplateFree
Text Classification in Google Sheets with Google Cloud Natural Language API
Free Google Sheets template with built-in Apps Script for text classification with the Google Cloud Natural Language API: add an API key and go, no code.
Get it free → - Looker StudioVisualization TemplateFree
Keyword Cluster (KeyBERT) Looker Studio Demo Visualization Dashboard for SEO
Free Looker Studio dashboard for KeyBERT keyword clusters, with treemaps, Sankey diagrams and filters to explore patterns in your keyword research data.
Get it free → - Google ColabCoding Script or NotebookFree
Text Classification with Google Cloud Natural Language API in Python (Google Colab Notebook)
Free Google Colab notebook with Python code for text classification using Google's Natural Language API, labelling CSV content with confidence scores.
Get it free → - Google SheetsGuideAcademy
Complete Guide Understanding ML Classification for Marketers: Marketing Use Cases & Model Choices
Google Sheets guide to machine learning classification for marketers, connecting marketing use cases to classification types, algorithms and beginner APIs.
Included in a course → - Google SheetsChecklistFree
When to use Machine Learning in SEO – Decision Checklist
Free Google Sheets decision checklist for when to use machine learning in SEO, with five steps from defining your data to checking practicality.
Get it free → - Google SheetsGuideFree
ML Data Characteristics Mapped to SEO & ML Tasks (Guide)
Free Google Sheets guide mapping six data types, from numeric and text to image and video, to the SEO tasks and machine learning algorithms that suit them.
Get it free →
Nothing matches.