2. Structured Data Testing Tool

This site will download your page and search for any structured data on it. Once it finds things, it will create a report of everything it finds on the right side of the screen.

The best part of this tool is that you can navigate through the report on the right and drill down into each structured data object and see exactly what data has been set and where in the page’s HTML it was set at.

3. Good report

Above is an example of the report for a homepage. As you can see there are two objects: Website and Organization. When you navigate into each one the data should appear and you can quickly confirm everything is correct.

Here’s an example for a product. It has different data including the product price, description, and availability.

Notice that once you drill in deeper there are multiple Offers shown. Each of these are your variants.

4. Bad report with errors

The easy way to spot a bad or incorrect JSON-LD is to look for the Warnings and Errors.

Warnings are okay to ignore. They should be fixed but they won’t affect your listings negatively.

Errors on the other hand will prevent that data from being used. If the error is on a Product, then this product won’t be included in your site’s Rich Snippets. An error in the Article object will prevent that blog post from appearing.

Fixing errors in your JSON-LD can be difficult and complex depending on the error. JSON-LD uses Schema.org, which while a very-heavily documented site, it’s very much a programmer’s API documentation resource.

If you have a developer on staff who understands JSON-LD and microdata they might be able to do the research and fix things. Or you can hire a developer to do it themselves.