SlideShare a Scribd company logo
December 2012
                Rich Snippet Markup
Contents

1. Introduction

2. How To Use Schema

3. Tools

4. Next Steps
experience relevance




  Summary

This presentation explains what rich snippets are and how they
can be used to improve search engine results and website click
through rates.
experience relevance




What Are Rich Snippets?
Rich snippets provide search engines with ‘context’.

They enable a website owner to highlight important or useful
pieces of information to the search engines.

For example a ‘product’ schema type could be applied to a
particular product on a website.

This enables the website to tell the search engine where the
product description, product cost and product name can be
found.
experience relevance




Rich Search Results
The below screenshot outlines two search engine results which
have the ‘review’ schema type applied to their content.




                                      Rating




                                     Reviews


                                    Description
experience relevance




Rich Search Results



                         Search engine result for
                           ‘movies Tuggerah’           Source of
                                                    information for
                                                      the search
                                                     engine result.
experience relevance




HTML Structure
Below is a quick overview of how HTML code is structured.


                               HTML Element




                                           HTML Property




                             Most HTML Elements
                           have a start and an end
experience relevance




Using Schema
There is a schema type for just about any piece of content including
‘people’, ‘books’, ‘recipes’ and much more.
In the below example we’ll take a look at the ‘movie’ schema type.


Content before schema mark-up




Content after schema mark-up
experience relevance




Schema Properties
Below is the property list for the ‘movie’ schema type.
Properties from Movie
                                Person     A cast member of the movie, TV series, season, or episode, or
actor
                                           video.
                                Person     A cast member of the movie, TV series, season, or episode, or
actors
                                           video. (legacy spelling; see singular form, actor)
director                        Person     The director of the movie, TV episode, or series.

                                Duration
                                      The duration of the item (movie, audio recording, event, etc.)
duration
                                      in ISO 8601 date format.
musicBy           MusicGroup orPerson The composer of the movie or TV soundtrack.
                  Person              The producer of the movie, TV series, season, or episode, or
producer
                                      video.
                  Organization        The production company or studio that made the movie, TV
productionCompany
                                      series, season, or episode, or video.
trailer           VideoObject         The trailer of the movie or TV series, season, or episode.


*Not all properties have to be applied when defining an object.
experience relevance




 Schema Properties
 The ‘movie’ schema type also uses properties from ‘thing’
Properties from Thing
                               URL    An additional type for the item, typically used for adding more specific
                                      types from external vocabularies in microdata syntax. This is a
                                      relationship between something and a class that the thing is in. In RDFa
additionalType
                                      syntax, it is better to use the native RDFa syntax - the 'typeof' attribute -
                                      for multiple types. Schema.org tools may have only weaker
                                      understanding of extra types, in particular those defined externally.
description                    Text   A short description of the item.
image                          URL    URL of an image of the item.
name                           Text   The name of the item.
url                            URL    URL of the item.
experience relevance




Using Schema Properties
Schema properties can be applied to any HTML tag. Most
commonly you would apply it to a <h1> - <h9>, <div>, <p>, or
<span> tag.




In the example above schema properties have been applied
to <div>, <h1>, <span> and <a> tags.
experience relevance




Defining A Schema Type
Like all mark-up you need to define where a schema starts and
ends.

To start defining a schema type, you would place the following
code within the page content.

<div itemscope itemtype=“http://schema.org/{schema type}>




The content that is going to be used for this schema type has
been encased in a <div> element.
experience relevance




Defining A Schema Type
In most cases you will need to apply multiple schema types to
a dataset.




In the example above, we have defined a ‘movie’ schema
type.

Within the ‘movie’ schema there is the ‘director’ property.
Because the director is a person, you will also have to apply the
‘person’ schema type.
experience relevance




Defining Schema Properties
Once you have defined where your schema type begins and
ends, it is time to apply ‘properties’.
To achieve this, the ‘itemprop’ attribute is used.




In the example above the ‘name’ and the ‘genre’ has been
tagged using the ‘itemprop’ attribute.
experience relevance




Schema Test Tool




Entering the above code through the Google rich snippet tool produces the
below output.

                                             When Google sees this now
                                             ‘structured data’ it can easily
                                             determine that the page
                                             content is a ‘movie’

                                             Additionally, Google can easily
                                             see the movie name and other
                                             properties defined using schema
                                             mark-up.


http://www.google.com/webmasters/tools/richsnippets
experience relevance




 Broken Schema
The below screenshot shows what is displayed when there is invalid schema
applied to a webpage.




In this case, the ‘name’ item property has been incorrectly implemented.
experience relevance




    Summary

By applying schema mark-up to webpages:
• Search engines can easily understand your data.

•   If content is well understood by search engines, they can display richer
    results for your website based on your mark-up.

•   This in turn increases the click through rates.
THANK YOU!

More Related Content

Similar to What Are Rich Snippets?

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
Sante J. Achille
 
Question 6 Evaluation
Question 6  EvaluationQuestion 6  Evaluation
Question 6 Evaluation
JakeBarkerMedia
 
Polymer 3.0 by Michele Gallotti
Polymer 3.0 by Michele GallottiPolymer 3.0 by Michele Gallotti
Polymer 3.0 by Michele Gallotti
ThinkOpen
 
Increase the Value of Video with Machine Learning & Media Services - SRV322 -...
Increase the Value of Video with Machine Learning & Media Services - SRV322 -...Increase the Value of Video with Machine Learning & Media Services - SRV322 -...
Increase the Value of Video with Machine Learning & Media Services - SRV322 -...
Amazon Web Services
 
Django for n00bs
Django for n00bsDjango for n00bs
Django for n00bs
Jen Zajac
 
project presentation summer camp .pptx
project presentation summer camp .pptxproject presentation summer camp .pptx
project presentation summer camp .pptx
yuvrajguptaprivate
 
Demystifying Machine Learning on AWS
Demystifying Machine Learning on AWSDemystifying Machine Learning on AWS
Demystifying Machine Learning on AWS
Amazon Web Services
 
Inserting Images and Embedding Tags
Inserting Images and Embedding TagsInserting Images and Embedding Tags
Inserting Images and Embedding Tagsnikkeisaurus
 
TechTalk: Taking the Mystery Out of Object ID Automation
TechTalk: Taking the Mystery Out of Object ID AutomationTechTalk: Taking the Mystery Out of Object ID Automation
TechTalk: Taking the Mystery Out of Object ID Automation
Lizzy Guido (she/her)
 
Build UI of the Future with React 360
Build UI of the Future with React 360Build UI of the Future with React 360
Build UI of the Future with React 360
RapidValue
 
【Unite Tokyo 2018】“100 Must-see Assets for 2018” by Virtual YouTuber, Cyber G...
【Unite Tokyo 2018】“100 Must-see Assets for 2018” by Virtual YouTuber, Cyber G...【Unite Tokyo 2018】“100 Must-see Assets for 2018” by Virtual YouTuber, Cyber G...
【Unite Tokyo 2018】“100 Must-see Assets for 2018” by Virtual YouTuber, Cyber G...
Unity Technologies Japan K.K.
 
Increase the Value of Video with ML & Media Services - SRV322 - Anaheim AWS S...
Increase the Value of Video with ML & Media Services - SRV322 - Anaheim AWS S...Increase the Value of Video with ML & Media Services - SRV322 - Anaheim AWS S...
Increase the Value of Video with ML & Media Services - SRV322 - Anaheim AWS S...
Amazon Web Services
 
Evaluation question 6 JP
Evaluation question 6 JPEvaluation question 6 JP
Evaluation question 6 JPhaverstockmedia
 
Personalization in webcenter portal
Personalization in webcenter portalPersonalization in webcenter portal
Personalization in webcenter portal
Vinay Kumar
 
AWS Immersion Day - Image Data Insights & Analytics Specialist Session - June...
AWS Immersion Day - Image Data Insights & Analytics Specialist Session - June...AWS Immersion Day - Image Data Insights & Analytics Specialist Session - June...
AWS Immersion Day - Image Data Insights & Analytics Specialist Session - June...
Amazon Web Services
 
Task 4 media
Task 4 mediaTask 4 media
Task 4 media
KB160923
 
Task 4 media
Task 4 mediaTask 4 media
Task 4 media
KB160923
 
Session on Selenium Powertools by Unmesh Gundecha
Session on Selenium Powertools by Unmesh GundechaSession on Selenium Powertools by Unmesh Gundecha
Session on Selenium Powertools by Unmesh Gundecha
Agile Testing Alliance
 

Similar to What Are Rich Snippets? (20)

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
 
Question 6 Evaluation
Question 6  EvaluationQuestion 6  Evaluation
Question 6 Evaluation
 
Eval2
Eval2Eval2
Eval2
 
Eval3
Eval3Eval3
Eval3
 
Polymer 3.0 by Michele Gallotti
Polymer 3.0 by Michele GallottiPolymer 3.0 by Michele Gallotti
Polymer 3.0 by Michele Gallotti
 
Increase the Value of Video with Machine Learning & Media Services - SRV322 -...
Increase the Value of Video with Machine Learning & Media Services - SRV322 -...Increase the Value of Video with Machine Learning & Media Services - SRV322 -...
Increase the Value of Video with Machine Learning & Media Services - SRV322 -...
 
Django for n00bs
Django for n00bsDjango for n00bs
Django for n00bs
 
project presentation summer camp .pptx
project presentation summer camp .pptxproject presentation summer camp .pptx
project presentation summer camp .pptx
 
Demystifying Machine Learning on AWS
Demystifying Machine Learning on AWSDemystifying Machine Learning on AWS
Demystifying Machine Learning on AWS
 
Inserting Images and Embedding Tags
Inserting Images and Embedding TagsInserting Images and Embedding Tags
Inserting Images and Embedding Tags
 
TechTalk: Taking the Mystery Out of Object ID Automation
TechTalk: Taking the Mystery Out of Object ID AutomationTechTalk: Taking the Mystery Out of Object ID Automation
TechTalk: Taking the Mystery Out of Object ID Automation
 
Build UI of the Future with React 360
Build UI of the Future with React 360Build UI of the Future with React 360
Build UI of the Future with React 360
 
【Unite Tokyo 2018】“100 Must-see Assets for 2018” by Virtual YouTuber, Cyber G...
【Unite Tokyo 2018】“100 Must-see Assets for 2018” by Virtual YouTuber, Cyber G...【Unite Tokyo 2018】“100 Must-see Assets for 2018” by Virtual YouTuber, Cyber G...
【Unite Tokyo 2018】“100 Must-see Assets for 2018” by Virtual YouTuber, Cyber G...
 
Increase the Value of Video with ML & Media Services - SRV322 - Anaheim AWS S...
Increase the Value of Video with ML & Media Services - SRV322 - Anaheim AWS S...Increase the Value of Video with ML & Media Services - SRV322 - Anaheim AWS S...
Increase the Value of Video with ML & Media Services - SRV322 - Anaheim AWS S...
 
Evaluation question 6 JP
Evaluation question 6 JPEvaluation question 6 JP
Evaluation question 6 JP
 
Personalization in webcenter portal
Personalization in webcenter portalPersonalization in webcenter portal
Personalization in webcenter portal
 
AWS Immersion Day - Image Data Insights & Analytics Specialist Session - June...
AWS Immersion Day - Image Data Insights & Analytics Specialist Session - June...AWS Immersion Day - Image Data Insights & Analytics Specialist Session - June...
AWS Immersion Day - Image Data Insights & Analytics Specialist Session - June...
 
Task 4 media
Task 4 mediaTask 4 media
Task 4 media
 
Task 4 media
Task 4 mediaTask 4 media
Task 4 media
 
Session on Selenium Powertools by Unmesh Gundecha
Session on Selenium Powertools by Unmesh GundechaSession on Selenium Powertools by Unmesh Gundecha
Session on Selenium Powertools by Unmesh Gundecha
 

Recently uploaded

JEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questionsJEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questions
ShivajiThube2
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
DhatriParmar
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
Mohammed Sikander
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
goswamiyash170123
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 

Recently uploaded (20)

JEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questionsJEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questions
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 

What Are Rich Snippets?

  • 1. December 2012 Rich Snippet Markup
  • 2. Contents 1. Introduction 2. How To Use Schema 3. Tools 4. Next Steps
  • 3. experience relevance Summary This presentation explains what rich snippets are and how they can be used to improve search engine results and website click through rates.
  • 4. experience relevance What Are Rich Snippets? Rich snippets provide search engines with ‘context’. They enable a website owner to highlight important or useful pieces of information to the search engines. For example a ‘product’ schema type could be applied to a particular product on a website. This enables the website to tell the search engine where the product description, product cost and product name can be found.
  • 5. experience relevance Rich Search Results The below screenshot outlines two search engine results which have the ‘review’ schema type applied to their content. Rating Reviews Description
  • 6. experience relevance Rich Search Results Search engine result for ‘movies Tuggerah’ Source of information for the search engine result.
  • 7. experience relevance HTML Structure Below is a quick overview of how HTML code is structured. HTML Element HTML Property Most HTML Elements have a start and an end
  • 8. experience relevance Using Schema There is a schema type for just about any piece of content including ‘people’, ‘books’, ‘recipes’ and much more. In the below example we’ll take a look at the ‘movie’ schema type. Content before schema mark-up Content after schema mark-up
  • 9. experience relevance Schema Properties Below is the property list for the ‘movie’ schema type. Properties from Movie Person A cast member of the movie, TV series, season, or episode, or actor video. Person A cast member of the movie, TV series, season, or episode, or actors video. (legacy spelling; see singular form, actor) director Person The director of the movie, TV episode, or series. Duration The duration of the item (movie, audio recording, event, etc.) duration in ISO 8601 date format. musicBy MusicGroup orPerson The composer of the movie or TV soundtrack. Person The producer of the movie, TV series, season, or episode, or producer video. Organization The production company or studio that made the movie, TV productionCompany series, season, or episode, or video. trailer VideoObject The trailer of the movie or TV series, season, or episode. *Not all properties have to be applied when defining an object.
  • 10. experience relevance Schema Properties The ‘movie’ schema type also uses properties from ‘thing’ Properties from Thing URL An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa additionalType syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. description Text A short description of the item. image URL URL of an image of the item. name Text The name of the item. url URL URL of the item.
  • 11. experience relevance Using Schema Properties Schema properties can be applied to any HTML tag. Most commonly you would apply it to a <h1> - <h9>, <div>, <p>, or <span> tag. In the example above schema properties have been applied to <div>, <h1>, <span> and <a> tags.
  • 12. experience relevance Defining A Schema Type Like all mark-up you need to define where a schema starts and ends. To start defining a schema type, you would place the following code within the page content. <div itemscope itemtype=“http://schema.org/{schema type}> The content that is going to be used for this schema type has been encased in a <div> element.
  • 13. experience relevance Defining A Schema Type In most cases you will need to apply multiple schema types to a dataset. In the example above, we have defined a ‘movie’ schema type. Within the ‘movie’ schema there is the ‘director’ property. Because the director is a person, you will also have to apply the ‘person’ schema type.
  • 14. experience relevance Defining Schema Properties Once you have defined where your schema type begins and ends, it is time to apply ‘properties’. To achieve this, the ‘itemprop’ attribute is used. In the example above the ‘name’ and the ‘genre’ has been tagged using the ‘itemprop’ attribute.
  • 15. experience relevance Schema Test Tool Entering the above code through the Google rich snippet tool produces the below output. When Google sees this now ‘structured data’ it can easily determine that the page content is a ‘movie’ Additionally, Google can easily see the movie name and other properties defined using schema mark-up. http://www.google.com/webmasters/tools/richsnippets
  • 16. experience relevance Broken Schema The below screenshot shows what is displayed when there is invalid schema applied to a webpage. In this case, the ‘name’ item property has been incorrectly implemented.
  • 17. experience relevance Summary By applying schema mark-up to webpages: • Search engines can easily understand your data. • If content is well understood by search engines, they can display richer results for your website based on your mark-up. • This in turn increases the click through rates.