Sign in Sign Up

This site uses cookies and other tracking technologies to make possible your usage of the website, assist with navigation and your ability to provide feedback, analyse your use of our products and services, assist with our promotional and marketing efforts, and provide better user experience.

By using the website, you agree to our Privacy policy

Report a bug

How-to 6 min read October 3, 2019

How to implement microdata and why is it useful microdata allows structuring general information from a webpage and to present it to search systems. Microdata code creates an expanded snippet that draws users' attention appearing in search results.

What is microdata?

This is a form that includes site structure and the important data from the resource pages. It is used to make up an informative snippet in search results and propel the website to top positions. The clickability of such snippets is significantly higher than of a common sample due to extended attractive-looking page preview. dictionary is officially confirmed by major search systems: Google, Bing, and Yahoo. This is how a page with implied microdata looks in search results:
Snippet with microdata on the search results page
In the provided sample, the snippet includes description, rating, and bread crumbs. If a user types-in "strawberry cheesecake recipe", it is most likely that he/she will choose this site out of the list of results as it looks informative and convenient. As for search systems, they recognize object type, its attributes, and characteristics better due to microdata. in practice

Webpages with microdata look more attractive in search results and undergo indexing effectively. Today, is considered to be a major microdata vocabulary stock. It includes hundreds of entries; each of them describes an object, a service, a product, a video, etc.

This list is constantly expanding. Representatives of the most popular search systems never stop enhancing it.

How to implement on your website

Describing an object by means of microdata requires tags and attributes. The three variables are as follows:

  • itemscope — serves to indicate object description that is included into the page;
  • itemtype — object type from the official vocabulary list;
  • itemprop — object properties to be used for the description.

This is how it actually appears: microdata implementation
The code conveys data concerning the product, its rating, and seller information, including the price.

The dictionary of objects on the site has a form of structure: objects dictionary
The chain starts from "Thing" that includes "Action" proceeded with "AchieveAction", "IgnoreAction" etc. Meta tags that note objects and their attributes are used to describe these items in the microdata scheme.

Here is an example of arranging video data: microdata code for video
The code may include the following meta tags:

  • <div></div> —opens and closes the description;

  • <span></span> — describes attributes with words;

  • <link>, including href attribute — a link with "canonical" attribute that users cannot see;

  • <time></time> with attribute date time — notes date and time in the defined format "year-month-day", "hour-minute", "hour-minute-second";

  • <a></a> — notes the link that can be seen by users;

  • <meta> — used for the text that is not displayed to users.

To generate the code, it is essential to pick the right object from the list and define its attributes. Having made up the code, you can check it using Google validator.
The most time-consuming stage of the markup process is setting the parameters for both search engines. There should not be any mistakes in these services to ensure correct data evaluation.
Microdata should be implied in the code of every page that will include the implemented semantic vocabulary. To automate the markup, you can use plugins.

For example, there is a Schema plugin for WordPress that generates automatic markup. However, it selects attributes itself. If you prefer to indicate certain properties of the object, you should create a markup code manually.

Use of provides the following description options:

Markup of products, services, and data.
Bread crumbs This microdata displays site, section, or page structure in the snippet.
Customer and user feedback.
Contact information of a certain person or company.
5 rating. Indicates the rating of a product, service or another object with the help of stars.
Showing locations of offices, companies, sellers, or any other kinds of places.
Contacts microdata in the search results


Microdata is used to form informative snippets and point out certain information on site pages to search systems. This method of data presentation makes ranging easier and increases website reliability in the eyes of potential users. Descriptions with metatags and attributes should be implied in every page of your source.

Additionally, you can arrange breadcrumbs, the markup of rating, contacts, feedback, and other properties that may describe a product or a company.

To check out markup fidelity, you should use Google validator. They allow reviewing the code of a ready-made or manually created microdata. Search systems will fail to evaluate and display the required data in case the code contains any mistakes.
This article is a part of Serpstat's "Site Audit" tool
SEO Audit in Serpstat
Audit all the site or page in one click. A complete list of errors, sorted by severity, ways to resolve them and recommendations. Any frequency of verification and automatic email reports.
Run Site Audit

Learn how to get the most out of Serpstat

Want to get a personal demo, trial period or bunch of successful use cases?

Send a request and our expert will contact you ;)

Rate the article on a five-point scale

The article has already been rated by 0 people on average out of 5
Found an error? Select it and press Ctrl + Enter to tell us

Share this article with your friends

Sign In Free Sign Up

You’ve reached your query limit.

Or email
Forgot password?
Or email
Back To Login

Don’t worry! Just fill in your email and we’ll send over your password.

Are you sure?


To complete your registration you need to enter your phone number


We sent confirmation code to your phone number

Your phone Resend code Queries left

Something went wrong.

Contact our support team
Or confirm the registration using the Telegram bot Follow this link
Please pick the project to work on

Personal demonstration

Serpstat is all about saving time, and we want to save yours! One of our specialists will contact you and discuss options going forward.

These may include a personal demonstration, a trial period, comprehensive training articles & webinar recordings, and custom advice from a Serpstat specialist. It is our goal to make you feel comfortable while using Serpstat.




We are glad of your comment
Upgrade your plan

Upgrade your plan

Export is not available for your account. Please upgrade to Lite or higher to get access to the tool. Learn more

Sign Up Free

Спасибо, мы с вами свяжемся в ближайшее время

View Editing


You have run out of limits

You have reached the limit for the number of created projects. You cannot create new projects unless you increase the limits or delete existing projects.

I want more limits