SlideShare a Scribd company logo
1 of 87
Machine Learning for SEOs
@BritneyMuller
Senior SEO Scientist
To do better, we must think differently
Machine learning
can be your laser beam!
You don’t have to be a Data Scientist to think
of the next brilliant ML application!
Let’s solve a problem together using ML
How can we help solve a customer
churn problem?
Problem: Customer Churn
To do this, you need to know:
1. What Machine Learning is
2. How to identify ML opportunities
3. Specific examples of ML in action
4. How to integrate ML into your thinking process [Framework]
Solution: What sort of data + model might you need to do this?
What is Machine Learning?
Machine Learning is a subset of AI that
combines statistics & programming
to give computers the ability to “learn”
without explicitly being programmed.
If Machine Learning was a car
data would be the fuel.
For example, teachers, nurses, childcare
ML doesn’t solve well for
soft/people skills:
Safe & effective ML requires diversity
Problem: Customer Churn
To do this, you need to know:
1. What Machine Learning is
2. How to identify ML opportunities
3. Specific examples of ML in action
4. How to integrate ML into your thinking process [Framework]
Solution: What sort of data + model might you need to do this?
Classification: Spam / Not Spam
Association: If milk is in someone’s cart, they are
80% more likely to buy bread.
Regression: Prediction – Home price based on the
number of bedrooms, bathrooms, m2 ,etc.
bit.ly/rand-b
@BritneyMuller
#TTTLIVE19
#TTTLIVE19
codelabs.developers.google.com
Problem: Customer Churn
To do this, you need to know:
1. What Machine Learning is
2. How to identify ML opportunities
3. Specific examples of ML in action
4. How to integrate ML into your thinking process [Framework]
Solution: What sort of data + model might you need to do this?
Machine Learning will free us up
to do more strategic work.
Source: news.efinancialcareers.com/ca-en/285249/machine-learning-and-big-data-j-p-morgan
“Machines have the ability to quickly analyze news feeds and tweets, process
earnings statements, scrape websites, and trade on these instantaneously.”
Video Generation
Automate Transcriptions
Machine Learning is becoming more accessible &
will free us up to work on higher level strategy.
Machine Learning will free us up
to do more strategic work.
Automatic 301 Redirects
searchwilderness.com/mozcon-2019
Automate Image Understanding
@BritneyMuller
Machine Learning is becoming more accessible &
will free us up to work on higher level strategy.
@BritneyMuller
We have only scratched the surface
title tag optimization
deduping questions (Quora, Stack Overflow)
log file analysis
parsing text into entities (ex. insurance forms)
traffic predictions
deeper user engagement insights
website audit insights
automatic website fixes
instant alerts on website errors + SERP flux
Problem: Customer Churn
To do this, you need to know:
• What Machine Learning is
• How to identify when you can use ML to solve problems
• Specific examples of ML in action
• How to integrate ML into your thinking process [Framework]
Solution: What sort of data + model might you need to do this?
Problem: Customer Churn
To do this, you need to know:
1. What Machine Learning is
2. How to identify ML opportunities
3. Specific examples of ML in action
4. How to integrate ML into your thinking process [Framework]
Solution: What sort of data + model might you need to do this?
https://towardsdatascience.com/hands-on-predict-customer-churn-5c2a42806266
1. What would you like to solve for?
2. Do you have labeled data to help train a model?
3. If not, can you start to collect data to help solve for your problem?
4. If not, consider what data you currently have and what you could solve with it.
Simple ML Framework
bit.ly/ml-framework
Let’s solve a problem together using ML
How can we help solve a customer
churn problem?
Let’s solve a problem together using ML
What would we want a model to do
to prevent churn?
Classification: Spam / Not Spam
Association: If milk is in someone’s cart, they are
80% more likely to buy bread.
Regression: Prediction – Home price based on the
number of bedrooms, bathrooms, m2 ,etc.
Let’s solve a problem together using ML
What kind of data would we need
to train a model to do that?
Download GSC data
Get low CTR pages
Scrape page titles
Find top keywords per page
Find pages missing top keywords in their title
Rewrite/add keyword to the title
Getting Started
• Search ‘Harvard CS109’ in GitHub
• Learn Python in 10 Mins
• Google CodeLabs – Break things!!!
• MNist --The “Hello World!” of Machine Learning
• Colab Notebooks OR Jupyter Notebooks
• Learn With Google AI
• Image-net.org
• Kaggle
• MonkeyLearn
Top ML Books
Free ML Books: bit.ly/free-ml-books
• Statistics: New Foundations, Toolbox, and Machine Learning Recipes
• Classification and Regression in a Weekend
• Online Encyclopedia of Statistical Science
• Azure Machine Learning in a Weekend
• Enterprise AI - An Application Perspective
• Applied Stochastic Processes
(With a free Data Science Central account)
• Yearning Learning (free book preview by Andre Ng)
• Neural Networks & Deep Learning
• Correlation vs Causation (by Dr. Pete!)
• Exploring Word2Vec
• The Zipf Mystery
• BigML
• Targeting Broad Queries in Search
• Project Mosaic Books
• Algorithmia
• How to eliminate bias in data driven marketing
• TensorFlow Dev Summit 2018 [videos]
• NLP Sentiment Analysis
• Talk 2 Books
• The Shallowness of Google Translate
• TF-IDF
• LSI
• LDA
• Learn Python
• Massive Open Online Courses
• Coursera Machine Learning
• RAY by Professors at UC Berkeley
Advanced Resources
People to follow
ML for SEOs Takeaways:
• ML is programming + statistics that gives computers the ability to learn
• An ML model is only as good as its training data
• ML opportunities occur where available data can be used to predict, classify, discover associations/insights,
etc.
• Consider the data you have & what you could do with it
• Diversity is paramount in ML
• YOU can create an ML model today!!!
The Data Science Team at Moz is innovating in this space to make
your journey from data to insights more efficient
think differently
Thank You!
Wut?
Sentiment Analysis
Named entity recognition
Question and answering
Classification
Machine translation
Summarization
Sentence disambiguation
BERT combines and outperforms
10+ of the common NLP tools
BERT combines and outperforms
10+ of the common NLP tools
A pre-trained BERT model can be finetuned
with just one additional output layer to create a
SOTA model for wide range tasks such as
question answering.
Sound familiar??
+
+
+
+
What BERT can’t do
You can play around with BERT
today:
Machine Learning for SEOs - SMXL

More Related Content

What's hot

How Google is Reading and Indexing Content in 2016
How Google is Reading and Indexing Content in 2016How Google is Reading and Indexing Content in 2016
How Google is Reading and Indexing Content in 2016Greenlane
 
Google Knowledge Graph
Google Knowledge GraphGoogle Knowledge Graph
Google Knowledge Graphkarthikzinavo
 
#6 IMU: Advanced SEO Tactics: On Beyond Keyword Research (GF401)
#6 IMU: Advanced SEO Tactics: On Beyond Keyword Research (GF401)#6 IMU: Advanced SEO Tactics: On Beyond Keyword Research (GF401)
#6 IMU: Advanced SEO Tactics: On Beyond Keyword Research (GF401)HubSpot
 
Machine Learning in Google Algorithm - Where? What? How?
Machine Learning in Google Algorithm - Where? What? How?Machine Learning in Google Algorithm - Where? What? How?
Machine Learning in Google Algorithm - Where? What? How?Rad Paluszak at Husky Hamster
 
SearchLeeds 2019 - Britney Muller - Moz - Machine Learning for SEOs
SearchLeeds 2019 - Britney Muller - Moz - Machine Learning for SEOsSearchLeeds 2019 - Britney Muller - Moz - Machine Learning for SEOs
SearchLeeds 2019 - Britney Muller - Moz - Machine Learning for SEOsSearchLeeds
 
Visualising Data with Code
Visualising Data with CodeVisualising Data with Code
Visualising Data with CodeRi Liu
 
Data Mashups -Data Science Summit
Data Mashups -Data Science SummitData Mashups -Data Science Summit
Data Mashups -Data Science SummitPeter Skomoroch
 
Approaches to Structured Data for SEO
Approaches to Structured Data for SEOApproaches to Structured Data for SEO
Approaches to Structured Data for SEOAaron Bradley
 
Better Insights from Your Master Data - Graph Database LA Meetup
Better Insights from Your Master Data - Graph Database LA MeetupBetter Insights from Your Master Data - Graph Database LA Meetup
Better Insights from Your Master Data - Graph Database LA MeetupBenjamin Nussbaum
 
Dreamforce 2018: Future Proof Your Marketing
Dreamforce 2018: Future Proof Your MarketingDreamforce 2018: Future Proof Your Marketing
Dreamforce 2018: Future Proof Your Marketing97th Floor
 
The Future for Marketers - Trends and what they mean
The Future for Marketers - Trends and what they meanThe Future for Marketers - Trends and what they mean
The Future for Marketers - Trends and what they meanPaddy Moogan
 
State of the Industry: Ai for Talent Acquisition
 State of the Industry: Ai for Talent Acquisition State of the Industry: Ai for Talent Acquisition
State of the Industry: Ai for Talent AcquisitionMelis Cicek Unsal
 
An introduction to ML, AI and Analytics
An introduction to ML, AI and AnalyticsAn introduction to ML, AI and Analytics
An introduction to ML, AI and AnalyticsSpotle.ai
 
Wordlift Roadmap for 2018
Wordlift Roadmap for 2018Wordlift Roadmap for 2018
Wordlift Roadmap for 2018Andrea Volpini
 
Globant - Amazon recognition workshop - 2018
Globant - Amazon recognition workshop - 2018  Globant - Amazon recognition workshop - 2018
Globant - Amazon recognition workshop - 2018 Globant
 
AI in Talent Acquisition - Talent Connect 2017
AI in Talent Acquisition - Talent Connect 2017AI in Talent Acquisition - Talent Connect 2017
AI in Talent Acquisition - Talent Connect 2017Przemek Berendt
 
Max Prin - SMX 2016 - Structured Data Markup and Quick Answers: Chasing Ranki...
Max Prin - SMX 2016 - Structured Data Markup and Quick Answers: Chasing Ranki...Max Prin - SMX 2016 - Structured Data Markup and Quick Answers: Chasing Ranki...
Max Prin - SMX 2016 - Structured Data Markup and Quick Answers: Chasing Ranki...Max Prin
 
Intro to Data Science
Intro to Data ScienceIntro to Data Science
Intro to Data ScienceTJ Stalcup
 

What's hot (19)

How Google is Reading and Indexing Content in 2016
How Google is Reading and Indexing Content in 2016How Google is Reading and Indexing Content in 2016
How Google is Reading and Indexing Content in 2016
 
Google Knowledge Graph
Google Knowledge GraphGoogle Knowledge Graph
Google Knowledge Graph
 
#6 IMU: Advanced SEO Tactics: On Beyond Keyword Research (GF401)
#6 IMU: Advanced SEO Tactics: On Beyond Keyword Research (GF401)#6 IMU: Advanced SEO Tactics: On Beyond Keyword Research (GF401)
#6 IMU: Advanced SEO Tactics: On Beyond Keyword Research (GF401)
 
Machine Learning in Google Algorithm - Where? What? How?
Machine Learning in Google Algorithm - Where? What? How?Machine Learning in Google Algorithm - Where? What? How?
Machine Learning in Google Algorithm - Where? What? How?
 
SearchLeeds 2019 - Britney Muller - Moz - Machine Learning for SEOs
SearchLeeds 2019 - Britney Muller - Moz - Machine Learning for SEOsSearchLeeds 2019 - Britney Muller - Moz - Machine Learning for SEOs
SearchLeeds 2019 - Britney Muller - Moz - Machine Learning for SEOs
 
Visualising Data with Code
Visualising Data with CodeVisualising Data with Code
Visualising Data with Code
 
Data Mashups -Data Science Summit
Data Mashups -Data Science SummitData Mashups -Data Science Summit
Data Mashups -Data Science Summit
 
Approaches to Structured Data for SEO
Approaches to Structured Data for SEOApproaches to Structured Data for SEO
Approaches to Structured Data for SEO
 
Better Insights from Your Master Data - Graph Database LA Meetup
Better Insights from Your Master Data - Graph Database LA MeetupBetter Insights from Your Master Data - Graph Database LA Meetup
Better Insights from Your Master Data - Graph Database LA Meetup
 
Dreamforce 2018: Future Proof Your Marketing
Dreamforce 2018: Future Proof Your MarketingDreamforce 2018: Future Proof Your Marketing
Dreamforce 2018: Future Proof Your Marketing
 
The Future for Marketers - Trends and what they mean
The Future for Marketers - Trends and what they meanThe Future for Marketers - Trends and what they mean
The Future for Marketers - Trends and what they mean
 
AI in HR -
AI in HR - AI in HR -
AI in HR -
 
State of the Industry: Ai for Talent Acquisition
 State of the Industry: Ai for Talent Acquisition State of the Industry: Ai for Talent Acquisition
State of the Industry: Ai for Talent Acquisition
 
An introduction to ML, AI and Analytics
An introduction to ML, AI and AnalyticsAn introduction to ML, AI and Analytics
An introduction to ML, AI and Analytics
 
Wordlift Roadmap for 2018
Wordlift Roadmap for 2018Wordlift Roadmap for 2018
Wordlift Roadmap for 2018
 
Globant - Amazon recognition workshop - 2018
Globant - Amazon recognition workshop - 2018  Globant - Amazon recognition workshop - 2018
Globant - Amazon recognition workshop - 2018
 
AI in Talent Acquisition - Talent Connect 2017
AI in Talent Acquisition - Talent Connect 2017AI in Talent Acquisition - Talent Connect 2017
AI in Talent Acquisition - Talent Connect 2017
 
Max Prin - SMX 2016 - Structured Data Markup and Quick Answers: Chasing Ranki...
Max Prin - SMX 2016 - Structured Data Markup and Quick Answers: Chasing Ranki...Max Prin - SMX 2016 - Structured Data Markup and Quick Answers: Chasing Ranki...
Max Prin - SMX 2016 - Structured Data Markup and Quick Answers: Chasing Ranki...
 
Intro to Data Science
Intro to Data ScienceIntro to Data Science
Intro to Data Science
 

Similar to Machine Learning for SEOs - SMXL

Operationalizing Machine Learning
Operationalizing Machine LearningOperationalizing Machine Learning
Operationalizing Machine LearningAgileThought
 
Future of data science as a profession
Future of data science as a professionFuture of data science as a profession
Future of data science as a professionJose Quesada
 
11 Insane Machine Learning Myths Debunked for You!
11 Insane Machine Learning Myths Debunked for You!11 Insane Machine Learning Myths Debunked for You!
11 Insane Machine Learning Myths Debunked for You!Kavika Roy
 
EDW 2015 cognitive computing panel session
EDW 2015 cognitive computing panel session EDW 2015 cognitive computing panel session
EDW 2015 cognitive computing panel session Steve Ardire
 
NLP & Machine Learning - An Introductory Talk
NLP & Machine Learning - An Introductory Talk NLP & Machine Learning - An Introductory Talk
NLP & Machine Learning - An Introductory Talk Vijay Ganti
 
Real World End to End machine Learning Pipeline
Real World End to End machine Learning PipelineReal World End to End machine Learning Pipeline
Real World End to End machine Learning PipelineSrivatsan Srinivasan
 
NLP & Machine Learning - An Introductory Talk
NLP & Machine Learning - An Introductory Talk NLP & Machine Learning - An Introductory Talk
NLP & Machine Learning - An Introductory Talk Vijay Ganti
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine LearningGDSCIIITDHARWAD
 
Explore ML with Crowdsource | ML Extended - Session 4
Explore ML with Crowdsource | ML Extended - Session 4Explore ML with Crowdsource | ML Extended - Session 4
Explore ML with Crowdsource | ML Extended - Session 4SadhanaParameswaran
 
Machine learning for Marketers
Machine learning for MarketersMachine learning for Marketers
Machine learning for MarketersFullstaak
 
Machine Learning Adoption: Crossing the chasm for banking and insurance sector
Machine Learning Adoption: Crossing the chasm for banking and insurance sectorMachine Learning Adoption: Crossing the chasm for banking and insurance sector
Machine Learning Adoption: Crossing the chasm for banking and insurance sectorRudradeb Mitra
 
How to be a Good Machine Learning PM by Google Product Manager
How to be a Good Machine Learning PM by Google Product ManagerHow to be a Good Machine Learning PM by Google Product Manager
How to be a Good Machine Learning PM by Google Product ManagerProduct School
 
Popular Machine Learning Myths
Popular Machine Learning Myths Popular Machine Learning Myths
Popular Machine Learning Myths Rock Interview
 
Predictive Analytics: Getting started with Amazon Machine Learning
Predictive Analytics: Getting started with Amazon Machine LearningPredictive Analytics: Getting started with Amazon Machine Learning
Predictive Analytics: Getting started with Amazon Machine LearningAmazon Web Services
 
25 Tips On How a Perfect AI Strategy Can Help Your Business
25 Tips On How a Perfect AI Strategy Can Help Your Business25 Tips On How a Perfect AI Strategy Can Help Your Business
25 Tips On How a Perfect AI Strategy Can Help Your BusinessKavika Roy
 
Data Maturity for Nonprofits: Three Perspectives, Nine Lessons, and Three Ass...
Data Maturity for Nonprofits: Three Perspectives, Nine Lessons, and Three Ass...Data Maturity for Nonprofits: Three Perspectives, Nine Lessons, and Three Ass...
Data Maturity for Nonprofits: Three Perspectives, Nine Lessons, and Three Ass...Karen Graham
 

Similar to Machine Learning for SEOs - SMXL (20)

Operationalizing Machine Learning
Operationalizing Machine LearningOperationalizing Machine Learning
Operationalizing Machine Learning
 
Future of data science as a profession
Future of data science as a professionFuture of data science as a profession
Future of data science as a profession
 
11 Insane Machine Learning Myths Debunked for You!
11 Insane Machine Learning Myths Debunked for You!11 Insane Machine Learning Myths Debunked for You!
11 Insane Machine Learning Myths Debunked for You!
 
EDW 2015 cognitive computing panel session
EDW 2015 cognitive computing panel session EDW 2015 cognitive computing panel session
EDW 2015 cognitive computing panel session
 
NLP & Machine Learning - An Introductory Talk
NLP & Machine Learning - An Introductory Talk NLP & Machine Learning - An Introductory Talk
NLP & Machine Learning - An Introductory Talk
 
Real World End to End machine Learning Pipeline
Real World End to End machine Learning PipelineReal World End to End machine Learning Pipeline
Real World End to End machine Learning Pipeline
 
NLP & Machine Learning - An Introductory Talk
NLP & Machine Learning - An Introductory Talk NLP & Machine Learning - An Introductory Talk
NLP & Machine Learning - An Introductory Talk
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Explore ML with Crowdsource | ML Extended - Session 4
Explore ML with Crowdsource | ML Extended - Session 4Explore ML with Crowdsource | ML Extended - Session 4
Explore ML with Crowdsource | ML Extended - Session 4
 
Machine learning for Marketers
Machine learning for MarketersMachine learning for Marketers
Machine learning for Marketers
 
ML Session-2
ML Session-2ML Session-2
ML Session-2
 
Salesforce Einstein: Use Cases and Product Features
Salesforce Einstein: Use Cases and Product FeaturesSalesforce Einstein: Use Cases and Product Features
Salesforce Einstein: Use Cases and Product Features
 
Machine learning
Machine learningMachine learning
Machine learning
 
Machine Learning Adoption: Crossing the chasm for banking and insurance sector
Machine Learning Adoption: Crossing the chasm for banking and insurance sectorMachine Learning Adoption: Crossing the chasm for banking and insurance sector
Machine Learning Adoption: Crossing the chasm for banking and insurance sector
 
How to be a Good Machine Learning PM by Google Product Manager
How to be a Good Machine Learning PM by Google Product ManagerHow to be a Good Machine Learning PM by Google Product Manager
How to be a Good Machine Learning PM by Google Product Manager
 
Ezml Stanford 2015
Ezml Stanford 2015Ezml Stanford 2015
Ezml Stanford 2015
 
Popular Machine Learning Myths
Popular Machine Learning Myths Popular Machine Learning Myths
Popular Machine Learning Myths
 
Predictive Analytics: Getting started with Amazon Machine Learning
Predictive Analytics: Getting started with Amazon Machine LearningPredictive Analytics: Getting started with Amazon Machine Learning
Predictive Analytics: Getting started with Amazon Machine Learning
 
25 Tips On How a Perfect AI Strategy Can Help Your Business
25 Tips On How a Perfect AI Strategy Can Help Your Business25 Tips On How a Perfect AI Strategy Can Help Your Business
25 Tips On How a Perfect AI Strategy Can Help Your Business
 
Data Maturity for Nonprofits: Three Perspectives, Nine Lessons, and Three Ass...
Data Maturity for Nonprofits: Three Perspectives, Nine Lessons, and Three Ass...Data Maturity for Nonprofits: Three Perspectives, Nine Lessons, and Three Ass...
Data Maturity for Nonprofits: Three Perspectives, Nine Lessons, and Three Ass...
 

More from Britney Muller

The Future of Automotive Search
The Future of Automotive SearchThe Future of Automotive Search
The Future of Automotive SearchBritney Muller
 
Machine Learning for Non-Technical People - Turing Fest 2019
Machine Learning for Non-Technical People - Turing Fest 2019Machine Learning for Non-Technical People - Turing Fest 2019
Machine Learning for Non-Technical People - Turing Fest 2019Britney Muller
 
Machine Learning for SEOs - SearchLeeds - Britney Muller
Machine Learning for SEOs - SearchLeeds - Britney MullerMachine Learning for SEOs - SearchLeeds - Britney Muller
Machine Learning for SEOs - SearchLeeds - Britney MullerBritney Muller
 
Machine Learning - Know Enough To Be Dangerous #SearchLove
Machine Learning - Know Enough To Be Dangerous #SearchLoveMachine Learning - Know Enough To Be Dangerous #SearchLove
Machine Learning - Know Enough To Be Dangerous #SearchLoveBritney Muller
 
ML & Automation in SEO - Traffic Think Tank Conference 2019
ML & Automation in SEO - Traffic Think Tank Conference 2019ML & Automation in SEO - Traffic Think Tank Conference 2019
ML & Automation in SEO - Traffic Think Tank Conference 2019Britney Muller
 
Machine Learning For SEOs - TechSEOBoost 2018
Machine Learning For SEOs - TechSEOBoost 2018Machine Learning For SEOs - TechSEOBoost 2018
Machine Learning For SEOs - TechSEOBoost 2018Britney Muller
 
The Future of SEO #LearnInbound
The Future of SEO #LearnInboundThe Future of SEO #LearnInbound
The Future of SEO #LearnInboundBritney Muller
 
Machine Learning for SEOs - MozCon 2018
Machine Learning for SEOs - MozCon 2018Machine Learning for SEOs - MozCon 2018
Machine Learning for SEOs - MozCon 2018Britney Muller
 
The Future Of SEO/Content Marketing
The Future Of SEO/Content MarketingThe Future Of SEO/Content Marketing
The Future Of SEO/Content MarketingBritney Muller
 
WTF SEO?! CIMC Conference
WTF SEO?! CIMC Conference WTF SEO?! CIMC Conference
WTF SEO?! CIMC Conference Britney Muller
 
20 Big Data ECommerce Hacks
20 Big Data ECommerce Hacks20 Big Data ECommerce Hacks
20 Big Data ECommerce HacksBritney Muller
 
Pubcon Presentation - Foundational Data [Britney Muller]
Pubcon Presentation - Foundational Data [Britney Muller]Pubcon Presentation - Foundational Data [Britney Muller]
Pubcon Presentation - Foundational Data [Britney Muller]Britney Muller
 

More from Britney Muller (13)

The Future of Automotive Search
The Future of Automotive SearchThe Future of Automotive Search
The Future of Automotive Search
 
Machine Learning for Non-Technical People - Turing Fest 2019
Machine Learning for Non-Technical People - Turing Fest 2019Machine Learning for Non-Technical People - Turing Fest 2019
Machine Learning for Non-Technical People - Turing Fest 2019
 
Machine Learning for SEOs - SearchLeeds - Britney Muller
Machine Learning for SEOs - SearchLeeds - Britney MullerMachine Learning for SEOs - SearchLeeds - Britney Muller
Machine Learning for SEOs - SearchLeeds - Britney Muller
 
Machine Learning - Know Enough To Be Dangerous #SearchLove
Machine Learning - Know Enough To Be Dangerous #SearchLoveMachine Learning - Know Enough To Be Dangerous #SearchLove
Machine Learning - Know Enough To Be Dangerous #SearchLove
 
ML & Automation in SEO - Traffic Think Tank Conference 2019
ML & Automation in SEO - Traffic Think Tank Conference 2019ML & Automation in SEO - Traffic Think Tank Conference 2019
ML & Automation in SEO - Traffic Think Tank Conference 2019
 
Machine Learning For SEOs - TechSEOBoost 2018
Machine Learning For SEOs - TechSEOBoost 2018Machine Learning For SEOs - TechSEOBoost 2018
Machine Learning For SEOs - TechSEOBoost 2018
 
The Future of SEO #LearnInbound
The Future of SEO #LearnInboundThe Future of SEO #LearnInbound
The Future of SEO #LearnInbound
 
Machine Learning for SEOs - MozCon 2018
Machine Learning for SEOs - MozCon 2018Machine Learning for SEOs - MozCon 2018
Machine Learning for SEOs - MozCon 2018
 
The Future Of SEO/Content Marketing
The Future Of SEO/Content MarketingThe Future Of SEO/Content Marketing
The Future Of SEO/Content Marketing
 
The Future Of SEO
The Future Of SEOThe Future Of SEO
The Future Of SEO
 
WTF SEO?! CIMC Conference
WTF SEO?! CIMC Conference WTF SEO?! CIMC Conference
WTF SEO?! CIMC Conference
 
20 Big Data ECommerce Hacks
20 Big Data ECommerce Hacks20 Big Data ECommerce Hacks
20 Big Data ECommerce Hacks
 
Pubcon Presentation - Foundational Data [Britney Muller]
Pubcon Presentation - Foundational Data [Britney Muller]Pubcon Presentation - Foundational Data [Britney Muller]
Pubcon Presentation - Foundational Data [Britney Muller]
 

Recently uploaded

INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsRommel Regala
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxruthvilladarez
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 

Recently uploaded (20)

INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World Politics
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 

Machine Learning for SEOs - SMXL

  • 1. Machine Learning for SEOs @BritneyMuller Senior SEO Scientist
  • 2. To do better, we must think differently
  • 3.
  • 4.
  • 5. Machine learning can be your laser beam!
  • 6. You don’t have to be a Data Scientist to think of the next brilliant ML application!
  • 7.
  • 8. Let’s solve a problem together using ML How can we help solve a customer churn problem?
  • 9. Problem: Customer Churn To do this, you need to know: 1. What Machine Learning is 2. How to identify ML opportunities 3. Specific examples of ML in action 4. How to integrate ML into your thinking process [Framework] Solution: What sort of data + model might you need to do this?
  • 10. What is Machine Learning? Machine Learning is a subset of AI that combines statistics & programming to give computers the ability to “learn” without explicitly being programmed.
  • 11.
  • 12. If Machine Learning was a car data would be the fuel.
  • 13.
  • 14. For example, teachers, nurses, childcare ML doesn’t solve well for soft/people skills:
  • 15. Safe & effective ML requires diversity
  • 16.
  • 17.
  • 18.
  • 19. Problem: Customer Churn To do this, you need to know: 1. What Machine Learning is 2. How to identify ML opportunities 3. Specific examples of ML in action 4. How to integrate ML into your thinking process [Framework] Solution: What sort of data + model might you need to do this?
  • 20. Classification: Spam / Not Spam Association: If milk is in someone’s cart, they are 80% more likely to buy bread. Regression: Prediction – Home price based on the number of bedrooms, bathrooms, m2 ,etc.
  • 21.
  • 22.
  • 23.
  • 25.
  • 28.
  • 30. Problem: Customer Churn To do this, you need to know: 1. What Machine Learning is 2. How to identify ML opportunities 3. Specific examples of ML in action 4. How to integrate ML into your thinking process [Framework] Solution: What sort of data + model might you need to do this?
  • 31. Machine Learning will free us up to do more strategic work.
  • 32. Source: news.efinancialcareers.com/ca-en/285249/machine-learning-and-big-data-j-p-morgan “Machines have the ability to quickly analyze news feeds and tweets, process earnings statements, scrape websites, and trade on these instantaneously.”
  • 34.
  • 36.
  • 37.
  • 38. Machine Learning is becoming more accessible & will free us up to work on higher level strategy.
  • 39.
  • 40.
  • 41. Machine Learning will free us up to do more strategic work.
  • 44.
  • 45.
  • 46.
  • 47. Machine Learning is becoming more accessible & will free us up to work on higher level strategy.
  • 49. We have only scratched the surface title tag optimization deduping questions (Quora, Stack Overflow) log file analysis parsing text into entities (ex. insurance forms) traffic predictions deeper user engagement insights website audit insights automatic website fixes instant alerts on website errors + SERP flux
  • 50. Problem: Customer Churn To do this, you need to know: • What Machine Learning is • How to identify when you can use ML to solve problems • Specific examples of ML in action • How to integrate ML into your thinking process [Framework] Solution: What sort of data + model might you need to do this?
  • 51. Problem: Customer Churn To do this, you need to know: 1. What Machine Learning is 2. How to identify ML opportunities 3. Specific examples of ML in action 4. How to integrate ML into your thinking process [Framework] Solution: What sort of data + model might you need to do this?
  • 53. 1. What would you like to solve for? 2. Do you have labeled data to help train a model? 3. If not, can you start to collect data to help solve for your problem? 4. If not, consider what data you currently have and what you could solve with it. Simple ML Framework
  • 55. Let’s solve a problem together using ML How can we help solve a customer churn problem?
  • 56. Let’s solve a problem together using ML What would we want a model to do to prevent churn?
  • 57. Classification: Spam / Not Spam Association: If milk is in someone’s cart, they are 80% more likely to buy bread. Regression: Prediction – Home price based on the number of bedrooms, bathrooms, m2 ,etc.
  • 58. Let’s solve a problem together using ML What kind of data would we need to train a model to do that?
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64. Download GSC data Get low CTR pages Scrape page titles Find top keywords per page Find pages missing top keywords in their title Rewrite/add keyword to the title
  • 65.
  • 66.
  • 67. Getting Started • Search ‘Harvard CS109’ in GitHub • Learn Python in 10 Mins • Google CodeLabs – Break things!!! • MNist --The “Hello World!” of Machine Learning • Colab Notebooks OR Jupyter Notebooks • Learn With Google AI • Image-net.org • Kaggle • MonkeyLearn
  • 69. Free ML Books: bit.ly/free-ml-books • Statistics: New Foundations, Toolbox, and Machine Learning Recipes • Classification and Regression in a Weekend • Online Encyclopedia of Statistical Science • Azure Machine Learning in a Weekend • Enterprise AI - An Application Perspective • Applied Stochastic Processes (With a free Data Science Central account)
  • 70.
  • 71. • Yearning Learning (free book preview by Andre Ng) • Neural Networks & Deep Learning • Correlation vs Causation (by Dr. Pete!) • Exploring Word2Vec • The Zipf Mystery • BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing • TensorFlow Dev Summit 2018 [videos] • NLP Sentiment Analysis • Talk 2 Books • The Shallowness of Google Translate • TF-IDF • LSI • LDA • Learn Python • Massive Open Online Courses • Coursera Machine Learning • RAY by Professors at UC Berkeley Advanced Resources
  • 73. ML for SEOs Takeaways: • ML is programming + statistics that gives computers the ability to learn • An ML model is only as good as its training data • ML opportunities occur where available data can be used to predict, classify, discover associations/insights, etc. • Consider the data you have & what you could do with it • Diversity is paramount in ML • YOU can create an ML model today!!!
  • 74. The Data Science Team at Moz is innovating in this space to make your journey from data to insights more efficient
  • 77.
  • 78. Wut?
  • 79. Sentiment Analysis Named entity recognition Question and answering Classification Machine translation Summarization Sentence disambiguation
  • 80. BERT combines and outperforms 10+ of the common NLP tools
  • 81. BERT combines and outperforms 10+ of the common NLP tools A pre-trained BERT model can be finetuned with just one additional output layer to create a SOTA model for wide range tasks such as question answering. Sound familiar??
  • 82.
  • 84.
  • 86. You can play around with BERT today: