Schema markup is a standardised format for providing information about a page and classifying the page content and we all somehow heard this term when working on SEO.
In this Schema Markup Guide, we try our best to answer the most common questions and explore the benefits of using structured data. In the end, we have a list of top Schema markups that you can use on your website for SEO.
Currently, schema.org consists of 797 Types, 1457 Properties, 14 Datatypes, 86 Enumerations and 462 Enumeration members.
Let's deep dive into what is Schema.
What is Structured Data?
Structured data is a uniform form of data, For providing information about a web page or classifying the page data to any search engine.
What is Schema Markup?
Schema Markup is a structured data vocabulary, or you can say a combination of meaningful structured data that you can use to that help search engines better understand the information of a web page.
The Schema Markup is understood by the search engines like Google, Microsoft Bing, Yandex and Yahoo.
Why Use Schema Markup?
According to Google, the search engine work hard to understand the content of a page available on the web, With Structured Data, you can help them find the information about the web page, At the same time, Structured Data help us get rich snippets in Google search results.
The rich snippets look like this.
It also helps search engines classify the page content, Like you can define a website contact us and About page with the help of Schema.
How Many Websites Use Schema Markup?
According to Web Almanac implementation of structured data in the HTML of a page has continually is continually increasing.
It was 42% of desktop pages In 2021 and 43% on mobile pages, It was 44% for desktop and 45% for mobile pages in 2022.
A big hike in structured data use is because many CMS (Duda & Wix) are using default schema for their websites, and trying their best to provide the best results on SERP without using any custom code.
Most Common Schema Markup Format.
There are many ways to add Structured Data on your website, most common formats are Microdata (HTML), RDFa and JSON-LD.Microdata (HTML) Structured Data Format
<div itemscope itemtype="https://schema.org/SoftwareApplication"><span itemprop="name">Angry Birds</span> - REQUIRES<span itemprop="operatingSystem">ANDROID</span><br /><linkitemprop="applicationCategory"href="https://schema.org/GameApplication" /><divitemprop="aggregateRating"itemscopeitemtype="https://schema.org/AggregateRating">RATING:<span itemprop="ratingValue">4.6</span> (<span itemprop="ratingCount">8864</span> ratings )</div><div itemprop="offers" itemscope itemtype="https://schema.org/Offer">Price: $<span itemprop="price">1.00</span><meta itemprop="priceCurrency" content="USD" /></div></div>
RDFa Structured Data Format
The RDFa is an extension to HTML 5, We use this markup to generate rich results and help your website gain better visibility on the Search.
<div vocab="http://schema.org/" typeof="Person"><a property="image" href="http://manu.sporny.org/images/manu.png"><span property="name">Manu Sporny</span></a>,<span property="jobTitle">Founder/CEO</span><div>Phone: <span property="telephone">(540) 961-4469</span></div><div>E-mail: <a property="email" href="mailto:msporny@digitalbazaar.com">msporny@digitalbazaar.com</a></div><div>Links: <a property="url" href="http://manu.sporny.org/">Manu's homepage</a></div></div>
JSON-LD Structured Data Format
<script type="application/ld+json">{"@context": "https://schema.org/","@type": "Recipe","name": "Party Coffee Cake","author": {"@type": "Person","name": "Mary Stone"},"datePublished": "2018-03-10","description": "This coffee cake is awesome and perfect for parties.","prepTime": "PT20M"}</script>
Most Popular Schema Markup Types And Their Examples
Schema.org Arrange the most commonly used Schema Markups type in this list.
- Creative works: Creative Work, Book, Movie, Music Recording, Recipe, TV series.
- Embedded non-text objects: Audio Object, Image Object, Video Object
- Event
- Health and medical types
- Organisation
- Person
- Place, Local Business, Restaurant
- Product, Offer, Aggregate Offer
- Review, Aggregate Rating
- Action
Creative Works Schema
Go to - Schema.org/CreativeWork to learn what type of schema comes under this one.
Book Schema Example A Part Of Creative Schema
<script type="application/ld+json">{"@context": "https://schema.org","@type": "Book","accessibilityAPI": "ARIA","accessibilityControl": ["fullKeyboardControl","fullMouseControl"],"accessibilityFeature": ["largePrint/CSSEnabled","highContrast/CSSEnabled","resizeText/CSSEnabled","displayTransformability","longDescription","alternativeText"],"accessibilityHazard": ["noFlashingHazard","noMotionSimulationHazard","noSoundHazard"],"aggregateRating": {"@type": "AggregateRating","reviewCount": "174","ratingValue":"5"},"bookFormat": "Paperback","copyrightHolder": {"@type": "Organization","name": "Penguin Books"},"copyrightYear": "2022","description": "A thrilling novel about a young detective solving a series of murders in a small town","genre": "Mystery","inLanguage": "en-US","isFamilyFriendly": "true","isbn": "9780425284186","name": "The Silent Patient","numberOfPages": "352","publisher": {"@type": "Organization","name": "Penguin Books"}}</script>
Embedded Non-text Objects Schema
We all add Non-text objects on our website to make our website look better and more attractive and you must add schema for those to help search engines learn more about the object.
What are non-text Objects?
Go to - AudioObject, ImageObject, and VideoObject and find the best-fit schema for your page, if you have any specific non-text object on your website you can search for it on the schema org website.
<script type="application/ld+json">{"@context": "https://schema.org","@type": "MusicGroup","event": [{"@type": "Event","location": "New York, NY, US","offers": "ticketmaster.com/thestrokes/june5-2023","startDate": "2023-06-05","url": "the-strokes-june5-madison-square-garden"},{"@type": "Event","location": "Los Angeles, CA, US","offers": "ticketmaster.com/thestrokes/june8-2023","startDate": "2023-06-08","url": "the-strokes-june8-staples-center"}],"image": ["the-strokes-1.jpg","the-strokes-2.jpg","the-strokes-3.jpg"],"name": "The Strokes","track": [{"@type": "MusicRecording","audio": "the-strokes-reptilia-play.html","duration": "PT3M40S","inAlbum": "the-strokes-room-on-fire.html","interactionStatistic": {"@type": "InteractionCounter","interactionType": "https://schema.org/ListenAction","userInteractionCount": "8300"},"name": "Reptilia","offers": "the-strokes-reptilia-buy.html","url": "the-strokes-reptilia.html"},{"@type": "MusicRecording","audio": "the-strokes-last-nite-play.html","duration": "PT3M12S","inAlbum": "the-strokes-is-this-it.html","name": "Last Nite","interactionStatistic": {"@type": "InteractionCounter","interactionType": "https://schema.org/ListenAction","userInteractionCount": "10200"},"offers": "the-strokes-last-nite-buy.html","url": "the-strokes-last-nite.html"}],"subjectOf": {"@type": "VideoObject","description": "Watch this exclusive interview with Julian Casablancas and The Strokes about their upcoming tour.","duration": "PT2M12S","name": "Interview with The Strokes","thumbnail": "the-strokes-interview-thumb.jpg","interactionStatistic": {"@type": "InteractionCounter","interactionType": "https://schema.org/CommentAction","userInteractionCount": "23"}}</script>
Event Schema
The event schema is also one of the most used schemas. you can use the scheme code if you publish information about events on your website or blog or use it as an organisation if you provide event listing services.
An event schema can be implemented using the JSON-LD format, which allows the event information to be embedded in the HTML of a web-page, it will show more accurate and relevant results for users searching for events.
Repeated events may be structured as separate Event objects.
Event Schema Example
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ChildrensEvent",
"name": "New Story Time Reading",
"startDate": "2022-01-10T16:00Z",
"endDate": "2022-01-10T16:30Z",
"eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode",
"eventStatus": "https://schema.org/EventScheduled",
"location": {
"@type": "VirtualLocation",
"url": "https://stream.newstorytimereadings.com/"
},
"image": "https://newstorytimereadings.com/photos/childrensphoto.jpg",
"description": "New Story Time readings for children of all ages - January 2022 edition",
"offers": {
"@type": "Offer",
"url": "https://newstorytimereadings.com/event_offer/2022-01-10-free",
"price": "0",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"validFrom": "2021-12-24T12:00"
},
"performer": {
"@type": "Person",
"name": "Jane D Storyteller",
"alternateName": "The Virtual Storyteller"
},
"organizer": {
"@type": "Organization",
"name": "New Story Time Virtual Events",
"url": "https://newstorytimereadings.com"
}
}
</script>
Health and Medical Types Schema
This can include information such as the name of the condition or treatment being discussed, the symptoms, causes, and potential treatments on the web page/ website.
This structured data will help you with showing Google the authority of the website, content creator and information source because all the medical topic comes under YMYL. which can help you increase click and drive more traffic to the website.
A Hospital Schema Example
<script type="application/ld+json">{"@context": "https://schema.org","@type": "GovernmentService","name": "Veterans Affairs Emergency Mental Health","serviceType": "Psychiatric Emergency Services","serviceOperator": {"@type": "GovernmentOrganization","name": "US Department of Veterans Affairs"},"areaServed": {"@type": "AdministrativeArea","name": "Massachusetts"},"audience": {"@type": "Audience","name": "Veterans"},"availableChannel": {"@type": "ServiceChannel","name": "Urgent Care Clinic","availableLanguage": {"@type": "Language","name": "Spanish","alternateName": "es"},"serviceLocation": {"@type": "Hospital","name": "VA Boston -- West Roxbury","address": {"@type": "PostalAddress","streetAddress": "1400 VFW Parkway","addressLocality": "West Roxbury","addressRegion": "MA","postalCode": "02132"}}}}</script>
Organisation Schema
By using the Organisation schema markup you can ensure that the correct image is used for your organization's logo by Google.
The Organisation's structured data markup can be added to a website's HTML code, this schema includes information such as the organization's name, logo, and contact information, as well as the names and job titles of key personnel.
Organization Schema Markup Typically Includes the Following Types of Information:
You will find a lot of websites using the Organization schema, you can copy the code and change it according to your website info. Or use a Schema Markup Generator I use the technical SEO Schema Generator Tool and Schema Builder for Structured Data Chrome Extension. Both tools are easy to use and you can create the schema code using both of them easily.
<script type="application/ld+json">{"@context": "https://schema.org","@type": "Organization","name": "The Seo Today","alternateName": "theseotoday","url": "https://www.theseotoday.com/","logo": "https://blogger.googleusercontent.com/img/a/AVvXsEiORlOP1666nT8nQ563HMUFmHqnZRSoGDBWLv0sdtLzIJc_6dGRTIaijALdoGLsfRdpEQCUcXdkGCqt1ZuEPsZV1-lDQdFM4_M_9ZbQT9ykUFlJltt3XUp-cztfztlylmMJdWrm1jst9XiGEATWO7IE9TXl8X_v0YcpJ4pZz1WAAr-XWtF77jCiREEXSg=s631","contactPoint": {"@type": "ContactPoint","telephone": "123456123456","contactType": "customer service","contactOption": "TollFree","areaServed": "IN","availableLanguage": "en"},"sameAs": ["https://www.facebook.com/theseotoday/","https://twitter.com/theseotoday?lang=en","https://www.instagram.com/theseotoday/","https://www.youtube.com/channel/UC_fCWJrbWblFFfPekpvP0qw","https://www.linkedin.com/company/70931314/","https://in.pinterest.com/theseotoday/"]}</script>
Some Most Questions Aarround Schema.
What NEXT
Thank you for reading and we encourage you to subscribe to our blog for future updates and insights.