10 Things you Don’t Know
about Structured Data
Martha van Berkel
CEO, Schema App
November 5th, 2019
MIT
Queen’s
University
Strategy &
Innovation
Mathematics
& Engineering
Structured Data (aka Schema Markup) helps search
engines explicitly understand your content so that you
can be found and stand out in organic and voice search
across various devices and platforms.
#1
ROI Beyond Rich Results
Be Found. Stand Out. Drive Results.
35%
26%
20%
more impressions
more clicks
Higher click-through rate
9
Higher Revenue
*Average results based on customer feedback from Schema App enterprise accounts
positions higher rank in search
150%
3.6x
more time on rich pages
more interactive
Google’s Motivation for Schema Markup = Voice
“Reaching users at different moments and surfaces offers great
opportunity for content creators. But building and maintaining
customer experience on all these surfaces and devices can bring extra
work for you.
This is our motivation for working on the structured data program.
Focus on building great content using an open standard (structured
data) and Google will help you reach your users across Search and
Assistants without having to build a custom experience.”
Aylin Altiok, Google Product Manager, Google IO 2019
When you’ve optimized with schema markup, you’ve
optimized for Search and Voice
#2
Errors and Warnings +
Content Strategy
The Schema
Markup Process
Spans from Strategy to
maintenance and Reporting.
Is Iterative.
Identifies opportunities in content
based on schema.org vocabulary &
Google Errors & Warnings.
Errors and Warnings
You can have perfect schema markup,
and still get Errors and Warnings.
Errors and Warnings are ONLY for
Google features.
Update content to meet criteria, if it
makes sense:
● Hay doesn’t have a SKU
● JobPosting doesn’t include Salary
#3
Schema.org Extensions +
Actions
Schema.org Extensions
Automotive
Health & Life Science
Internet of Things (IoT)
Bibliographic
Finance (FIBO) - Merged
Actions
CreateAction
FindAction
InteractAction
PlayAction
SearchAction
TransferAction
UpdateAction
#4
Connected Schema Markup
Don’t put the same
schema markup on
every page.
Don’t create islands
of schema markup.
Video
Your Schema Connects to Tell a Story
Apartment
Complex
Contact
page
ProductApartment
Offer
(price)
People
Organization
Review
Rating
Article/
Blog
Canada
Office
European
Office
Feature Feature Image VideoJob
Posting
The benefits:
● Search Engines explicitly
understand what you are about.
● You can re-purpose your data for
use with Knowledge Graphs,
Chatbots, etc.
https://www.schemaapp.com/tools/schema-paths/
Schema Paths
subjectOf
about
provider
contains place
area served
Use Strong Connectors
About
Mentions
subjectOf
hasPart
NewsArticle
About
Jack Ward, Cowboy
NewsArticle
mentions
Interstate 10
Avocados
NewsArticle
subjectOf
VideoObject of
Bees
Collection Page
About Service
hasPart FAQPage
hasPart Question
AcceptedAnswer
mentions BlogPosting
Service Description
FAQ
Question + Answer
Question + Answer
Question + Answer
Blog Posting Blog Posting Blog Posting
#5
Main Entity of Page
Identify the
primary topic of
the page
5 Items
Add mainEntityOfPage
#6
Multi-Type Entity
When something is
best described by
merging two types
House for Sale = Product + SingleFamilyResidence
Comedy Event on Air = ComedyEvent + BroadcastEvent
Book for Sale = Product + Book
Hotel Room for Rent = Product + HotelRoom
Examples
#7
Additional Type
Add additional
clarity to the
schema.org Type
that is not in the
vocabulary.
Additional Type
Type
Additional
Type
Additional Type
Dentist
https://en.wikipedia.org/
wiki/Orthodontics
+
Type
Additional
Type
Type Thing
Additional Type
Additional Type
Thing
https://www.wikidata.
org/wiki/Q390214
+
Type
Additional
Type
#8
Additional Property
Add additional
“variables” or
properties.
Additional Property
Property
Value
name
“Megapixel”
unitCode
“E38”
value
“20.3”
Property
Value
#9
Lists: Item List,
Collection, Offer Catalog
Item List
BreadcrumbList
HowToSection
HowToStep
OfferCatalog
Lists
Item List: List of Any Type of Thing
Offer Catalog: List of Products
Collection Page: Container around a List
to connect it with other Things
Collection Page
About Service
hasPart FAQPage
hasPart Question
AcceptedAnswer
mentions BlogPosting
Service Description
FAQ
Question + Answer
Question + Answer
Question + Answer
Blog Posting Blog Posting Blog Posting
#10
Structured Data + Analytics
Trend Report
Enhanced Analytics
Identify what author
gets the best results,
on what topics. Refine
and optimize content
strategy.
10 Things About Structured Data
1. ROI Beyond Rich Results
2. Errors and Warnings + Content Strategy
3. Schema.org + Actions
4. “Proper” Connected Schema Markup
5. Main Entity of Page
6. Multi-Type Entity
7. Additional Type
8. Additional Property
9. Lists: Item List, Collection, Offer Catalog
10. Analytics
Martha van Berkel
CEO, Schema App
martha@schemaapp.com
@marthavanberkel
Questions?

10 Things You Don't Know about Structured Data