SlideShare a Scribd company logo
1 of 121
#Ungagged #Vegas @schachin Kristine Schachinger
In Search of NLP
Kristine@SitesWithoutWalls.com
#Ungagged #Vegas @schachin Kristine Schachinger
In the beginning, there was a …
Large-Scale Hypertextual Web Search Engine
#Ungagged #Vegas @schachin Kristine Schachinger
What?
#Ungagged #Vegas @schachin Kristine Schachinger
What?
#Ungagged #Vegas @schachin Kristine Schachinger
Link Profiles
http://infolab.stanford.edu/pub/papers/google.pdf
#Ungagged #Vegas @schachin Kristine Schachinger
The Web 1998
#Ungagged #Vegas @schachin Kristine Schachinger
Google Goes To Work
http://infolab.stanford.edu/pub/papers/google.pdf
#Ungagged #Vegas @schachin Kristine Schachinger
In 2018 …
Roughly half of the world's population or
3.8 billion people use the internet every day.
#Ungagged #Vegas @schachin Kristine Schachinger
Google
processes
TRILLIONS
of queries a
year & has
indexed
BILLIONS
of Websites.
#Ungagged #Vegas @schachin Kristine Schachinger
IN 2015, THERE WERE
2,834,650,000,000 Google searches with
an average 7,766,000,000 searches a day.
#Ungagged #Vegas @schachin Kristine Schachinger
Breaks down to …
7.7 billion average searches per day
or over 63,000 search queries per second.
#Ungagged #Vegas @schachin Kristine Schachinger
#Ungagged #Vegas @schachin Kristine Schachinger
Dealing With The Data.
#Ungagged #Vegas @schachin Kristine Schachinger
#Ungagged #Vegas @schachin Kristine Schachinger
Google Search
was founded on
unstructured
data.
#Ungagged #Vegas @schachin Kristine Schachinger
Unstructured data (or unstructured information) is information that
either does not have a pre-defined data model or is not organized in a
pre-defined manner. Unstructured information is typically text-heavy,
but may contain data such as dates, numbers, and facts as well.
https://www.google.co.uk/search?q=definition+unstructured+data&oq=definition+unstructured+data&aqs=chrome..69i57j0l5.5175j0j7&sourceid=chrome&ie=UTF-8
#Ungagged #Vegas @schachin Kristine Schachinger
Unstructured data (or unstructured information) is information that
either does not have a pre-defined data model or is not organized in a
pre-defined manner. Unstructured information is typically text-heavy,
but may contain data such as dates, numbers, and facts as well.
https://www.google.co.uk/search?q=definition+unstructured+data&oq=definition+unstructured+data&aqs=chrome..69i57j0l5.5175j0j7&sourceid=chrome&ie=UTF-8
#Ungagged #Vegas @schachin Kristine Schachinger
Keywords.
#Ungagged #Vegas @schachin Kristine Schachinger
Unstructured Data
uses keywords.
https://moz.com/blog/7-advanced-seo-concepts
#Ungagged #Vegas @schachin Kristine Schachinger
TF-IDF
Term Frequency Inverse
Document Frequency
ie the frequency of keywords
https://moz.com/blog/7-advanced-seo-concepts
#Ungagged #Vegas @schachin Kristine Schachinger
As queries number in the trillions
unstructured data becomes inefficient.
Data needs structure.
#Ungagged #Vegas @schachin Kristine Schachinger
Keywords to Queries.
Welcome Semantic Search!
#Ungagged #Vegas @schachin Kristine Schachinger
So Google moved from
Relational Databases to
Knowledge Graphs.
Knowledge Graphs
#Ungagged #Vegas @schachin Kristine Schachinger
NOTE
Knowledge Graphs
DO NOT EQUAL
THE KNOWLEDGE GRAPH
Knowledge Graphs
#Ungagged #Vegas @schachin Kristine Schachinger
“Graph-based knowledge representation has been
researched for decades and the term knowledge
graph does not constitute a new technology.
Rather, it is a buzzword reinvented by Google
and adopted by other companies and academia to
describe different knowledge representation
applications.”
Knowledge Graphs
http://ceur-ws.org/Vol-1695/paper4.pdf
#Ungagged #Vegas @schachin Kristine Schachinger
Enter Semantic Search
and TensorFlow
https://web.archive.org/web/20090516213508/http://blog.searchenginewatch.com/090512-201139
#Ungagged #Vegas @schachin Kristine Schachinger
https://www.tensorflow.org/guide/
MACHINE LEARNING
#Ungagged #Vegas @schachin Kristine Schachinger
https://web.archive.org/web/20090516213508/http://blog.searchenginewatch.com/090512-201139
What is Semantic Search?
#Ungagged #Vegas @schachin Kristine Schachinger
Semantic Search
=
Understanding Intent
#Ungagged #Vegas @schachin Kristine Schachinger
Welcome G Squared
#Ungagged #Vegas @schachin Kristine Schachinger
Google Squared
Google Squared returns search results in a spreadsheet format. It structures
the unstructured data on web pages. So a search for Small Dogs returns
results with names, description, size, weight, origin, etc., in columns and
rows.” ~Techcrunch
https://techcrunch.com/2009/05/12/what-is-google-squared-it-is-how-google-will-crush-wolfram-alpha-exclusive-video/
#Ungagged #Vegas @schachin Kristine Schachinger
https://searchengineland.com/up-close-google-squared-19313
Before the Knowledge Graph
#Ungagged #Vegas @schachin Kristine Schachinger
Google Squared
“Call it structured data if you like,
I call it a surefire recipe for making
a bad dog buying decision.”
https://readwrite.com/2009/06/03/google_squared_is_live_who_knew_structured_data_co/
#Ungagged #Vegas @schachin Kristine Schachinger
Google Kills Google Squared.
RIP Google Squared 2009-2011
#Ungagged #Vegas @schachin Kristine Schachinger
(Knowledge Graphs)
”…quite possibly ...
one of Google's significant achievements”
Nathania Johnson of Search Engine Watch
https://web.archive.org/web/20090516213508/http://blog.searchenginewatch.com/090512-201139
Knowledge Graphs
#Ungagged #Vegas @schachin Kristine Schachinger
Why?
#Ungagged #Vegas @schachin Kristine Schachinger
The Holy Grail
of Search?
NLP
(Natural Language
Processing)
#Ungagged #Vegas @schachin Kristine Schachinger
“Strings to Things"
But Google doesn’t process
Natural Language.
#Ungagged #Vegas @schachin Kristine Schachinger
G-Squared was the early stages of Google moving
search from strings (unstructured data)
or the “bag of words” approach
 to “things” (structured data)
“Strings to Things"
#Ungagged #Vegas @schachin Kristine Schachinger
“Things” are known objects
with known (or learned) relationships.
“Strings to Things"
#Ungagged #Vegas @schachin Kristine Schachinger
https://searchengineland.com/up-close-google-squared-19313
Before THE Knowledge Graph – Wonder Wheel
#Ungagged #Vegas @schachin Kristine Schachinger
https://searchengineland.com/up-close-google-squared-19313
Before the Knowledge Graph – Wonder Wheel
#Ungagged #Vegas @schachin Kristine Schachinger
Welcome THE Knowledge Graph 2012.
#Ungagged #Vegas @schachin Kristine Schachinger
Knowledge Graphs are based on known relationships.
THE Knowledge Graph is Google’s graph database.
THE Knowledge Graph
#Ungagged #Vegas @schachin Kristine Schachinger
The Knowledge Graph (Google) is seeded by things known.
Instead of just text without meaning, The KG is a relational
graph with known objects and mapped relationships.
THE Knowledge Graph
#Ungagged #Vegas @schachin Kristine Schachinger
THE Knowledge Graph Seeds.
#Ungagged #Vegas @schachin Kristine Schachinger
"Four years ago this July, Google
acquired Metaweb,
bringing Freebase and
linked open data to Google,"
he wrote.
Google software engineer Barak Michener
http://www.eweek.com/database/google-releases-cayley-open-source-graph-database
THE Knowledge Graph Seeds
#Ungagged #Vegas @schachin Kristine Schachinger
Also includes trusted
sources such as the
CIA Fact Book, Wikipedia,
Wikidata etc.
http://www.eweek.com/database/google-releases-cayley-open-source-graph-database
THE Knowledge Graph Seeds
#Ungagged #Vegas @schachin Kristine Schachinger
Why the Knowledge Graph?
To help better match user intent.
To understand what users want.
THE Knowledge Graph
#Ungagged #Vegas @schachin Kristine Schachinger
The Knowledge Graph enables you to search for things, people or places
that Google knows about—landmarks, celebrities, cities, sports teams,
buildings, geographical features, movies, celestial objects, works of art
and more—and instantly get information that’s relevant to your query
THE Knowledge Graph
#Ungagged #Vegas @schachin Kristine Schachinger
In other words
NOUNS
THE Knowledge Graph
#Ungagged #Vegas @schachin Kristine Schachinger
NOUNS=ENTITIES
THE Knowledge Graph
#Ungagged #Vegas @schachin Kristine Schachinger
Google moves to
ENTITY SEARCH
THE Knowledge Graph
#Ungagged #Vegas @schachin Kristine Schachinger
Knowledge Graph entities
The Knowledge Graph has millions of entries that describe real-world entities like people, places, and things. These
entities form the nodes of the graph.
The following are some of the types of entities found in the Knowledge Graph:
Book
BookSeries
EducationalOrganization
Event
GovernmentOrganization
LocalBusiness
Movie
MovieSeries
MusicAlbum
MusicGroup
MusicRecording
Organization
Periodical
Person
Place
SportsTeam
TVEpisode
TVSeries
VideoGame
VideoGameSeries
WebSite
THE Knowledge Graph ENTITIES
#Ungagged #Vegas @schachin Kristine Schachinger
Entities + Relationships=
THE Knowledge Graph
THE Knowledge Graph
#Ungagged #Vegas @schachin Kristine Schachinger
Knowledge Graph
= the Answer Engine
THE Knowledge Graph
#Ungagged #Vegas @schachin Kristine Schachinger
Knowledge Graph
= the Answer Engine
THE Knowledge Graph
#Ungagged #Vegas @schachin Kristine Schachinger
Google as an Answer Engine
https://www.google.com/search/howsearchworks/responses/#?modal_active=none
#Ungagged #Vegas @schachin Kristine Schachinger
Hummingbird 
“Strings to Things”.
#Ungagged #Vegas @schachin Kristine Schachinger
Hummingbird
The name was derived from
the speed and accuracy of the hummingbird.
“Strings to Things"
#Ungagged #Vegas @schachin Kristine Schachinger
Hummingbird Arrives 2013
Google moves from matching keyword terms to
Google trying to process Natural Language Queries.
“Strings to Things"
#Ungagged #Vegas @schachin Kristine Schachinger
But Google doesn’t process
Natural Language very well.
“Strings to Things"
#Ungagged #Vegas @schachin Kristine Schachinger
Moving to vectors.
#Ungagged #Vegas @schachin Kristine Schachinger
KEY FACTOR word2vec:
Vector space models (VSMs) represent (embed)
words in a continuous vector space where
semantically similar words are mapped to nearby
points ('are embedded nearby each other').
Hummingbird
https://www.tensorflow.org/tutorials/representation/word2vec
#Ungagged #Vegas @schachin Kristine Schachinger
Embedded Word Model
Hummingbird
https://www.tensorflow.org/tutorials/representation/word2vec
#Ungagged #Vegas @schachin Kristine Schachinger
“…words that appear in the same contexts share semantic meaning. The
different approaches that leverage this principle can be divided into two
categories: count-based methods (e.g. Latent Semantic Analysis),
and predictive methods (e.g. neural probabilistic language models).”
Hummingbird
https://www.tensorflow.org/tutorials/representation/word2vec
#Ungagged #Vegas @schachin Kristine Schachinger
Hummingbird
#Ungagged #Vegas @schachin Kristine Schachinger
Hummingbird added a semantic layer
to the search algorithms.
“Strings to Things"
#Ungagged #Vegas @schachin Kristine Schachinger
Semantic Interpretations.
#Ungagged #Vegas @schachin Kristine Schachinger
Hummingbird adds a
semantic layer to the
search algorithms like
synonyms and close
variants.
https://moz.com/blog/7-advanced-seo-concepts
#Ungagged #Vegas @schachin Kristine Schachinger
Hummingbird adds a
semantic layer to the
search algorithms that
uses “semantic distance
and term relationships”.
https://moz.com/blog/7-advanced-seo-concepts
#Ungagged #Vegas @schachin Kristine Schachinger
Hummingbird adds a
semantic layer to the
search algorithms that
uses “phrase based
Indexing and co-
occurrence.”
https://moz.com/blog/7-advanced-seo-concepts
#Ungagged #Vegas @schachin Kristine Schachinger
Page Segmentation.
This part of the
algorithm determines
meaning through
placement.
https://moz.com/blog/7-advanced-seo-concepts
#Ungagged #Vegas @schachin Kristine Schachinger
Entity Salience.
This part of the
algorithm determines
meaning through known
relationships.
https://moz.com/blog/7-advanced-seo-concepts
#Ungagged #Vegas @schachin Kristine Schachinger
So Hummingbird moves from
strict word count based modeling
(ie keyword counts) to
probabilistic modeling
(ie predictive interpretation)
via known word vectors.
Hummingbird
#Ungagged #Vegas @schachin Kristine Schachinger
#Ungagged #Vegas @schachin Kristine Schachinger
What does this look like?
From Google’s Natural Language Cloud Tool
#Ungagged #Vegas @schachin Kristine Schachinger
What does this look like?
#Ungagged #Vegas @schachin Kristine Schachinger
What does this look like mathematically?
#Ungagged #Vegas @schachin Kristine Schachinger
BUT …..
Google Search still doesn’t process
Natural Language.
This means we must add an “interpreter”.
#Ungagged #Vegas @schachin Kristine Schachinger
Structured Data and Schema.
#Ungagged #Vegas @schachin Kristine Schachinger
What is Structured Data?
#Ungagged #Vegas @schachin Kristine Schachinger
What is Structured Data?
Structured data for SEO purposes is on-page markup that
enables search engines to better understand the information
currently on your site’s web pages, and then use this information
to improve search results listing by better matching user intent.
#Ungagged #Vegas @schachin Kristine Schachinger
What is Structured Data?
This structured data is defined by using schema to act as the
interpreter. This is the definition we add to the page using
schema code.
Google allows 3 types.
• RDFa
• Microdata
• JSON-LD
#Ungagged #Vegas @schachin Kristine Schachinger
Schema
JSON-LD is the recommended schema code.
JSON-LD stands for JavaScript Object Notation for Linked Data
This is just a way to implement schema outside the HTML mark-up
structure. RDFa and Microformats required the code to be implemented
via HTML.
#Ungagged #Vegas @schachin Kristine Schachinger
Schema
Benefit is it can be removed from the HTML structure, which
makes it easier to write, implement, and maintain.
For a good breakdown on what JSON is at the code level.
Portent’s JSON Implementation Guide is very helpful.
https://www.portent.com/blog/seo/json-ld-implementation-guide.htm
#Ungagged #Vegas @schachin Kristine Schachinger
JSON-LD Schema
#Ungagged #Vegas @schachin Kristine Schachinger
Schema
IMPORTANT! Test your JSON-LD.
Use the Google Structured Mark-Up Helper.
https://search.google.com/structured-data/testing-tool
#Ungagged #Vegas @schachin Kristine Schachinger
Schema
NOTE this tool only tells you if it is semantically correct, NOT if
you are using the proper schema.
Make sure to check with Google’s Guides on schema implementation.
Improper use or implementation can result in a manual action.
• https://developers.google.com/search/docs/guides/intro-structured-data
• https://developers.google.com/search/docs/guides/prototype
#Ungagged #Vegas @schachin Kristine Schachinger
Schema
IMPORTANT! Your JSON
content MUST match what is in
the page exactly.
If they differ, you will likely get a
manual action as Google sees
this as cloaking.
#Ungagged #Vegas @schachin Kristine Schachinger
Schema
#Ungagged #Vegas @schachin Kristine Schachinger
Why Does Schema Matter?
#Ungagged #Vegas @schachin Kristine Schachinger
We can act as the interpreter and help “teach”
Google what our site is about.
#Ungagged #Vegas @schachin Kristine Schachinger
Adding semantic mark-up
(structured data via schema) allows us to tell
Google what WE SAY our site is about and WHAT
RELATIONSHIPS we define within it.
#Ungagged #Vegas @schachin Kristine Schachinger
We can act as the interpreter and help “teach”
Google the context of our content.
#Ungagged #Vegas @schachin Kristine Schachinger
#Ungagged #Vegas @schachin Kristine Schachinger
We can help give Google a clearer understanding.
That helps us help Google better answer
the questions users ask
and to better surface our content for those users
We give our data meaning
Google Understands
#Ungagged #Vegas @schachin Kristine Schachinger
Ranking Without Links
#Ungagged #Vegas @schachin Kristine Schachinger
Rank Brain
#Ungagged #Vegas @schachin Kristine Schachinger
#Ungagged #Vegas @schachin Kristine Schachinger
Rank Brain is used for Unknown Queries where entity
meanings/relationships are unclear or unknown.
#Ungagged #Vegas @schachin Kristine Schachinger
Rank Brain
#Ungagged #Vegas @schachin Kristine Schachinger
Rank Brain.
Only algorithm that uses AI
on the live results
Rank Brain.
#Ungagged #Vegas @schachin Kristine Schachinger
Presence of Rank Brain means
Google is confused …
#Ungagged #Vegas @schachin Kristine Schachinger
Rank Brain
#Ungagged #Vegas @schachin Kristine Schachinger
Why?
Google does not use NLP in Search
(Natural Language Processing)
Rank Brain.
#Ungagged #Vegas @schachin Kristine Schachinger
Uses Structured Data, Entities, & Known Relationships
Person, Place, Thing = Noun = Entities.
Nouns or Persons/Places/People/Things are what we call entities. Entities are
known to Google and their meaning is defined in the databases Google references.
Rank Brain.
#Ungagged #Vegas @schachin Kristine Schachinger
• Words go in.
• Words get assigned a mathematical address in a vector.
• Similar and related words sit close to each other in the vector space.
• Words are retrieved based on your query and the words it locates in the “best fit” vector.
• These word “interpretations” are used to return results.
• If the relationships are weak or unknown, enter Rank Brain.
• Behind the scenes, data is continually fed into the machine learning process, so as to make
those results more relevant the next time.
Rank Brain – Known Relationships.
#Ungagged #Vegas @schachin Kristine Schachinger
Rank Brain Also Uses Users Queries & Clicks
to Help It Understand Query Intent.
#Ungagged #Vegas @schachin Kristine Schachinger
Should you optimize for it?
Rank Brain.
#Ungagged #Vegas @schachin Kristine Schachinger
Why would you optimize to rank with AI?
Rank Brain.
#Ungagged #Vegas @schachin Kristine Schachinger
Google Does Not Even Understand What
Rank Brain is Actually Doing.
Rank Brain.
#Ungagged #Vegas @schachin Kristine Schachinger
(Gary Illyes)
Rank Brain.
#Ungagged #Vegas @schachin Kristine Schachinger
Just write in natural and conversational language.
Create holistic content.
#Ungagged #Vegas @schachin Kristine Schachinger
Write holistic content.
Use terms that are semantically related.
For a detailed explanation Google explains here > https://www.youtube.com/watch?v=vzoe2G5g-w4&feature=youtu.be&t=32m19s
#Ungagged #Vegas @schachin Kristine Schachinger
Write holistic content.
DOES YOUR CONTENT HAVE DEPTH AND WIDTH?
For a detailed explanation Google explains here > https://www.youtube.com/watch?v=vzoe2G5g-w4&feature=youtu.be&t=32m19s
#Ungagged #Vegas @schachin Kristine Schachinger
Takeaways.
• Think Search Queries NOT Simple Keywords
• Write in natural, conversational language
• Write using holistic content
• Focus on depth and breadth with related terms
• Add Structured Data
Takeaways.
#Ungagged #Vegas @schachin Kristine Schachinger
THINK in Query Terms & Context.
#Ungagged #Vegas @schachin Kristine Schachinger
#Ungagged #Vegas @schachin Kristine Schachinger
https://cloud.google.com/natural-language/
#Ungagged #Vegas @schachin Kristine Schachinger
In Search of NLP
Kristine@SitesWithoutWalls.com

More Related Content

What's hot

Securing Your Links Before Producing Your Content - Stacey MacNaught -Brighto...
Securing Your Links Before Producing Your Content - Stacey MacNaught -Brighto...Securing Your Links Before Producing Your Content - Stacey MacNaught -Brighto...
Securing Your Links Before Producing Your Content - Stacey MacNaught -Brighto...Stacey MacNaught
 
Google Webmaster Tools: The Search Consolation Prize? #BrightonSEO
Google Webmaster Tools: The Search Consolation Prize? #BrightonSEOGoogle Webmaster Tools: The Search Consolation Prize? #BrightonSEO
Google Webmaster Tools: The Search Consolation Prize? #BrightonSEONicole Bullock
 
Winning With Old School SEO in 2016 (& Beyond)
Winning With Old School SEO in 2016 (& Beyond)Winning With Old School SEO in 2016 (& Beyond)
Winning With Old School SEO in 2016 (& Beyond)DFWSEM
 
Ranking in Google Discover
Ranking in Google DiscoverRanking in Google Discover
Ranking in Google DiscoverLily Ray
 
21 Content Marketing Tools and Tactics by @staceycav at #TTLPresents - Septem...
21 Content Marketing Tools and Tactics by @staceycav at #TTLPresents - Septem...21 Content Marketing Tools and Tactics by @staceycav at #TTLPresents - Septem...
21 Content Marketing Tools and Tactics by @staceycav at #TTLPresents - Septem...Stacey MacNaught
 
Creating an Authentic Customer Connection: Data-Driven Strategic Storytelling
Creating an Authentic Customer Connection: Data-Driven Strategic StorytellingCreating an Authentic Customer Connection: Data-Driven Strategic Storytelling
Creating an Authentic Customer Connection: Data-Driven Strategic StorytellingConductor
 
Generating Ideas for Content Marketing by @staceycav
Generating Ideas for Content Marketing by @staceycavGenerating Ideas for Content Marketing by @staceycav
Generating Ideas for Content Marketing by @staceycavStacey MacNaught
 
Pubcon 2018: Data Driven Content Marketing Audit Runthrough
Pubcon 2018: Data Driven Content Marketing Audit Runthrough Pubcon 2018: Data Driven Content Marketing Audit Runthrough
Pubcon 2018: Data Driven Content Marketing Audit Runthrough Ashley Segura
 
Northwestern data visualization - why why why
Northwestern data visualization - why why whyNorthwestern data visualization - why why why
Northwestern data visualization - why why whyGabriel Gaster
 
Link building in 2021 (when you're a bit crap at PR) #brightonseo
Link building in 2021 (when you're a bit crap at PR) #brightonseoLink building in 2021 (when you're a bit crap at PR) #brightonseo
Link building in 2021 (when you're a bit crap at PR) #brightonseoStacey MacNaught
 
Data and Creativity - A Content Marketing Winning Formula - SASCon 2016
Data and Creativity - A Content Marketing Winning Formula - SASCon 2016Data and Creativity - A Content Marketing Winning Formula - SASCon 2016
Data and Creativity - A Content Marketing Winning Formula - SASCon 2016Stacey MacNaught
 
Expert Excel Essentials - SMX West 2015
Expert Excel Essentials - SMX West 2015Expert Excel Essentials - SMX West 2015
Expert Excel Essentials - SMX West 2015BrettASnyder
 
Your Content is Awesome – Now What? By @staceycav at #brightonseo
Your Content is Awesome – Now What? By @staceycav at #brightonseoYour Content is Awesome – Now What? By @staceycav at #brightonseo
Your Content is Awesome – Now What? By @staceycav at #brightonseoStacey MacNaught
 
SMX West - Extreme Excel Excellence (Brett Snyder) - March 12, 2014
SMX West - Extreme Excel Excellence (Brett Snyder) - March 12, 2014SMX West - Extreme Excel Excellence (Brett Snyder) - March 12, 2014
SMX West - Extreme Excel Excellence (Brett Snyder) - March 12, 2014BrettASnyder
 
Atmosphere 2016 - Matt Harasymczuk - Case Study: Agile @gov.pl
 Atmosphere 2016 - Matt Harasymczuk - Case Study: Agile @gov.pl  Atmosphere 2016 - Matt Harasymczuk - Case Study: Agile @gov.pl
Atmosphere 2016 - Matt Harasymczuk - Case Study: Agile @gov.pl PROIDEA
 
Who Won SEO in 2020 and Why?
Who Won SEO in 2020 and Why?Who Won SEO in 2020 and Why?
Who Won SEO in 2020 and Why?Lily Ray
 
Adapting to Google's Criteria for High-Authority, Top-Ranking Websites in 2020
Adapting to Google's Criteria for High-Authority, Top-Ranking Websites in 2020Adapting to Google's Criteria for High-Authority, Top-Ranking Websites in 2020
Adapting to Google's Criteria for High-Authority, Top-Ranking Websites in 2020WeLoveSEO
 
Search Exchange Analytics Insights
Search Exchange Analytics InsightsSearch Exchange Analytics Insights
Search Exchange Analytics InsightsBrian McDowell
 
Building Links and Coverage When Your Content Campaign is Over - outREACH Con...
Building Links and Coverage When Your Content Campaign is Over - outREACH Con...Building Links and Coverage When Your Content Campaign is Over - outREACH Con...
Building Links and Coverage When Your Content Campaign is Over - outREACH Con...Stacey MacNaught
 
Avoiding a website migration disaster
Avoiding a website migration disasterAvoiding a website migration disaster
Avoiding a website migration disasterJon Earnshaw
 

What's hot (20)

Securing Your Links Before Producing Your Content - Stacey MacNaught -Brighto...
Securing Your Links Before Producing Your Content - Stacey MacNaught -Brighto...Securing Your Links Before Producing Your Content - Stacey MacNaught -Brighto...
Securing Your Links Before Producing Your Content - Stacey MacNaught -Brighto...
 
Google Webmaster Tools: The Search Consolation Prize? #BrightonSEO
Google Webmaster Tools: The Search Consolation Prize? #BrightonSEOGoogle Webmaster Tools: The Search Consolation Prize? #BrightonSEO
Google Webmaster Tools: The Search Consolation Prize? #BrightonSEO
 
Winning With Old School SEO in 2016 (& Beyond)
Winning With Old School SEO in 2016 (& Beyond)Winning With Old School SEO in 2016 (& Beyond)
Winning With Old School SEO in 2016 (& Beyond)
 
Ranking in Google Discover
Ranking in Google DiscoverRanking in Google Discover
Ranking in Google Discover
 
21 Content Marketing Tools and Tactics by @staceycav at #TTLPresents - Septem...
21 Content Marketing Tools and Tactics by @staceycav at #TTLPresents - Septem...21 Content Marketing Tools and Tactics by @staceycav at #TTLPresents - Septem...
21 Content Marketing Tools and Tactics by @staceycav at #TTLPresents - Septem...
 
Creating an Authentic Customer Connection: Data-Driven Strategic Storytelling
Creating an Authentic Customer Connection: Data-Driven Strategic StorytellingCreating an Authentic Customer Connection: Data-Driven Strategic Storytelling
Creating an Authentic Customer Connection: Data-Driven Strategic Storytelling
 
Generating Ideas for Content Marketing by @staceycav
Generating Ideas for Content Marketing by @staceycavGenerating Ideas for Content Marketing by @staceycav
Generating Ideas for Content Marketing by @staceycav
 
Pubcon 2018: Data Driven Content Marketing Audit Runthrough
Pubcon 2018: Data Driven Content Marketing Audit Runthrough Pubcon 2018: Data Driven Content Marketing Audit Runthrough
Pubcon 2018: Data Driven Content Marketing Audit Runthrough
 
Northwestern data visualization - why why why
Northwestern data visualization - why why whyNorthwestern data visualization - why why why
Northwestern data visualization - why why why
 
Link building in 2021 (when you're a bit crap at PR) #brightonseo
Link building in 2021 (when you're a bit crap at PR) #brightonseoLink building in 2021 (when you're a bit crap at PR) #brightonseo
Link building in 2021 (when you're a bit crap at PR) #brightonseo
 
Data and Creativity - A Content Marketing Winning Formula - SASCon 2016
Data and Creativity - A Content Marketing Winning Formula - SASCon 2016Data and Creativity - A Content Marketing Winning Formula - SASCon 2016
Data and Creativity - A Content Marketing Winning Formula - SASCon 2016
 
Expert Excel Essentials - SMX West 2015
Expert Excel Essentials - SMX West 2015Expert Excel Essentials - SMX West 2015
Expert Excel Essentials - SMX West 2015
 
Your Content is Awesome – Now What? By @staceycav at #brightonseo
Your Content is Awesome – Now What? By @staceycav at #brightonseoYour Content is Awesome – Now What? By @staceycav at #brightonseo
Your Content is Awesome – Now What? By @staceycav at #brightonseo
 
SMX West - Extreme Excel Excellence (Brett Snyder) - March 12, 2014
SMX West - Extreme Excel Excellence (Brett Snyder) - March 12, 2014SMX West - Extreme Excel Excellence (Brett Snyder) - March 12, 2014
SMX West - Extreme Excel Excellence (Brett Snyder) - March 12, 2014
 
Atmosphere 2016 - Matt Harasymczuk - Case Study: Agile @gov.pl
 Atmosphere 2016 - Matt Harasymczuk - Case Study: Agile @gov.pl  Atmosphere 2016 - Matt Harasymczuk - Case Study: Agile @gov.pl
Atmosphere 2016 - Matt Harasymczuk - Case Study: Agile @gov.pl
 
Who Won SEO in 2020 and Why?
Who Won SEO in 2020 and Why?Who Won SEO in 2020 and Why?
Who Won SEO in 2020 and Why?
 
Adapting to Google's Criteria for High-Authority, Top-Ranking Websites in 2020
Adapting to Google's Criteria for High-Authority, Top-Ranking Websites in 2020Adapting to Google's Criteria for High-Authority, Top-Ranking Websites in 2020
Adapting to Google's Criteria for High-Authority, Top-Ranking Websites in 2020
 
Search Exchange Analytics Insights
Search Exchange Analytics InsightsSearch Exchange Analytics Insights
Search Exchange Analytics Insights
 
Building Links and Coverage When Your Content Campaign is Over - outREACH Con...
Building Links and Coverage When Your Content Campaign is Over - outREACH Con...Building Links and Coverage When Your Content Campaign is Over - outREACH Con...
Building Links and Coverage When Your Content Campaign is Over - outREACH Con...
 
Avoiding a website migration disaster
Avoiding a website migration disasterAvoiding a website migration disaster
Avoiding a website migration disaster
 

Similar to In Search of Natural Language Processing: Rank Brain, Google, SEO, and You.

SEO, Google Authorship and AuthorRank
SEO, Google Authorship and AuthorRankSEO, Google Authorship and AuthorRank
SEO, Google Authorship and AuthorRankSteven Shattuck
 
Taking your business into the future
Taking your business into the futureTaking your business into the future
Taking your business into the futureGina Schreck
 
User Centered Analytics: Superweek 2015
User Centered Analytics: Superweek 2015User Centered Analytics: Superweek 2015
User Centered Analytics: Superweek 2015Tim Leighton-Boyce
 
Seven Sources of Keyword Research to Drive Smart Content Marketing
Seven Sources of Keyword Research to Drive Smart Content MarketingSeven Sources of Keyword Research to Drive Smart Content Marketing
Seven Sources of Keyword Research to Drive Smart Content MarketinggShift
 
How to Increase Discoverability w/Krista of gShift Labs
How to Increase Discoverability w/Krista of gShift LabsHow to Increase Discoverability w/Krista of gShift Labs
How to Increase Discoverability w/Krista of gShift LabsSearch Engine Journal
 
Seven Sources of Keyword Research to Drive Smart Content Marketing and Influe...
Seven Sources of Keyword Research to Drive Smart Content Marketing and Influe...Seven Sources of Keyword Research to Drive Smart Content Marketing and Influe...
Seven Sources of Keyword Research to Drive Smart Content Marketing and Influe...gShift
 
Mastering the Creative and Technical Side of Searchable Content
Mastering the Creative and Technical Side of Searchable ContentMastering the Creative and Technical Side of Searchable Content
Mastering the Creative and Technical Side of Searchable ContentKaty Katz
 
Digital strategy Insurance E-Broking Scotland
Digital strategy Insurance E-Broking ScotlandDigital strategy Insurance E-Broking Scotland
Digital strategy Insurance E-Broking ScotlandDave Hazlehurst
 
Coloring Outside the Lines: Mastering SEO for Content Marketing
Coloring Outside the Lines: Mastering SEO for Content MarketingColoring Outside the Lines: Mastering SEO for Content Marketing
Coloring Outside the Lines: Mastering SEO for Content MarketingDFWSEM
 
Make sense of your big data - Pilato
Make sense of your big data - PilatoMake sense of your big data - Pilato
Make sense of your big data - PilatoCodemotion
 
Expand Your Marketing With Creative Keyword Research
Expand Your Marketing With Creative Keyword ResearchExpand Your Marketing With Creative Keyword Research
Expand Your Marketing With Creative Keyword ResearchMartin Weinberg
 
SEO & Social Media: A Match Made in Heaven
SEO & Social Media: A Match Made in HeavenSEO & Social Media: A Match Made in Heaven
SEO & Social Media: A Match Made in HeavenBrettASnyder
 
Code Like A Boss - FETC 2016
Code Like A Boss - FETC 2016Code Like A Boss - FETC 2016
Code Like A Boss - FETC 2016Jason Rushing
 
Reflection on the Data Science Profession in NYC
Reflection on the Data Science Profession in NYCReflection on the Data Science Profession in NYC
Reflection on the Data Science Profession in NYCWork-Bench
 
Did You Google It? Presentation
Did You Google It? PresentationDid You Google It? Presentation
Did You Google It? Presentationseerinteractive
 

Similar to In Search of Natural Language Processing: Rank Brain, Google, SEO, and You. (20)

Links: Where We Are. Where We Are Going. A Look at Google Algorithms, SEO, an...
Links: Where We Are. Where We Are Going. A Look at Google Algorithms, SEO, an...Links: Where We Are. Where We Are Going. A Look at Google Algorithms, SEO, an...
Links: Where We Are. Where We Are Going. A Look at Google Algorithms, SEO, an...
 
Technical SEO: How Anomalies Are Your New Best Friend."
Technical SEO: How Anomalies Are Your New Best Friend." Technical SEO: How Anomalies Are Your New Best Friend."
Technical SEO: How Anomalies Are Your New Best Friend."
 
Ungagged - Busting Google's Blackbox 2017
Ungagged - Busting Google's Blackbox 2017Ungagged - Busting Google's Blackbox 2017
Ungagged - Busting Google's Blackbox 2017
 
Pubcon Las Vegas Technical SEO
Pubcon Las Vegas Technical SEOPubcon Las Vegas Technical SEO
Pubcon Las Vegas Technical SEO
 
SEO, Google Authorship and AuthorRank
SEO, Google Authorship and AuthorRankSEO, Google Authorship and AuthorRank
SEO, Google Authorship and AuthorRank
 
Taking your business into the future
Taking your business into the futureTaking your business into the future
Taking your business into the future
 
User Centered Analytics: Superweek 2015
User Centered Analytics: Superweek 2015User Centered Analytics: Superweek 2015
User Centered Analytics: Superweek 2015
 
Seven Sources of Keyword Research to Drive Smart Content Marketing
Seven Sources of Keyword Research to Drive Smart Content MarketingSeven Sources of Keyword Research to Drive Smart Content Marketing
Seven Sources of Keyword Research to Drive Smart Content Marketing
 
How to Increase Discoverability w/Krista of gShift Labs
How to Increase Discoverability w/Krista of gShift LabsHow to Increase Discoverability w/Krista of gShift Labs
How to Increase Discoverability w/Krista of gShift Labs
 
Seven Sources of Keyword Research to Drive Smart Content Marketing and Influe...
Seven Sources of Keyword Research to Drive Smart Content Marketing and Influe...Seven Sources of Keyword Research to Drive Smart Content Marketing and Influe...
Seven Sources of Keyword Research to Drive Smart Content Marketing and Influe...
 
Mastering the Creative and Technical Side of Searchable Content
Mastering the Creative and Technical Side of Searchable ContentMastering the Creative and Technical Side of Searchable Content
Mastering the Creative and Technical Side of Searchable Content
 
Digital strategy Insurance E-Broking Scotland
Digital strategy Insurance E-Broking ScotlandDigital strategy Insurance E-Broking Scotland
Digital strategy Insurance E-Broking Scotland
 
Coloring Outside the Lines: Mastering SEO for Content Marketing
Coloring Outside the Lines: Mastering SEO for Content MarketingColoring Outside the Lines: Mastering SEO for Content Marketing
Coloring Outside the Lines: Mastering SEO for Content Marketing
 
Make sense of your big data - Pilato
Make sense of your big data - PilatoMake sense of your big data - Pilato
Make sense of your big data - Pilato
 
Core Updates: What are they? How do you recover from one?
Core Updates: What are they? How do you recover from one?Core Updates: What are they? How do you recover from one?
Core Updates: What are they? How do you recover from one?
 
Expand Your Marketing With Creative Keyword Research
Expand Your Marketing With Creative Keyword ResearchExpand Your Marketing With Creative Keyword Research
Expand Your Marketing With Creative Keyword Research
 
SEO & Social Media: A Match Made in Heaven
SEO & Social Media: A Match Made in HeavenSEO & Social Media: A Match Made in Heaven
SEO & Social Media: A Match Made in Heaven
 
Code Like A Boss - FETC 2016
Code Like A Boss - FETC 2016Code Like A Boss - FETC 2016
Code Like A Boss - FETC 2016
 
Reflection on the Data Science Profession in NYC
Reflection on the Data Science Profession in NYCReflection on the Data Science Profession in NYC
Reflection on the Data Science Profession in NYC
 
Did You Google It? Presentation
Did You Google It? PresentationDid You Google It? Presentation
Did You Google It? Presentation
 

More from Kristine Schachinger SEO and Online Marketing

More from Kristine Schachinger SEO and Online Marketing (13)

Google, Updates, AI, Algorithms, and You.
Google, Updates, AI, Algorithms, and You.Google, Updates, AI, Algorithms, and You.
Google, Updates, AI, Algorithms, and You.
 
Google, Machine Learning, Algorithms, and You.
Google, Machine Learning, Algorithms, and You.Google, Machine Learning, Algorithms, and You.
Google, Machine Learning, Algorithms, and You.
 
Google Machine Learning Algorithms and SEO
Google Machine Learning Algorithms and SEOGoogle Machine Learning Algorithms and SEO
Google Machine Learning Algorithms and SEO
 
ChatGPT Training Session
ChatGPT Training SessionChatGPT Training Session
ChatGPT Training Session
 
ChatGPT: The Hype vs Reality
ChatGPT: The Hype vs Reality ChatGPT: The Hype vs Reality
ChatGPT: The Hype vs Reality
 
Unlocking the Power of ChatGPT
Unlocking the Power of ChatGPTUnlocking the Power of ChatGPT
Unlocking the Power of ChatGPT
 
Social Media in the Age of Disinformation
Social Media in the Age of Disinformation Social Media in the Age of Disinformation
Social Media in the Age of Disinformation
 
Pubcon Las Vegas Mobile First / Mobile Last
Pubcon Las Vegas Mobile First / Mobile LastPubcon Las Vegas Mobile First / Mobile Last
Pubcon Las Vegas Mobile First / Mobile Last
 
Intro to Google, SEO, and You in 2017
Intro to Google, SEO, and You in 2017Intro to Google, SEO, and You in 2017
Intro to Google, SEO, and You in 2017
 
Pubcon Vegas Session - WordPress Site Security Audits
Pubcon Vegas  Session - WordPress Site Security AuditsPubcon Vegas  Session - WordPress Site Security Audits
Pubcon Vegas Session - WordPress Site Security Audits
 
Solving Complex SEO Problems When Standard Fixes Do Not Appl
Solving Complex SEO Problems When Standard Fixes Do Not ApplSolving Complex SEO Problems When Standard Fixes Do Not Appl
Solving Complex SEO Problems When Standard Fixes Do Not Appl
 
Technical Site Audits
Technical Site AuditsTechnical Site Audits
Technical Site Audits
 
GOOGLE PLUS, AUTHORSHIP, IDENTITY, RANK & WHAT'S NEXT.
GOOGLE PLUS, AUTHORSHIP, IDENTITY, RANK & WHAT'S NEXT.GOOGLE PLUS, AUTHORSHIP, IDENTITY, RANK & WHAT'S NEXT.
GOOGLE PLUS, AUTHORSHIP, IDENTITY, RANK & WHAT'S NEXT.
 

Recently uploaded

Intellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptxIntellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptxBipin Adhikari
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012rehmti665
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Dana Luther
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Excelmac1
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一Fs
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMartaLoveguard
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxeditsforyah
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Sonam Pathan
 

Recently uploaded (20)

Intellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptxIntellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptx
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptx
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptx
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 

In Search of Natural Language Processing: Rank Brain, Google, SEO, and You.

  • 1. #Ungagged #Vegas @schachin Kristine Schachinger In Search of NLP Kristine@SitesWithoutWalls.com
  • 2. #Ungagged #Vegas @schachin Kristine Schachinger In the beginning, there was a … Large-Scale Hypertextual Web Search Engine
  • 3. #Ungagged #Vegas @schachin Kristine Schachinger What?
  • 4. #Ungagged #Vegas @schachin Kristine Schachinger What?
  • 5. #Ungagged #Vegas @schachin Kristine Schachinger Link Profiles http://infolab.stanford.edu/pub/papers/google.pdf
  • 6. #Ungagged #Vegas @schachin Kristine Schachinger The Web 1998
  • 7. #Ungagged #Vegas @schachin Kristine Schachinger Google Goes To Work http://infolab.stanford.edu/pub/papers/google.pdf
  • 8. #Ungagged #Vegas @schachin Kristine Schachinger In 2018 … Roughly half of the world's population or 3.8 billion people use the internet every day.
  • 9. #Ungagged #Vegas @schachin Kristine Schachinger Google processes TRILLIONS of queries a year & has indexed BILLIONS of Websites.
  • 10. #Ungagged #Vegas @schachin Kristine Schachinger IN 2015, THERE WERE 2,834,650,000,000 Google searches with an average 7,766,000,000 searches a day.
  • 11. #Ungagged #Vegas @schachin Kristine Schachinger Breaks down to … 7.7 billion average searches per day or over 63,000 search queries per second.
  • 12. #Ungagged #Vegas @schachin Kristine Schachinger
  • 13. #Ungagged #Vegas @schachin Kristine Schachinger Dealing With The Data.
  • 14. #Ungagged #Vegas @schachin Kristine Schachinger
  • 15. #Ungagged #Vegas @schachin Kristine Schachinger Google Search was founded on unstructured data.
  • 16. #Ungagged #Vegas @schachin Kristine Schachinger Unstructured data (or unstructured information) is information that either does not have a pre-defined data model or is not organized in a pre-defined manner. Unstructured information is typically text-heavy, but may contain data such as dates, numbers, and facts as well. https://www.google.co.uk/search?q=definition+unstructured+data&oq=definition+unstructured+data&aqs=chrome..69i57j0l5.5175j0j7&sourceid=chrome&ie=UTF-8
  • 17. #Ungagged #Vegas @schachin Kristine Schachinger Unstructured data (or unstructured information) is information that either does not have a pre-defined data model or is not organized in a pre-defined manner. Unstructured information is typically text-heavy, but may contain data such as dates, numbers, and facts as well. https://www.google.co.uk/search?q=definition+unstructured+data&oq=definition+unstructured+data&aqs=chrome..69i57j0l5.5175j0j7&sourceid=chrome&ie=UTF-8
  • 18. #Ungagged #Vegas @schachin Kristine Schachinger Keywords.
  • 19. #Ungagged #Vegas @schachin Kristine Schachinger Unstructured Data uses keywords. https://moz.com/blog/7-advanced-seo-concepts
  • 20. #Ungagged #Vegas @schachin Kristine Schachinger TF-IDF Term Frequency Inverse Document Frequency ie the frequency of keywords https://moz.com/blog/7-advanced-seo-concepts
  • 21. #Ungagged #Vegas @schachin Kristine Schachinger As queries number in the trillions unstructured data becomes inefficient. Data needs structure.
  • 22. #Ungagged #Vegas @schachin Kristine Schachinger Keywords to Queries. Welcome Semantic Search!
  • 23. #Ungagged #Vegas @schachin Kristine Schachinger So Google moved from Relational Databases to Knowledge Graphs. Knowledge Graphs
  • 24. #Ungagged #Vegas @schachin Kristine Schachinger NOTE Knowledge Graphs DO NOT EQUAL THE KNOWLEDGE GRAPH Knowledge Graphs
  • 25. #Ungagged #Vegas @schachin Kristine Schachinger “Graph-based knowledge representation has been researched for decades and the term knowledge graph does not constitute a new technology. Rather, it is a buzzword reinvented by Google and adopted by other companies and academia to describe different knowledge representation applications.” Knowledge Graphs http://ceur-ws.org/Vol-1695/paper4.pdf
  • 26. #Ungagged #Vegas @schachin Kristine Schachinger Enter Semantic Search and TensorFlow https://web.archive.org/web/20090516213508/http://blog.searchenginewatch.com/090512-201139
  • 27. #Ungagged #Vegas @schachin Kristine Schachinger https://www.tensorflow.org/guide/ MACHINE LEARNING
  • 28. #Ungagged #Vegas @schachin Kristine Schachinger https://web.archive.org/web/20090516213508/http://blog.searchenginewatch.com/090512-201139 What is Semantic Search?
  • 29. #Ungagged #Vegas @schachin Kristine Schachinger Semantic Search = Understanding Intent
  • 30. #Ungagged #Vegas @schachin Kristine Schachinger Welcome G Squared
  • 31. #Ungagged #Vegas @schachin Kristine Schachinger Google Squared Google Squared returns search results in a spreadsheet format. It structures the unstructured data on web pages. So a search for Small Dogs returns results with names, description, size, weight, origin, etc., in columns and rows.” ~Techcrunch https://techcrunch.com/2009/05/12/what-is-google-squared-it-is-how-google-will-crush-wolfram-alpha-exclusive-video/
  • 32. #Ungagged #Vegas @schachin Kristine Schachinger https://searchengineland.com/up-close-google-squared-19313 Before the Knowledge Graph
  • 33. #Ungagged #Vegas @schachin Kristine Schachinger Google Squared “Call it structured data if you like, I call it a surefire recipe for making a bad dog buying decision.” https://readwrite.com/2009/06/03/google_squared_is_live_who_knew_structured_data_co/
  • 34. #Ungagged #Vegas @schachin Kristine Schachinger Google Kills Google Squared. RIP Google Squared 2009-2011
  • 35. #Ungagged #Vegas @schachin Kristine Schachinger (Knowledge Graphs) ”…quite possibly ... one of Google's significant achievements” Nathania Johnson of Search Engine Watch https://web.archive.org/web/20090516213508/http://blog.searchenginewatch.com/090512-201139 Knowledge Graphs
  • 36. #Ungagged #Vegas @schachin Kristine Schachinger Why?
  • 37. #Ungagged #Vegas @schachin Kristine Schachinger The Holy Grail of Search? NLP (Natural Language Processing)
  • 38. #Ungagged #Vegas @schachin Kristine Schachinger “Strings to Things" But Google doesn’t process Natural Language.
  • 39. #Ungagged #Vegas @schachin Kristine Schachinger G-Squared was the early stages of Google moving search from strings (unstructured data) or the “bag of words” approach  to “things” (structured data) “Strings to Things"
  • 40. #Ungagged #Vegas @schachin Kristine Schachinger “Things” are known objects with known (or learned) relationships. “Strings to Things"
  • 41. #Ungagged #Vegas @schachin Kristine Schachinger https://searchengineland.com/up-close-google-squared-19313 Before THE Knowledge Graph – Wonder Wheel
  • 42. #Ungagged #Vegas @schachin Kristine Schachinger https://searchengineland.com/up-close-google-squared-19313 Before the Knowledge Graph – Wonder Wheel
  • 43. #Ungagged #Vegas @schachin Kristine Schachinger Welcome THE Knowledge Graph 2012.
  • 44. #Ungagged #Vegas @schachin Kristine Schachinger Knowledge Graphs are based on known relationships. THE Knowledge Graph is Google’s graph database. THE Knowledge Graph
  • 45. #Ungagged #Vegas @schachin Kristine Schachinger The Knowledge Graph (Google) is seeded by things known. Instead of just text without meaning, The KG is a relational graph with known objects and mapped relationships. THE Knowledge Graph
  • 46. #Ungagged #Vegas @schachin Kristine Schachinger THE Knowledge Graph Seeds.
  • 47. #Ungagged #Vegas @schachin Kristine Schachinger "Four years ago this July, Google acquired Metaweb, bringing Freebase and linked open data to Google," he wrote. Google software engineer Barak Michener http://www.eweek.com/database/google-releases-cayley-open-source-graph-database THE Knowledge Graph Seeds
  • 48. #Ungagged #Vegas @schachin Kristine Schachinger Also includes trusted sources such as the CIA Fact Book, Wikipedia, Wikidata etc. http://www.eweek.com/database/google-releases-cayley-open-source-graph-database THE Knowledge Graph Seeds
  • 49. #Ungagged #Vegas @schachin Kristine Schachinger Why the Knowledge Graph? To help better match user intent. To understand what users want. THE Knowledge Graph
  • 50. #Ungagged #Vegas @schachin Kristine Schachinger The Knowledge Graph enables you to search for things, people or places that Google knows about—landmarks, celebrities, cities, sports teams, buildings, geographical features, movies, celestial objects, works of art and more—and instantly get information that’s relevant to your query THE Knowledge Graph
  • 51. #Ungagged #Vegas @schachin Kristine Schachinger In other words NOUNS THE Knowledge Graph
  • 52. #Ungagged #Vegas @schachin Kristine Schachinger NOUNS=ENTITIES THE Knowledge Graph
  • 53. #Ungagged #Vegas @schachin Kristine Schachinger Google moves to ENTITY SEARCH THE Knowledge Graph
  • 54. #Ungagged #Vegas @schachin Kristine Schachinger Knowledge Graph entities The Knowledge Graph has millions of entries that describe real-world entities like people, places, and things. These entities form the nodes of the graph. The following are some of the types of entities found in the Knowledge Graph: Book BookSeries EducationalOrganization Event GovernmentOrganization LocalBusiness Movie MovieSeries MusicAlbum MusicGroup MusicRecording Organization Periodical Person Place SportsTeam TVEpisode TVSeries VideoGame VideoGameSeries WebSite THE Knowledge Graph ENTITIES
  • 55. #Ungagged #Vegas @schachin Kristine Schachinger Entities + Relationships= THE Knowledge Graph THE Knowledge Graph
  • 56. #Ungagged #Vegas @schachin Kristine Schachinger Knowledge Graph = the Answer Engine THE Knowledge Graph
  • 57. #Ungagged #Vegas @schachin Kristine Schachinger Knowledge Graph = the Answer Engine THE Knowledge Graph
  • 58. #Ungagged #Vegas @schachin Kristine Schachinger Google as an Answer Engine https://www.google.com/search/howsearchworks/responses/#?modal_active=none
  • 59. #Ungagged #Vegas @schachin Kristine Schachinger Hummingbird  “Strings to Things”.
  • 60. #Ungagged #Vegas @schachin Kristine Schachinger Hummingbird The name was derived from the speed and accuracy of the hummingbird. “Strings to Things"
  • 61. #Ungagged #Vegas @schachin Kristine Schachinger Hummingbird Arrives 2013 Google moves from matching keyword terms to Google trying to process Natural Language Queries. “Strings to Things"
  • 62. #Ungagged #Vegas @schachin Kristine Schachinger But Google doesn’t process Natural Language very well. “Strings to Things"
  • 63. #Ungagged #Vegas @schachin Kristine Schachinger Moving to vectors.
  • 64. #Ungagged #Vegas @schachin Kristine Schachinger KEY FACTOR word2vec: Vector space models (VSMs) represent (embed) words in a continuous vector space where semantically similar words are mapped to nearby points ('are embedded nearby each other'). Hummingbird https://www.tensorflow.org/tutorials/representation/word2vec
  • 65. #Ungagged #Vegas @schachin Kristine Schachinger Embedded Word Model Hummingbird https://www.tensorflow.org/tutorials/representation/word2vec
  • 66. #Ungagged #Vegas @schachin Kristine Schachinger “…words that appear in the same contexts share semantic meaning. The different approaches that leverage this principle can be divided into two categories: count-based methods (e.g. Latent Semantic Analysis), and predictive methods (e.g. neural probabilistic language models).” Hummingbird https://www.tensorflow.org/tutorials/representation/word2vec
  • 67. #Ungagged #Vegas @schachin Kristine Schachinger Hummingbird
  • 68. #Ungagged #Vegas @schachin Kristine Schachinger Hummingbird added a semantic layer to the search algorithms. “Strings to Things"
  • 69. #Ungagged #Vegas @schachin Kristine Schachinger Semantic Interpretations.
  • 70. #Ungagged #Vegas @schachin Kristine Schachinger Hummingbird adds a semantic layer to the search algorithms like synonyms and close variants. https://moz.com/blog/7-advanced-seo-concepts
  • 71. #Ungagged #Vegas @schachin Kristine Schachinger Hummingbird adds a semantic layer to the search algorithms that uses “semantic distance and term relationships”. https://moz.com/blog/7-advanced-seo-concepts
  • 72. #Ungagged #Vegas @schachin Kristine Schachinger Hummingbird adds a semantic layer to the search algorithms that uses “phrase based Indexing and co- occurrence.” https://moz.com/blog/7-advanced-seo-concepts
  • 73. #Ungagged #Vegas @schachin Kristine Schachinger Page Segmentation. This part of the algorithm determines meaning through placement. https://moz.com/blog/7-advanced-seo-concepts
  • 74. #Ungagged #Vegas @schachin Kristine Schachinger Entity Salience. This part of the algorithm determines meaning through known relationships. https://moz.com/blog/7-advanced-seo-concepts
  • 75. #Ungagged #Vegas @schachin Kristine Schachinger So Hummingbird moves from strict word count based modeling (ie keyword counts) to probabilistic modeling (ie predictive interpretation) via known word vectors. Hummingbird
  • 76. #Ungagged #Vegas @schachin Kristine Schachinger
  • 77. #Ungagged #Vegas @schachin Kristine Schachinger What does this look like? From Google’s Natural Language Cloud Tool
  • 78. #Ungagged #Vegas @schachin Kristine Schachinger What does this look like?
  • 79. #Ungagged #Vegas @schachin Kristine Schachinger What does this look like mathematically?
  • 80. #Ungagged #Vegas @schachin Kristine Schachinger BUT ….. Google Search still doesn’t process Natural Language. This means we must add an “interpreter”.
  • 81. #Ungagged #Vegas @schachin Kristine Schachinger Structured Data and Schema.
  • 82. #Ungagged #Vegas @schachin Kristine Schachinger What is Structured Data?
  • 83. #Ungagged #Vegas @schachin Kristine Schachinger What is Structured Data? Structured data for SEO purposes is on-page markup that enables search engines to better understand the information currently on your site’s web pages, and then use this information to improve search results listing by better matching user intent.
  • 84. #Ungagged #Vegas @schachin Kristine Schachinger What is Structured Data? This structured data is defined by using schema to act as the interpreter. This is the definition we add to the page using schema code. Google allows 3 types. • RDFa • Microdata • JSON-LD
  • 85. #Ungagged #Vegas @schachin Kristine Schachinger Schema JSON-LD is the recommended schema code. JSON-LD stands for JavaScript Object Notation for Linked Data This is just a way to implement schema outside the HTML mark-up structure. RDFa and Microformats required the code to be implemented via HTML.
  • 86. #Ungagged #Vegas @schachin Kristine Schachinger Schema Benefit is it can be removed from the HTML structure, which makes it easier to write, implement, and maintain. For a good breakdown on what JSON is at the code level. Portent’s JSON Implementation Guide is very helpful. https://www.portent.com/blog/seo/json-ld-implementation-guide.htm
  • 87. #Ungagged #Vegas @schachin Kristine Schachinger JSON-LD Schema
  • 88. #Ungagged #Vegas @schachin Kristine Schachinger Schema IMPORTANT! Test your JSON-LD. Use the Google Structured Mark-Up Helper. https://search.google.com/structured-data/testing-tool
  • 89. #Ungagged #Vegas @schachin Kristine Schachinger Schema NOTE this tool only tells you if it is semantically correct, NOT if you are using the proper schema. Make sure to check with Google’s Guides on schema implementation. Improper use or implementation can result in a manual action. • https://developers.google.com/search/docs/guides/intro-structured-data • https://developers.google.com/search/docs/guides/prototype
  • 90. #Ungagged #Vegas @schachin Kristine Schachinger Schema IMPORTANT! Your JSON content MUST match what is in the page exactly. If they differ, you will likely get a manual action as Google sees this as cloaking.
  • 91. #Ungagged #Vegas @schachin Kristine Schachinger Schema
  • 92. #Ungagged #Vegas @schachin Kristine Schachinger Why Does Schema Matter?
  • 93. #Ungagged #Vegas @schachin Kristine Schachinger We can act as the interpreter and help “teach” Google what our site is about.
  • 94. #Ungagged #Vegas @schachin Kristine Schachinger Adding semantic mark-up (structured data via schema) allows us to tell Google what WE SAY our site is about and WHAT RELATIONSHIPS we define within it.
  • 95. #Ungagged #Vegas @schachin Kristine Schachinger We can act as the interpreter and help “teach” Google the context of our content.
  • 96. #Ungagged #Vegas @schachin Kristine Schachinger
  • 97. #Ungagged #Vegas @schachin Kristine Schachinger We can help give Google a clearer understanding. That helps us help Google better answer the questions users ask and to better surface our content for those users We give our data meaning Google Understands
  • 98. #Ungagged #Vegas @schachin Kristine Schachinger Ranking Without Links
  • 99. #Ungagged #Vegas @schachin Kristine Schachinger Rank Brain
  • 100. #Ungagged #Vegas @schachin Kristine Schachinger
  • 101. #Ungagged #Vegas @schachin Kristine Schachinger Rank Brain is used for Unknown Queries where entity meanings/relationships are unclear or unknown.
  • 102. #Ungagged #Vegas @schachin Kristine Schachinger Rank Brain
  • 103. #Ungagged #Vegas @schachin Kristine Schachinger Rank Brain. Only algorithm that uses AI on the live results Rank Brain.
  • 104. #Ungagged #Vegas @schachin Kristine Schachinger Presence of Rank Brain means Google is confused …
  • 105. #Ungagged #Vegas @schachin Kristine Schachinger Rank Brain
  • 106. #Ungagged #Vegas @schachin Kristine Schachinger Why? Google does not use NLP in Search (Natural Language Processing) Rank Brain.
  • 107. #Ungagged #Vegas @schachin Kristine Schachinger Uses Structured Data, Entities, & Known Relationships Person, Place, Thing = Noun = Entities. Nouns or Persons/Places/People/Things are what we call entities. Entities are known to Google and their meaning is defined in the databases Google references. Rank Brain.
  • 108. #Ungagged #Vegas @schachin Kristine Schachinger • Words go in. • Words get assigned a mathematical address in a vector. • Similar and related words sit close to each other in the vector space. • Words are retrieved based on your query and the words it locates in the “best fit” vector. • These word “interpretations” are used to return results. • If the relationships are weak or unknown, enter Rank Brain. • Behind the scenes, data is continually fed into the machine learning process, so as to make those results more relevant the next time. Rank Brain – Known Relationships.
  • 109. #Ungagged #Vegas @schachin Kristine Schachinger Rank Brain Also Uses Users Queries & Clicks to Help It Understand Query Intent.
  • 110. #Ungagged #Vegas @schachin Kristine Schachinger Should you optimize for it? Rank Brain.
  • 111. #Ungagged #Vegas @schachin Kristine Schachinger Why would you optimize to rank with AI? Rank Brain.
  • 112. #Ungagged #Vegas @schachin Kristine Schachinger Google Does Not Even Understand What Rank Brain is Actually Doing. Rank Brain.
  • 113. #Ungagged #Vegas @schachin Kristine Schachinger (Gary Illyes) Rank Brain.
  • 114. #Ungagged #Vegas @schachin Kristine Schachinger Just write in natural and conversational language. Create holistic content.
  • 115. #Ungagged #Vegas @schachin Kristine Schachinger Write holistic content. Use terms that are semantically related. For a detailed explanation Google explains here > https://www.youtube.com/watch?v=vzoe2G5g-w4&feature=youtu.be&t=32m19s
  • 116. #Ungagged #Vegas @schachin Kristine Schachinger Write holistic content. DOES YOUR CONTENT HAVE DEPTH AND WIDTH? For a detailed explanation Google explains here > https://www.youtube.com/watch?v=vzoe2G5g-w4&feature=youtu.be&t=32m19s
  • 117. #Ungagged #Vegas @schachin Kristine Schachinger Takeaways. • Think Search Queries NOT Simple Keywords • Write in natural, conversational language • Write using holistic content • Focus on depth and breadth with related terms • Add Structured Data Takeaways.
  • 118. #Ungagged #Vegas @schachin Kristine Schachinger THINK in Query Terms & Context.
  • 119. #Ungagged #Vegas @schachin Kristine Schachinger
  • 120. #Ungagged #Vegas @schachin Kristine Schachinger https://cloud.google.com/natural-language/
  • 121. #Ungagged #Vegas @schachin Kristine Schachinger In Search of NLP Kristine@SitesWithoutWalls.com