machine learning for seos - content jam...• bigml • targeting broad queries in search •...

100
Machine Learning for SEOs @BritneyMuller Senior SEO Scientist

Upload: others

Post on 29-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

Machine Learning for SEOs

@BritneyMuller

Senior SEO Scientist

Page 2: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

You don’t have to be a Data Scientist to think of the next brilliant ML application!

Page 3: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 4: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

What does your path from data to implementation look like?

Page 5: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

To do better, we must think differently

Page 6: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 7: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 8: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

Machine learning can be your laser beam!

Page 9: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

Machine Learning will free us up to do more strategic work.

Page 10: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

§ How ML works

§ BERT 101

§ SEO Applications

§ Simple ML framework

Machine Learning for SEOs

Page 11: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

If Machine Learning was a car data would be the fuel.

Page 12: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 13: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

#TTTLIVE19

Page 14: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

#TTTLIVE19

Page 15: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 16: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

codelabs.developers.google.com

Page 17: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 18: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

bit.ly/rand-b

@BritneyMuller

Page 19: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

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.

Page 20: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 21: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 22: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

For example, teachers, nurses, childcare

ML doesn’t solve well forsoft/people skills:

Page 23: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

Safe & effective ML requires diversity

Page 24: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 25: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 26: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 27: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

Machine Learning will free us up to do more strategic work.

Page 28: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

§ How ML works

§ BERT 101

§ SEO Applications

§ Simple ML framework

Machine Learning for SEOs

Page 29: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 30: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

Wut?

Page 31: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

Sentiment Analysis

Named entity recognition

Question and answering

Classification

Machine translationSummarization

Sentence disambiguation

Page 32: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

BERT combines and outperforms 10+ of the

common NLP tools

Page 33: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

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??

Page 34: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 35: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

+

+

+

+

Page 36: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 37: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

What BERT can’t do

Page 38: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

You can play around with BERT today:

Page 39: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 40: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

§ How ML works

§ BERT 101

§ SEO Applications

§ Simple ML framework

Machine Learning for SEOs

Page 41: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

Amplification

ML applications for SEO

Page 42: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

Uncover the ONE keyword/topic

with the highest ROI potential (rolling analysis)

Page 43: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 44: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 45: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

pair-code.github.io/facets

Page 46: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

pair-code.github.io/facets

Page 47: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

Navigate via rolling business & market data

Page 48: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 49: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

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.”

Page 50: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 51: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 52: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 53: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

Add deep insights to your current processes

Page 54: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 55: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 56: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 57: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

Automatic 301 Redirectssearchwilderness.com/mozcon-2019

Page 58: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

Rich customer understanding.

Page 59: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 60: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 61: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

+ +

Page 62: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

Amazon’s Review APIUse NLP to parse out pain points and areas of opportunity

@BritneyMuller

Page 63: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

Automate meaningful content

Page 64: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 65: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

@BritneyMuller

Page 66: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 67: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 68: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

Automate Meta Descriptionssearchwilderness.com/mozcon-2019

Page 69: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

Download GSC dataGet low CTR pagesScrape page titlesFind top keywords per pageFind pages missing top keywords in their titleRewrite/add keyword to the title

Page 70: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

Automate visual content and image understanding

Page 71: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

Video Generation

Page 72: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 73: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

Automate Image Understanding

@BritneyMuller

Page 74: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 75: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 76: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 77: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

Machine Learning is becoming more accessible &will free us up to work on higher level strategy.

Page 78: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

@BritneyMuller

Page 79: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

Automate Transcriptions

Page 80: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 81: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 82: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

Uncovering highest ROI keywords,

links & social platforms

Navigation via predictive

business & market insights

Understanding customer’s

needs & pain points

Crafting desired / helpful copy

Decreasing friction to optimize

customer satisfaction & conversions

Amplification

Promoting content & engaging with

customers on highest ROI platforms.

ML applications for SEO

Page 83: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

We have only scratched the surface

title tag optimizationdeduping questions (Quora, Stack Overflow)

log file analysisparsing text into entities (ex. insurance forms)

traffic predictionsdeeper user engagement insights

website audit insightsautomatic website fixes

instant alerts on website errors + SERP flux

Page 84: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

§ How ML works

§ The Google Effect also…

§ SEO Applications

§ Simple ML framework

Machine Learning for SEOs

Page 85: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

• What would you like to solve for?

• Do you have labeled data to help train a model?

• If not, can you start to collect data to help solve for your problem?

• Consider what data you currently have access to.

Simple ML Framework

Page 86: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

bit.ly/ml-framework

Page 87: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 88: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 89: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

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

Page 90: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

Top ML Books

Page 91: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

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)

Page 92: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 93: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing
Page 94: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

• 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

Page 95: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

People to follow

Page 96: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

ML for SEOs Takeaways:

1. ML can shorten the path between data ß--à insights

2. An ML model is only as good as its training data

3. Consider the data you have & what you could do with it

4. YOU can create an ML model today

5. Diversity is paramount in ML moving forward.

6. ML will help us level up as an industry

Page 97: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

The Data Science Team at Moz is innovating in this space to make your journey from data to insights more efficient

Page 98: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

think differently

Page 99: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

think differently

What will you solve for?

Page 100: Machine Learning for SEOs - Content Jam...• BigML • Targeting Broad Queries in Search • Project Mosaic Books • Algorithmia • How to eliminate bias in data driven marketing

Thank You!