Tools & Platforms
No-code / Low-code ML
In shortNo-code and low-code ML means using machine learning through templates, spreadsheets, web apps and visual tools instead of writing (much) code yourself.
No-code and low-code machine learning means applying ML models without writing a full program. In no-code workflows you use a spreadsheet template, a web app or a visual tool and never touch code. In low-code workflows you run, adapt or lightly edit code someone else has written, such as a ready-made Google Colab notebook. MLforSEO’s Introduction to Machine Learning for SEO course teaches most practicals both ways: a no-code route first, then the Python version.
How it works
Most no-code ML for marketers works by wrapping a pre-trained model in a familiar interface:
- Google Sheets templates that call an API through Apps Script. You paste text into a column, add your API key and a custom function returns entities, sentiment, categories or syntax from the Google Cloud Natural Language API.
- Web apps that run a model for you. MLforSEO’s LDA practical uses jsLDA, a free browser-based topic modelling app originally developed at Cornell: upload your crawled content and a stopword list, choose the number of topics and download the results.
- Platforms that train models without code, such as Google Cloud AutoML on Vertex AI, which can fine-tune a classifier from a labelled spreadsheet.
- SEO tools with ML built in, such as Screaming Frog‘s embeddings and semantic similarity features.
- Workflow tools such as Zapier and n8n that chain AI steps together visually.
How it’s used in SEO and marketing
- Entity and sentiment analysis of pages or customer reviews from a spreadsheet.
- Topic modelling of a site’s content to find internal linking and consolidation opportunities.
- Text classification of pages or keywords into categories.
- Collecting SERP data through an API connector instead of a script.
- Visualising outputs in Looker Studio dashboards.
Example
A content team wants to know which entities dominate their 300 blog posts. They crawl the posts with Screaming Frog, paste the text into MLforSEO’s no-code entity analysis template and get each entity’s type and salience score in the sheet. When the team later wants to run this monthly on 10,000 pages, they move to the low-code Colab version, which handles batching and saves results automatically.
Limitations and things to watch
- Spreadsheets hit limits on rows, execution time and API quotas; scale usually means moving to code.
- You still need to understand the model’s output, its confidence scores and its blind spots.
- API keys pasted into shared sheets can leak. Restrict keys and keep sheets private.
- Templates can break when an API version changes, so check them before important runs.
Learn it on MLforSEO
Sources and further reading
- Topic Modelling for SEO with LDA (Latent Dirichlet Allocation) MLforSEO
- Web Scraping of Page Content in 3 Easy Steps with Screaming Frog MLforSEO
- Entity Analysis with Google Cloud Natural Language API (No-Code Template) MLforSEO
- Course: Introduction to Machine Learning for SEO MLforSEO
- jsLDA: in-browser topic modelling (David Mimno)
- Google Cloud: Vertex AI beginner's guide (AutoML)
Other terms from Tools & Platforms
- Apps ScriptGoogle's cloud-based JavaScript platform for automating Google Sheets and other Workspace apps, often used to…
- BigQueryGoogle Cloud's serverless data warehouse for storing and querying very large datasets with SQL, including Sear…
- Claude (Anthropic)Anthropic's family of large language models and AI assistant, used for writing, analysis, coding and agentic w…
- ElasticsearchAn open-source search and analytics engine for indexing large amounts of text, with fuzzy, phonetic and vector…
- FuzzyWuzzy/RapidFuzz/PolyFuzzPython libraries for fuzzy string matching. RapidFuzz is the fast default, TheFuzz is FuzzyWuzzy's successor,…
- GensimAn open-source Python library for topic modelling and document similarity, best known for LDA, LSI, word2vec a…
- Google CloudGoogle's cloud computing platform. For SEOs it hosts the ML APIs used most often: Natural Language, Knowledge…
- Google Cloud AutoMLGoogle's tools for training custom models without writing model code; AutoML for text was retired in Vertex AI…
- Google ColabGoogle's free, browser-based Python notebook that runs code on Google's servers, so you can use ML scripts wit…
