Skip to main content
Glossary

Structured Data

A standardized format for providing information about a page and classifying its content, using Schema.org vocabulary to help search engines understand and display content.

Detailed Explanation

Structured data is code added to your HTML that helps search engines understand your content. It uses Schema.org vocabulary (JSON-LD format) to define entities, relationships, and content types. Google uses structured data to generate rich results (star ratings, FAQs, recipes, events).

Common schema types: Article, Product, FAQ, How-To, Event, Organization, Person, and BreadcrumbList. Structured data doesn't directly improve rankings but increases the chance of rich results, which improve click-through rates.

Why It Matters

Structured data enables rich results in search engines, improving visibility and click-through rates. It is a key SEO technique for standing out in search results.

Real-World Example

A recipe website adds Recipe schema with cooking time, ingredients, and ratings. Google displays rich results with stars, cooking time, and calorie information directly in search results.

When to Use

For any content that has a matching schema type: articles, products, FAQs, events, and organizations. Add structured data to all pages where it makes sense.

Advantages

  • Enables rich results in search engines
  • Improves click-through rates
  • Helps search engines understand content
  • Future-proofs for voice search
  • Relatively easy to implement

Disadvantages

  • Does not directly improve rankings
  • Incorrect implementation can cause penalties
  • Schema types evolve and need updates
  • Not all schema types generate rich results
  • Requires testing and validation

Related Terms

Frequently Asked Questions

What format should I use for structured data?

JSON-LD (JavaScript Object Notation for Linked Data) is recommended by Google. Place it in a `<script type="application/ld+json">` tag in the `<head>` or `<body>` of your page.

How do I test structured data?

Use Google's Rich Results Test (search.google.com/test/rich-results) or Schema Markup Validator (validator.schema.org). Both validate your markup and show how it will appear in search results.

Does structured data improve rankings?

Not directly. Structured data helps search engines understand your content and can enable rich results. Rich results improve click-through rates, which can indirectly improve rankings.

What is JSON-LD?

JSON-LD is a lightweight data format for linked data. It is the recommended format for Schema.org structured data. It is easier to implement and maintain than microdata or RDFa.

How many schema types should I use?

Use the most specific type for your content: Article for blog posts, Product for products, FAQ for FAQ pages. You can combine types (Article + BreadcrumbList + FAQPage). Don't over-implement.

Back to Glossary

Browse all terms in our software development glossary.

Browse All Terms