Machine Learning Search and SEO - Zenith; Duluth, MN.

77
Eric Enge @stonetemple www.stonetemple.com Machine Learning, Search & SEO

Transcript of Machine Learning Search and SEO - Zenith; Duluth, MN.

Page 1: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Machine Learning, Search & SEO

Page 2: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Who Am I?

Columnist & Contributor

CEO & Founder

60+ person Digital Marketing and SEO agency

Page 3: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Nationalselfrelianceassociation.com

Eric Enge – Fun Fact 1

Page 4: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Eric Enge – Fun Fact 2

ntier.org

Page 5: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Machine Learning and Deep Learning

Our Best Student!

Page 6: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Simple Learning

Problem

Page 7: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

With a Simple

Solution

Page 8: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Much More Complicated Problem

Page 9: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

And, Now the

Complexity Went

WAY up

Page 10: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Machine Learning is a 2 Step Process

Page 11: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Sample Problem:

Recognizing a Face

Page 12: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Example of

UnSupervised

Learning Data

Set

Page 13: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

A Program Might

Discover Some

Things it Can

Group Together

Page 14: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Then Develop an

Algorithm to

Match the Data

Page 15: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Related Stories Auto-

Discovered by Machine

Learning

Google News Uses Unsupervised Machine Learning

Page 16: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Neural Networks Making Key Advances

Scientists Have

Developed New

Techniques to

Train Networks

With Many Layers

Page 17: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

DeepMind’s AlphaGo Program Beat the World Champion

10 atoms in the

known universe

10 possible

positions in the

game of Go

100

171

Page 18: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Enter RankBrain

Page 19: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Bloomberg Broke the News in

October 2015

Page 20: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

“(Rankbrain) interprets language, interprets your queries, in a way that has some of the gut feeling and guessability of people”

Notable Quote From the Video

Page 21: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Some Basic Language Analysis Concepts

Page 22: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Basic Concept: Stop Words

Page 23: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Query That Doesn’t Work Well With Stop

Words

Page 24: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Top Organic Results for the Query

“Office”

Page 25: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

“The” and “Office” are capitalized

Page 26: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Another Example of Frequence of Word Usage

About 5 Uses in Every 330,000

Words

Page 27: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Sometimes this word refers to a

brand

Page 28: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

The bags xxx xxxx xx Coach xxx xx x xxxxxxxxxxxx xx handbags.

Capitalized in the middle of a sentence

Mentioned on a page that discusses beads

and handbags

Mentioned on a page that discusses bags and

handbags

Taking a Deeper Look at “Coach”

Page 29: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

“Yeah -- being able to represent strings of text in very high-dimensional space and "see" how they relate to one another.”

Google Spokesperson’s Answer to a Question I Asked About RankBrain

Page 30: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

What Does High Dimensional Vector

Space Mean?

Page 31: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Convert Phrases to

Tokens

Page 32: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Notice Patterns in Language Usage

Page 33: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Notice Patterns in Language Usage

The• Classic stop word

• But in some cases critical to phrase meaning

• e.g. “The Office”

Graphic• Could relate to

violence

• Could relate to language

• Could relate to design

• Meaning determined by context

Without• Negatives

traditionally ignored by Google

• But in some cases critical to meaning of page

Page 34: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

What Does RankBrain Do?

Page 35: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

What Does RankBrain Do?

Can result in

selecting

different

algos

Page 36: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Example Queries Cited by Google

Page 37: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

What is the label of a consumer at the highest level of a food chain?

“Name”To eat, not

to buy

“The”“Top”

Page 38: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Can You Get 100% Score on SuperMario Without Walkthrough?

Negatives

Page 39: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com39

“Our old query parsers actually ignored the ‘without’ part.

RankBrain did an amazing job of catching that and instructing our retrieval systems to get the right

results”

Gary Illyes in February 11th Virtual Keynote

Page 40: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Our RankBrain Study

Page 41: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Built a DB of 500K queries

from Google and Bing Suggest

Page 42: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

June/July 2015 Google Result January 2016 Google Result

Pulled Results from Google on Two Different Dates

Page 43: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com43

Aggregate Results

Page 44: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

How Did The Results Improve?

Page 45: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Why Are PDFs So Weak?

July 2015 Answer

Page 46: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Now Relates “Weak” to Security

January 2016

Answer

Page 47: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Where is Celtics Bench?

July 2015 Answer

Page 48: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Now Applies Meaning of “Where is” Better

January 2016

Answer

Page 49: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Youtube plus

July 2015 Answer

Page 50: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Google Connected YouTube and Plus as a Name

January 2016

Answer

Page 51: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Tourist Map of Mdina Malta

Pre-RankBrain – July 2015

Page 52: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Example of How RankBrain

Impacted Algo Selection

Page 53: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com53

Specific Types of Improvements

Page 54: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Machine Learning Summary Thoughts

Page 55: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Very Hard to Test Edge Cases You Can’t Define

Page 56: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Deriving and Testing Machine Learning Algorithms Takes a Long Time

Page 57: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Page 58: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

When Do We Apply Machine Learning?

When coming up

with human

algorithms proves

to be impossible

Page 59: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Page 60: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Page 61: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Human Needs Evolve and Change

Page 62: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

How Do I Gain an Advantage?

Page 63: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

It’s Just a Tool in the Toolkit

Page 64: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Page 65: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

What Are Google’s Objectives?

Strong Correlation Between Satisfaction and Revenue

Page 66: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

She Has Options

Texting Facebook

Siri

Page 67: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Page 68: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Page 69: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Page 70: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Brand Authority (e.g. Search Volume)

Home Depot vs. Lowes Brand Search Volume

Page 71: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Which of These Authors Would You Trust More?

Danny SullivanGlobal and World Renowned Search

Marketing Expert

People You Don’t Know

Page 72: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Leverage Search History

Oil filter wrench

Oil

Car Owner’s Manuals

Windshield wipers

Page 73: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

You Just Got Thrown Into a World With This Group of

People

Page 74: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

They Don’t Know You

Page 75: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Go Become a Leader(DO IT NOW)

Page 76: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Some Practical Ideas

1. Are you working on building your

brand?

2. Do you have a recognizable

expert working with you?

3. Review engagement data on major pages.

4. Check your site search.

5. Review competitor sites.

6. Perform advanced content

comparison analysis.

7. Design your site for Smartphone

users.

8. Make your site as fast as possible.

Page 77: Machine Learning Search and SEO - Zenith; Duluth, MN.

Eric Enge @stonetemple www.stonetemple.com

Eric Enge

[email protected]

@stonetemple

+Eric Enge

(508) 962-8474

www.stonetemple.com

Thank You!