How to manage the warnings about microdata?
What is the structured data markup (microdata)?
Structured data markup (also called microdata or rich snippets) is an HTML tag annotation that lets search engine crawlers and bots know that there is product data on your site and helps the systems reliably understand and process the data.
In the case of Google Shopping using, structured data markup can be used in two types of cases:
- Structured markup of your website allows a Merchant Center exported data check in an automated manner. The consistency check of your data between the feed and your website by Google is therefore faster.
- Moreover, if your products price and availability change very frequently (throughout a day for example) and that your products feed is not updated often enough, or if it takes time to be updated due to the volume of data, there may be inconsistency between the information in your feed and your product files on your site. If Google notices this disparity, this may result in the suspension of your Google Merchant Center account. To solve this problem, and provided that your website is properly marked according to "shema.org" convention, you can active the "Automatic item updates" option in your Google Merchant Center account (by clicking on the three buttons on the top right corner in your account interface), and Google will update itself the products price and availability update, by fetching the information in your website, and this, up to several times a day.
To have more info about benefits of automatic item updates, please read the Google official documentation.
This feature (independant of the module) is useful but be careful, as mentionned above, if you want to take advantage of it, your PrestaShop website theme needs to correctly include these microdata according to the "schema.org" convention (tags that structure your data). If it doesn't, you will may receive warnings from Google about the non-compliance of your theme in structured data markup. These are only warnings, that is, this is not blocking for your products to go on Google Shopping. Your products price and availability update process will simply be done at the same frequency as your Google fetching data (which you configured in your account). Of course, it is up to you to update your feed quite often so that there is no inconsistency in your information between the feed and the data in the website.
How to get rid of microdata warnings ?
If you get microdata non-compliance warnings : first of all, please note that this has nothing to do with our module. This is only due to the HTML structure of the theme you use. Then, as mentionned in the section above, these are just warnings, that is, they are not blocking for your products diffusion on Google Shopping. So, you can ignore them. If your product prices and availability do not change more than once a day and that the fetching of your feed is regular enought (at less once a day), your data will always be updated on Google Shopping and you don't have to worry about these warnings.
However, if you really wish to get rid of them:
- as it's a theme non-compliance issue, you can contact your theme editor so that he makes his theme compliant
- or, in the case of a price wrong markup, you can read this FAQ in which we help you to solve the problem
- or, if you have our "Customer Ratings and Reviews Pro + Google Rich Snippets" module (available here), you can order our microdata compliance service
- finally, if you don't want to bother, we advise you to deactivate the "Automatic update items" option in your Google Merchant Center account. If the fetching of your feed is regular enought (at less once a day), your data will always be updated on Google Shopping and you don't have to worry about this option.