SlideShare una empresa de Scribd logo
1 de 22
NLP for entity-based
and semantic SEO
MAX GERACI
Table of content
What is a Knowledge
Graph
What are structured data, and
what are they used for?
Subject-predicate-object
Semantic Publishing
Finding entities and
obtaining Topical Authority
Entity-Linking and
Wikification
Main benefits of creating your
Knowledge Graph
Topic Modeling and Content
Modeling
Entities for site
structure
Entity SEO implementation:
some results
01 02 03
04 05 06
07 08 09
10
Entity SEO is an advanced approach to SEO concerning both on-
page and off-page optimization activities. Following the
semantic evolution of search engines (from Lexical to Semantic
Search Engine), Entity SEO considers not the keywords but the
entities (or sub-topics) that constitute the page's topic.
The article "Introducing the Knowledge Graph: things, not
strings" published in the official Google Blog in 2012 is the
watershed marking the birth of Entity SEO.
The “strings” in the title are the sequences of characters that
make up keywords, to understand and simplify, we can say that
“things” is more or less a synonym for entities.
In general, entities are objects or concepts that can be uniquely
identified, often people, places, brands, and “things”, in fact.
What is a Knowledge Graph
“A knowledge graph describes objects of interest and
connections between them.”
(Natasha Noy et al. Industry-Scale Knowledge Graphs:
Lessons and Challenges).
Specifically, this paper states that:
“a knowledge graph describes objects of interest and
connections between them. […] Knowledge graphs
provide a shared substrate of knowledge within an
organization, allowing different products and applications
to use similar vocabulary and to reuse definitions and
descriptions that others create.”
Structurally speaking, a Knowledge Graph is s Knowledge base made
of Nodes and Edges (sometimes called Arches).
Nodes are entities, and Edges are the relationships between those
entities.
Each Entity is stored as a so-called “triple” consisting of Subject-
predicate-object.
We can also look at it another way:
Entity-relation-entity.
Subject-predicate-object
Main benefits of creating your
Knowledge Graph
Knowledge graphs, represented in standardized and
interoperable RDF triples, provide the best framework
for data integration, unification, linking, and reuse.
A KG is a real asset through which the information
conveyed by one of our sites is immediately accessible to
search engines (including internal search) and intelligent
agents such as conversational agents or
recommendation engines for related content or products
in e-commerce.
So, the main benefits of creating a KG of your site are:
Improved Findability, Greater Content Grouping and
Reuse, and Improved SEO.
Structured data are this metadata added to HTML. They can be expressed using different vocabularies
(Ontologies, to be more precise) and markup languages, schema.org and JSON-LD being the most used.
Ontologies are semantic data models that define the types of things that exist in a knowledge domain
and the properties that can be used to describe them.
Implementing unique Structured Data is the best way to make it explicit to Search Algorithms:
● The structure of a WebPage, i.e., the discrete units of content on it;
● the relationships among these various discrete units of content on the page as well as among the
site as a whole;
● The topics covered, i.e., the entities that contribute to defining it.
What are structured data, and
what are they used for?
Therefore, structured data act on two levels that concern:
1. the structure of the whole site, its pages, individual blocks, or discrete units of content on
the page. This will then involve describing whether the page contains an Article, a BlogPost, a
list (ListItem), a product feed (ProductCollection), or even blocks such as the Breadcrumb, a
video (VideoObject), a picture (ImageObjec), a how-to section (HowTo), or an accordion with
FAQs (FaqPage). Not only are these elements all defined through schema markup, but the
relationships and hierarchy between them are also defined so that we can say that a page
isPartOf a Website and that the video featured in a Article is the main entity of that page
(mainEntityOfPage). In addition, these discrete units of content are related to the Person,
Organization, LocalBusiness that performed or published them:
2. the second level of information we communicate to search engines through structured data
concerns the actual content and its meaning.
What are structured data, and
what are they used for?
Semantic Publishing
Semantic Publishing is publishing a page on the
Internet by adding a semantic layer (i.e.,
semantic enrichment) in the form of structured
data that describes the page itself.
Semantic Publishing helps search engines,
voice assistants, or other intelligent agents
understand the page's meaning.
Semantic Publishing
Many SEOs struggle to understand what exactly an
entity is and tend to use entities like simple words,
and their synonyms. According to the definition I
have given, an entity is much more, i.e., the
conceptual understanding of a thing and its
relationships to other things.
This is what we as SEOs need to focus on:
rebuilding this network of semantic relationships
within our pages and our site.
I want to be totally clear here, Keywords do not
disappear, they are the strings to express entities.
The mapping of discrete units of content that I
mentioned (Content Modeling) can be usefully carried
out in the design phase, especially today when we tend
to design by blocks.
The content model, thus defined, can be related to the
map of topics we cover or will cover on our website
(Topic Modeling) and to the structured data through
which it is made explicit.
Topic Modeling and Content
Modeling
Finding entities #1
● Google trends related topics is a precious and
underutilized resource;
● Google Suggest is now mainly suggesting
repeated topics;
● Wikipedia related topics;
Finding entities #2
● Wikidata SPARQL via https://query.wikidata.org/
#defaultView:Graph
SELECT DISTINCT ?item1 ?item1Label ?item2 ?item2label WHERE {
{
SELECT ?item1 ?item2 WHERE {
SERVICE gas:service {
gas:program gas:gasClass
"com.bigdata.rdf.graph.analytics.BFS";
gas:in wd:Q54837;
gas:traversalDirection "Forward";
gas:out ?item1;
gas:out1 ?depth1;
gas:out2 ?item2;
gas:linkType wdt:P279.
}
}
}
SERVICE wikibase:label { bd:serviceParam wikibase:language "en,da,sv,jp,zh,ru,fr,de". }
}
Finding entities #3
● the free tool https://www.entitree.com/
Finding entities #4
● Using a commercial tool like InLinks or that
draws topics maps starting from a top topic..
Finding entities and obtaining
Topical Authority
Another way to identify the entities in the content that
Google ranks for a query is to use Natural Language
Processing (NLP) models trained to recognize these
entities by processing a text.
As in the case of traditional keyword research, to identify
entities the starting point is competition analysis. Which
entities do they include in their content? Which
attributes? There are niche-dependant patterns that you
will start to recognize over time.
Finding entities and obtaining
Topical Authority
The less "obvious" entities emerging from this analysis are
useful not only in defining our topic and gaining Topical
Authority.
You can collect these entities using The Entities’ Swiss Knife
https://entitieschecker.com
Providing information that is not obvious and otherwise more
difficult for our users to find is the best way to show Google
how you produce "useful content" with a real informative value
and not just another “commodity content” which is yet another
copy of what is on the Internet.
Entity-Linking is the process of identifying entities in a document and relating these entities to their
unique identifiers in a Knowledge Base. Wikification occurs when entities in the document are mapped to
entities in Wikimedia Foundation resources, namely Wikipedia and Wikidata.
The schema vocabulary properties used for Semantic Publishing -that bridge between Structured Data and
Entities- are the about, mentions, sameAs, and knowsAbout.
Entity-Linking and Wikification
Entities for site structure
Building a proper site structure is an important step if
you want Google to understand your content well.
There is nothing better than structuring your website
using the power of Semantic Publishing and
presenting it as a Knowledge Graph connected to
trustable public Knowledge bases.
If you are using a siloed structure, a Silo head has its
main Topics/Entities declared as about properties
and the sub-topics as its mentions. These sub-topics
are fully developed in supporting articles, each one
focused on (about property) a single sub-topic
“mentioned” in the Silo head.
This Ahrefs report shows a confrontation
of some ranked keywords between October
and August when Entities were injected in
the structured data at a category level
(using the same about property in all the
articles of each category).
Entity SEO
implementation:
some results
What happened to Discover after injecting entities in the Organization and Person (for the
authors) schema as knowsAbout properties:
Entity SEO implementation: some results
After the September Google Helpful content update, the site gained the authority to be shown in
Discover, even for articles that were there for many months.
THANKS FOR
WATCHING

Más contenido relacionado

La actualidad más candente

Redefining Technical SEO, #MozCon 2019 by Paul Shapiro
Redefining Technical SEO, #MozCon 2019 by Paul ShapiroRedefining Technical SEO, #MozCon 2019 by Paul Shapiro
Redefining Technical SEO, #MozCon 2019 by Paul ShapiroPaul Shapiro
 
Everything You Didn't Know About Entity SEO
Everything You Didn't Know About Entity SEO Everything You Didn't Know About Entity SEO
Everything You Didn't Know About Entity SEO Sara Taher
 
Holistic Search - Developing An Organic First Strategy
Holistic Search - Developing An Organic First StrategyHolistic Search - Developing An Organic First Strategy
Holistic Search - Developing An Organic First StrategyArpunBhuhi
 
Core Web Vitals Audit - Sophie Gibson - PDF - BrightonSEO.pdf
Core Web Vitals Audit - Sophie Gibson - PDF - BrightonSEO.pdfCore Web Vitals Audit - Sophie Gibson - PDF - BrightonSEO.pdf
Core Web Vitals Audit - Sophie Gibson - PDF - BrightonSEO.pdfSophie Gibson
 
Understanding Semantic Search and AI Content to Drive Growth in 2023 March 2023
Understanding Semantic Search and AI Content to Drive Growth in 2023 March 2023Understanding Semantic Search and AI Content to Drive Growth in 2023 March 2023
Understanding Semantic Search and AI Content to Drive Growth in 2023 March 2023TysonStockton1
 
Tech SEO for the Omni-Channel at Brighton SEO 2022
 Tech SEO for the Omni-Channel at Brighton SEO 2022 Tech SEO for the Omni-Channel at Brighton SEO 2022
Tech SEO for the Omni-Channel at Brighton SEO 2022Crystal J Carter
 
Machine Learning use cases for Technical SEO Automation Brighton SEO Patrick ...
Machine Learning use cases for Technical SEO Automation Brighton SEO Patrick ...Machine Learning use cases for Technical SEO Automation Brighton SEO Patrick ...
Machine Learning use cases for Technical SEO Automation Brighton SEO Patrick ...Ahrefs
 
[BrightonSEO Oct 2022] Remarketing SEO - Himani Kankaria - Missive Digital.pdf
[BrightonSEO Oct 2022] Remarketing SEO - Himani Kankaria - Missive Digital.pdf[BrightonSEO Oct 2022] Remarketing SEO - Himani Kankaria - Missive Digital.pdf
[BrightonSEO Oct 2022] Remarketing SEO - Himani Kankaria - Missive Digital.pdfHimani Kankaria
 
How to Incorporate ML in your SERP Analysis, Lazarina Stoy -BrightonSEO Oct, ...
How to Incorporate ML in your SERP Analysis, Lazarina Stoy -BrightonSEO Oct, ...How to Incorporate ML in your SERP Analysis, Lazarina Stoy -BrightonSEO Oct, ...
How to Incorporate ML in your SERP Analysis, Lazarina Stoy -BrightonSEO Oct, ...LazarinaStoyanova
 
Google Sheets For SEO - Tom Pool - London SEO Meetup XL
Google Sheets For SEO - Tom Pool - London SEO Meetup XLGoogle Sheets For SEO - Tom Pool - London SEO Meetup XL
Google Sheets For SEO - Tom Pool - London SEO Meetup XLTom Pool
 
I Am A Donut - How To Avoid International SEO Mistakes
I Am A Donut - How To Avoid International SEO MistakesI Am A Donut - How To Avoid International SEO Mistakes
I Am A Donut - How To Avoid International SEO MistakesTom Brennan
 
Internal Linking - The Topic Clustering Way edited.pptx
Internal Linking - The Topic Clustering Way edited.pptxInternal Linking - The Topic Clustering Way edited.pptx
Internal Linking - The Topic Clustering Way edited.pptxDixon Jones
 
SGE, New Features in Google Search & How to Respond.pdf
SGE, New Features in Google Search & How to Respond.pdfSGE, New Features in Google Search & How to Respond.pdf
SGE, New Features in Google Search & How to Respond.pdfLily Ray
 
Semantic seo and the evolution of queries
Semantic seo and the evolution of queriesSemantic seo and the evolution of queries
Semantic seo and the evolution of queriesBill Slawski
 
How to produce great multilingual content, even when you can't read it | Laur...
How to produce great multilingual content, even when you can't read it | Laur...How to produce great multilingual content, even when you can't read it | Laur...
How to produce great multilingual content, even when you can't read it | Laur...Oban International
 
Using command line to save time on common SEO tasks
Using command line to save time on common SEO tasks Using command line to save time on common SEO tasks
Using command line to save time on common SEO tasks DinoKukic
 
Entity Seo Mastery
Entity Seo MasteryEntity Seo Mastery
Entity Seo MasteryDixon Jones
 

La actualidad más candente (20)

Redefining Technical SEO, #MozCon 2019 by Paul Shapiro
Redefining Technical SEO, #MozCon 2019 by Paul ShapiroRedefining Technical SEO, #MozCon 2019 by Paul Shapiro
Redefining Technical SEO, #MozCon 2019 by Paul Shapiro
 
Everything You Didn't Know About Entity SEO
Everything You Didn't Know About Entity SEO Everything You Didn't Know About Entity SEO
Everything You Didn't Know About Entity SEO
 
Holistic Search - Developing An Organic First Strategy
Holistic Search - Developing An Organic First StrategyHolistic Search - Developing An Organic First Strategy
Holistic Search - Developing An Organic First Strategy
 
Core Web Vitals Audit - Sophie Gibson - PDF - BrightonSEO.pdf
Core Web Vitals Audit - Sophie Gibson - PDF - BrightonSEO.pdfCore Web Vitals Audit - Sophie Gibson - PDF - BrightonSEO.pdf
Core Web Vitals Audit - Sophie Gibson - PDF - BrightonSEO.pdf
 
Understanding Semantic Search and AI Content to Drive Growth in 2023 March 2023
Understanding Semantic Search and AI Content to Drive Growth in 2023 March 2023Understanding Semantic Search and AI Content to Drive Growth in 2023 March 2023
Understanding Semantic Search and AI Content to Drive Growth in 2023 March 2023
 
Tech SEO for the Omni-Channel at Brighton SEO 2022
 Tech SEO for the Omni-Channel at Brighton SEO 2022 Tech SEO for the Omni-Channel at Brighton SEO 2022
Tech SEO for the Omni-Channel at Brighton SEO 2022
 
Machine Learning use cases for Technical SEO Automation Brighton SEO Patrick ...
Machine Learning use cases for Technical SEO Automation Brighton SEO Patrick ...Machine Learning use cases for Technical SEO Automation Brighton SEO Patrick ...
Machine Learning use cases for Technical SEO Automation Brighton SEO Patrick ...
 
[BrightonSEO Oct 2022] Remarketing SEO - Himani Kankaria - Missive Digital.pdf
[BrightonSEO Oct 2022] Remarketing SEO - Himani Kankaria - Missive Digital.pdf[BrightonSEO Oct 2022] Remarketing SEO - Himani Kankaria - Missive Digital.pdf
[BrightonSEO Oct 2022] Remarketing SEO - Himani Kankaria - Missive Digital.pdf
 
Entity seo
Entity seoEntity seo
Entity seo
 
How to Incorporate ML in your SERP Analysis, Lazarina Stoy -BrightonSEO Oct, ...
How to Incorporate ML in your SERP Analysis, Lazarina Stoy -BrightonSEO Oct, ...How to Incorporate ML in your SERP Analysis, Lazarina Stoy -BrightonSEO Oct, ...
How to Incorporate ML in your SERP Analysis, Lazarina Stoy -BrightonSEO Oct, ...
 
Google Sheets For SEO - Tom Pool - London SEO Meetup XL
Google Sheets For SEO - Tom Pool - London SEO Meetup XLGoogle Sheets For SEO - Tom Pool - London SEO Meetup XL
Google Sheets For SEO - Tom Pool - London SEO Meetup XL
 
I Am A Donut - How To Avoid International SEO Mistakes
I Am A Donut - How To Avoid International SEO MistakesI Am A Donut - How To Avoid International SEO Mistakes
I Am A Donut - How To Avoid International SEO Mistakes
 
Internal Linking - The Topic Clustering Way edited.pptx
Internal Linking - The Topic Clustering Way edited.pptxInternal Linking - The Topic Clustering Way edited.pptx
Internal Linking - The Topic Clustering Way edited.pptx
 
SGE, New Features in Google Search & How to Respond.pdf
SGE, New Features in Google Search & How to Respond.pdfSGE, New Features in Google Search & How to Respond.pdf
SGE, New Features in Google Search & How to Respond.pdf
 
Semantic seo and the evolution of queries
Semantic seo and the evolution of queriesSemantic seo and the evolution of queries
Semantic seo and the evolution of queries
 
Creating An Inclusive Web
Creating An Inclusive WebCreating An Inclusive Web
Creating An Inclusive Web
 
How to produce great multilingual content, even when you can't read it | Laur...
How to produce great multilingual content, even when you can't read it | Laur...How to produce great multilingual content, even when you can't read it | Laur...
How to produce great multilingual content, even when you can't read it | Laur...
 
Using command line to save time on common SEO tasks
Using command line to save time on common SEO tasks Using command line to save time on common SEO tasks
Using command line to save time on common SEO tasks
 
Entity Seo Mastery
Entity Seo MasteryEntity Seo Mastery
Entity Seo Mastery
 
E-E-A-T for niche sites, and some ChatGPT automations.pptx
E-E-A-T for niche sites, and some ChatGPT automations.pptxE-E-A-T for niche sites, and some ChatGPT automations.pptx
E-E-A-T for niche sites, and some ChatGPT automations.pptx
 

Similar a NLP for entity-based and semantic SEO - Contference.pptx

X api chinese cop monthly meeting feb.2016
X api chinese cop monthly meeting   feb.2016X api chinese cop monthly meeting   feb.2016
X api chinese cop monthly meeting feb.2016Jessie Chuang
 
DM110 - Week 10 - Semantic Web / Web 3.0
DM110 - Week 10 - Semantic Web / Web 3.0DM110 - Week 10 - Semantic Web / Web 3.0
DM110 - Week 10 - Semantic Web / Web 3.0John Breslin
 
How google is using linked data today and vision for tomorrow
How google is using linked data today and vision for tomorrowHow google is using linked data today and vision for tomorrow
How google is using linked data today and vision for tomorrowVasu Jain
 
Structured SEO Data: An overview and how to for Drupal
Structured SEO Data:  An overview and how to for DrupalStructured SEO Data:  An overview and how to for Drupal
Structured SEO Data: An overview and how to for Drupalcgmonroe
 
Making the Web searchable
Making the Web searchableMaking the Web searchable
Making the Web searchablePeter Mika
 
Structured SEO Data Overview and How To
Structured SEO Data Overview and How ToStructured SEO Data Overview and How To
Structured SEO Data Overview and How Tocgmonroe
 
Statistical entity extraction from web
Statistical entity extraction from webStatistical entity extraction from web
Statistical entity extraction from webSaisharan Amaravadhi
 
PoolParty Thesaurus Management Quick Overview
PoolParty Thesaurus Management Quick OverviewPoolParty Thesaurus Management Quick Overview
PoolParty Thesaurus Management Quick OverviewAndreas Blumauer
 
How To Use Sharepoint Metadata
How To Use Sharepoint MetadataHow To Use Sharepoint Metadata
How To Use Sharepoint MetadataChristopher Bunn
 
Business Intelligence Solution Using Search Engine
Business Intelligence Solution Using Search EngineBusiness Intelligence Solution Using Search Engine
Business Intelligence Solution Using Search Engineankur881120
 
Cis 555 Week 4 Assignment 2 Automated Teller Machine (Atm)...
Cis 555 Week 4 Assignment 2 Automated Teller Machine (Atm)...Cis 555 Week 4 Assignment 2 Automated Teller Machine (Atm)...
Cis 555 Week 4 Assignment 2 Automated Teller Machine (Atm)...Karen Thompson
 
SearchCon 2016 | Knowledge Graph Entities with Everett Sizemore
SearchCon 2016 | Knowledge Graph Entities with Everett SizemoreSearchCon 2016 | Knowledge Graph Entities with Everett Sizemore
SearchCon 2016 | Knowledge Graph Entities with Everett SizemoreSearchCon
 
Taking the Scary Out of Schema
Taking the Scary Out of SchemaTaking the Scary Out of Schema
Taking the Scary Out of SchemaRebecca Gill
 
EmployeePages The next generation staff directory
EmployeePages The next generation staff directoryEmployeePages The next generation staff directory
EmployeePages The next generation staff directoryTIMETOACT GROUP
 

Similar a NLP for entity-based and semantic SEO - Contference.pptx (20)

Wordlift - Webinar - Max Geraci.pptx
Wordlift - Webinar - Max Geraci.pptxWordlift - Webinar - Max Geraci.pptx
Wordlift - Webinar - Max Geraci.pptx
 
Semantic Web, e-commerce
Semantic Web, e-commerceSemantic Web, e-commerce
Semantic Web, e-commerce
 
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
 
X api chinese cop monthly meeting feb.2016
X api chinese cop monthly meeting   feb.2016X api chinese cop monthly meeting   feb.2016
X api chinese cop monthly meeting feb.2016
 
DM110 - Week 10 - Semantic Web / Web 3.0
DM110 - Week 10 - Semantic Web / Web 3.0DM110 - Week 10 - Semantic Web / Web 3.0
DM110 - Week 10 - Semantic Web / Web 3.0
 
MMS2010
MMS2010MMS2010
MMS2010
 
How google is using linked data today and vision for tomorrow
How google is using linked data today and vision for tomorrowHow google is using linked data today and vision for tomorrow
How google is using linked data today and vision for tomorrow
 
KMA Taxonomy TBC2010
KMA Taxonomy TBC2010KMA Taxonomy TBC2010
KMA Taxonomy TBC2010
 
Structured SEO Data: An overview and how to for Drupal
Structured SEO Data:  An overview and how to for DrupalStructured SEO Data:  An overview and how to for Drupal
Structured SEO Data: An overview and how to for Drupal
 
Making the Web searchable
Making the Web searchableMaking the Web searchable
Making the Web searchable
 
Structured SEO Data Overview and How To
Structured SEO Data Overview and How ToStructured SEO Data Overview and How To
Structured SEO Data Overview and How To
 
Statistical entity extraction from web
Statistical entity extraction from webStatistical entity extraction from web
Statistical entity extraction from web
 
PoolParty Thesaurus Management Quick Overview
PoolParty Thesaurus Management Quick OverviewPoolParty Thesaurus Management Quick Overview
PoolParty Thesaurus Management Quick Overview
 
How To Use Sharepoint Metadata
How To Use Sharepoint MetadataHow To Use Sharepoint Metadata
How To Use Sharepoint Metadata
 
Business Intelligence Solution Using Search Engine
Business Intelligence Solution Using Search EngineBusiness Intelligence Solution Using Search Engine
Business Intelligence Solution Using Search Engine
 
Cis 555 Week 4 Assignment 2 Automated Teller Machine (Atm)...
Cis 555 Week 4 Assignment 2 Automated Teller Machine (Atm)...Cis 555 Week 4 Assignment 2 Automated Teller Machine (Atm)...
Cis 555 Week 4 Assignment 2 Automated Teller Machine (Atm)...
 
SearchCon 2016 | Knowledge Graph Entities with Everett Sizemore
SearchCon 2016 | Knowledge Graph Entities with Everett SizemoreSearchCon 2016 | Knowledge Graph Entities with Everett Sizemore
SearchCon 2016 | Knowledge Graph Entities with Everett Sizemore
 
Everett Sizemore
Everett SizemoreEverett Sizemore
Everett Sizemore
 
Taking the Scary Out of Schema
Taking the Scary Out of SchemaTaking the Scary Out of Schema
Taking the Scary Out of Schema
 
EmployeePages The next generation staff directory
EmployeePages The next generation staff directoryEmployeePages The next generation staff directory
EmployeePages The next generation staff directory
 

Último

Computer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdfComputer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdfSayantanBiswas37
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...gajnagarg
 
Statistics notes ,it includes mean to index numbers
Statistics notes ,it includes mean to index numbersStatistics notes ,it includes mean to index numbers
Statistics notes ,it includes mean to index numberssuginr1
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabiaahmedjiabur940
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Valters Lauzums
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制vexqp
 
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...HyderabadDolls
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样wsppdmt
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowgargpaaro
 
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...nirzagarg
 
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...kumargunjan9515
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...gajnagarg
 
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...gragchanchal546
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareGraham Ware
 
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...SOFTTECHHUB
 
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...HyderabadDolls
 
20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdfkhraisr
 
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...HyderabadDolls
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Klinik kandungan
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 

Último (20)

Computer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdfComputer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdf
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
 
Statistics notes ,it includes mean to index numbers
Statistics notes ,it includes mean to index numbersStatistics notes ,it includes mean to index numbers
Statistics notes ,it includes mean to index numbers
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
 
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
 
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
 
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
 
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
Gulbai Tekra * Cheap Call Girls In Ahmedabad Phone No 8005736733 Elite Escort...
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham Ware
 
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
 
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
 
20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf20240412-SmartCityIndex-2024-Full-Report.pdf
20240412-SmartCityIndex-2024-Full-Report.pdf
 
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 

NLP for entity-based and semantic SEO - Contference.pptx

  • 1. NLP for entity-based and semantic SEO MAX GERACI
  • 2. Table of content What is a Knowledge Graph What are structured data, and what are they used for? Subject-predicate-object Semantic Publishing Finding entities and obtaining Topical Authority Entity-Linking and Wikification Main benefits of creating your Knowledge Graph Topic Modeling and Content Modeling Entities for site structure Entity SEO implementation: some results 01 02 03 04 05 06 07 08 09 10
  • 3. Entity SEO is an advanced approach to SEO concerning both on- page and off-page optimization activities. Following the semantic evolution of search engines (from Lexical to Semantic Search Engine), Entity SEO considers not the keywords but the entities (or sub-topics) that constitute the page's topic. The article "Introducing the Knowledge Graph: things, not strings" published in the official Google Blog in 2012 is the watershed marking the birth of Entity SEO. The “strings” in the title are the sequences of characters that make up keywords, to understand and simplify, we can say that “things” is more or less a synonym for entities. In general, entities are objects or concepts that can be uniquely identified, often people, places, brands, and “things”, in fact.
  • 4. What is a Knowledge Graph “A knowledge graph describes objects of interest and connections between them.” (Natasha Noy et al. Industry-Scale Knowledge Graphs: Lessons and Challenges). Specifically, this paper states that: “a knowledge graph describes objects of interest and connections between them. […] Knowledge graphs provide a shared substrate of knowledge within an organization, allowing different products and applications to use similar vocabulary and to reuse definitions and descriptions that others create.”
  • 5. Structurally speaking, a Knowledge Graph is s Knowledge base made of Nodes and Edges (sometimes called Arches). Nodes are entities, and Edges are the relationships between those entities. Each Entity is stored as a so-called “triple” consisting of Subject- predicate-object. We can also look at it another way: Entity-relation-entity. Subject-predicate-object
  • 6. Main benefits of creating your Knowledge Graph Knowledge graphs, represented in standardized and interoperable RDF triples, provide the best framework for data integration, unification, linking, and reuse. A KG is a real asset through which the information conveyed by one of our sites is immediately accessible to search engines (including internal search) and intelligent agents such as conversational agents or recommendation engines for related content or products in e-commerce. So, the main benefits of creating a KG of your site are: Improved Findability, Greater Content Grouping and Reuse, and Improved SEO.
  • 7. Structured data are this metadata added to HTML. They can be expressed using different vocabularies (Ontologies, to be more precise) and markup languages, schema.org and JSON-LD being the most used. Ontologies are semantic data models that define the types of things that exist in a knowledge domain and the properties that can be used to describe them. Implementing unique Structured Data is the best way to make it explicit to Search Algorithms: ● The structure of a WebPage, i.e., the discrete units of content on it; ● the relationships among these various discrete units of content on the page as well as among the site as a whole; ● The topics covered, i.e., the entities that contribute to defining it. What are structured data, and what are they used for?
  • 8. Therefore, structured data act on two levels that concern: 1. the structure of the whole site, its pages, individual blocks, or discrete units of content on the page. This will then involve describing whether the page contains an Article, a BlogPost, a list (ListItem), a product feed (ProductCollection), or even blocks such as the Breadcrumb, a video (VideoObject), a picture (ImageObjec), a how-to section (HowTo), or an accordion with FAQs (FaqPage). Not only are these elements all defined through schema markup, but the relationships and hierarchy between them are also defined so that we can say that a page isPartOf a Website and that the video featured in a Article is the main entity of that page (mainEntityOfPage). In addition, these discrete units of content are related to the Person, Organization, LocalBusiness that performed or published them: 2. the second level of information we communicate to search engines through structured data concerns the actual content and its meaning. What are structured data, and what are they used for?
  • 9. Semantic Publishing Semantic Publishing is publishing a page on the Internet by adding a semantic layer (i.e., semantic enrichment) in the form of structured data that describes the page itself. Semantic Publishing helps search engines, voice assistants, or other intelligent agents understand the page's meaning.
  • 10. Semantic Publishing Many SEOs struggle to understand what exactly an entity is and tend to use entities like simple words, and their synonyms. According to the definition I have given, an entity is much more, i.e., the conceptual understanding of a thing and its relationships to other things. This is what we as SEOs need to focus on: rebuilding this network of semantic relationships within our pages and our site. I want to be totally clear here, Keywords do not disappear, they are the strings to express entities.
  • 11. The mapping of discrete units of content that I mentioned (Content Modeling) can be usefully carried out in the design phase, especially today when we tend to design by blocks. The content model, thus defined, can be related to the map of topics we cover or will cover on our website (Topic Modeling) and to the structured data through which it is made explicit. Topic Modeling and Content Modeling
  • 12. Finding entities #1 ● Google trends related topics is a precious and underutilized resource; ● Google Suggest is now mainly suggesting repeated topics; ● Wikipedia related topics;
  • 13. Finding entities #2 ● Wikidata SPARQL via https://query.wikidata.org/ #defaultView:Graph SELECT DISTINCT ?item1 ?item1Label ?item2 ?item2label WHERE { { SELECT ?item1 ?item2 WHERE { SERVICE gas:service { gas:program gas:gasClass "com.bigdata.rdf.graph.analytics.BFS"; gas:in wd:Q54837; gas:traversalDirection "Forward"; gas:out ?item1; gas:out1 ?depth1; gas:out2 ?item2; gas:linkType wdt:P279. } } } SERVICE wikibase:label { bd:serviceParam wikibase:language "en,da,sv,jp,zh,ru,fr,de". } }
  • 14. Finding entities #3 ● the free tool https://www.entitree.com/
  • 15. Finding entities #4 ● Using a commercial tool like InLinks or that draws topics maps starting from a top topic..
  • 16. Finding entities and obtaining Topical Authority Another way to identify the entities in the content that Google ranks for a query is to use Natural Language Processing (NLP) models trained to recognize these entities by processing a text. As in the case of traditional keyword research, to identify entities the starting point is competition analysis. Which entities do they include in their content? Which attributes? There are niche-dependant patterns that you will start to recognize over time.
  • 17. Finding entities and obtaining Topical Authority The less "obvious" entities emerging from this analysis are useful not only in defining our topic and gaining Topical Authority. You can collect these entities using The Entities’ Swiss Knife https://entitieschecker.com Providing information that is not obvious and otherwise more difficult for our users to find is the best way to show Google how you produce "useful content" with a real informative value and not just another “commodity content” which is yet another copy of what is on the Internet.
  • 18. Entity-Linking is the process of identifying entities in a document and relating these entities to their unique identifiers in a Knowledge Base. Wikification occurs when entities in the document are mapped to entities in Wikimedia Foundation resources, namely Wikipedia and Wikidata. The schema vocabulary properties used for Semantic Publishing -that bridge between Structured Data and Entities- are the about, mentions, sameAs, and knowsAbout. Entity-Linking and Wikification
  • 19. Entities for site structure Building a proper site structure is an important step if you want Google to understand your content well. There is nothing better than structuring your website using the power of Semantic Publishing and presenting it as a Knowledge Graph connected to trustable public Knowledge bases. If you are using a siloed structure, a Silo head has its main Topics/Entities declared as about properties and the sub-topics as its mentions. These sub-topics are fully developed in supporting articles, each one focused on (about property) a single sub-topic “mentioned” in the Silo head.
  • 20. This Ahrefs report shows a confrontation of some ranked keywords between October and August when Entities were injected in the structured data at a category level (using the same about property in all the articles of each category). Entity SEO implementation: some results
  • 21. What happened to Discover after injecting entities in the Organization and Person (for the authors) schema as knowsAbout properties: Entity SEO implementation: some results After the September Google Helpful content update, the site gained the authority to be shown in Discover, even for articles that were there for many months.