SlideShare a Scribd company logo
@schachin #StateOfSearchKristine Schachinger
How Did We Get To Sesame Street?
Google’s Search for NLP
Kristine@SitesWithoutWalls.com
@schachin #StateOfSearchKristine Schachinger
In the beginning, there was a …
Large-Scale Hypertextual Web Search Engine
@schachin #StateOfSearchKristine Schachinger
What?
@schachin #StateOfSearchKristine Schachinger
Link Profiles
http://infolab.stanford.edu/pub/papers/google.pdf
@schachin #StateOfSearchKristine Schachinger
The Web 1998
@schachin #StateOfSearchKristine Schachinger
The Web 1998
@schachin #StateOfSearchKristine Schachinger
Today in 2019 …
Roughly half of the world's population or
3.8 billion people use the internet every day.
@schachin #StateOfSearchKristine Schachinger
Google
processes
TRILLIONS
of queries a
year & has
indexed
BILLIONS
of Websites.
@schachin #StateOfSearchKristine Schachinger
TODAY, THERE WERE ALREADY OVER
3,567,977,254 Google searches.
http://www.internetlivestats.com/google-search-statistics/
@schachin #StateOfSearchKristine Schachinger
In ONE SECOND today, there were
http://www.internetlivestats.com/google-search-statistics/
http://www.internetlivestats.com/google-search-statistics/
@schachin #StateOfSearchKristine Schachinger
@schachin #StateOfSearchKristine Schachinger
Dealing With The Data.
@schachin #StateOfSearchKristine Schachinger
Google Search was
founded on
unstructured data.
@schachin #StateOfSearchKristine 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
@schachin #StateOfSearchKristine 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
This is known as the “Bag of Words” approach.
@schachin #StateOfSearchKristine Schachinger
Otherwise Known as Keywords.
@schachin #StateOfSearchKristine Schachinger
Unstructured Data
uses keywords.
https://moz.com/blog/7-advanced-seo-concepts
@schachin #StateOfSearchKristine Schachinger
TF-IDF
Term Frequency Inverse
Document Frequency
ie the frequency of keywords
compared to other documents in
the set
https://moz.com/blog/7-advanced-seo-concepts
@schachin #StateOfSearchKristine Schachinger
But as queries number in the trillions unstructured
data becomes inefficient.
Data needed structure.
@schachin #StateOfSearchKristine Schachinger
Semantics: Keywords to Queries.
@schachin #StateOfSearchKristine Schachinger
So Google moved from
Relational Databases to
Knowledge Graphs.
Knowledge Graphs
@schachin #StateOfSearchKristine Schachinger
NOTE
Knowledge Graphs
DO NOT EQUAL
THE KNOWLEDGE GRAPH
Knowledge Graphs
@schachin #StateOfSearchKristine 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
@schachin #StateOfSearchKristine Schachinger
Enter Semantic Search
https://web.archive.org/web/20090516213508/http://blog.searchenginewatch.com/090512-201139
@schachin #StateOfSearchKristine Schachinger
https://web.archive.org/web/20090516213508/http://blog.searchenginewatch.com/090512-201139
What is Semantic Search?
@schachin #StateOfSearchKristine Schachinger
Semantic Search
=
Trying to Understand Intent
@schachin #StateOfSearchKristine Schachinger
Why?
@schachin #StateOfSearchKristine Schachinger
The Holy Grail of
Search?
NLP
(Natural Language Processing)
@schachin #StateOfSearchKristine Schachinger
Welcome THE Knowledge Graph 2012.
@schachin #StateOfSearchKristine Schachinger
Knowledge Graphs are based on known relationships.
THE Knowledge Graph is Google’s graph database.
THE Knowledge Graph
@schachin #StateOfSearchKristine Schachinger
https://twitter.com/manishrjain
https://blog.dgraph.io/post/why-google-needed-graph-serving-system/
@schachin #StateOfSearchKristine Schachinger
https://blog.dgraph.io/post/why-google-needed-graph-serving-system/
@schachin #StateOfSearchKristine Schachinger
https://searchengineland.com/up-close-google-squared-19313
Before the Knowledge Graph – Wonder Wheel
@schachin #StateOfSearchKristine 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
@schachin #StateOfSearchKristine Schachinger
Enter Machine Learning
@schachin #StateOfSearchKristine Schachinger
https://www.tensorflow.org/guide/
MACHINE LEARNING
@schachin #StateOfSearchKristine 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
@schachin #StateOfSearchKristine Schachinger
In other words
NOUNS
THE Knowledge Graph
@schachin #StateOfSearchKristine Schachinger
NOUNS=ENTITIES
THE Knowledge Graph
@schachin #StateOfSearchKristine Schachinger
Google moves to
ENTITY SEARCH
THE Knowledge Graph
@schachin #StateOfSearchKristine 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
@schachin #StateOfSearchKristine Schachinger
Entities (nouns) + Relationships (nodes) =
THE Knowledge Graph
THE Knowledge Graph
@schachin #StateOfSearchKristine Schachinger
Knowledge Graph
= the Answer Engine
THE Knowledge Graph
@schachin #StateOfSearchKristine Schachinger
Knowledge Graph
= the Answer Engine
THE Knowledge Graph
@schachin #StateOfSearchKristine Schachinger
Google as an Answer Engine
https://www.google.com/search/howsearchworks/responses/#?modal_active=none
@schachin #StateOfSearchKristine Schachinger
Hummingbird 
“Strings to Things”.
The name was derived from
the speed and accuracy of the hummingbird.
@schachin #StateOfSearchKristine Schachinger
Hummingbird Arrives 2013
Google moves from matching keyword terms to
Google trying to process Natural Language Queries
using the Knowledge Graph.
“Strings to Things"
@schachin #StateOfSearchKristine Schachinger
But Google doesn’t process
Natural Language very well.
“Strings to Things"
@schachin #StateOfSearchKristine Schachinger
Hummingbird was the first step in Google moving
search from strings (unstructured data)
or the “bag of words” approach
 to “things” (structured data)
“Strings to Things"
@schachin #StateOfSearchKristine Schachinger
“Things” are known objects
with known (or learned) relationships.
“Strings to Things"
@schachin #StateOfSearchKristine 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
@schachin #StateOfSearchKristine Schachinger
Why the Knowledge Graph?
To help better match user intent.
To understand what users want.
THE Knowledge Graph
@schachin #StateOfSearchKristine Schachinger
https://ai.google/research/teams/language/
Why?
Google doesn’t truly process
Natural Language (NLP), but Hummingbird and
The Knowledge Graph were the first steps
towards language understanding in subset of
NLP processes called NLU (Natural Language
Understanding).
@schachin #StateOfSearchKristine Schachinger
NLU is a
subset of
NLP.
https://medium.com/@fahrettinf/natural-language-understanding-f50cc3229991
@schachin #StateOfSearchKristine Schachinger
Things Need Context.
Moving to Vector Relationships.
@schachin #StateOfSearchKristine 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
@schachin #StateOfSearchKristine Schachinger
Embedded Word Model
Hummingbird
https://www.tensorflow.org/tutorials/representation/word2vec
@schachin #StateOfSearchKristine 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
@schachin #StateOfSearchKristine Schachinger
Hummingbird
@schachin #StateOfSearchKristine Schachinger
Hummingbird added a semantic layer
to the search algorithms.
“Strings to Things"
@schachin #StateOfSearchKristine Schachinger
Not Just Keywords Anymore …
Semantic Interpretations.
@schachin #StateOfSearchKristine Schachinger
Hummingbird adds a
semantic layer to the
search algorithms like
synonyms and close
variants.
https://moz.com/blog/7-advanced-seo-concepts
@schachin #StateOfSearchKristine 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
@schachin #StateOfSearchKristine 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
@schachin #StateOfSearchKristine Schachinger
Page Segmentation.
This part of the
algorithm determines
meaning through
placement.
https://moz.com/blog/7-advanced-seo-concepts
@schachin #StateOfSearchKristine Schachinger
Entity Salience.
This part of the
algorithm determines
meaning through known
relationships.
https://moz.com/blog/7-advanced-seo-concepts
@schachin #StateOfSearchKristine Schachinger
Entity Salience.
This part of the algorithm
determines meaning
through known
relationships.
+
2018-19 Google adds the
“topic layer” to the
knowledge graph
(categorical classification)
https://moz.com/blog/7-advanced-seo-concepts
@schachin #StateOfSearchKristine Schachinger
So Hummingbird moves from
strict word count based modeling
(ie keyword counts) to
probabilistic modeling
(ie predictive interpretation)
via known word vectors+nodes (relationships).
Hummingbird
@schachin #StateOfSearchKristine Schachinger
BUT …..
Google Search still
doesn’t process
Natural Language in
the true sense.
@schachin #StateOfSearchKristine Schachinger
This means we must add an “interpreter”.
@schachin #StateOfSearchKristine Schachinger
Do You Schema?
@schachin #StateOfSearchKristine Schachinger
What is Structured Data?
https://developers.google.com/search/docs/guides/intro-structured-data
@schachin #StateOfSearchKristine 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.
@schachin #StateOfSearchKristine 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 PREFERS
@schachin #StateOfSearchKristine 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.
@schachin #StateOfSearchKristine Schachinger
Schema
Benefit is it can be removed from the HTML structure, which
makes it easier to write, implement, and maintain.
Resources.
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
And Google has a section in the Developer Guides
https://developers.google.com/search/docs/guides/intro-structured-data
@schachin #StateOfSearchKristine Schachinger
Why Does Schema Matter?
@schachin #StateOfSearchKristine Schachinger
We can act as the interpreter and help “teach”
Google what our site is about.
@schachin #StateOfSearchKristine 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.
@schachin #StateOfSearchKristine Schachinger
We can act as the interpreter and help “teach”
Google the context of our content.
@schachin #StateOfSearchKristine Schachinger
@schachin #StateOfSearchKristine 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
@schachin #StateOfSearchKristine Schachinger
Ranking Without Links
@schachin #StateOfSearchKristine Schachinger
Rank Brain
@schachin #StateOfSearchKristine Schachinger
@schachin #StateOfSearchKristine Schachinger
Rank Brain is used for Unknown Queries where entity
meanings/relationships are unclear or unknown.
@schachin #StateOfSearchKristine Schachinger
Rank Brain
@schachin #StateOfSearchKristine Schachinger
Rank Brain.
One of two algorithms that uses AI
on the live results
Rank Brain.
@schachin #StateOfSearchKristine Schachinger
Presence of Rank Brain means
Google is confused …
@schachin #StateOfSearchKristine Schachinger
Rank Brain
@schachin #StateOfSearchKristine Schachinger
Why?
Google does not use true NLP in Search
(Natural Language Processing)
Rank Brain.
@schachin #StateOfSearchKristine 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.
@schachin #StateOfSearchKristine Schachinger
Rank Brain Also Uses Users Queries & Clicks
to Help It Understand Query Intent.
@schachin #StateOfSearchKristine Schachinger
Remember this result?
@schachin #StateOfSearchKristine Schachinger
A year later …
(yellow = poor intent match)
@schachin #StateOfSearchKristine Schachinger
Google + Rank Brain Also Uses Users Queries & Clicks
to Help It Understand Query Intent.
+ GEO LOCATION
@schachin #StateOfSearchKristine Schachinger
A year later in London …
@schachin #StateOfSearchKristine Schachinger
Why location?
Semantic Relevancy
Sweets has no definitive entity in the US.
@schachin #StateOfSearchKristine Schachinger
Neural Matching
SEP 2018: Rank Brain has a friend now.
@schachin #StateOfSearchKristine Schachinger
@schachin #StateOfSearchKristine Schachinger
Rank Brain.
What is the difference between
Rank Brain and Neural Matching?
Rank Brain.
@schachin #StateOfSearchKristine Schachinger
Rank Brain vs Neural Matching.
Rank Brain = concepts
Neural Matching = linking words to concepts
“…neural matching, – AI method to better connect words to concepts.” - Google
@schachin #StateOfSearchKristine Schachinger
Rank Brain vs Neural Matching.
A Google patent related to Rank Brain and Neural Matching
describes a system that uses traditional ranking factors to decide
what is relevant, but NOT what is in the top 10.
Which may be re-ordered post retrieval according to
“ad hoc retrieval” methods and ”dynamic relevancy”
https://www.searchenginejournal.com/google-neural-matching/271125/
@schachin #StateOfSearchKristine Schachinger
AND IT DOES
NOT USE LINKS
https://www.oncrawl.com/technical-seo/neural-matching-seo-content-creation-rules/
@schachin #StateOfSearchKristine Schachinger
So should you optimize for Rank Brain and
Neural Matching?
Rank Brain and Neural Matching.
@schachin #StateOfSearchKristine Schachinger
Why would you optimize to rank with AI?
AI Is ever-changing and unfixed.
Don’t waste the time and resources.
Rank Brain.
@schachin #StateOfSearchKristine Schachinger
Google Does Not Even Understand What
Rank Brain (and neural matching) is Actually Doing.
Rank Brain and Neural Matching.
@schachin #StateOfSearchKristine Schachinger
(Gary Illyes)
Rank Brain.
@schachin #StateOfSearchKristine Schachinger
ENTER BERT, ERNIE, AND ELMO.
@schachin #StateOfSearchKristine Schachinger
Takeaways.
• BERT + ELMo are Google
• Ernie is BAIDU’s BERT
Takeaways.
@schachin #StateOfSearchKristine Schachinger
Sesame Street and Seach
• BERT + ELMo are Google
• Ernie is BAIDU’s BERT
@schachin #StateOfSearchKristine Schachinger
Sesame Street and Search: BERT
https://bensen.ai/elmo-meet-bert-recent-advances-in-natural-language-embeddings/
@schachin #StateOfSearchKristine Schachinger
Sesame Street and Search
@schachin #StateOfSearchKristine Schachinger
Sesame Street and Search
@schachin #StateOfSearchKristine Schachinger
Sesame Street and Search: Why is BERT Special?
• Language modeling is an effective task for using unlabeled data to pretrain neural networks in NLP
• Traditional language models take the previous n tokens and predict the next one. In contrast, BERT trains a
language model that takes both the previous and next tokens into account when predicting.
• BERT is also trained on a next sentence prediction task to better handle tasks that require reasoning about
the relationship between two sentences (e.g. question answering)
• BERT uses the Transformer architecture for encoding sentences.
• BERT performs better when given more parameters, even on small datasets.
@schachin #StateOfSearchKristine Schachinger
Because BERT can go forward and backwards.
Sesame Street and Search: Why is BERT Special?
@schachin #StateOfSearchKristine Schachinger
Sesame Street and Search: Why is BERT Special?
@schachin #StateOfSearchKristine Schachinger
Sesame Street and Search: Why is BERT Special?
@schachin #StateOfSearchKristine Schachinger
READ THIS
https://mlexplained.com/2019/01/07/paper-dissected-bert-pre-training-of-deep-bidirectional-transformers-for-language-understanding-explained/
@schachin #StateOfSearchKristine Schachinger
Confused yet?
@schachin #StateOfSearchKristine Schachinger
Simply put BERT or language modeling is
“Language modeling – although it sounds formidable –
is essentially just predicting words in a blank.”
@schachin #StateOfSearchKristine Schachinger
Takeaways.
• BERT + ELMo are Google
• Ernie is BAIDU’s BERT
Takeaways.
@schachin #StateOfSearchKristine Schachinger
Simple answer to a very complex issue?
Do your normal query research then just write in
natural and conversational language.
Create holistic content.
@schachin #StateOfSearchKristine Schachinger
Holistic Content?
@schachin #StateOfSearchKristine 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
@schachin #StateOfSearchKristine 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
@schachin #StateOfSearchKristine 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
@schachin #StateOfSearchKristine 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
@schachin #StateOfSearchKristine Schachinger
And Use Well Formed Text.
@schachin #StateOfSearchKristine Schachinger
Well Formed Text.
http://www.kurzweilai.net/google-open-sources-natural-language-understanding-tools
Ray Kurzweil on Google NLU
@schachin #StateOfSearchKristine Schachinger
Questions = Well Formed Text
https://ai.google/research/pubs/pub47323
@schachin #StateOfSearchKristine Schachinger
SO ALWAYS REMEMBER &
NEVER FORGET
Google is an Answer Engine.
@schachin #StateOfSearchKristine Schachinger
THINK in Intent, Query Terms, & Context.
@schachin #StateOfSearchKristine Schachinger
And Questions!
@schachin #StateOfSearchKristine 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
• Use well formed text (ie questions) when you can.
Takeaways.
@schachin #StateOfSearchKristine Schachinger
@schachin #StateOfSearchKristine Schachinger
Takeaways.
Helpful Tools
• Entities: InLinks
https://www.inlinks.net
• Schema MarkUp & Monitoring: Schema App
https://www.schemaapp.com/
• Single Page: Google Schema Markup Tool
https://www.google.com/webmasters/markup-helper/?hl=en
TOOLS
@schachin #StateOfSearchKristine Schachinger
• Learn how to code tensorflow
https://codelabs.developers.google.com/codelabs/cloud-tensorflow-mnist/#0
• NLU vs NLP: What’s the Difference?
https://www.bmc.com/blogs/nlu-vs-nlp-natural-language-understanding-
processing/
• BERT State of Art Pre Learning AI
https://ai.googleblog.com/2018/11/open-sourcing-bert-state-of-art-pre.html
• GITHUB or BERT
https://github.com/google-research/bert
• GOOGEL PAPER: BERT: Pre-training of Deep Bidirectional Transformers for
Language Understanding
https://arxiv.org/abs/1810.04805
• Google Brings in BERT to Improve its Search Results
https://techcrunch.com/2019/10/25/google-brings-in-bert-to-improve-its-
search-results/
• Google Blog on BERT
https://www.blog.google/products/search/search-language-understanding-bert/
• Answering Questions Using the Knowledge Graph
https://gofishdigital.com/answering-questions-using-knowledge-graphs/
More About BERT and NLP.
@schachin #StateOfSearchKristine Schachinger
How We Got To Sesame Street
Google’s Search for NLP
Kristine@SitesWithoutWalls.com

More Related Content

PPTX
Core Updates: Google's New Spam and How to Recover Your Traffic.
PPTX
In Search of Natural Language Processing: Rank Brain, Google, SEO, and You.
PPTX
The Death of the Keyword: In Search of NLP -- Presented at Ungagged London Ap...
PPTX
Search Leeds Talk - Entities, Search, and Rank Brain: How it works and why it...
PPTX
Ungagged UK Talk - Google in a Post Update and Mobile First World.
PDF
SMX West: Future-Proof Your Site for Google's Core Algorithm Updates by Lily Ray
PDF
Actionable Tips to Increase Your Website Authority - Lily Ray
PPTX
SMX East: Recovering From Core Updates - Lily Ray
Core Updates: Google's New Spam and How to Recover Your Traffic.
In Search of Natural Language Processing: Rank Brain, Google, SEO, and You.
The Death of the Keyword: In Search of NLP -- Presented at Ungagged London Ap...
Search Leeds Talk - Entities, Search, and Rank Brain: How it works and why it...
Ungagged UK Talk - Google in a Post Update and Mobile First World.
SMX West: Future-Proof Your Site for Google's Core Algorithm Updates by Lily Ray
Actionable Tips to Increase Your Website Authority - Lily Ray
SMX East: Recovering From Core Updates - Lily Ray

What's hot (20)

PDF
eat for seo success by letruongan.com
PDF
Adapting to Google's Criteria for High-Authority, Top-Ranking Websites in 2020
PPTX
Creating an Authentic Customer Connection: Data-Driven Strategic Storytelling
PDF
Bad Ideas Kill Content - How to Generate Better Ideas
PDF
How the E-A-T Ecosystem has Transformed Organic Search - Lily Ray - MozCon 2021
PDF
Securing Your Links Before Producing Your Content - Stacey MacNaught -Brighto...
PDF
Interactive Marketing: The Trends with Content Marketing
PDF
Predicting Trends to Create Killer Content for #FinCon12
PPTX
Pubcon 2018: Data Driven Content Marketing Audit Runthrough
PPTX
SearchFest 2013 - Why Tagging Matters
PDF
21 Content Marketing Tools and Tactics by @staceycav at #TTLPresents - Septem...
PPTX
Creating Killer Content
PPTX
How to increase your facebook conversions using google analytics
PDF
Generating Ideas for Content Marketing by @staceycav
PPTX
Predicting Trends to Create Killer Content
PDF
Your government is Mashed UP!
PDF
Under the Hood with Social Metadata - SEMpdx Feb 2014
PPTX
Google Webmaster Tools: The Search Consolation Prize? #BrightonSEO
PPTX
How To Manage Your Online Reputation - Brighton SEO - April 2019
PPTX
SEO Myths - how damaging by Chris Green
eat for seo success by letruongan.com
Adapting to Google's Criteria for High-Authority, Top-Ranking Websites in 2020
Creating an Authentic Customer Connection: Data-Driven Strategic Storytelling
Bad Ideas Kill Content - How to Generate Better Ideas
How the E-A-T Ecosystem has Transformed Organic Search - Lily Ray - MozCon 2021
Securing Your Links Before Producing Your Content - Stacey MacNaught -Brighto...
Interactive Marketing: The Trends with Content Marketing
Predicting Trends to Create Killer Content for #FinCon12
Pubcon 2018: Data Driven Content Marketing Audit Runthrough
SearchFest 2013 - Why Tagging Matters
21 Content Marketing Tools and Tactics by @staceycav at #TTLPresents - Septem...
Creating Killer Content
How to increase your facebook conversions using google analytics
Generating Ideas for Content Marketing by @staceycav
Predicting Trends to Create Killer Content
Your government is Mashed UP!
Under the Hood with Social Metadata - SEMpdx Feb 2014
Google Webmaster Tools: The Search Consolation Prize? #BrightonSEO
How To Manage Your Online Reputation - Brighton SEO - April 2019
SEO Myths - how damaging by Chris Green
Ad

Similar to How Did We Get to Sesame Street? Google's Search for NLP. (20)

PPTX
Kasenchak "What Is Semantic Search? And Why Is It Important?"
PPTX
Semtech bizsemanticsearchtutorial
PPTX
Graph and Semantic Search
PDF
Natural Language Search with Knowledge Graphs (Chicago Meetup)
PDF
Under the Hood: Advanced Semantic Markup for SEO
PDF
Knowledge Graphs - Creating Connected Search Experiences
PPTX
Recent Trends in Semantic Search Technologies
PPTX
Sem tech2013 tutorial
PPTX
Making the Web Searchable - Keynote ICWE 2015
PPTX
(Keynote) Peter Mika - “Making the Web Searchable”
PPTX
From Queries to Answers in the Web
PPTX
The New Content SEO - Sydney SEO Conference 2023
PDF
Introduction to Knowledge Graphs for Information Architects.pdf
PPTX
Knowledge Graphs and their central role in big data processing: Past, Present...
PPTX
Semantic Search keynote at CORIA 2015
PDF
Natural Language Search with Knowledge Graphs (Activate 2019)
PPTX
Natural Language Processing and Search Intent Understanding C3 Conductor 2019...
PPTX
Google Machine Learning Algorithms and SEO
PDF
Natural Language Search with Knowledge Graphs (Haystack 2019)
PPTX
Haystack 2019 - Natural Language Search with Knowledge Graphs - Trey Grainger
Kasenchak "What Is Semantic Search? And Why Is It Important?"
Semtech bizsemanticsearchtutorial
Graph and Semantic Search
Natural Language Search with Knowledge Graphs (Chicago Meetup)
Under the Hood: Advanced Semantic Markup for SEO
Knowledge Graphs - Creating Connected Search Experiences
Recent Trends in Semantic Search Technologies
Sem tech2013 tutorial
Making the Web Searchable - Keynote ICWE 2015
(Keynote) Peter Mika - “Making the Web Searchable”
From Queries to Answers in the Web
The New Content SEO - Sydney SEO Conference 2023
Introduction to Knowledge Graphs for Information Architects.pdf
Knowledge Graphs and their central role in big data processing: Past, Present...
Semantic Search keynote at CORIA 2015
Natural Language Search with Knowledge Graphs (Activate 2019)
Natural Language Processing and Search Intent Understanding C3 Conductor 2019...
Google Machine Learning Algorithms and SEO
Natural Language Search with Knowledge Graphs (Haystack 2019)
Haystack 2019 - Natural Language Search with Knowledge Graphs - Trey Grainger
Ad

More from Kristine Schachinger SEO and Online Marketing (17)

PPTX
Google, Updates, AI, Algorithms, and You.
PPTX
Technical SEO: How Anomalies Are Your New Best Friend."
PPTX
Google, Machine Learning, Algorithms, and You.
PPTX
Core Updates: What are they? How do you recover from one?
PPTX
PPTX
ChatGPT: The Hype vs Reality
PPTX
Unlocking the Power of ChatGPT
PPTX
Social Media in the Age of Disinformation
PPTX
Links: Where We Are. Where We Are Going. A Look at Google Algorithms, SEO, an...
PPTX
Pubcon Las Vegas Mobile First / Mobile Last
PPTX
Pubcon Las Vegas Technical SEO
PPTX
Ungagged - Busting Google's Blackbox 2017
PPTX
Intro to Google, SEO, and You in 2017
PPTX
Pubcon Vegas Session - WordPress Site Security Audits
PPTX
Solving Complex SEO Problems When Standard Fixes Do Not Appl
PPT
GOOGLE PLUS, AUTHORSHIP, IDENTITY, RANK & WHAT'S NEXT.
Google, Updates, AI, Algorithms, and You.
Technical SEO: How Anomalies Are Your New Best Friend."
Google, Machine Learning, Algorithms, and You.
Core Updates: What are they? How do you recover from one?
ChatGPT: The Hype vs Reality
Unlocking the Power of ChatGPT
Social Media in the Age of Disinformation
Links: Where We Are. Where We Are Going. A Look at Google Algorithms, SEO, an...
Pubcon Las Vegas Mobile First / Mobile Last
Pubcon Las Vegas Technical SEO
Ungagged - Busting Google's Blackbox 2017
Intro to Google, SEO, and You in 2017
Pubcon Vegas Session - WordPress Site Security Audits
Solving Complex SEO Problems When Standard Fixes Do Not Appl
GOOGLE PLUS, AUTHORSHIP, IDENTITY, RANK & WHAT'S NEXT.

Recently uploaded (20)

PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPT
Teaching material agriculture food technology
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Big Data Technologies - Introduction.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
NewMind AI Weekly Chronicles - August'25 Week I
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Agricultural_Statistics_at_a_Glance_2022_0.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Teaching material agriculture food technology
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Digital-Transformation-Roadmap-for-Companies.pptx
Big Data Technologies - Introduction.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Empathic Computing: Creating Shared Understanding
Unlocking AI with Model Context Protocol (MCP)
Per capita expenditure prediction using model stacking based on satellite ima...
Network Security Unit 5.pdf for BCA BBA.
20250228 LYD VKU AI Blended-Learning.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Mobile App Security Testing_ A Comprehensive Guide.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
The Rise and Fall of 3GPP – Time for a Sabbatical?

How Did We Get to Sesame Street? Google's Search for NLP.