Skip to main content

Structured Data

Structured data is additional information in the source code that helps search engines and other systems categorize a page’s content more accurately.

What is structured data?

Structured data consists of information stored in the background of a website that is machine-readable. Visitors do not see this data directly. It contains information about a page’s content in a format that machines can unambiguously interpret.

Search engines can read text and numbers on a page, but they do not necessarily understand their meaning. For example, is a 4.8 a rating, a price, or a time? Structured data provides additional context by explicitly identifying a 4.8 as a rating, for instance.

The foundation is often the shared vocabulary Schema.org, which provides numerous types and properties for describing web content.

Where did structured data originate?

Schema.org, the unified standard for marking up web content, was initially launched in 2011 by Google, Bing, and Yahoo. Yandex adopted the standard that same year. Prior to that, various methods were used.

Since then, the vocabulary for structured data has been continuously expanded and has become an important foundation for the machine-readable description of web content.

Why is structured data important?

When search engines can better understand and categorize a page’s content, they can process and display it more effectively. Structured data makes content easier to interpret and enables enhanced displays in search results, such as star ratings, prices, availability, or other featured search results.

This additional information can attract more attention and increase the likelihood of clicks. A clear description of content and entities can also be helpful for other automated systems.

Benefits

  • Structured data helps search engines better categorize content.
  • It enables eye-catching, enhanced displays in search results.
  • It creates a solid foundation for other machine-based systems to correctly identify content and entities.

Challenges

Setting up structured data requires technical knowledge and careful maintenance. It follows a fixed format. Incorrect markup is ignored or may trigger warnings.

Furthermore, there is no guarantee that the data will actually be included in a featured snippet. Google itself decides which results and rich snippets are displayed. Furthermore, the specified data must match the visible content. Anyone who marks up content that is not present on the page risks Google ignoring the markup or imposing a manual action in case of violations.

Example

An online store for industrial supplies marks up its product pages with structured data: price, availability, and customer reviews are clearly highlighted. As a result, the product pages can appear in Google Search with additional information such as star ratings, price, or the “In Stock” label.

This allows the listing to stand out visually from competitors’ plain search results and attract more attention—without changing its actual ranking at all.