Preliminary analysis for the management of microdata and structured data in JSON.

Structured Data

Search Engines and in particular Google is constantly updating itself to be able to better understand the contents of a web page. Structured data serves this very purpose because it simplifies scanning and interpretation by providing more accurate clues to the Search Engine.

These are very valuable elements that help page ranking and enable features and improvements in search results. Structured data is encoded with a specific markup and follows the vocabulary although the main reference remains the “Google Search Central” which identifies what structured data is mandatory, optional and optional in different specific cases. provides many more attributes, but these are not considered mandatory from a Google Search perspective and therefore can be left out during a website optimization.

“Google Search” supports 3 formats of Structured data:

  • JSON-LD (recommended);
  • Microdata;
  • RDFa.

Structured data can be tested and validated through the “Multimedia Results Test” and monitored their health status also with Search Console in the dedicated section.

Screaming Frog is also a useful ally in monitoring this markup, and the “Structured Data” tab includes all the major details by reporting related validation issues discovered during the crawl.

To collect the data and respective filters you need to enable the configuration options “JSON-LD,” “Microdata,” “RDFa,” “ Validation,” and “Google Rich Result Feature Validation.”

Structured Data Filters

Config > Spider > Extraction

The columns available to you in the “Structured Data” tab:

  • Address: the scanned URL.
  • Errors: displays the total number of validation errors.
  • Warnings: corresponds to the total number of warnings discovered during the crawl.
  • Total Types: identifies The total number of structured data types discovered for the URL.
  • Unique Types: shows how many unique types of “structured data” were discovered for the URL.
  • Type 1: first structured data discovered.
  • Type 2 etc: second structured data discovered.

The available filters are as follows:

  • Contains Structured Data: lists all URLs that contain structured data.
  • Missing Structured Data: shows URLs that do not contain structured data.
  • Validation Errors: all URLs with validation errors based on vocabulary, Google rich result, or both are displayed, depending on your configuration. The Seo Spider always classifies problems as errors, rather than alerts. Google rich result feature validation shows you errors for missing required properties or problems with the implementation of required properties.
  • Validation Warnings: shows all URLs that have validation warnings (“warnings”) with respect to “Google Rich Results”. The Seo Spider will populate this filter considering only “optional structured data” validation issues.
  • Parse Errors: the filter presents all URLs that contain structured data that have not been parsed correctly. This is often due to incorrect mark-up. If you are using Google’s preferred format, JSON-LD, then the JSON-LD Playground is an excellent tool to help debug parsing errors.
  • Microdata URLs: corresponds to URLs that contain structured data in microdata format.
  • Microdata URLs | JSON-LD URLs | RDFa URLs: URLs containing structured data in JSON-LD, RDFa or microdata format are shown, respectively.
Seo Spider Tab