際際滷

際際滷Share a Scribd company logo
@lazarinastoy | @mlforseo
LazarinaStoy.Com
When to use Machine Learning
Models in SEO and which ones to use
When to use Machine Learning Models in SEO and Which ones to use - Lazarina Stoy for inOrbit 2024
When to use Machine Learning Models in SEO and Which ones to use - Lazarina Stoy for inOrbit 2024
岳姻温鍖c岳鞄庄稼一岳温稼一.界看馨
岳姻温鍖c岳鞄庄稼一岳温稼一.界看馨
When to use Machine Learning Models in SEO and Which ones to use - Lazarina Stoy for inOrbit 2024
岳姻温鍖c岳鞄庄稼一岳温稼一.界看馨
How well do you know what your content is about?
clustering and classi鍖cation
lets talk about
@lazarinastoy | @mlforseo
LazarinaStoy.Com
Classi鍖cation sorts data
into speci鍖c categories
using a labeled dataset.
@lazarinastoy | @mlforseo
LazarinaStoy.Com
Clustering is partitioning
an unlabeled dataset into
groups of similar objects.
@lazarinastoy | @mlforseo
LazarinaStoy.Com
Clustering is partitioning
an unlabeled dataset into
groups of similar objects.
Well go back to
this in a moment.
How important is classi鍖cation, really?
@lazarinastoy | @mlforseo
LazarinaStoy.Com
@lazarinastoy | @mlforseo
LazarinaStoy.Com
With Googles Natural Language API, you can
classify documents in 1,300+ prede鍖ned categories
@lazarinastoy | @mlforseo
LazarinaStoy.Com
Process will take no
more than 20 minutes
@lazarinastoy | @mlforseo
LazarinaStoy.Com
Enter your URLs
and content
@lazarinastoy | @mlforseo
LazarinaStoy.Com
Run the script via a formula to
get classi鍖cation label &
con鍖dence
Plug-and-play template in
Looker Studio
When to use Machine Learning Models in SEO and Which ones to use - Lazarina Stoy for inOrbit 2024
When to use Machine Learning Models in SEO and Which ones to use - Lazarina Stoy for inOrbit 2024
When to use Machine Learning Models in SEO and Which ones to use - Lazarina Stoy for inOrbit 2024
@lazarinastoy | @mlforseo
LazarinaStoy.Com
With Open AIs GPT4 or ChatGPT, results are a hit or miss.
GPT-4 vs. Google Cloud: Performance comparison on 9 SEO tasks
Do you need content clustering?
@lazarinastoy | @mlforseo
LazarinaStoy.Com
@lazarinastoy | @mlforseo
LazarinaStoy.Com
LDA is great (even though its a bit old)
Introduction to Probabilistic Topic Models (Blei, 2012)
Introduction to Probabilistic Topic Models (Blei, 2012)
@lazarinastoy | @mlforseo
LazarinaStoy.Com
LDA emerged to:
 remove dependency on links by introducing the things concept and topic/term
understanding
 enable computational understanding of topics and terms and their importance
 highlight that each page will have multiple different topics or subtopics addressed,
which might be of value to different people and should be understood and surfaced
in results
@lazarinastoy | @mlforseo
LazarinaStoy.Com
WATCH THE
DETAILS LATER
Ive recorded a step-by-step
tutorial on doing topic modelling
using a no-code, publicly-available,
web-based app using LDA.
@lazarinastoy | @mlforseo
LazarinaStoy.Com
Identify topics
CRAWL
Export the content
from the website
UPLOAD + FINETUNE
Upload the 鍖les to the web
app + 鍖netune
DOWNLOAD
Download all 鍖les
EXPLORE + BUILD
Explore the outcome and build
your deliverable
@lazarinastoy | @mlforseo
LazarinaStoy.Com
Identify topics
CRAWL
Export the content
from the website
UPLOAD + FINETUNE
Upload the 鍖les to the web
app + 鍖netune
DOWNLOAD
Download all 鍖les
EXPLORE + BUILD
Explore the outcome and build
your deliverable
Process will take no more than
30 minutes
@lazarinastoy | @mlforseo
LazarinaStoy.Com
Topic
models
Topic models
@lazarinastoy | @mlforseo
LazarinaStoy.Com
Topic models
Page Info
When to use Machine Learning Models in SEO and Which ones to use - Lazarina Stoy for inOrbit 2024
BERTopic is another great alternative
When to use Machine Learning Models in SEO and Which ones to use - Lazarina Stoy for inOrbit 2024
When to use Machine Learning Models in SEO and Which ones to use - Lazarina Stoy for inOrbit 2024
When to use Machine Learning Models in SEO and Which ones to use - Lazarina Stoy for inOrbit 2024
When to use Machine Learning Models in SEO and Which ones to use - Lazarina Stoy for inOrbit 2024
@lazarinastoy | @mlforseo
LazarinaStoy.Com
Categorise/ discover patterns
and topics on site content
 Identify opportunities for
internal linking
 identify what your site is about
and whether it aligns with business
positioning
 Identify the topics that your
competitor site tackles
@lazarinastoy | @mlforseo
LazarinaStoy.Com
Categorise/ discover patterns
and topics on YouTube titles or
video catalogs
 Quickly understand competitive
landscape in hundreds or
thousands of videos in a niche
@lazarinastoy | @mlforseo
LazarinaStoy.Com
Categorise/ discover patterns
and topics in 鍖rst-party data
(any kind of user forms)
 Quickly see what topics your
feedback is centred upon
Bonus points: Tie this analysis with
sentiment analysis.
Do you really understand what makes up a topic?
keyword clustering
lets talk about your fancy
software, and how to replace them
@lazarinastoy | @mlforseo
LazarinaStoy.Com
@lazarinastoy | @mlforseo
LazarinaStoy.Com
Keyword clustering is
sub-topic keyword extraction
in text-based documents.
@lazarinastoy | @mlforseo
LazarinaStoy.Com
When to use Machine Learning Models in SEO and Which ones to use - Lazarina Stoy for inOrbit 2024
When to use Machine Learning Models in SEO and Which ones to use - Lazarina Stoy for inOrbit 2024
entities
lets talk about
@lazarinastoy | @mlforseo
LazarinaStoy.Com
@lazarinastoy | @mlforseo
LazarinaStoy.Com
@lazarinastoy | @mlforseo
LazarinaStoy.Com
Data to analyze
 your content
 competitors content
 your SERP data versus competitors
 鍖rst-party data
 UGC
 social mentions
@lazarinastoy | @mlforseo
LazarinaStoy.Com
With Googles Natural Language API, you can
analyze entities, and entity sentiment.
@lazarinastoy | @mlforseo
LazarinaStoy.Com
Process will take no
more than 20 minutes
@lazarinastoy | @mlforseo
LazarinaStoy.Com
Run the script via the
menu to extract
entities from content
Get entity data in
seconds
@lazarinastoy | @mlforseo
LazarinaStoy.Com
Map to topics,
labels or intent
classi鍖cations
@lazarinastoy | @mlforseo
LazarinaStoy.Com
@lazarinastoy | @mlforseo
LazarinaStoy.Com
Does it matter how you do it?
@lazarinastoy | @mlforseo
LazarinaStoy.Com
Yes, use a tailored model.
53 16
GPT-4 vs. Google Cloud: Performance comparison on 9 SEO tasks
@lazarinastoy | @mlforseo
LazarinaStoy.Com
Entity analysis work is central to multiple SEO projects
(so, pretty important to get it right)
@lazarinastoy | @mlforseo
LazarinaStoy.Com
@lazarinastoy | @mlforseo
LazarinaStoy.Com
@lazarinastoy | @mlforseo
LazarinaStoy.Com
@lazarinastoy | @mlforseo
LazarinaStoy.Com
@lazarinastoy | @mlforseo
LazarinaStoy.Com
Do you need to understand text structures, at scale?
lets talk about
fuzzy matching
@lazarinastoy | @mlforseo
LazarinaStoy.Com
A quick and dirty way for calculating
similarity between two strings
@lazarinastoy | @mlforseo
LazarinaStoy.Com
WATCH THE
DETAILS LATER
Ive recorded a step-by-step tutorial
on using fuzzy matching for things
like:
 Identifying link opportunities
 String Similarity Analysis
 redirect mapping of URLs
I
@lazarinastoy | @mlforseo
LazarinaStoy.Com
Assesssimilarity
CRAWL + MODEL
Export the content from
the website
ORGANIZE
丐亠xt to analyze - titles,
URLs, hre鍖ang tags
ASSESS
Human-check similarity
scores.
ACT
Implement or
recommend
@lazarinastoy | @mlforseo
LazarinaStoy.Com
@lazarinastoy | @mlforseo
LazarinaStoy.Com
Language use analysis can also be useful for scaling generation of
or identifying opportunities for Structured Data (schema) mark-up
@lazarinastoy | @mlforseo
LazarinaStoy.Com
@lazarinastoy | @mlforseo
LazarinaStoy.Com
From blog post
Run the cell, paste the content
Download the output JSON
@lazarinastoy | @mlforseo
LazarinaStoy.Com
 Script tokenizes the text, discovers the
questions, and pulls the answers
@lazarinastoy | @mlforseo
LazarinaStoy.Com
 Script organises these into a schema
dictionary, which is saved as a JSON 鍖le
@lazarinastoy | @mlforseo
LazarinaStoy.Com
What took minutes even with the most
straightforward methods (e.g. using a schema
markup generator, and copy-pasting individual
questions into it), took seconds.
Are recent updates making you rethink content distribution?
Content Transformation
lets talk about something a bit more advanced (but still beginner-friendly)
@lazarinastoy | @mlforseo
LazarinaStoy.Com
Improve brand omni-presence and content accessibility
Both users and search engines want to see multi-modal presence for high-value sites.
Meaning:
 Text to video
 Videos to text
 Text to audio
 Audio to text
 Text summaries for content distribution on social media
@lazarinastoy | @mlforseo
LazarinaStoy.Com
Needless to say scaling production here is pretty
signi鍖cant for organic growth.
@lazarinastoy | @mlforseo
LazarinaStoy.Com
You have a library of videos on
YouTube but no blog?
 Scale its launch quickly
through transcription.
@lazarinastoy | @mlforseo
LazarinaStoy.Com
You have a library of
high-performing blog posts
but no presence on
YouTube/TikTok?
Scale production with
text to speech.
@lazarinastoy | @mlforseo
LazarinaStoy.Com
You have a library of high-performing
blog posts but no content distribution?
Transform blog posts to insightful
posts for social media.
岳姻温鍖c岳鞄庄稼一岳温稼一.界看馨
half of the people in the room are thinking
岳姻温鍖c岳鞄庄稼一岳温稼一.界看馨
 I got 岳鞄庄壊.
岳姻温鍖c岳鞄庄稼一岳温稼一.界看馨
I could never.
mindset + community + resources
@lazarinastoy | @mlforseo
LazarinaStoy.Com
岳姻温鍖c岳鞄庄稼一岳温稼一.界看馨

More Related Content

When to use Machine Learning Models in SEO and Which ones to use - Lazarina Stoy for inOrbit 2024