SlideShare a Scribd company logo
1 of 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!

More Related Content

Similar to 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
 

Similar to 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
 

More from 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
 

More from 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
 

Recently uploaded

SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationMarko4394
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
Internet of Things Presentation (IoT).pptx
Internet of Things Presentation (IoT).pptxInternet of Things Presentation (IoT).pptx
Internet of Things Presentation (IoT).pptxErYashwantJagtap
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
Company Snapshot Theme for Business by Slidesgo.pptx
Company Snapshot Theme for Business by Slidesgo.pptxCompany Snapshot Theme for Business by Slidesgo.pptx
Company Snapshot Theme for Business by Slidesgo.pptxMario
 
Unidad 4 – Redes de ordenadores (en inglés).pptx
Unidad 4 – Redes de ordenadores (en inglés).pptxUnidad 4 – Redes de ordenadores (en inglés).pptx
Unidad 4 – Redes de ordenadores (en inglés).pptxmibuzondetrabajo
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书rnrncn29
 

Recently uploaded (15)

SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentation
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
Internet of Things Presentation (IoT).pptx
Internet of Things Presentation (IoT).pptxInternet of Things Presentation (IoT).pptx
Internet of Things Presentation (IoT).pptx
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
Company Snapshot Theme for Business by Slidesgo.pptx
Company Snapshot Theme for Business by Slidesgo.pptxCompany Snapshot Theme for Business by Slidesgo.pptx
Company Snapshot Theme for Business by Slidesgo.pptx
 
Unidad 4 – Redes de ordenadores (en inglés).pptx
Unidad 4 – Redes de ordenadores (en inglés).pptxUnidad 4 – Redes de ordenadores (en inglés).pptx
Unidad 4 – Redes de ordenadores (en inglés).pptx
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
 

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!