SlideShare une entreprise Scribd logo
1  sur  23
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 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?
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
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.
Finding entities #1
 inside the Knowledge panels, as related topics
that Google associates with the entity you are
looking for,
 in the “bubbles” that appear in image search or
above the image carousels in General Search,
Finding entities #2
● Google trends related topics is a precious and
underutilized resource;
● Google Suggest is now mainly suggesting
repeated topics;
● Wikipedia related topics;
Finding entities #3
● 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 #4
● the free tool https://www.entitree.com/
Finding entities #5
● 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

Contenu connexe

Tendances

Search Query Processing: The Secret Life of Queries, Parsing, Rewriting & SEO
Search Query Processing: The Secret Life of Queries, Parsing, Rewriting & SEOSearch Query Processing: The Secret Life of Queries, Parsing, Rewriting & SEO
Search Query Processing: The Secret Life of Queries, Parsing, Rewriting & SEOKoray Tugberk GUBUR
 
Fear and Loathing Google in Las Vegas - Lily Ray SEO Presentation 2024
Fear and Loathing Google in Las Vegas - Lily Ray SEO Presentation 2024Fear and Loathing Google in Las Vegas - Lily Ray SEO Presentation 2024
Fear and Loathing Google in Las Vegas - Lily Ray SEO Presentation 2024Lily Ray
 
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
 
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
 
The Quickest Win in SEO – How to do Internal Linking the Right Way
The Quickest Win in SEO – How to do Internal Linking the Right WayThe Quickest Win in SEO – How to do Internal Linking the Right Way
The Quickest Win in SEO – How to do Internal Linking the Right WayMartin Hayman
 
Opinion-based Article Ranking for Information Retrieval Systems: Factoids and...
Opinion-based Article Ranking for Information Retrieval Systems: Factoids and...Opinion-based Article Ranking for Information Retrieval Systems: Factoids and...
Opinion-based Article Ranking for Information Retrieval Systems: Factoids and...Koray Tugberk GUBUR
 
Quality Content at Scale Through Automated Text Summarization of UGC
Quality Content at Scale Through Automated Text Summarization of UGCQuality Content at Scale Through Automated Text Summarization of UGC
Quality Content at Scale Through Automated Text Summarization of UGCHamlet Batista
 
Lexical Semantics, Semantic Similarity and Relevance for SEO
Lexical Semantics, Semantic Similarity and Relevance for SEOLexical Semantics, Semantic Similarity and Relevance for SEO
Lexical Semantics, Semantic Similarity and Relevance for SEOKoray Tugberk GUBUR
 
Natural Semantic SEO - Surfacing Walnuts in Densely Represented, Every Increa...
Natural Semantic SEO - Surfacing Walnuts in Densely Represented, Every Increa...Natural Semantic SEO - Surfacing Walnuts in Densely Represented, Every Increa...
Natural Semantic SEO - Surfacing Walnuts in Densely Represented, Every Increa...Dawn Anderson MSc DigM
 
Brighton SEO April 2022 - Automate the technical SEO stuff
Brighton SEO April 2022 - Automate the technical SEO stuffBrighton SEO April 2022 - Automate the technical SEO stuff
Brighton SEO April 2022 - Automate the technical SEO stuffMichael Van Den Reym
 
BrightonSEO October 2022 - Dan Taylor SEO - Indexing Ecommerce Websites
BrightonSEO October 2022 - Dan Taylor SEO - Indexing Ecommerce WebsitesBrightonSEO October 2022 - Dan Taylor SEO - Indexing Ecommerce Websites
BrightonSEO October 2022 - Dan Taylor SEO - Indexing Ecommerce WebsitesDan Taylor
 
AI-powered Semantic SEO by Koray GUBUR
AI-powered Semantic SEO by Koray GUBURAI-powered Semantic SEO by Koray GUBUR
AI-powered Semantic SEO by Koray GUBURAnton Shulke
 
SEO Migrations for International Web Setups
SEO Migrations for International Web SetupsSEO Migrations for International Web Setups
SEO Migrations for International Web SetupsNitin Manchanda
 
Kleecks - AI-Martech as a game changer-DEF.pdf
Kleecks - AI-Martech as a game changer-DEF.pdfKleecks - AI-Martech as a game changer-DEF.pdf
Kleecks - AI-Martech as a game changer-DEF.pdfKleecks
 
Kathryn Bevan - How To Ace Your Website Migration - Brighton SEO Slides
Kathryn Bevan - How To Ace Your Website Migration - Brighton SEO Slides Kathryn Bevan - How To Ace Your Website Migration - Brighton SEO Slides
Kathryn Bevan - How To Ace Your Website Migration - Brighton SEO Slides Kathryn Bevan
 

Tendances (20)

40 Deep #SEO Insights for 2023
40 Deep #SEO Insights for 202340 Deep #SEO Insights for 2023
40 Deep #SEO Insights for 2023
 
Search Query Processing: The Secret Life of Queries, Parsing, Rewriting & SEO
Search Query Processing: The Secret Life of Queries, Parsing, Rewriting & SEOSearch Query Processing: The Secret Life of Queries, Parsing, Rewriting & SEO
Search Query Processing: The Secret Life of Queries, Parsing, Rewriting & SEO
 
Fear and Loathing Google in Las Vegas - Lily Ray SEO Presentation 2024
Fear and Loathing Google in Las Vegas - Lily Ray SEO Presentation 2024Fear and Loathing Google in Las Vegas - Lily Ray SEO Presentation 2024
Fear and Loathing Google in Las Vegas - Lily Ray SEO Presentation 2024
 
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
 
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
 
The Quickest Win in SEO – How to do Internal Linking the Right Way
The Quickest Win in SEO – How to do Internal Linking the Right WayThe Quickest Win in SEO – How to do Internal Linking the Right Way
The Quickest Win in SEO – How to do Internal Linking the Right Way
 
Semantic search
Semantic searchSemantic search
Semantic search
 
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
 
Opinion-based Article Ranking for Information Retrieval Systems: Factoids and...
Opinion-based Article Ranking for Information Retrieval Systems: Factoids and...Opinion-based Article Ranking for Information Retrieval Systems: Factoids and...
Opinion-based Article Ranking for Information Retrieval Systems: Factoids and...
 
Quality Content at Scale Through Automated Text Summarization of UGC
Quality Content at Scale Through Automated Text Summarization of UGCQuality Content at Scale Through Automated Text Summarization of UGC
Quality Content at Scale Through Automated Text Summarization of UGC
 
Lexical Semantics, Semantic Similarity and Relevance for SEO
Lexical Semantics, Semantic Similarity and Relevance for SEOLexical Semantics, Semantic Similarity and Relevance for SEO
Lexical Semantics, Semantic Similarity and Relevance for SEO
 
Natural Semantic SEO - Surfacing Walnuts in Densely Represented, Every Increa...
Natural Semantic SEO - Surfacing Walnuts in Densely Represented, Every Increa...Natural Semantic SEO - Surfacing Walnuts in Densely Represented, Every Increa...
Natural Semantic SEO - Surfacing Walnuts in Densely Represented, Every Increa...
 
Brighton SEO April 2022 - Automate the technical SEO stuff
Brighton SEO April 2022 - Automate the technical SEO stuffBrighton SEO April 2022 - Automate the technical SEO stuff
Brighton SEO April 2022 - Automate the technical SEO stuff
 
BrightonSEO October 2022 - Dan Taylor SEO - Indexing Ecommerce Websites
BrightonSEO October 2022 - Dan Taylor SEO - Indexing Ecommerce WebsitesBrightonSEO October 2022 - Dan Taylor SEO - Indexing Ecommerce Websites
BrightonSEO October 2022 - Dan Taylor SEO - Indexing Ecommerce Websites
 
Entity seo
Entity seoEntity seo
Entity seo
 
NLP for entity-based and semantic SEO - Contference.pptx
NLP for entity-based and semantic SEO - Contference.pptxNLP for entity-based and semantic SEO - Contference.pptx
NLP for entity-based and semantic SEO - Contference.pptx
 
AI-powered Semantic SEO by Koray GUBUR
AI-powered Semantic SEO by Koray GUBURAI-powered Semantic SEO by Koray GUBUR
AI-powered Semantic SEO by Koray GUBUR
 
SEO Migrations for International Web Setups
SEO Migrations for International Web SetupsSEO Migrations for International Web Setups
SEO Migrations for International Web Setups
 
Kleecks - AI-Martech as a game changer-DEF.pdf
Kleecks - AI-Martech as a game changer-DEF.pdfKleecks - AI-Martech as a game changer-DEF.pdf
Kleecks - AI-Martech as a game changer-DEF.pdf
 
Kathryn Bevan - How To Ace Your Website Migration - Brighton SEO Slides
Kathryn Bevan - How To Ace Your Website Migration - Brighton SEO Slides Kathryn Bevan - How To Ace Your Website Migration - Brighton SEO Slides
Kathryn Bevan - How To Ace Your Website Migration - Brighton SEO Slides
 

Similaire à Semantic Publishing and Entity SEO - Conteference 20-11-2022

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
 
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
 
Sample of Content Audit Deck // MAN Digital
Sample of Content Audit Deck // MAN DigitalSample of Content Audit Deck // MAN Digital
Sample of Content Audit Deck // MAN DigitalMAN Digital
 
SMX@adtech: Search Engine Optimization Tactics — BruceClay
SMX@adtech: Search Engine Optimization Tactics — BruceClaySMX@adtech: Search Engine Optimization Tactics — BruceClay
SMX@adtech: Search Engine Optimization Tactics — BruceClayadtech_fan
 
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
 
Statistical entity extraction from web
Statistical entity extraction from webStatistical entity extraction from web
Statistical entity extraction from webSaisharan Amaravadhi
 
Marko hurst jboye2011-deliverenterprisecs
Marko hurst jboye2011-deliverenterprisecsMarko hurst jboye2011-deliverenterprisecs
Marko hurst jboye2011-deliverenterprisecsWIKOLO
 
Oxford Seo.Com Presentation
Oxford Seo.Com PresentationOxford Seo.Com Presentation
Oxford Seo.Com PresentationIgorgold
 
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
 
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
 
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
 
EmployeePages The next generation staff directory
EmployeePages The next generation staff directoryEmployeePages The next generation staff directory
EmployeePages The next generation staff directoryTIMETOACT GROUP
 

Similaire à Semantic Publishing and Entity SEO - Conteference 20-11-2022 (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
 
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
 
KMA Taxonomy TBC2010
KMA Taxonomy TBC2010KMA Taxonomy TBC2010
KMA Taxonomy TBC2010
 
Sample of Content Audit Deck // MAN Digital
Sample of Content Audit Deck // MAN DigitalSample of Content Audit Deck // MAN Digital
Sample of Content Audit Deck // MAN Digital
 
SMX@adtech: Search Engine Optimization Tactics — BruceClay
SMX@adtech: Search Engine Optimization Tactics — BruceClaySMX@adtech: Search Engine Optimization Tactics — BruceClay
SMX@adtech: Search Engine Optimization Tactics — BruceClay
 
Pres info architecture
Pres info architecturePres info architecture
Pres info architecture
 
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
 
Statistical entity extraction from web
Statistical entity extraction from webStatistical entity extraction from web
Statistical entity extraction from web
 
Marko hurst jboye2011-deliverenterprisecs
Marko hurst jboye2011-deliverenterprisecsMarko hurst jboye2011-deliverenterprisecs
Marko hurst jboye2011-deliverenterprisecs
 
Oxford Seo.Com Presentation
Oxford Seo.Com PresentationOxford Seo.Com Presentation
Oxford Seo.Com Presentation
 
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
 
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
 
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
 
MMS2010
MMS2010MMS2010
MMS2010
 
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)...
 
EmployeePages The next generation staff directory
EmployeePages The next generation staff directoryEmployeePages The next generation staff directory
EmployeePages The next generation staff directory
 

Dernier

VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girladitipandeya
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsstephieert
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...SofiyaSharma5
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Delhi Call girls
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...Diya Sharma
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts servicesonalikaur4
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneRussian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneCall girls in Ahmedabad High profile
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$kojalkojal131
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.soniya singh
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Roomdivyansh0kumar0
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Roomgirls4nights
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersDamian Radcliffe
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service PuneVIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service PuneCall girls in Ahmedabad High profile
 

Dernier (20)

VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girls
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneRussian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
 
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service PuneVIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Madhuri 8617697112 Independent Escort Service Pune
 

Semantic Publishing and Entity SEO - Conteference 20-11-2022

  • 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 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. 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
  • 10. 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.
  • 11. 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.
  • 12. Finding entities #1  inside the Knowledge panels, as related topics that Google associates with the entity you are looking for,  in the “bubbles” that appear in image search or above the image carousels in General Search,
  • 13. Finding entities #2 ● Google trends related topics is a precious and underutilized resource; ● Google Suggest is now mainly suggesting repeated topics; ● Wikipedia related topics;
  • 14. Finding entities #3 ● 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". } }
  • 15. Finding entities #4 ● the free tool https://www.entitree.com/
  • 16. Finding entities #5 ● Using a commercial tool like InLinks or that draws topics maps starting from a top topic..
  • 17. 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.
  • 18. 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.
  • 19. 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
  • 20. 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.
  • 21. 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
  • 22. 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.