Context
IMPORTANT
These information is for your site integrators. If you are not familiar with the technical side of Rich snippets, we invite you to share this article with your technicians.
If you see errors in the Google Rich Snippets analysis tool, there are two possible causes.
- Your Rich Snippets format is incorrect.
- The product ID used in your Rich Snippet Product is incorrect.
Procedure
Step 1 : Rich Snippet Format Verification
Your Rich Snippets format is incorrect
You can create rich snippets using two different types of data structures.
- Microdata
- JSON- ld
Warning !
A web page must absolutely use only one data structure for rich snippets.
When both formats are used on a web page (microdata + json-ld), errors will be displayed in Google analysis tools and stars will not be visible in Google searches.
Example: Seen from the itemReviewed error in the results of Google search tool:
When you click on the error, the rich snippets code is displayed. In the example below we can see that the integration was done in microdata.
Origin of this error
- Your Product Rich Snippet is integrated in JSON-LD format.
- Nevertheless, the Rich Snippet generated by Verified Reviews is integrated in the MICRODATA format.
- ItemReviewed is an object that belongs to the microdata syntax. The Google analysis tool expects to find it in your Product rich snippet.
- Your Product rich snippet is integrated in JSON-LD, so ItemReviewed does not exist in your script.
Solution: Check the integration documentation of your module to modify the settings of your Rich Snippet and generate it in JSON-LD.
Example of Module Configuration:
Example of TAGJS configuration:
Step 2: Product ID Verification
The product ID used is incorrect
If you are using the page URL as an identifier, make sure it is correct.
If your product is a product variation (sizes, colors, etc.) the URL to reference will always be the URL of the parent item.
In case you ever had to change product IDs or product URLs on your website, I would advise you to contact Verified Reviews support team in order to start a data catch-up to fix the issue.