SlideShare a Scribd company logo
#SMX #22A1 @stonetemple
2017 Update by Eric Enge
What’s New With
Structured
Markup?
#SMX #22A1 @stonetemple
ERIC ENGE, CEO
STONE TEMPLE CONSULTING
2016 Landy’s Search Marketer of the Year
2016 US Search Awards Search Personality of the Year
Eric’s Studies Have Been Covered In:
#SMX #22A1 @stonetemple
What is Structured Data?
#SMX #22A1 @stonetemple
Definition of Structured Data
Structured data refers to any data that resides in a
fixed field within a record or file. This includes data
contained in relational databases and
spreadsheets
Source: Webopedia
#SMX #22A1 @stonetemple
What is Schema.org?
Schema.org is a joint effort, in the spirit of sitemaps.org,
to improve the web by creating a structured data markup
schema supported by major search engines. On-page
markup helps search engines understand the
information on web pages and provide richer search
results.
Source: Schema.org
#SMX #22A1 @stonetemple
“If Google were to implement major search
functions solely based on people implementing
Schema correctly, it would be a very empty search
engine”
#SMX #22A1 @stonetemple
Example for King Castle Hotel - Text
#SMX #22A1 @stonetemple
Example for King Castle Hotel – No Schema
#SMX #22A1 @stonetemple
Example for King Castle Hotel – With Schema
#SMX #22A1 @stonetemple
But, There is a Difference in the Code
#SMX #22A1 @stonetemple
And, Also in the SERP
#SMX #22A1 @stonetemple
Google’s John Mueller
"One thing that you can do to test ….
whether or not your site is high quality
or not is to do a site: query to look at
the pages that were indexed, and if the
site query shows rich snippets in the
search results, but the normal searches
don't show it then usually that's a sign
that from a quality point of view we
don't quite trust your site perfectly yet.“
https://www.youtube.com/watch?v=EaSyuH2D7Mw&t=6m20s&t=6m2
0s
#SMX #22A1 @stonetemple
Rich Cards
#SMX #22A1 @stonetemple
#SMX #22A1 @stonetemple
Rich cards are a new Search result format building on the success of
rich snippets. Just like rich snippets, rich cards use schema.org
structured markup to display content in an even more engaging and
visual format, with a focus on providing a better mobile user
experience.
https://webmasters.googleblog.com/2016/05/introducing-rich-cards.html
#SMX #22A1 @stonetemple
Rich Cards Announced in May 2016
#SMX #22A1 @stonetemple
Still
Available
Only in the
US
Expanded in November 2016
#SMX #22A1 @stonetemple
Social Media Structured
Data
#SMX #22A1 @stonetemple
The Open Graph Protocol
“The Open Graph protocol enables any
web page to become a rich object in a
social graph. For instance, this is used
on Facebook to allow any web page to
have the same functionality as any
other object on Facebook”
Source: ogp.me
#SMX #22A1 @stonetemple
og:title - The title of your object as it should appear within the graph, e.g.,
"The Rock”.
og:type - The type of your object, e.g., "video.movie". Depending on the
type you specify, other properties may also be required.
og:image - An image URL which should represent your object within the
graph.
og:url - The canonical URL of your object that will be used as its
permanent ID in the graph, e.g., "http://www.imdb.com/title/tt0117500/".
Required on Every Page
#SMX #22A1 @stonetemple
OG:Image
OG:Title
OG:Description
#SMX #22A1 @stonetemple
With No OG Tags
• Image defaults to the post
featured image (but if no
featured image was set in
Wordpress, could be any
random image from the
post).
• Title is the post title
• Description is just the first
few lines (truncated) of the
post.
#SMX #22A1 @stonetemple
Facebook Instant Articles
#SMX #22A1 @stonetemple
Corresponding Web
Page Must Have:
• OG: Title
• OG: Description
• OG: Image
This Lightning Bolt
Indicates an FIA
#SMX #22A1 @stonetemple
Apple News
#SMX #22A1 @stonetemple
OpenGraph
Tags
Schema
#SMX #22A1 @stonetemple
Structured Data and AMP
#SMX #22A1 @stonetemple
Google’s Accelerated Mobile Pages (AMP)
Supports:
• Schema.org
• JSON-LD
• Microdata
• Open Graph
• Twitter Card
#SMX #22A1 @stonetemple
Topic Specific
Site Specific
Requires:
• Article, NewsArticle,
BlogPosting, or
VideoObject type
• image and logo
information
If no structured data, your
page will only show as a
blue link
AMP News Carousels
#SMX #22A1 @stonetemple
• Support Added: Nov 21,
2016
• Requires:
• Restaurant list
pages in AMP HTML
with ItemList markup
• Individual restaurant
pages with
Restaurant markup
Host-Specific
Lists For
Restaurants
#SMX #22A1 @stonetemple
Latest Updates on
Structured Data
bit.ly/sdataevents
Source: Aaron Bradley
#SMX #22A1 @stonetemple
GTIN
#SMX #22A1 @stonetemple
Global Trade Item Numbers (GTIN)
#SMX #22A1 @stonetemple
• Global Trade Item Number (GTIN) is an identifier for trade
items
• Used to look up product information in a database
• Allows matching of a product in one database with the same
product in another database
Schema.org
Extension
Specific to
e-commerce
Adds “many
more detailed
properties”
What is GTIN?
#SMX #22A1 @stonetemple
May 2016:
GTIN
Required for all
Google
Shopping
Products
#SMX #22A1 @stonetemple
GTIN Recommended to Show Product Info in an Image
Search
#SMX #22A1 @stonetemple
Structured Data Testing Tool
#SMX #22A1 @stonetemple
#SMX #22A1 @stonetemple
#SMX #22A1 @stonetemple
JSON-LD
#SMX #22A1 @stonetemple
“JavaScript Object Notation… is an open-standard file format that uses human-readable text to
transmit data objects consisting of attribute–value pairs and array data types ” (Wikipedia)
JSON-LD (Linked Data) uses JSON in a specific context to enable Linked Data, and is used by
schema.org as a way to encode Structured Data.
JSON and JSON-LD
{“menu”: {
“id”: “file”,
“value”: “File”,
“popup”: {
“menuitem”: [
{“value”: “New”, “onclick”: “CreateNewDoc()”},
{“value”: “Open”, “onclick”: “OpenDoc()”},
{“value”: “Close”, “onclick”: “CloseDoc()”},
]
}
}}
<script type=“application/ld+json”>
{
“@context”: “http://schema.org”,
“@type”: “PostalAddress”,
“addressCountry”: “United States”,
“addressLocality”: “Mountain View”,
“addressRegion”: “CA”,
“name”: “Google Inc.”,
“postOfficeBoxNumber”: “1234”,
“postalCode”: “94043”
}
</script>
Sample JSON Sample JSON-LD, Including Script Tag
#SMX #22A1 @stonetemple
Structured Data encoded in JSON-LD is placed in a SCRIPT block in the document
HEAD.
• Separates the content from the document BODY.
JSON-LD Structured Data is not dependent on the HTML to be properly nested.
Improper nesting of Structured Data is a common mistake
Machines can read Structured Data content without parsing the entire document.
How is JSON-LD used for Structured Data?
#SMX #22A1 @stonetemple
• Microdata can be added to a document by placing attributes in the pertinent
HTML tags
• Familiarity with HTML is sufficient to implement Microdata
• JSON-LD requires some amount of understanding of JavaScript or at least JSON
More complex from a coding standpoint
• Structured Data content exists both in the BODY HTML and in the HEAD HTML
• Microdata turns the content in the BODY HTML into Structured Data
For most sites, JSON-LD requires duplicating data
What are the downsides of JSON-LD?
#SMX #22A1 @stonetemple
Eric Enge
eenge@stonetemple.com
@stonetemple
+Eric Enge
Thank
You!
Stone Temple Consulting
sales@stonetemple.com
@stc_corp
(508) 879-0995

More Related Content

PPTX
Online MongoDB Training by Easylearning.guru
PDF
MongoDB .local Munich 2019: A Complete Methodology to Data Modeling for MongoDB
PPTX
Slawskiwilliam thegrowthofdirectanswers
PPTX
Bill Slawski SEO and the New Search Results
PPTX
Json data modeling june 2017 - pittsburgh tech fest
PPTX
Azure Database Options - NoSql vs Sql
PPTX
Structured Data & Schema.org - SMX Milan 2014
PDF
What's New With Markup and Structured Data By Tony Edward
Online MongoDB Training by Easylearning.guru
MongoDB .local Munich 2019: A Complete Methodology to Data Modeling for MongoDB
Slawskiwilliam thegrowthofdirectanswers
Bill Slawski SEO and the New Search Results
Json data modeling june 2017 - pittsburgh tech fest
Azure Database Options - NoSql vs Sql
Structured Data & Schema.org - SMX Milan 2014
What's New With Markup and Structured Data By Tony Edward

Similar to What's New With Structured Markup (20)

PPTX
How to Boost Your SEO by Using Schema Markup?
PPTX
Integrating Structured Data (to an SEO Plan) for the Win _ WTSWorkshop '23.pptx
PDF
Structured SEO Data Overview and How To
PDF
Wp data markup SEO slides
PPTX
SMX West Structured Data Practical and Advanced
PPTX
SMXL Milan Schema Markup Masterclass
PDF
The SEO Magic of Structured Data
PDF
Martha van Berkel — Schema Markup Explained: 10 Complicated Concepts Made Sim...
PPTX
Structured Data and Semantic SEO
PPTX
SMX West 2020 - Leveraging Structured Data for Maximum Effect
PDF
Taking the Scary Out of Schema
PPTX
Schema and Open Graph 101 - SMX Munich
PDF
Schema mark up presentation .....
PDF
What is Schema Markup and its type - Leadcrew
PPTX
What's New with Schema and Structured Data - Max Prin - SMX Advanced 2019
PPTX
Structured Data Implementation, MREIDs, and More at SMX Advanced 2018
PDF
seo - on page - part iii - snippet &amp; amp
PDF
Structured data SEO presentation WPTO Robin Macrae 2017-02-18
PDF
Pratical Deep Dive into the Semantic Web - #smconnect
PDF
Webinar Structured Data
How to Boost Your SEO by Using Schema Markup?
Integrating Structured Data (to an SEO Plan) for the Win _ WTSWorkshop '23.pptx
Structured SEO Data Overview and How To
Wp data markup SEO slides
SMX West Structured Data Practical and Advanced
SMXL Milan Schema Markup Masterclass
The SEO Magic of Structured Data
Martha van Berkel — Schema Markup Explained: 10 Complicated Concepts Made Sim...
Structured Data and Semantic SEO
SMX West 2020 - Leveraging Structured Data for Maximum Effect
Taking the Scary Out of Schema
Schema and Open Graph 101 - SMX Munich
Schema mark up presentation .....
What is Schema Markup and its type - Leadcrew
What's New with Schema and Structured Data - Max Prin - SMX Advanced 2019
Structured Data Implementation, MREIDs, and More at SMX Advanced 2018
seo - on page - part iii - snippet &amp; amp
Structured data SEO presentation WPTO Robin Macrae 2017-02-18
Pratical Deep Dive into the Semantic Web - #smconnect
Webinar Structured Data
Ad

More from Eric Enge (20)

PPTX
Building a Personal Assistant App SMX November 2019
PPTX
The Critical Role of Voice Personas in Actions and Skills
PPTX
Pubcon Austin 2018 Voice, Personal Assistants, and Building a Google Action
PPTX
The Future of Mobile - Presented at SMX Munich
PPTX
Penguin 4.0 - State of Search 2016
PPTX
Machine Learning and Search -State of Search 2016
PPTX
Content Effectiveness Optimization - Ungagged 2016
PPTX
Links As SEO Ranking Factor: Still Very Powerful!
PDF
Opportunism and Being Holistic: What it Takes to Win in Digital Marketing in ...
PPTX
What's Hot in SEO Ranking Factors - SMX Advanced June, 2016
PDF
Social Media With A Purpose - IRCE; Chicago, IL
PPTX
Google Rich Answers and Featured Snippets In Search - Pubcon Austin 2016
PDF
Machine Learning Search and SEO - Zenith; Duluth, MN.
PPTX
Why You Must Be Mobile First Now
PPTX
Backlink Tools: How Good Are They at Link Discovery?
PPTX
The Future of Digital Marketing and SEO - Art of SEO Book Event
PPTX
Rich Answers & Featured Snippets in Search
PPTX
Content Marketing Excellence: What It Is, and How To Get It
PPTX
Hot Trends in Digital Marketing
PPTX
What Changed in SEO in 2015?
Building a Personal Assistant App SMX November 2019
The Critical Role of Voice Personas in Actions and Skills
Pubcon Austin 2018 Voice, Personal Assistants, and Building a Google Action
The Future of Mobile - Presented at SMX Munich
Penguin 4.0 - State of Search 2016
Machine Learning and Search -State of Search 2016
Content Effectiveness Optimization - Ungagged 2016
Links As SEO Ranking Factor: Still Very Powerful!
Opportunism and Being Holistic: What it Takes to Win in Digital Marketing in ...
What's Hot in SEO Ranking Factors - SMX Advanced June, 2016
Social Media With A Purpose - IRCE; Chicago, IL
Google Rich Answers and Featured Snippets In Search - Pubcon Austin 2016
Machine Learning Search and SEO - Zenith; Duluth, MN.
Why You Must Be Mobile First Now
Backlink Tools: How Good Are They at Link Discovery?
The Future of Digital Marketing and SEO - Art of SEO Book Event
Rich Answers & Featured Snippets in Search
Content Marketing Excellence: What It Is, and How To Get It
Hot Trends in Digital Marketing
What Changed in SEO in 2015?
Ad

Recently uploaded (20)

PDF
Unit 1 -2 THE 4 As of RURAL MARKETING MIX.pdf
PDF
MARG’s Door & Window Hardware Catalogue | Trending Branding Digital Solutions
PDF
Coleção Nature .
PDF
Digital Marketing Agency in Thrissur with Proven Strategies for Local Growth
PDF
PDF
EVOLUTION OF RURAL MARKETING IN INDIAN CIVILIZATION
PPTX
Tea and different types of tea in India
PDF
RC 14001 Certification: Enhancing ISO 14001 with EHS & Security Standards
PDF
UNIT 2 - 5 DISTRIBUTION IN RURAL MARKETS.pdf
PDF
Modernizing IT for the age of AI - Jason Aloia, Freshworks
PPTX
Ranking a Webpage with SEO (And Tracking It with the Right Attribution Type a...
PPTX
Amazon - STRATEGIC.......................pptx
PDF
Master Fullstack Development Course in Chennai – Enroll Now!
PPTX
Assignment 2 Task 1 - How Consumers Use Technology and Its Impact on Their Lives
PPTX
Ipsos+Protocols+Playbook+V1.2+(DEC2024)+final+IntClientUseOnly.pptx
PPTX
Best Digital marketing service provider in Chandigarh.pptx
PPTX
Fixing-AI-Hallucinations-The-NeuroRanktm-Approach.pptx
PDF
E_Book_Customer_Relation_Management_0.pdf
PDF
Proven AI Visibility: From SEO Strategy To GEO Tactics
PDF
exceptionalinsights.group visitor traffic statistics 08-08-25
Unit 1 -2 THE 4 As of RURAL MARKETING MIX.pdf
MARG’s Door & Window Hardware Catalogue | Trending Branding Digital Solutions
Coleção Nature .
Digital Marketing Agency in Thrissur with Proven Strategies for Local Growth
EVOLUTION OF RURAL MARKETING IN INDIAN CIVILIZATION
Tea and different types of tea in India
RC 14001 Certification: Enhancing ISO 14001 with EHS & Security Standards
UNIT 2 - 5 DISTRIBUTION IN RURAL MARKETS.pdf
Modernizing IT for the age of AI - Jason Aloia, Freshworks
Ranking a Webpage with SEO (And Tracking It with the Right Attribution Type a...
Amazon - STRATEGIC.......................pptx
Master Fullstack Development Course in Chennai – Enroll Now!
Assignment 2 Task 1 - How Consumers Use Technology and Its Impact on Their Lives
Ipsos+Protocols+Playbook+V1.2+(DEC2024)+final+IntClientUseOnly.pptx
Best Digital marketing service provider in Chandigarh.pptx
Fixing-AI-Hallucinations-The-NeuroRanktm-Approach.pptx
E_Book_Customer_Relation_Management_0.pdf
Proven AI Visibility: From SEO Strategy To GEO Tactics
exceptionalinsights.group visitor traffic statistics 08-08-25

What's New With Structured Markup

  • 1. #SMX #22A1 @stonetemple 2017 Update by Eric Enge What’s New With Structured Markup?
  • 2. #SMX #22A1 @stonetemple ERIC ENGE, CEO STONE TEMPLE CONSULTING 2016 Landy’s Search Marketer of the Year 2016 US Search Awards Search Personality of the Year Eric’s Studies Have Been Covered In:
  • 3. #SMX #22A1 @stonetemple What is Structured Data?
  • 4. #SMX #22A1 @stonetemple Definition of Structured Data Structured data refers to any data that resides in a fixed field within a record or file. This includes data contained in relational databases and spreadsheets Source: Webopedia
  • 5. #SMX #22A1 @stonetemple What is Schema.org? Schema.org is a joint effort, in the spirit of sitemaps.org, to improve the web by creating a structured data markup schema supported by major search engines. On-page markup helps search engines understand the information on web pages and provide richer search results. Source: Schema.org
  • 6. #SMX #22A1 @stonetemple “If Google were to implement major search functions solely based on people implementing Schema correctly, it would be a very empty search engine”
  • 7. #SMX #22A1 @stonetemple Example for King Castle Hotel - Text
  • 8. #SMX #22A1 @stonetemple Example for King Castle Hotel – No Schema
  • 9. #SMX #22A1 @stonetemple Example for King Castle Hotel – With Schema
  • 10. #SMX #22A1 @stonetemple But, There is a Difference in the Code
  • 11. #SMX #22A1 @stonetemple And, Also in the SERP
  • 12. #SMX #22A1 @stonetemple Google’s John Mueller "One thing that you can do to test …. whether or not your site is high quality or not is to do a site: query to look at the pages that were indexed, and if the site query shows rich snippets in the search results, but the normal searches don't show it then usually that's a sign that from a quality point of view we don't quite trust your site perfectly yet.“ https://www.youtube.com/watch?v=EaSyuH2D7Mw&t=6m20s&t=6m2 0s
  • 15. #SMX #22A1 @stonetemple Rich cards are a new Search result format building on the success of rich snippets. Just like rich snippets, rich cards use schema.org structured markup to display content in an even more engaging and visual format, with a focus on providing a better mobile user experience. https://webmasters.googleblog.com/2016/05/introducing-rich-cards.html
  • 16. #SMX #22A1 @stonetemple Rich Cards Announced in May 2016
  • 17. #SMX #22A1 @stonetemple Still Available Only in the US Expanded in November 2016
  • 18. #SMX #22A1 @stonetemple Social Media Structured Data
  • 19. #SMX #22A1 @stonetemple The Open Graph Protocol “The Open Graph protocol enables any web page to become a rich object in a social graph. For instance, this is used on Facebook to allow any web page to have the same functionality as any other object on Facebook” Source: ogp.me
  • 20. #SMX #22A1 @stonetemple og:title - The title of your object as it should appear within the graph, e.g., "The Rock”. og:type - The type of your object, e.g., "video.movie". Depending on the type you specify, other properties may also be required. og:image - An image URL which should represent your object within the graph. og:url - The canonical URL of your object that will be used as its permanent ID in the graph, e.g., "http://www.imdb.com/title/tt0117500/". Required on Every Page
  • 22. #SMX #22A1 @stonetemple With No OG Tags • Image defaults to the post featured image (but if no featured image was set in Wordpress, could be any random image from the post). • Title is the post title • Description is just the first few lines (truncated) of the post.
  • 24. #SMX #22A1 @stonetemple Corresponding Web Page Must Have: • OG: Title • OG: Description • OG: Image This Lightning Bolt Indicates an FIA
  • 28. #SMX #22A1 @stonetemple Google’s Accelerated Mobile Pages (AMP) Supports: • Schema.org • JSON-LD • Microdata • Open Graph • Twitter Card
  • 29. #SMX #22A1 @stonetemple Topic Specific Site Specific Requires: • Article, NewsArticle, BlogPosting, or VideoObject type • image and logo information If no structured data, your page will only show as a blue link AMP News Carousels
  • 30. #SMX #22A1 @stonetemple • Support Added: Nov 21, 2016 • Requires: • Restaurant list pages in AMP HTML with ItemList markup • Individual restaurant pages with Restaurant markup Host-Specific Lists For Restaurants
  • 31. #SMX #22A1 @stonetemple Latest Updates on Structured Data bit.ly/sdataevents Source: Aaron Bradley
  • 33. #SMX #22A1 @stonetemple Global Trade Item Numbers (GTIN)
  • 34. #SMX #22A1 @stonetemple • Global Trade Item Number (GTIN) is an identifier for trade items • Used to look up product information in a database • Allows matching of a product in one database with the same product in another database Schema.org Extension Specific to e-commerce Adds “many more detailed properties” What is GTIN?
  • 35. #SMX #22A1 @stonetemple May 2016: GTIN Required for all Google Shopping Products
  • 36. #SMX #22A1 @stonetemple GTIN Recommended to Show Product Info in an Image Search
  • 41. #SMX #22A1 @stonetemple “JavaScript Object Notation… is an open-standard file format that uses human-readable text to transmit data objects consisting of attribute–value pairs and array data types ” (Wikipedia) JSON-LD (Linked Data) uses JSON in a specific context to enable Linked Data, and is used by schema.org as a way to encode Structured Data. JSON and JSON-LD {“menu”: { “id”: “file”, “value”: “File”, “popup”: { “menuitem”: [ {“value”: “New”, “onclick”: “CreateNewDoc()”}, {“value”: “Open”, “onclick”: “OpenDoc()”}, {“value”: “Close”, “onclick”: “CloseDoc()”}, ] } }} <script type=“application/ld+json”> { “@context”: “http://schema.org”, “@type”: “PostalAddress”, “addressCountry”: “United States”, “addressLocality”: “Mountain View”, “addressRegion”: “CA”, “name”: “Google Inc.”, “postOfficeBoxNumber”: “1234”, “postalCode”: “94043” } </script> Sample JSON Sample JSON-LD, Including Script Tag
  • 42. #SMX #22A1 @stonetemple Structured Data encoded in JSON-LD is placed in a SCRIPT block in the document HEAD. • Separates the content from the document BODY. JSON-LD Structured Data is not dependent on the HTML to be properly nested. Improper nesting of Structured Data is a common mistake Machines can read Structured Data content without parsing the entire document. How is JSON-LD used for Structured Data?
  • 43. #SMX #22A1 @stonetemple • Microdata can be added to a document by placing attributes in the pertinent HTML tags • Familiarity with HTML is sufficient to implement Microdata • JSON-LD requires some amount of understanding of JavaScript or at least JSON More complex from a coding standpoint • Structured Data content exists both in the BODY HTML and in the HEAD HTML • Microdata turns the content in the BODY HTML into Structured Data For most sites, JSON-LD requires duplicating data What are the downsides of JSON-LD?
  • 44. #SMX #22A1 @stonetemple Eric Enge eenge@stonetemple.com @stonetemple +Eric Enge Thank You! Stone Temple Consulting sales@stonetemple.com @stc_corp (508) 879-0995