What is Schema Markup?
Schema markup is a format for presenting search engines with the key details of your content. It consists of code that allows bloggers to present information about a webpage and its content in a structured format.
Search engines use Schema markup to better understand the details of the content. They also use it to set up the rich results displayed for that specific content. For example, Google could display this rich result because the content contains a Recipe Schema markup.
The Schema markup is developed and managed by Schema.org, a joint effort by Google, Microsoft, Yahoo, and Yandex. Schema.org was founded on June 2, 2011.
While Schema markup and structured data are used interchangeably, structured data is a general term for any data created and stored in a standardized format. Schema markup is the name of a specific type of structured data.
Importance of the Schema Markup
Schema markup helps search engines understand the key details of your content. While search engines can understand a webpage without a Schema markup, the Schema markup provides specific information about the content, allowing them to better understand it.
For example, the Event Schema markup specifies crucial details about an event, such as venue and time. Similarly, the Job Posting Schema markup provides search engines with essential details about the job post, such as the expected salary and the type of employment (full-time, part-time, or contractor).
Schema Markups Supported by Google
Schema.org has over 800 Schema markups, but Google only displays a rich snippet for less than 40. So, if you want Google to consider your content for rich snippets, you must use a supported Schema markup.
Rank Math supports more structured data outside the ones supported by Google. Google has confirmed that it uses this structured data and has stated that it will support more structured data as time passes. That said, here are the structured data that can result in a rich snippet:
- Article
- Book actions
- Breadcrumb
- Carousel
- Course info
- Course list
- Dataset
- Discussion forum
- Education Q&A
- Employer aggregate rating
- Estimated salary
- Event
- Fact check
- FAQ
- Image metadata
- Job posting
- Learning video
- Local business
- Math solver
- Movie
- Organization
- Practice problem
- Product
- Profile page
- Q&A
- Recipe
- Review snippet
- Software app
- Speakable
- Special announcement
- Subscription and paywalled content
- Vacation rental
- Vehicle listing
- Video
1 Article
The Article Schema markup provides structured data about news articles, blog posts, and other written content on a site. It helps search engines understand specific details associated with the article, such as its headline, author, publish date, and images.
The Article Schema markup can appear in multiple formats. This is how it appears for a regular article.
This is how it appears for news articles.
2 Book Actions
The Book Actions Schema markup lets visitors buy books directly from Google results pages. When the Schema markup is present, Google displays the store name, book price, and format on the search results page. It also includes a button that sends visitors to the product page.
3 Breadcrumb
The Breadcrumb Schema markup provides structured data about a website’s navigation hierarchy. It is displayed with the regular text results and allows visitors and search engines to understand the site’s structure and content hierarchy.
4 Carousel
The Carousel Schema markup provides structured data about a collection of related items from a single site. It is displayed in a sliding format on the search results page. The Carousel Schema is not used alone but combined with the Course list, Movie, Recipe, or Restaurant Schema.
The Carousel Schema may appear differently for multiple queries. For example, this is what it looks like when we search for a recipe.
This is what the same Carousel Schema looks like for movies.
5 Course Info
The Course Info Schema markup provides structured data about educational courses offered by multiple providers. The rich result typically includes the course title, ratings, and price. It also displays the details of the provider and platform through which the course can be accessed.
6 Course List
The Course List Schema markup provides structured data about multiple courses offered by the same provider, which could be an institution or online platform. The rich snippet includes a course title, description, and details about the provider.
7 Dataset
The Dataset Schema markup allows Google to optimize data on a webpage for display in Google Dataset Search. Google Dataset Search is a vertical search engine that allows users to find and access publicly available data. This data can be downloaded and used for research and analysis purposes.
8 Discussion Forum
The Discussion Forum Schema markup allows Google to identify user-generated comments on online forums and communities. The rich result typically displays relevant results from multiple online forums.
9 Education Q&A
The Education Q&A Schema markup allows students to discover answers to educational questions on Google Search. The questions and answers are displayed in flash card format.
10 Employer Aggregate Rating
The Employer aggregate rating Schema markup provides Google with reviews about an employer. Google then uses this information to display the employer’s ratings on search results pages. The ratings are typically left on job boards and comparison sites by current and past employees.
11 Estimated Salary
The Estimated Salary Schema markup allows websites to inform Google of the salary range for specific roles in an organization. This information helps job seekers understand potential earnings and make informed career decisions.
12 Event
The Event Schema markup provides structured information about organized events like music concerts and festivals. The markup specifies crucial details such as the event name, date, location, and description.
13 Fact Check
The Fact Check Schema markup provides structured data about fact-checked claims. This includes the claim itself, its source, and whether it was found to be true or false. This markup helps search engines present trustworthy information and combat misinformation.
14 FAQ
The FAQ Schema markup presents frequently asked questions on the search results page. However, the FAQ rich result is less common as Google has reduced its appearance on its search results page.
15 Image Metadata
The Image Metadata Schema markup provides structured information about images, including their title, description, copyright, and licensing details.
16 Job Posting
The Job Posting Schema markup provides structured data about job listings displayed directly on search results pages. The listing covers the job details, including its title, description, requirements, salary, and location.
17 Learning Video
The Learning Video Schema markup allows searchers to discover educational videos. The rich result is almost like the Video rich result but focuses on educational videos only.
18 Local Business
The Local Business Schema markup provides structured data about a specific business operating in a local area. It displays the business’s details, including its address, phone number, opening hours, and services, in the Google Knowledge panel of the search results page.
To view the Google knowledge panel for a local search, click on any local results on the search results page.
Google will display the local business knowledge panel, as shown below.
19 Math Solver
The Math Solver Schema markup shows students and teachers how to solve mathematical problems. It shows the workings and final solution of the mathematical problem directly on the search results page.
20 Movie Schema
The Movie Schema markup displays a movie carousel on search results pages. Visitors can then review the images in the carousel to find movies they may be interested in.
21 Organization
The Organization Schema markup allows search engines to display correct information about a business. The details are included in the organization’s knowledge panel on the search results page.
22 Practice Problem
The Practice Problem Schema markup allows Google to display specific practice problems on its search results page. Students can use these to improve their knowledge of a subject matter.
23 Product
The Product Schema markup allows bloggers and ecommerce stores to display their product details on Google results pages. The rich result displays the product’s title, image, price, and ratings. It also displays the seller’s information and available discounts.
24 Profile Page
The Profile Page Schema displays information about a specific person or organization that posts on an online forum or discussion platform. This Schema allows Google to identify additional details about a person or organization that publishes on a forum or discussion platform.
25 Q&A
The Q&A Schema markup allows Google to display solutions to search queries that indicate the searcher needs help completing an action. The questions and answers are extracted from online forums. Google typically includes the “Top answer” tag for such answers.
26 Recipe
The Recipe Schema markup provides Google with the details of a recipe, including the name of the meal or snack, its ingredients, cooking time, and cooking instructions. Google displays these as part of the recipe rich result.
27 Review Snippet
The Review Snippet Schema markup displays the average rating of multiple reviews left on a site. The Review Schema is not used alone but with a Book, Recipe, Movie, Product, Software App, or Local Business Schema.
28 Software App
The Software App Schema markup allows Google to show visitors specific details about a software or app. This includes its description, price, and supported platforms.
29 Speakable
The Speakable Schema markup allows Google to identify news content that can be converted to speech and read out by virtual assistants and similar devices. Unlike other rich results, the Speakable Schema markup is not visible.
30 Special Announcement
The Special Announcement Schema markup indicates announcements from legitimate and authoritative establishments like governments, schools, and health organizations. These announcements could be news, warnings, or updates.
31 Subscription and Paywalled Content
The Subscription and paywalled content Schema markup allows Google to identify content that requires users to pay or subscribe to access. This Schema markup does not visually appear on the search results pages. Instead, it allows Google to differentiate hidden content that requires payment from cloaked content.
32 Vacation Rental
The Vacation Rental Schema markup allows Google to provide searchers with details of a vacation property. The rich result includes multiple details about the property, including its name, description, image, and location.
33 Vehicle Listing
The Vehicle Listing Schema markup provides structured data about vehicles for sale. Its rich result includes the name, make, model, year, price, and vehicle mileage.
34 Video
The Video Schema markup provides detailed information about a video. Google may display the video rich results directly on its results page.
Google will also display the videos on its Videos results page.