SlideShare uma empresa Scribd logo
1 de 17
Introduction to Microdata & Google Rich Snippets
by Kishan Gor
Plus91 Technologies Pvt. Ltd.
Adding Value to Healthcare
• Need of Semantics
• Need of Microdata
• What is Microdata?
• Microdata Syntax
• Microdata Example
• What is Google Rich Snippets?
• Snippets that Google Understands
• Google Rich Snippets Example
• Google Rich Snippets Testing Tool
• Google Rich Snippets Testing Tool Example
• Conclusion
 Machines cannot understand the content and the
context.
 Making sense out of the web content is too hard
for machines.
 If they have to understand everything, they have
to be able to understand natural languages, every
language.
 So semantics were helpful to provide meaning to
the web content and help understand the content
by annotating them.
 HTML5 is not only about new presentational
elements. It adds several semantic tags.
 Everyone comes up with their need for new
semantic elements. It’s not practical to put an
element in specification to accommodate each
and every semantics to provide relevant meaning.
 New formats like Microdata, Microformats and
RDFa for data markup were created to
accommodate such needs.
 Quoting from WHATWG Microdata Specificaiton:
◦ Sometimes, it is desirable to annotate content with specific machine-readable labels, e.g. to allow
generic scripts to provide services that are customized to the page, or to enable content from a variety
of cooperating authors to be processed by a single script in a consistent manner.
◦ For this purpose, authors can use the microdata features described in this section. Microdata allows
nested groups of name-value pairs to be added to documents, in parallel with the existing content.
 Microdata annotates the DOM with scoped name/value pairs from
custom vocabularies.
 Microdata vocabularies provide the semantics, or meaning of an Item.
Web developers can design a custom vocabulary or use vocabularies
available on the web. A collection of commonly used markup
vocabularies are provided by Schema.org schemas which include:
Person, Event, Organization, Product, Review, Review-aggregate,
Breadcrumb, Offer, Offer-aggregate. Major search engine operators like
Google, Microsoft and Yahoo! rely on this markup to improve search
results.
 Microdata is assigned by giving attributes to any
HTML element that contains the content.
 Attributes available:
◦ Itemscope - Indicates the element is a microdata element and its child
elements are part of its microdata format.
◦ Itemtype - Defines the vocabulary to be used by the microdata format.
◦ Itemid - Allows a vocabulary to define a global identifier for a
microdata item, for example an ISBN number on a book.
◦ Itemprop - An individual data element.
◦ Itemref - Allows a microdata element to reference another element on
the page to define it by either HTML id or by itemid.
 Snippets—the few lines of text that appear under every search
result—are designed to give users a sense for what’s on the
page and why it’s relevant to their query.
 Google Supports Microdata, Microformat and RDFa. But
Microdata is recommended by Google.
 Google supports rich snippets for these content
types:
◦ Reviews
◦ People
◦ Products
◦ Businesses and organizations
◦ Recipes
◦ Events
◦ Music
 Let’s take an example of Product content type.
 A webpage from a store is displayed as below.
Product and it’s data is marked up using microdata
and google interprets the data.
 Structured Data Testing Tool can be used to test your Google
Rich Snippets.
 You can use tool at
http://www.google.com/webmasters/tools/richsnippets
 You can view preview of the content in Search result by either
giving the URL to the page or using posting HTML content.
 Along with Google Search preview, it will display all the
structured data is has collected from the page.
 It will also warn you if any property is illegal for used
vocabulary.
 Previous Rich Snippet preview was generated
using this annotated HTML data:
 Microdata may not be very useful with Browsers because they
rarely do anything with those data today but there are
chances they may start using them in future.
 But if you are structuring you data with microdata using
popular vocabulary Schema.org, search engines will be greatly
benefited from the content. And in return, they will be able to
show more relevant results to users, so you will have better
chances at attracting users if you have relevant content and
properly annotated data.
Kishan Gor
Software Developer, Plus91 Technologies.
Web: http://ksg91.com
Email: kishan.gor@plus91.in
Twitter: @ksg91
Facebook: http://facebook.com/ksg91
Questions?

Mais conteúdo relacionado

Mais procurados

GlyGen Common Fund Glycoscience Meeting 2020
GlyGen Common Fund Glycoscience Meeting 2020GlyGen Common Fund Glycoscience Meeting 2020
GlyGen Common Fund Glycoscience Meeting 2020GlyGen
 
ASBMB 2021 GlyGen Supersearch
ASBMB 2021 GlyGen SupersearchASBMB 2021 GlyGen Supersearch
ASBMB 2021 GlyGen SupersearchGlyGen
 
ASBMB 2021 GlyGen Tools
ASBMB 2021 GlyGen ToolsASBMB 2021 GlyGen Tools
ASBMB 2021 GlyGen ToolsGlyGen
 
An introduction to metadata oct 2012
An introduction to metadata oct 2012An introduction to metadata oct 2012
An introduction to metadata oct 2012Matthew Steel
 
Practical Applications of Semantic Web in Retail -- Semtech 2014
Practical Applications of Semantic Web in Retail -- Semtech 2014 Practical Applications of Semantic Web in Retail -- Semtech 2014
Practical Applications of Semantic Web in Retail -- Semtech 2014 Jay Myers
 
Linked Data Presentation at TDWI Mpls
Linked Data Presentation at TDWI MplsLinked Data Presentation at TDWI Mpls
Linked Data Presentation at TDWI MplsJay Myers
 
Search engines
Search engines Search engines
Search engines AsiyaSaad2
 
Search Engines and its working
Search Engines and its workingSearch Engines and its working
Search Engines and its workingMukesh Kumar
 
Working of search engine
Working of search engineWorking of search engine
Working of search engineNikhil Deswal
 
Structured SEO Data: An overview and how to for Drupal
Structured SEO Data:  An overview and how to for DrupalStructured SEO Data:  An overview and how to for Drupal
Structured SEO Data: An overview and how to for Drupalcgmonroe
 

Mais procurados (20)

GlyGen Common Fund Glycoscience Meeting 2020
GlyGen Common Fund Glycoscience Meeting 2020GlyGen Common Fund Glycoscience Meeting 2020
GlyGen Common Fund Glycoscience Meeting 2020
 
Information Update Feb 2008
Information Update Feb  2008Information Update Feb  2008
Information Update Feb 2008
 
ASBMB 2021 GlyGen Supersearch
ASBMB 2021 GlyGen SupersearchASBMB 2021 GlyGen Supersearch
ASBMB 2021 GlyGen Supersearch
 
Featured snippets a privilege, not a right! 1
Featured snippets a privilege, not a right! 1Featured snippets a privilege, not a right! 1
Featured snippets a privilege, not a right! 1
 
ASBMB 2021 GlyGen Tools
ASBMB 2021 GlyGen ToolsASBMB 2021 GlyGen Tools
ASBMB 2021 GlyGen Tools
 
Search engines
Search enginesSearch engines
Search engines
 
Search engine
Search engineSearch engine
Search engine
 
Search Engine
Search EngineSearch Engine
Search Engine
 
Search engine ppt
Search engine pptSearch engine ppt
Search engine ppt
 
An introduction to metadata oct 2012
An introduction to metadata oct 2012An introduction to metadata oct 2012
An introduction to metadata oct 2012
 
Practical Applications of Semantic Web in Retail -- Semtech 2014
Practical Applications of Semantic Web in Retail -- Semtech 2014 Practical Applications of Semantic Web in Retail -- Semtech 2014
Practical Applications of Semantic Web in Retail -- Semtech 2014
 
Linked Data Presentation at TDWI Mpls
Linked Data Presentation at TDWI MplsLinked Data Presentation at TDWI Mpls
Linked Data Presentation at TDWI Mpls
 
Search engines
Search engines Search engines
Search engines
 
Search engine
Search engineSearch engine
Search engine
 
Search Engines and its working
Search Engines and its workingSearch Engines and its working
Search Engines and its working
 
Search Engine ppt
Search Engine pptSearch Engine ppt
Search Engine ppt
 
Search engine
Search engineSearch engine
Search engine
 
Working of search engine
Working of search engineWorking of search engine
Working of search engine
 
Structured SEO Data: An overview and how to for Drupal
Structured SEO Data:  An overview and how to for DrupalStructured SEO Data:  An overview and how to for Drupal
Structured SEO Data: An overview and how to for Drupal
 
Web Search Engine
Web Search EngineWeb Search Engine
Web Search Engine
 

Semelhante a Introduction to Microdata & Google Rich Snippets

Microformats I: What & Why
Microformats I: What & WhyMicroformats I: What & Why
Microformats I: What & WhyRachael L Moore
 
How google is using linked data today and vision for tomorrow
How google is using linked data today and vision for tomorrowHow google is using linked data today and vision for tomorrow
How google is using linked data today and vision for tomorrowVasu Jain
 
Integrating Structured Data (to an SEO Plan) for the Win _ WTSWorkshop '23.pptx
Integrating Structured Data (to an SEO Plan) for the Win _ WTSWorkshop '23.pptxIntegrating Structured Data (to an SEO Plan) for the Win _ WTSWorkshop '23.pptx
Integrating Structured Data (to an SEO Plan) for the Win _ WTSWorkshop '23.pptxBegum Kaya
 
Taking the Scary Out of Schema
Taking the Scary Out of SchemaTaking the Scary Out of Schema
Taking the Scary Out of SchemaRebecca Gill
 
How to Optimize Your Drupal Site with Structured Content
How to Optimize Your Drupal Site with Structured ContentHow to Optimize Your Drupal Site with Structured Content
How to Optimize Your Drupal Site with Structured ContentAcquia
 
Optimizing DITA Content for Search Engine Optimization tekom tcworld 2016
Optimizing DITA Content for Search Engine Optimization tekom tcworld 2016Optimizing DITA Content for Search Engine Optimization tekom tcworld 2016
Optimizing DITA Content for Search Engine Optimization tekom tcworld 2016IXIASOFT
 
SynapseIndia gives an overview of Rich Snippets
SynapseIndia gives an overview of Rich SnippetsSynapseIndia gives an overview of Rich Snippets
SynapseIndia gives an overview of Rich SnippetsSynapseIndia
 
DITA and SEO
DITA and SEODITA and SEO
DITA and SEOIXIASOFT
 
Implementing schema.org in the JSON-LD format with Google Tag Manager
Implementing schema.org in the JSON-LD format with Google Tag ManagerImplementing schema.org in the JSON-LD format with Google Tag Manager
Implementing schema.org in the JSON-LD format with Google Tag ManagerEoghan Henn
 
The New Content SEO - Sydney SEO Conference 2023
The New Content SEO - Sydney SEO Conference 2023The New Content SEO - Sydney SEO Conference 2023
The New Content SEO - Sydney SEO Conference 2023Amanda King
 
Search Engines After The Semanatic Web
Search Engines After The Semanatic WebSearch Engines After The Semanatic Web
Search Engines After The Semanatic Websamar_slideshare
 
Enhance the way people collaborate with documents in SharePoint
Enhance the way people collaborate with documents in SharePoint Enhance the way people collaborate with documents in SharePoint
Enhance the way people collaborate with documents in SharePoint Haaron Gonzalez
 
Web Search Engine, Web Crawler, and Semantics Web
Web Search Engine, Web Crawler, and Semantics WebWeb Search Engine, Web Crawler, and Semantics Web
Web Search Engine, Web Crawler, and Semantics WebAatif19921
 
S doherty counting_dragons_dita-reuse
S doherty counting_dragons_dita-reuseS doherty counting_dragons_dita-reuse
S doherty counting_dragons_dita-reuseStan Doherty
 
Structuring Serendipitous Collaboration
Structuring Serendipitous CollaborationStructuring Serendipitous Collaboration
Structuring Serendipitous CollaborationNick Inglis
 

Semelhante a Introduction to Microdata & Google Rich Snippets (20)

Microformats I: What & Why
Microformats I: What & WhyMicroformats I: What & Why
Microformats I: What & Why
 
How google is using linked data today and vision for tomorrow
How google is using linked data today and vision for tomorrowHow google is using linked data today and vision for tomorrow
How google is using linked data today and vision for tomorrow
 
Integrating Structured Data (to an SEO Plan) for the Win _ WTSWorkshop '23.pptx
Integrating Structured Data (to an SEO Plan) for the Win _ WTSWorkshop '23.pptxIntegrating Structured Data (to an SEO Plan) for the Win _ WTSWorkshop '23.pptx
Integrating Structured Data (to an SEO Plan) for the Win _ WTSWorkshop '23.pptx
 
Taking the Scary Out of Schema
Taking the Scary Out of SchemaTaking the Scary Out of Schema
Taking the Scary Out of Schema
 
How to Optimize Your Drupal Site with Structured Content
How to Optimize Your Drupal Site with Structured ContentHow to Optimize Your Drupal Site with Structured Content
How to Optimize Your Drupal Site with Structured Content
 
Pratical Deep Dive into the Semantic Web - #smconnect
Pratical Deep Dive into the Semantic Web - #smconnectPratical Deep Dive into the Semantic Web - #smconnect
Pratical Deep Dive into the Semantic Web - #smconnect
 
Optimizing DITA Content for Search Engine Optimization tekom tcworld 2016
Optimizing DITA Content for Search Engine Optimization tekom tcworld 2016Optimizing DITA Content for Search Engine Optimization tekom tcworld 2016
Optimizing DITA Content for Search Engine Optimization tekom tcworld 2016
 
Googlesnippets
GooglesnippetsGooglesnippets
Googlesnippets
 
SynapseIndia gives an overview of Rich Snippets
SynapseIndia gives an overview of Rich SnippetsSynapseIndia gives an overview of Rich Snippets
SynapseIndia gives an overview of Rich Snippets
 
DITA and SEO
DITA and SEODITA and SEO
DITA and SEO
 
Implementing schema.org in the JSON-LD format with Google Tag Manager
Implementing schema.org in the JSON-LD format with Google Tag ManagerImplementing schema.org in the JSON-LD format with Google Tag Manager
Implementing schema.org in the JSON-LD format with Google Tag Manager
 
Schema Tags In Seo
Schema Tags In SeoSchema Tags In Seo
Schema Tags In Seo
 
The New Content SEO - Sydney SEO Conference 2023
The New Content SEO - Sydney SEO Conference 2023The New Content SEO - Sydney SEO Conference 2023
The New Content SEO - Sydney SEO Conference 2023
 
Semantic Web, e-commerce
Semantic Web, e-commerceSemantic Web, e-commerce
Semantic Web, e-commerce
 
Search Engines After The Semanatic Web
Search Engines After The Semanatic WebSearch Engines After The Semanatic Web
Search Engines After The Semanatic Web
 
Enhance the way people collaborate with documents in SharePoint
Enhance the way people collaborate with documents in SharePoint Enhance the way people collaborate with documents in SharePoint
Enhance the way people collaborate with documents in SharePoint
 
Metadata 101
Metadata 101Metadata 101
Metadata 101
 
Web Search Engine, Web Crawler, and Semantics Web
Web Search Engine, Web Crawler, and Semantics WebWeb Search Engine, Web Crawler, and Semantics Web
Web Search Engine, Web Crawler, and Semantics Web
 
S doherty counting_dragons_dita-reuse
S doherty counting_dragons_dita-reuseS doherty counting_dragons_dita-reuse
S doherty counting_dragons_dita-reuse
 
Structuring Serendipitous Collaboration
Structuring Serendipitous CollaborationStructuring Serendipitous Collaboration
Structuring Serendipitous Collaboration
 

Último

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benonimasabamasaba
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2
 

Último (20)

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 

Introduction to Microdata & Google Rich Snippets

  • 1. Introduction to Microdata & Google Rich Snippets by Kishan Gor Plus91 Technologies Pvt. Ltd. Adding Value to Healthcare
  • 2. • Need of Semantics • Need of Microdata • What is Microdata? • Microdata Syntax • Microdata Example • What is Google Rich Snippets? • Snippets that Google Understands • Google Rich Snippets Example • Google Rich Snippets Testing Tool • Google Rich Snippets Testing Tool Example • Conclusion
  • 3.  Machines cannot understand the content and the context.  Making sense out of the web content is too hard for machines.  If they have to understand everything, they have to be able to understand natural languages, every language.  So semantics were helpful to provide meaning to the web content and help understand the content by annotating them.
  • 4.  HTML5 is not only about new presentational elements. It adds several semantic tags.  Everyone comes up with their need for new semantic elements. It’s not practical to put an element in specification to accommodate each and every semantics to provide relevant meaning.  New formats like Microdata, Microformats and RDFa for data markup were created to accommodate such needs.
  • 5.  Quoting from WHATWG Microdata Specificaiton: ◦ Sometimes, it is desirable to annotate content with specific machine-readable labels, e.g. to allow generic scripts to provide services that are customized to the page, or to enable content from a variety of cooperating authors to be processed by a single script in a consistent manner. ◦ For this purpose, authors can use the microdata features described in this section. Microdata allows nested groups of name-value pairs to be added to documents, in parallel with the existing content.  Microdata annotates the DOM with scoped name/value pairs from custom vocabularies.  Microdata vocabularies provide the semantics, or meaning of an Item. Web developers can design a custom vocabulary or use vocabularies available on the web. A collection of commonly used markup vocabularies are provided by Schema.org schemas which include: Person, Event, Organization, Product, Review, Review-aggregate, Breadcrumb, Offer, Offer-aggregate. Major search engine operators like Google, Microsoft and Yahoo! rely on this markup to improve search results.
  • 6.  Microdata is assigned by giving attributes to any HTML element that contains the content.  Attributes available: ◦ Itemscope - Indicates the element is a microdata element and its child elements are part of its microdata format. ◦ Itemtype - Defines the vocabulary to be used by the microdata format. ◦ Itemid - Allows a vocabulary to define a global identifier for a microdata item, for example an ISBN number on a book. ◦ Itemprop - An individual data element. ◦ Itemref - Allows a microdata element to reference another element on the page to define it by either HTML id or by itemid.
  • 7.
  • 8.  Snippets—the few lines of text that appear under every search result—are designed to give users a sense for what’s on the page and why it’s relevant to their query.  Google Supports Microdata, Microformat and RDFa. But Microdata is recommended by Google.
  • 9.  Google supports rich snippets for these content types: ◦ Reviews ◦ People ◦ Products ◦ Businesses and organizations ◦ Recipes ◦ Events ◦ Music
  • 10.  Let’s take an example of Product content type.  A webpage from a store is displayed as below. Product and it’s data is marked up using microdata and google interprets the data.
  • 11.
  • 12.  Structured Data Testing Tool can be used to test your Google Rich Snippets.  You can use tool at http://www.google.com/webmasters/tools/richsnippets  You can view preview of the content in Search result by either giving the URL to the page or using posting HTML content.  Along with Google Search preview, it will display all the structured data is has collected from the page.  It will also warn you if any property is illegal for used vocabulary.
  • 13.
  • 14.
  • 15.  Previous Rich Snippet preview was generated using this annotated HTML data:
  • 16.  Microdata may not be very useful with Browsers because they rarely do anything with those data today but there are chances they may start using them in future.  But if you are structuring you data with microdata using popular vocabulary Schema.org, search engines will be greatly benefited from the content. And in return, they will be able to show more relevant results to users, so you will have better chances at attracting users if you have relevant content and properly annotated data.
  • 17. Kishan Gor Software Developer, Plus91 Technologies. Web: http://ksg91.com Email: kishan.gor@plus91.in Twitter: @ksg91 Facebook: http://facebook.com/ksg91 Questions?