SlideShare a Scribd company logo
Advanced Schema Markup As
Told By Super Saiyans
What is Schema?
• The purpose of using
structured data markup is
to help search engines
better understand your
business.
• It’s important that you
select the schema type
that best describes your
business to make it that
much easier for search
engines to understand
your business.
Example
<div itemscope itemtype="http://schema.org/LocalBusiness">
<span itemprop="name">Dynamic Web Solutions</span>
<link itemprop="url" href="http://www.dynamicwebsolutions.com/">
<a itemprop="telephone" href="tel:8043032883”</a>
</div>
<div itemprop="address" itemscope
itemtype="http://schema.org/PostalAddress">
<span itemprop="streetAddress">1813 E. Broad St./span>
<span itemprop="addressLocality">Richmond</span>
<span itemprop="addressRegion">VA</span>
<span itemprop="postalCode">23221</span>
</div>
But let’s take it to the next level.
The additionalType Property
• What if you can’t find an accurate schema that
best describes your business? Or, what if you’re
afraid you don’t think your type of schema is
specific enough?
• Use an additional ontology called
Productontology. It allows you to specify products
and even services, bit it also be used to help
extend other schemas to get more specific.
The additionalType Property
• We want to find the matching entity of your
product or service on Wikipedia and create a URI
with Productontology. Then use the
additionalType property to create an association
between the general schema type and the more
specific description.
• For example, Cheryl owns a deli. But there isn’t
an exact schema type for deli so she has to settle
for the schema type, Food Establishment. But she
wants to get more specific than just Food
Establishment.
The additionalType Property
• First, find the Wikipedia page related to your specific
service or product.
– http://en.wikipedia.org/wiki/Delicatessen
• Then, using the Productonology URI we take the last
part of the Wiki URL and add it to the Productontology
URL
– http://www.productontology.org/id/
– http://www.productontology.org/id/Delicatessen
• Then use the additionalType property to mark it up and
create the association.
The additionalType Property
<div itemscope itemtype=“http://schema.org/FoodEstablishment”>
<link itemprop=”additionalType”
href=“http://www.productontology.org/id/Delicatessen” />
<span itemprop=”name”>Cheryl’s Dank Deli</span>
<div itemprop=”address” itemscope
itemtype=“http://schema.org/PostalAddress”>
<span itemprop=”streetAddress”>100 Main St.</span>
<span itemprop=”addressLocality”>Richmond</span>,
<span itemprop=”addressRegion”>VA</span>
<span itemprop=”postalCode”>23221</span>
</div>
<span itemprop=”telephone”>(804) 123-4567</span>
</div>
We just took it to a whole new level…
…but let’s
see if we can
take it even
further.
The sameAs
Property
• When you create citations it
become a waiting game as
you wait for Google to find
your new citations and make
the connections between
those listings, your business
and your websites.
• The SameAs property can
help make this process
quicker and easier. You can
tell search engines that the
business you’ve marked up is
the same one found at a
certain citation URL.
The sameAs Property Example
<div itemscope itemtype=http://schema.org/LocalBusiness>
<span itemprop="name">Dynamic Web Solutions</span>
<link itemprop="url" href=http://www.dynamicwebsolutions.com/>
<link itemprop="sameAs"
href=https://plus.google.com/+DynamicWebSolutions>
</div>
The geo and hasMap Properties
• One of the most important things for Local
SEO is making it absolutely clear to search
engines where your business is located. Using
the geo and hasMap properties is sure to
make things crystal clear.
The geo and hasMap Properties
<div itemscope itemtype="http://schema.org/LocalBusiness">
<span itemprop="name">Dynamic Web Solutions</span>
<link itemprop="url" href="http://www.dynamicwebsolutions.com/">
<link itemprop="sameAs" href="https://plus.google.com/+DynamicWebSolutions”>
<link itemprop="hasMap" href="https://goo.gl/maps/x6Lf8">
<a itemprop="telephone" href="tel:18043032883”</a>
<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<span itemprop="streetAddress">1813 E. Broad St./span>
<span itemprop="addressLocality">Richmond</span>
<span itemprop="addressRegion">VA</span>
<span itemprop="postalCode">23221</span>
</div>
<span itemprop="geo" itemscope itemtype="http://schema.org/GeoCoordinates">
<meta itemprop="latitude" content="37.538912" />
<meta itemprop="longitude" content="-77.424745" />
</span>
</div>
The Knowledge Graph and Your Logo
• Clients often come to us with
the questions, “why isn’t my
logo showing up, can you fix
this?”
• Google recommends marking
up your logo because, as
stated on their Webmaster
Central blog, “markup like this
is a strong signal to our
algorithms to show this image
in preference over others, for
example when we show
Knowledge Graph on the right
hand side based on users’
queries.”
The Knowledge Graph and Your Logo &
Telephone Example
<div itemscope itemtype="http://schema.org/LocalBusiness">
<span itemprop="name">Dynamic Web Solutions</span>
<link itemprop="url"
href="http://www.dynamicwebsolutions.com/">
<img itemprop="logo"
src="https://www.dynamicwebsolutions.com/site/wp-
content/uploads/2014/11/DWS-Logo.jpg" />
<link itemprop="sameAs"
href="https://plus.google.com/+DynamicWebSolutions”>
<link itemprop="hasMap" href="https://goo.gl/maps/x6Lf8">
<a itemprop="telephone" href="tel:+18043032883>(804)303-
2883”</a>
Schema that was so weak and
powerless
<div itemscope itemtype="http://schema.org/LocalBusiness">
<span itemprop="name">Dynamic Web Solutions</span>
<link itemprop="url"
href="http://www.dynamicwebsolutions.com/">
<a itemprop="telephone" href="tel:+"tel:18043032883”</a>
</div>
<div itemprop="address" itemscope
itemtype="http://schema.org/PostalAddress">
<span itemprop="streetAddress">1813 E. Broad St./span>
<span itemprop="addressLocality">Richmond</span>
<span itemprop="addressRegion">VA</span>
<span itemprop="postalCode">23221</span>
</div>
Has now become…
The strongest in the universe
<div itemscope itemtype="http://schema.org/LocalBusiness">
<span itemprop="name">Dynamic Web Solutions</span>
<link itemprop="url"
href="http://www.dynamicwebsolutions.com/">
<img itemprop="logo"
src="https://www.dynamicwebsolutions.com/site/wp-
content/uploads/2014/11/DWS-Logo.jpg" />
<link itemprop="sameAs"
href="https://plus.google.com/+DynamicWebSolutions”>
<link itemprop="hasMap" href="https://goo.gl/maps/x6Lf8">
<a itemprop="telephone" href="tel:+"tel:+18043032883>(804)303-
2883”</a>
<div itemprop="address" itemscope
itemtype="http://schema.org/PostalAddress">
<span itemprop="streetAddress">1813 E. Broad St./span>
<span itemprop="addressLocality">Richmond</span>
<span itemprop="addressRegion">VA</span>
<span itemprop="postalCode">23221</span>
</div>
<span itemprop="geo" itemscope
itemtype="http://schema.org/GeoCoordinates">
<meta itemprop="latitude" content="37.538912" />
<meta itemprop="longitude" content="-77.424745" />
</span>
</div>

More Related Content

PDF
Stephan Spencer - SMX Advanced: Rich Snippets, Schema & Microformats
PDF
Better findability with Schema
PPTX
Barak hullman schema wp tools
PPTX
What's New with Schema and Structured Data - Max Prin - SMX Advanced 2019
PDF
How to use Google Webmaster Tools & Get Keyword Data Back
PPTX
Guide to Google Webmaster Tools
PPTX
Google webmaster tools
PPTX
Getting the best out of Google Analytics - Quadra Digital
Stephan Spencer - SMX Advanced: Rich Snippets, Schema & Microformats
Better findability with Schema
Barak hullman schema wp tools
What's New with Schema and Structured Data - Max Prin - SMX Advanced 2019
How to use Google Webmaster Tools & Get Keyword Data Back
Guide to Google Webmaster Tools
Google webmaster tools
Getting the best out of Google Analytics - Quadra Digital

What's hot (20)

PPTX
Max Prin - TechSEO Boost 2017 - SEO Best Practices For JavaScript-Based Websites
PPTX
Google WebMaster Tool
PPTX
How to Use Google Search Console
PPTX
Google Search Console: An Ultimate Guide
PDF
Using Google Analytics and Google Webmaster Tools to improve your site
PDF
Google Webmaster Tools for WordPress
PDF
Top 5 Ways to Analyze Your Website: Google Search Console
PPTX
Google Webmaster Tool Guide
PPT
SEO Myths Busted II
PPT
Joomla 1.6 Core SEO and Best Practices
PPT
Joomla 1.7 SEO
PDF
The Technical SEO Renaissance
PPTX
Creating Custom Actions in SharePoint 2010
PPTX
Google's Search Signals For Page Experience - SMX Advanced 2021 Patrick Stox
PPTX
JavaScript SEO Ungagged 2019 Patrick Stox
PDF
Google Search Console
PPTX
How to build simple web apps to automate your SEO tasks - BrightonSEO Spring ...
PPTX
the SEO cyborg - Moz 2018 (full edition)
PDF
Advanced Technical SEO - Index Bloat & Discovery: from Facets to Javascript F...
PDF
The Real Problems Behind Indexing | 5 Hours of Technical SEO
Max Prin - TechSEO Boost 2017 - SEO Best Practices For JavaScript-Based Websites
Google WebMaster Tool
How to Use Google Search Console
Google Search Console: An Ultimate Guide
Using Google Analytics and Google Webmaster Tools to improve your site
Google Webmaster Tools for WordPress
Top 5 Ways to Analyze Your Website: Google Search Console
Google Webmaster Tool Guide
SEO Myths Busted II
Joomla 1.6 Core SEO and Best Practices
Joomla 1.7 SEO
The Technical SEO Renaissance
Creating Custom Actions in SharePoint 2010
Google's Search Signals For Page Experience - SMX Advanced 2021 Patrick Stox
JavaScript SEO Ungagged 2019 Patrick Stox
Google Search Console
How to build simple web apps to automate your SEO tasks - BrightonSEO Spring ...
the SEO cyborg - Moz 2018 (full edition)
Advanced Technical SEO - Index Bloat & Discovery: from Facets to Javascript F...
The Real Problems Behind Indexing | 5 Hours of Technical SEO
Ad

Similar to Advanced Schema Markup Techniques As Told by Super Saiyans (20)

PDF
Sample Schema Markups for your Website
PPTX
SMX West 2020 - Leveraging Structured Data for Maximum Effect
PPTX
How to Boost Your SEO by Using Schema Markup?
PPTX
Schema in 2016 - A New Frontier - Carrie Hill - Pubcon
PPTX
Peepcon schema presentation
PPTX
Local SEO Schema
PDF
Structured Data: It's All about the Graph | Richard Wallis, Data Liberate
PDF
Structured Data: It's All About the Graph!
PDF
Martha van Berkel — Schema Markup Explained: 10 Complicated Concepts Made Sim...
PPTX
Rich Results and Structured Data
PPTX
Integrating Structured Data (to an SEO Plan) for the Win _ WTSWorkshop '23.pptx
PPTX
Microdata for dummies
PPTX
Dedupe, Merge and Purge: the art of normalization
PDF
Taking the Scary Out of Schema
PPTX
Structured Data & Schema.org - SMX Milan 2014
PPTX
Learn Schema Markup to boost your SEO
PPTX
Microdata for Dummies
PPSX
Online presence - what does it mean in 2019?
PDF
ECommerce Data Management
PPTX
Kickstart Your Technical SEO for WordPress
Sample Schema Markups for your Website
SMX West 2020 - Leveraging Structured Data for Maximum Effect
How to Boost Your SEO by Using Schema Markup?
Schema in 2016 - A New Frontier - Carrie Hill - Pubcon
Peepcon schema presentation
Local SEO Schema
Structured Data: It's All about the Graph | Richard Wallis, Data Liberate
Structured Data: It's All About the Graph!
Martha van Berkel — Schema Markup Explained: 10 Complicated Concepts Made Sim...
Rich Results and Structured Data
Integrating Structured Data (to an SEO Plan) for the Win _ WTSWorkshop '23.pptx
Microdata for dummies
Dedupe, Merge and Purge: the art of normalization
Taking the Scary Out of Schema
Structured Data & Schema.org - SMX Milan 2014
Learn Schema Markup to boost your SEO
Microdata for Dummies
Online presence - what does it mean in 2019?
ECommerce Data Management
Kickstart Your Technical SEO for WordPress
Ad

Recently uploaded (20)

PPTX
APA Examples Reference Examples Style and
PDF
Mastering Bulk Email Campaign Optimization for 2025
PPTX
CH 2 The Role of IMC in the Marketing Process (combined)
PDF
Digital Marketing - clear pictire of marketing
PPT
Market Segmentation and Positioning(3).ppt
PPTX
Tea and different types of tea in India
PPT
Introduction to consumer behavior(1).PPT
PDF
Digital Marketing Agency vs Freelancers and VAs: Which Should You Hire in 2025
PPTX
Mastering in Website Competitor Analysis
PDF
Instagram Marketing Agency by IIS INDIA.pdf
PPTX
Presentation - MindfulHeal Digital Ayurveda GTM & Marketing Plan.pptx
PPTX
B2B Marketplace India – Connect & Grow..
PDF
Mastering Content Strategy in 2025 ss.pdf
PDF
Keshav Solutions Pest Control || Trending Branding Digital Solutions
PDF
5 free to use google tools to understand your customers online behavior in 20...
PDF
UNIT 2 - 2 AGRICULTURE MARKETING in INDIA.pdf
PPTX
Best Digital marketing service provider in Chandigarh.pptx
PDF
Nurpet Packaging Company Profile (Basic)
PDF
The Role of Search Intent in Shaping SEO Strategies in 2025
PPT
Market research before Marketing Research .PPT
APA Examples Reference Examples Style and
Mastering Bulk Email Campaign Optimization for 2025
CH 2 The Role of IMC in the Marketing Process (combined)
Digital Marketing - clear pictire of marketing
Market Segmentation and Positioning(3).ppt
Tea and different types of tea in India
Introduction to consumer behavior(1).PPT
Digital Marketing Agency vs Freelancers and VAs: Which Should You Hire in 2025
Mastering in Website Competitor Analysis
Instagram Marketing Agency by IIS INDIA.pdf
Presentation - MindfulHeal Digital Ayurveda GTM & Marketing Plan.pptx
B2B Marketplace India – Connect & Grow..
Mastering Content Strategy in 2025 ss.pdf
Keshav Solutions Pest Control || Trending Branding Digital Solutions
5 free to use google tools to understand your customers online behavior in 20...
UNIT 2 - 2 AGRICULTURE MARKETING in INDIA.pdf
Best Digital marketing service provider in Chandigarh.pptx
Nurpet Packaging Company Profile (Basic)
The Role of Search Intent in Shaping SEO Strategies in 2025
Market research before Marketing Research .PPT

Advanced Schema Markup Techniques As Told by Super Saiyans

  • 1. Advanced Schema Markup As Told By Super Saiyans
  • 2. What is Schema? • The purpose of using structured data markup is to help search engines better understand your business. • It’s important that you select the schema type that best describes your business to make it that much easier for search engines to understand your business.
  • 3. Example <div itemscope itemtype="http://schema.org/LocalBusiness"> <span itemprop="name">Dynamic Web Solutions</span> <link itemprop="url" href="http://www.dynamicwebsolutions.com/"> <a itemprop="telephone" href="tel:8043032883”</a> </div> <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"> <span itemprop="streetAddress">1813 E. Broad St./span> <span itemprop="addressLocality">Richmond</span> <span itemprop="addressRegion">VA</span> <span itemprop="postalCode">23221</span> </div>
  • 4. But let’s take it to the next level.
  • 5. The additionalType Property • What if you can’t find an accurate schema that best describes your business? Or, what if you’re afraid you don’t think your type of schema is specific enough? • Use an additional ontology called Productontology. It allows you to specify products and even services, bit it also be used to help extend other schemas to get more specific.
  • 6. The additionalType Property • We want to find the matching entity of your product or service on Wikipedia and create a URI with Productontology. Then use the additionalType property to create an association between the general schema type and the more specific description. • For example, Cheryl owns a deli. But there isn’t an exact schema type for deli so she has to settle for the schema type, Food Establishment. But she wants to get more specific than just Food Establishment.
  • 7. The additionalType Property • First, find the Wikipedia page related to your specific service or product. – http://en.wikipedia.org/wiki/Delicatessen • Then, using the Productonology URI we take the last part of the Wiki URL and add it to the Productontology URL – http://www.productontology.org/id/ – http://www.productontology.org/id/Delicatessen • Then use the additionalType property to mark it up and create the association.
  • 8. The additionalType Property <div itemscope itemtype=“http://schema.org/FoodEstablishment”> <link itemprop=”additionalType” href=“http://www.productontology.org/id/Delicatessen” /> <span itemprop=”name”>Cheryl’s Dank Deli</span> <div itemprop=”address” itemscope itemtype=“http://schema.org/PostalAddress”> <span itemprop=”streetAddress”>100 Main St.</span> <span itemprop=”addressLocality”>Richmond</span>, <span itemprop=”addressRegion”>VA</span> <span itemprop=”postalCode”>23221</span> </div> <span itemprop=”telephone”>(804) 123-4567</span> </div>
  • 9. We just took it to a whole new level…
  • 10. …but let’s see if we can take it even further.
  • 11. The sameAs Property • When you create citations it become a waiting game as you wait for Google to find your new citations and make the connections between those listings, your business and your websites. • The SameAs property can help make this process quicker and easier. You can tell search engines that the business you’ve marked up is the same one found at a certain citation URL.
  • 12. The sameAs Property Example <div itemscope itemtype=http://schema.org/LocalBusiness> <span itemprop="name">Dynamic Web Solutions</span> <link itemprop="url" href=http://www.dynamicwebsolutions.com/> <link itemprop="sameAs" href=https://plus.google.com/+DynamicWebSolutions> </div>
  • 13. The geo and hasMap Properties • One of the most important things for Local SEO is making it absolutely clear to search engines where your business is located. Using the geo and hasMap properties is sure to make things crystal clear.
  • 14. The geo and hasMap Properties <div itemscope itemtype="http://schema.org/LocalBusiness"> <span itemprop="name">Dynamic Web Solutions</span> <link itemprop="url" href="http://www.dynamicwebsolutions.com/"> <link itemprop="sameAs" href="https://plus.google.com/+DynamicWebSolutions”> <link itemprop="hasMap" href="https://goo.gl/maps/x6Lf8"> <a itemprop="telephone" href="tel:18043032883”</a> <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"> <span itemprop="streetAddress">1813 E. Broad St./span> <span itemprop="addressLocality">Richmond</span> <span itemprop="addressRegion">VA</span> <span itemprop="postalCode">23221</span> </div> <span itemprop="geo" itemscope itemtype="http://schema.org/GeoCoordinates"> <meta itemprop="latitude" content="37.538912" /> <meta itemprop="longitude" content="-77.424745" /> </span> </div>
  • 15. The Knowledge Graph and Your Logo • Clients often come to us with the questions, “why isn’t my logo showing up, can you fix this?” • Google recommends marking up your logo because, as stated on their Webmaster Central blog, “markup like this is a strong signal to our algorithms to show this image in preference over others, for example when we show Knowledge Graph on the right hand side based on users’ queries.”
  • 16. The Knowledge Graph and Your Logo & Telephone Example <div itemscope itemtype="http://schema.org/LocalBusiness"> <span itemprop="name">Dynamic Web Solutions</span> <link itemprop="url" href="http://www.dynamicwebsolutions.com/"> <img itemprop="logo" src="https://www.dynamicwebsolutions.com/site/wp- content/uploads/2014/11/DWS-Logo.jpg" /> <link itemprop="sameAs" href="https://plus.google.com/+DynamicWebSolutions”> <link itemprop="hasMap" href="https://goo.gl/maps/x6Lf8"> <a itemprop="telephone" href="tel:+18043032883>(804)303- 2883”</a>
  • 17. Schema that was so weak and powerless <div itemscope itemtype="http://schema.org/LocalBusiness"> <span itemprop="name">Dynamic Web Solutions</span> <link itemprop="url" href="http://www.dynamicwebsolutions.com/"> <a itemprop="telephone" href="tel:+"tel:18043032883”</a> </div> <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"> <span itemprop="streetAddress">1813 E. Broad St./span> <span itemprop="addressLocality">Richmond</span> <span itemprop="addressRegion">VA</span> <span itemprop="postalCode">23221</span> </div>
  • 19. The strongest in the universe <div itemscope itemtype="http://schema.org/LocalBusiness"> <span itemprop="name">Dynamic Web Solutions</span> <link itemprop="url" href="http://www.dynamicwebsolutions.com/"> <img itemprop="logo" src="https://www.dynamicwebsolutions.com/site/wp- content/uploads/2014/11/DWS-Logo.jpg" /> <link itemprop="sameAs" href="https://plus.google.com/+DynamicWebSolutions”> <link itemprop="hasMap" href="https://goo.gl/maps/x6Lf8"> <a itemprop="telephone" href="tel:+"tel:+18043032883>(804)303- 2883”</a> <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"> <span itemprop="streetAddress">1813 E. Broad St./span> <span itemprop="addressLocality">Richmond</span> <span itemprop="addressRegion">VA</span> <span itemprop="postalCode">23221</span> </div> <span itemprop="geo" itemscope itemtype="http://schema.org/GeoCoordinates"> <meta itemprop="latitude" content="37.538912" /> <meta itemprop="longitude" content="-77.424745" /> </span> </div>