SlideShare une entreprise Scribd logo
1  sur  33
@sjachillewww.smxl.it #SMXL18
6-7-8, NOVEMBER 2018
Advanced Structured Data
Sante J Achille
Search Marketing Specialist
@sjachillewww.smxl.it #SMXL18
What I’ll be addressing today…
• Benefits of Structured Data
• A closer look at the underlying principles
• Practical implementation
• Examples
• Q&A – all you can eat!
@sjachillewww.smxl.it #SMXL18
Benefits
Less Noise, More Conversions – Some Facts on Performance
Before SEO
After SEO
N° Queries in Google Search Console
After Structured Data
Implementation
&
Entity Identification
@sjachillewww.smxl.it #SMXL18
Performance
@sjachillewww.smxl.it #SMXL18
Performance
@sjachillewww.smxl.it #SMXL18
Performance
NOTE:
Data does not include leads from
Google Local Business
@sjachillewww.smxl.it #SMXL18
The Theory…
Understanding structured data
@sjachillewww.smxl.it #SMXL18
“An information web is an organic entity that grows from the
interests and energy of the communities that support it”
“Anyone can say Anything about Any Topic”
Semantic Web for the Working Ontologist
Dean Allemang – Jim Hendler
@sjachillewww.smxl.it #SMXL18
Organizing Data Across the Web
How is it done??
@sjachillewww.smxl.it #SMXL18
The Resource Description Framework (RDF) defines
information about resources. Resources can be anything:
documents, people, physical objects or abstract concepts.
http://www.w3.org/TR/rdf11-primer/
• Information is represented by a Node-Arc model…
@sjachillewww.smxl.it #SMXL18
In RDF the description of a resource is represented by a series of triples. The
components of each triple are the Subject - Predicate – Object
A triple emulates the structure of a simple phrase such as “Sante lives in L'Aquila…”
@sjachillewww.smxl.it #SMXL18
The Subject of the triple is the URI, identifying the resource being described
The Object may be a value (string, number, data, …) or the URI of another resource which is
somehow related to the subject
The Predicate explains the relationship between subject and object and is a URI chosen
amongst those available in the various Vocabularies …
@sjachillewww.smxl.it #SMXL18
Let’s see this in action!
A JSON-LD file and equivalent Triples
@sjachillewww.smxl.it #SMXL18
Example: a simple phrase
Mario Rossi works for Azienda Srl. Their corporate VATID is
ITXXXXXXXXXXX, they can be reached via email at info@aziendasrl.it or
you can call at +39. XXX XX XX XXX
@sjachillewww.smxl.it #SMXL18
The underlying concepts
Mario Rossi is a Person
He worksFor Azienda Srl
Azienda Srl has VatID ITXXXXXXXXXXX
Azienda Srl has email info@azienda.it
Azienda Srl telephone number is +39. XXX XX XX XXX
@sjachillewww.smxl.it #SMXL18
Equivalent in RDF Triples
<https://www.aziendasrl.it/> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://schema.org/Organization> .
<https://www.aziendasrl.it/> <http://schema.org/legalName> "Azienda Srl" .
<https://www.mariorossi.it/> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://schema.org/Person> .
<https://www.mariorossi.it/> <http://schema.org/name> "Mario Rossi" .
<https://www.aziendasrl.it/> <http://schema.org/email> "mario.rossi@aziendasrl.it" .
<https://www.mariorossi.it/> <http://schema.org/worksFor> <https://www.aziendasrl.it/> .
<https://www.aziendasrl.it/> <http://schema.org/telephone> "+39. XXX XX XX XXX" .
<https://www.aziendasrl.it/> <http://schema.org/vatID> "ITXXXXXXXXXXX" .
http://rdf-translator.appspot.com/
@sjachillewww.smxl.it #SMXL18
{
"@context" : "https://www.schema.org/",
"@id" : "https://www.mariorossi.it/",
"@type" : "Person",
"name" : "Mario Rossi",
"worksFor" :
{
"@type" : "Organization",
"@id" : "https://www.aziendasrl.it/",
"legalName" : "Azienda Srl",
"vatID" : "ITXXXXXXXXXXX",
"email" : ”info@aziendasrl.it",
"telephone" : "+39. XXX XX XX XXX"
}
}
The JSON-LD File
Subject
Predicate Object
@sjachillewww.smxl.it #SMXL18
The JSON-LD File
Subject Predicate Object
@sjachillewww.smxl.it #SMXL18
Implementing Structured Data
Content Modelling
Schema Markup for Documents
{
"@context" : "https://www.schema.org/",
"@id" : "https://www.mariorossi.it/documents/",
"@type" : "DigitalDocument",
"name" : "Approved Waivers",
"about" :
{
"@id" : "https://www.uscis.gov/i-601",
"@type" : Thing”,
"name" : "I-601, Application for Waiver of Grounds of Inadmissibility"
},
"hasPart" :
{
"@id" : "https://www.mariorossi.it/documents/waiver.png",
"@type" : "ImageObject",
"name" : "Form I-797, Notice of Action",
"description" : "application for travel document: approval notice. ",
"about" :
{
"@id" : "https://www.wikidata.org/wiki/Q5422397",
"@type" : "Thing",
"name" : "Extreme Hardship"
}
}
}
@sjachillewww.smxl.it #SMXL18
Equivalent in RDF Triples
<https://www.mariorossi.it/documents/> <http://schema.org/hasPart> <https://www.mariorossi.it/documents/waiver.png> .
<https://www.mariorossi.it/documents/waiver.pdf> <http://schema.org/description> "application for travel document: approval notice. " .
<https://www.mariorossi.it/documents/waiver.pdf> <http://schema.org/name> "Form I-797, Notice of Action" .
<https://www.wikidata.org/wiki/Q5422397> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://schema.org/Thing> .
<https://www.wikidata.org/wiki/Q5422397> <http://schema.org/name> "Extreme Hardship" .
<https://www.uscis.gov/i-601> <http://schema.org/name> "I-601, Application for Waiver of Grounds of Inadmissibility" .
<https://www.mariorossi.it/documents/> <http://schema.org/about> <https://www.uscis.gov/i-601> .
<https://www.mariorossi.it/documents/> <http://schema.org/name> "Approved Waivers" .
<https://www.mariorossi.it/documents/> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://schema.org/DigitalDocument> .
<https://www.mariorossi.it/documents/waiver.pdf> <http://schema.org/about> <https://www.wikidata.org/wiki/Q5422397> .
<https://www.mariorossi.it/documents/waiver.pdf> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://schema.org/ImageObject> .
http://rdf-translator.appspot.com/
@sjachillewww.smxl.it #SMXL18
Disambiguation (Entity Identification)
@sjachillewww.smxl.it #SMXL18
@sjachillewww.smxl.it #SMXL18
@sjachillewww.smxl.it #SMXL18
https://search.google.com/structured-data/testing-tool
https://search.google.com/structured-data/testing-tool
Entities
@sjachillewww.smxl.it #SMXL18
Wikidata
@sjachillewww.smxl.it #SMXL18
Wikidata
Wikidata is a collaboratively edited knowledge base, providing a
common source of data which can be used by Wikimedia projects such
as Wikipedia, and by anyone else, under a public domain license.
@sjachillewww.smxl.it #SMXL18
What we have addressed today…
• Benefits of Structured Data
• A closer look at the underlying principles
• Practical implementation
• Examples
@sjachillewww.smxl.it #SMXL18
Conclusions
• Understand your Content
• Create a complete model using schema.org
• Implement by means of a JSON-LD file
• Identify all relevant entities at page level
• Disambiguate (WikiData, dBPedia, …)
• Validate your model – Avoid Errors
• Avoid Structured data SPAM Penalties
• Remember content modelling is an art: just because it validates, it
doesn’t mean it’s perfect: Test, test and test again!
Thank You :)
Sante J. Achille
• Search Marketing Consultant
• Chairman SMXL.IT
• sante@achille.name
• https://achille.name/
• @sjachille
• Biography & CV
Contact me for more info on my next Structured Data Workshop!

Contenu connexe

Similaire à Advanced Structured Data Principles and Applications

Beginner-friendly Guide to ML-enabled Automation in Organic Marketing, Lazari...
Beginner-friendly Guide to ML-enabled Automation in Organic Marketing, Lazari...Beginner-friendly Guide to ML-enabled Automation in Organic Marketing, Lazari...
Beginner-friendly Guide to ML-enabled Automation in Organic Marketing, Lazari...LazarinaStoyanova
 
Reto2.011 APEX API
Reto2.011 APEX APIReto2.011 APEX API
Reto2.011 APEX APIreto20
 
Crafting Expertise, Authority and Trust with Entity-Based Content Strategy - ...
Crafting Expertise, Authority and Trust with Entity-Based Content Strategy - ...Crafting Expertise, Authority and Trust with Entity-Based Content Strategy - ...
Crafting Expertise, Authority and Trust with Entity-Based Content Strategy - ...Jamie Indigo
 
What's New with Schema and Structured Data - Max Prin - SMX Advanced 2019
What's New with Schema and Structured Data - Max Prin - SMX Advanced 2019What's New with Schema and Structured Data - Max Prin - SMX Advanced 2019
What's New with Schema and Structured Data - Max Prin - SMX Advanced 2019Max Prin
 
Microformats I: What & Why
Microformats I: What & WhyMicroformats I: What & Why
Microformats I: What & WhyRachael L Moore
 
Oracle Open World 2018 / Code One : MySQL 8.0 Document Store
Oracle Open World 2018 /  Code One : MySQL 8.0 Document StoreOracle Open World 2018 /  Code One : MySQL 8.0 Document Store
Oracle Open World 2018 / Code One : MySQL 8.0 Document StoreFrederic Descamps
 
Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...
Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...
Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...MakoLab SA
 
Industry Ontologies: Case Studies in Creating and Extending Schema.org
Industry Ontologies: Case Studies in Creating and Extending Schema.org Industry Ontologies: Case Studies in Creating and Extending Schema.org
Industry Ontologies: Case Studies in Creating and Extending Schema.org sopekmir
 
Onramp - Making the case for author experience (Content strategy Applied USA ...
Onramp - Making the case for author experience (Content strategy Applied USA ...Onramp - Making the case for author experience (Content strategy Applied USA ...
Onramp - Making the case for author experience (Content strategy Applied USA ...Rick Yagodich
 
Semantic Web & TYPO3
Semantic Web & TYPO3Semantic Web & TYPO3
Semantic Web & TYPO3André Wuttig
 
How To Crawl Amazon Website Using Python Scrapy.pdf
How To Crawl Amazon Website Using Python Scrapy.pdfHow To Crawl Amazon Website Using Python Scrapy.pdf
How To Crawl Amazon Website Using Python Scrapy.pdfjimmylofy
 
How To Crawl Amazon Website Using Python Scrap (1).pptx
How To Crawl Amazon Website Using Python Scrap (1).pptxHow To Crawl Amazon Website Using Python Scrap (1).pptx
How To Crawl Amazon Website Using Python Scrap (1).pptxiwebdatascraping
 
MongoDB and Spring - Two leaves of a same tree
MongoDB and Spring - Two leaves of a same treeMongoDB and Spring - Two leaves of a same tree
MongoDB and Spring - Two leaves of a same treeMongoDB
 
Structured Document Search and Retrieval
Structured Document Search and RetrievalStructured Document Search and Retrieval
Structured Document Search and RetrievalOptum
 
2013 10-03-semantics-meetup-s buxton-mark_logic_pub
2013 10-03-semantics-meetup-s buxton-mark_logic_pub2013 10-03-semantics-meetup-s buxton-mark_logic_pub
2013 10-03-semantics-meetup-s buxton-mark_logic_pubStephen Buxton
 
Introducción a la web semántica - Linkatu - irekia 2012
Introducción a la web semántica - Linkatu - irekia 2012Introducción a la web semántica - Linkatu - irekia 2012
Introducción a la web semántica - Linkatu - irekia 2012Alberto Labarga
 
Fringe IA: Understanding complex organizational, data, & technical issues
Fringe IA: Understanding complex organizational, data, & technical issuesFringe IA: Understanding complex organizational, data, & technical issues
Fringe IA: Understanding complex organizational, data, & technical issuesMichael Adcock
 
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
 
Boost your data analytics with open data and public news content
Boost your data analytics with open data and public news contentBoost your data analytics with open data and public news content
Boost your data analytics with open data and public news contentOntotext
 

Similaire à Advanced Structured Data Principles and Applications (20)

Beginner-friendly Guide to ML-enabled Automation in Organic Marketing, Lazari...
Beginner-friendly Guide to ML-enabled Automation in Organic Marketing, Lazari...Beginner-friendly Guide to ML-enabled Automation in Organic Marketing, Lazari...
Beginner-friendly Guide to ML-enabled Automation in Organic Marketing, Lazari...
 
Reto2.011 APEX API
Reto2.011 APEX APIReto2.011 APEX API
Reto2.011 APEX API
 
Crafting Expertise, Authority and Trust with Entity-Based Content Strategy - ...
Crafting Expertise, Authority and Trust with Entity-Based Content Strategy - ...Crafting Expertise, Authority and Trust with Entity-Based Content Strategy - ...
Crafting Expertise, Authority and Trust with Entity-Based Content Strategy - ...
 
What's New with Schema and Structured Data - Max Prin - SMX Advanced 2019
What's New with Schema and Structured Data - Max Prin - SMX Advanced 2019What's New with Schema and Structured Data - Max Prin - SMX Advanced 2019
What's New with Schema and Structured Data - Max Prin - SMX Advanced 2019
 
Microformats I: What & Why
Microformats I: What & WhyMicroformats I: What & Why
Microformats I: What & Why
 
Oracle Open World 2018 / Code One : MySQL 8.0 Document Store
Oracle Open World 2018 /  Code One : MySQL 8.0 Document StoreOracle Open World 2018 /  Code One : MySQL 8.0 Document Store
Oracle Open World 2018 / Code One : MySQL 8.0 Document Store
 
Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...
Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...
Industry Ontologies: Case Studies in Creating and Extending Schema.org for In...
 
Industry Ontologies: Case Studies in Creating and Extending Schema.org
Industry Ontologies: Case Studies in Creating and Extending Schema.org Industry Ontologies: Case Studies in Creating and Extending Schema.org
Industry Ontologies: Case Studies in Creating and Extending Schema.org
 
Onramp - Making the case for author experience (Content strategy Applied USA ...
Onramp - Making the case for author experience (Content strategy Applied USA ...Onramp - Making the case for author experience (Content strategy Applied USA ...
Onramp - Making the case for author experience (Content strategy Applied USA ...
 
Semantic Web & TYPO3
Semantic Web & TYPO3Semantic Web & TYPO3
Semantic Web & TYPO3
 
How To Crawl Amazon Website Using Python Scrapy.pdf
How To Crawl Amazon Website Using Python Scrapy.pdfHow To Crawl Amazon Website Using Python Scrapy.pdf
How To Crawl Amazon Website Using Python Scrapy.pdf
 
How To Crawl Amazon Website Using Python Scrap (1).pptx
How To Crawl Amazon Website Using Python Scrap (1).pptxHow To Crawl Amazon Website Using Python Scrap (1).pptx
How To Crawl Amazon Website Using Python Scrap (1).pptx
 
MongoDB and Spring - Two leaves of a same tree
MongoDB and Spring - Two leaves of a same treeMongoDB and Spring - Two leaves of a same tree
MongoDB and Spring - Two leaves of a same tree
 
MongoDB + Spring
MongoDB + SpringMongoDB + Spring
MongoDB + Spring
 
Structured Document Search and Retrieval
Structured Document Search and RetrievalStructured Document Search and Retrieval
Structured Document Search and Retrieval
 
2013 10-03-semantics-meetup-s buxton-mark_logic_pub
2013 10-03-semantics-meetup-s buxton-mark_logic_pub2013 10-03-semantics-meetup-s buxton-mark_logic_pub
2013 10-03-semantics-meetup-s buxton-mark_logic_pub
 
Introducción a la web semántica - Linkatu - irekia 2012
Introducción a la web semántica - Linkatu - irekia 2012Introducción a la web semántica - Linkatu - irekia 2012
Introducción a la web semántica - Linkatu - irekia 2012
 
Fringe IA: Understanding complex organizational, data, & technical issues
Fringe IA: Understanding complex organizational, data, & technical issuesFringe IA: Understanding complex organizational, data, & technical issues
Fringe IA: Understanding complex organizational, data, & technical issues
 
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
 
Boost your data analytics with open data and public news content
Boost your data analytics with open data and public news contentBoost your data analytics with open data and public news content
Boost your data analytics with open data and public news content
 

Plus de Sante J. Achille

2023.064.Tbexcon.com.GA4_and_Beyond_2.pptx
2023.064.Tbexcon.com.GA4_and_Beyond_2.pptx2023.064.Tbexcon.com.GA4_and_Beyond_2.pptx
2023.064.Tbexcon.com.GA4_and_Beyond_2.pptxSante J. Achille
 
A Simple method to Create Content using NLP
A Simple method to Create Content using NLP A Simple method to Create Content using NLP
A Simple method to Create Content using NLP Sante J. Achille
 
Majestic Workshop on Backlinks and Link Building
Majestic Workshop on Backlinks and Link BuildingMajestic Workshop on Backlinks and Link Building
Majestic Workshop on Backlinks and Link BuildingSante J. Achille
 
The Semantic Web for Travel and Tourism
The Semantic Web for Travel and TourismThe Semantic Web for Travel and Tourism
The Semantic Web for Travel and TourismSante J. Achille
 
From a Web of Documents to a Web of Things and Places
From a Web of Documents to a Web of Things and PlacesFrom a Web of Documents to a Web of Things and Places
From a Web of Documents to a Web of Things and PlacesSante J. Achille
 
Principles of Structured Data Implementation for Multilingual Websites
Principles of Structured Data Implementation for Multilingual WebsitesPrinciples of Structured Data Implementation for Multilingual Websites
Principles of Structured Data Implementation for Multilingual WebsitesSante J. Achille
 
Strategie di Digital Marketing
Strategie di Digital Marketing Strategie di Digital Marketing
Strategie di Digital Marketing Sante J. Achille
 
Come fare una Offerta SEO Efficace che vende
Come fare una Offerta SEO Efficace che vendeCome fare una Offerta SEO Efficace che vende
Come fare una Offerta SEO Efficace che vendeSante J. Achille
 
JSON-LD e Schema.org per il Web Semantico: SMX milano 2015
JSON-LD e Schema.org per il Web Semantico: SMX milano 2015JSON-LD e Schema.org per il Web Semantico: SMX milano 2015
JSON-LD e Schema.org per il Web Semantico: SMX milano 2015Sante J. Achille
 
How to implement Schemas using schema.org on your website >> SMX London 2015
How to implement Schemas using schema.org on your website >> SMX London 2015How to implement Schemas using schema.org on your website >> SMX London 2015
How to implement Schemas using schema.org on your website >> SMX London 2015Sante J. Achille
 
Schemas >> Schema.org >> Take Your Website to a New Level with Schema Markup
Schemas >> Schema.org >> Take Your Website to a New Level with Schema Markup Schemas >> Schema.org >> Take Your Website to a New Level with Schema Markup
Schemas >> Schema.org >> Take Your Website to a New Level with Schema Markup Sante J. Achille
 
Smx Milano 2014 Semantic SEO with Schema.org
Smx Milano 2014 Semantic SEO with Schema.orgSmx Milano 2014 Semantic SEO with Schema.org
Smx Milano 2014 Semantic SEO with Schema.orgSante J. Achille
 
Smw rome2014-sante j-achille
Smw rome2014-sante j-achilleSmw rome2014-sante j-achille
Smw rome2014-sante j-achilleSante J. Achille
 
La velocità delle evoluzioni nella cultura della progettazione
La velocità delle evoluzioni nella cultura della progettazioneLa velocità delle evoluzioni nella cultura della progettazione
La velocità delle evoluzioni nella cultura della progettazioneSante J. Achille
 
Creare il Blog Ideale integrato con i Social Media
Creare il Blog Ideale integrato con i Social MediaCreare il Blog Ideale integrato con i Social Media
Creare il Blog Ideale integrato con i Social MediaSante J. Achille
 

Plus de Sante J. Achille (17)

2023.064.Tbexcon.com.GA4_and_Beyond_2.pptx
2023.064.Tbexcon.com.GA4_and_Beyond_2.pptx2023.064.Tbexcon.com.GA4_and_Beyond_2.pptx
2023.064.Tbexcon.com.GA4_and_Beyond_2.pptx
 
A Simple method to Create Content using NLP
A Simple method to Create Content using NLP A Simple method to Create Content using NLP
A Simple method to Create Content using NLP
 
Majestic Workshop on Backlinks and Link Building
Majestic Workshop on Backlinks and Link BuildingMajestic Workshop on Backlinks and Link Building
Majestic Workshop on Backlinks and Link Building
 
The Semantic Web for Travel and Tourism
The Semantic Web for Travel and TourismThe Semantic Web for Travel and Tourism
The Semantic Web for Travel and Tourism
 
From a Web of Documents to a Web of Things and Places
From a Web of Documents to a Web of Things and PlacesFrom a Web of Documents to a Web of Things and Places
From a Web of Documents to a Web of Things and Places
 
Principles of Structured Data Implementation for Multilingual Websites
Principles of Structured Data Implementation for Multilingual WebsitesPrinciples of Structured Data Implementation for Multilingual Websites
Principles of Structured Data Implementation for Multilingual Websites
 
Strategie di Digital Marketing
Strategie di Digital Marketing Strategie di Digital Marketing
Strategie di Digital Marketing
 
Come fare una Offerta SEO Efficace che vende
Come fare una Offerta SEO Efficace che vendeCome fare una Offerta SEO Efficace che vende
Come fare una Offerta SEO Efficace che vende
 
JSON-LD e Schema.org per il Web Semantico: SMX milano 2015
JSON-LD e Schema.org per il Web Semantico: SMX milano 2015JSON-LD e Schema.org per il Web Semantico: SMX milano 2015
JSON-LD e Schema.org per il Web Semantico: SMX milano 2015
 
How to implement Schemas using schema.org on your website >> SMX London 2015
How to implement Schemas using schema.org on your website >> SMX London 2015How to implement Schemas using schema.org on your website >> SMX London 2015
How to implement Schemas using schema.org on your website >> SMX London 2015
 
Schemas >> Schema.org >> Take Your Website to a New Level with Schema Markup
Schemas >> Schema.org >> Take Your Website to a New Level with Schema Markup Schemas >> Schema.org >> Take Your Website to a New Level with Schema Markup
Schemas >> Schema.org >> Take Your Website to a New Level with Schema Markup
 
Smx Milano 2014 Semantic SEO with Schema.org
Smx Milano 2014 Semantic SEO with Schema.orgSmx Milano 2014 Semantic SEO with Schema.org
Smx Milano 2014 Semantic SEO with Schema.org
 
Smw rome2014-sante j-achille
Smw rome2014-sante j-achilleSmw rome2014-sante j-achille
Smw rome2014-sante j-achille
 
La velocità delle evoluzioni nella cultura della progettazione
La velocità delle evoluzioni nella cultura della progettazioneLa velocità delle evoluzioni nella cultura della progettazione
La velocità delle evoluzioni nella cultura della progettazione
 
BIT 2014, SEO per Hotels
BIT 2014, SEO per Hotels BIT 2014, SEO per Hotels
BIT 2014, SEO per Hotels
 
Creare il Blog Ideale integrato con i Social Media
Creare il Blog Ideale integrato con i Social MediaCreare il Blog Ideale integrato con i Social Media
Creare il Blog Ideale integrato con i Social Media
 
Presentazione.Gt.2.2007
Presentazione.Gt.2.2007Presentazione.Gt.2.2007
Presentazione.Gt.2.2007
 

Dernier

FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607dollysharma2066
 
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
 
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
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGAPNIC
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirtrahman018755
 
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
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Gram Darshan PPT cyber rural in villages of india
Gram Darshan PPT cyber rural  in villages of indiaGram Darshan PPT cyber rural  in villages of india
Gram Darshan PPT cyber rural in villages of indiaimessage0108
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024APNIC
 
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
 
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
 
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
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 
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
 

Dernier (20)

Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
 
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...
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
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
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
 
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
 
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
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Gram Darshan PPT cyber rural in villages of india
Gram Darshan PPT cyber rural  in villages of indiaGram Darshan PPT cyber rural  in villages of india
Gram Darshan PPT cyber rural in villages of india
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
 
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
 
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
 
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
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
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
 
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
 

Advanced Structured Data Principles and Applications

  • 1. @sjachillewww.smxl.it #SMXL18 6-7-8, NOVEMBER 2018 Advanced Structured Data Sante J Achille Search Marketing Specialist
  • 2. @sjachillewww.smxl.it #SMXL18 What I’ll be addressing today… • Benefits of Structured Data • A closer look at the underlying principles • Practical implementation • Examples • Q&A – all you can eat!
  • 3. @sjachillewww.smxl.it #SMXL18 Benefits Less Noise, More Conversions – Some Facts on Performance
  • 4. Before SEO After SEO N° Queries in Google Search Console After Structured Data Implementation & Entity Identification
  • 7. @sjachillewww.smxl.it #SMXL18 Performance NOTE: Data does not include leads from Google Local Business
  • 9. @sjachillewww.smxl.it #SMXL18 “An information web is an organic entity that grows from the interests and energy of the communities that support it” “Anyone can say Anything about Any Topic” Semantic Web for the Working Ontologist Dean Allemang – Jim Hendler
  • 10. @sjachillewww.smxl.it #SMXL18 Organizing Data Across the Web How is it done??
  • 11. @sjachillewww.smxl.it #SMXL18 The Resource Description Framework (RDF) defines information about resources. Resources can be anything: documents, people, physical objects or abstract concepts. http://www.w3.org/TR/rdf11-primer/ • Information is represented by a Node-Arc model…
  • 12. @sjachillewww.smxl.it #SMXL18 In RDF the description of a resource is represented by a series of triples. The components of each triple are the Subject - Predicate – Object A triple emulates the structure of a simple phrase such as “Sante lives in L'Aquila…”
  • 13. @sjachillewww.smxl.it #SMXL18 The Subject of the triple is the URI, identifying the resource being described The Object may be a value (string, number, data, …) or the URI of another resource which is somehow related to the subject The Predicate explains the relationship between subject and object and is a URI chosen amongst those available in the various Vocabularies …
  • 14. @sjachillewww.smxl.it #SMXL18 Let’s see this in action! A JSON-LD file and equivalent Triples
  • 15. @sjachillewww.smxl.it #SMXL18 Example: a simple phrase Mario Rossi works for Azienda Srl. Their corporate VATID is ITXXXXXXXXXXX, they can be reached via email at info@aziendasrl.it or you can call at +39. XXX XX XX XXX
  • 16. @sjachillewww.smxl.it #SMXL18 The underlying concepts Mario Rossi is a Person He worksFor Azienda Srl Azienda Srl has VatID ITXXXXXXXXXXX Azienda Srl has email info@azienda.it Azienda Srl telephone number is +39. XXX XX XX XXX
  • 17. @sjachillewww.smxl.it #SMXL18 Equivalent in RDF Triples <https://www.aziendasrl.it/> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://schema.org/Organization> . <https://www.aziendasrl.it/> <http://schema.org/legalName> "Azienda Srl" . <https://www.mariorossi.it/> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://schema.org/Person> . <https://www.mariorossi.it/> <http://schema.org/name> "Mario Rossi" . <https://www.aziendasrl.it/> <http://schema.org/email> "mario.rossi@aziendasrl.it" . <https://www.mariorossi.it/> <http://schema.org/worksFor> <https://www.aziendasrl.it/> . <https://www.aziendasrl.it/> <http://schema.org/telephone> "+39. XXX XX XX XXX" . <https://www.aziendasrl.it/> <http://schema.org/vatID> "ITXXXXXXXXXXX" . http://rdf-translator.appspot.com/
  • 18. @sjachillewww.smxl.it #SMXL18 { "@context" : "https://www.schema.org/", "@id" : "https://www.mariorossi.it/", "@type" : "Person", "name" : "Mario Rossi", "worksFor" : { "@type" : "Organization", "@id" : "https://www.aziendasrl.it/", "legalName" : "Azienda Srl", "vatID" : "ITXXXXXXXXXXX", "email" : ”info@aziendasrl.it", "telephone" : "+39. XXX XX XX XXX" } } The JSON-LD File Subject Predicate Object
  • 19. @sjachillewww.smxl.it #SMXL18 The JSON-LD File Subject Predicate Object
  • 21. Schema Markup for Documents { "@context" : "https://www.schema.org/", "@id" : "https://www.mariorossi.it/documents/", "@type" : "DigitalDocument", "name" : "Approved Waivers", "about" : { "@id" : "https://www.uscis.gov/i-601", "@type" : Thing”, "name" : "I-601, Application for Waiver of Grounds of Inadmissibility" }, "hasPart" : { "@id" : "https://www.mariorossi.it/documents/waiver.png", "@type" : "ImageObject", "name" : "Form I-797, Notice of Action", "description" : "application for travel document: approval notice. ", "about" : { "@id" : "https://www.wikidata.org/wiki/Q5422397", "@type" : "Thing", "name" : "Extreme Hardship" } } }
  • 22. @sjachillewww.smxl.it #SMXL18 Equivalent in RDF Triples <https://www.mariorossi.it/documents/> <http://schema.org/hasPart> <https://www.mariorossi.it/documents/waiver.png> . <https://www.mariorossi.it/documents/waiver.pdf> <http://schema.org/description> "application for travel document: approval notice. " . <https://www.mariorossi.it/documents/waiver.pdf> <http://schema.org/name> "Form I-797, Notice of Action" . <https://www.wikidata.org/wiki/Q5422397> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://schema.org/Thing> . <https://www.wikidata.org/wiki/Q5422397> <http://schema.org/name> "Extreme Hardship" . <https://www.uscis.gov/i-601> <http://schema.org/name> "I-601, Application for Waiver of Grounds of Inadmissibility" . <https://www.mariorossi.it/documents/> <http://schema.org/about> <https://www.uscis.gov/i-601> . <https://www.mariorossi.it/documents/> <http://schema.org/name> "Approved Waivers" . <https://www.mariorossi.it/documents/> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://schema.org/DigitalDocument> . <https://www.mariorossi.it/documents/waiver.pdf> <http://schema.org/about> <https://www.wikidata.org/wiki/Q5422397> . <https://www.mariorossi.it/documents/waiver.pdf> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://schema.org/ImageObject> . http://rdf-translator.appspot.com/
  • 30. @sjachillewww.smxl.it #SMXL18 Wikidata Wikidata is a collaboratively edited knowledge base, providing a common source of data which can be used by Wikimedia projects such as Wikipedia, and by anyone else, under a public domain license.
  • 31. @sjachillewww.smxl.it #SMXL18 What we have addressed today… • Benefits of Structured Data • A closer look at the underlying principles • Practical implementation • Examples
  • 32. @sjachillewww.smxl.it #SMXL18 Conclusions • Understand your Content • Create a complete model using schema.org • Implement by means of a JSON-LD file • Identify all relevant entities at page level • Disambiguate (WikiData, dBPedia, …) • Validate your model – Avoid Errors • Avoid Structured data SPAM Penalties • Remember content modelling is an art: just because it validates, it doesn’t mean it’s perfect: Test, test and test again!
  • 33. Thank You :) Sante J. Achille • Search Marketing Consultant • Chairman SMXL.IT • sante@achille.name • https://achille.name/ • @sjachille • Biography & CV Contact me for more info on my next Structured Data Workshop!