Most search results are text: a blue link, a URL, a grey description. But some results look completely different — they show star ratings, expandable FAQs, recipes with cook time, products with price and availability. These are rich snippets, and they consistently achieve 20–30% higher click-through rates than standard results.

The mechanism behind rich snippets is structured data — specifically, Schema.org markup implemented via JSON-LD.

What Is Structured Data?

Structured data is code you add to a web page to tell search engines — in a machine-readable format — what the page is about. Rather than inferring meaning from text, Google reads structured data and knows with certainty: "This page is a Recipe, with a name, a cook time, a calorie count, and an author."

The vocabulary for this is defined at schema.org, a project backed by Google, Bing, Yahoo, and Yandex.

JSON-LD: The Recommended Format

Google strongly recommends JSON-LD because it's easy to add and maintain — it lives in a <script> tag and doesn't require you to modify your HTML structure.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Structured Data Guide for 2025",
  "author": { "@type": "Person", "name": "CachePlex Team" },
  "datePublished": "2025-06-04"
}
</script>

Schema Types That Unlock Rich Snippets

FAQ (FAQPage)

Expands in search results to show 2–3 question-answer pairs. One of the most visually dominant rich result types — it can double or triple the vertical space your result occupies.

Review / AggregateRating

Shows star ratings and review count in the snippet. Dramatically improves CTR for product pages, local business listings, recipes, and apps.

Product

Displays price, availability, and rating in the snippet. Essential for e-commerce.

HowTo

Displays step-by-step instructions with optional images in the search result. Highly relevant for tutorial content.

BreadcrumbList

Replaces the URL in your search snippet with a readable breadcrumb path (e.g., Home › Blog › Technical SEO).

LocalBusiness

Powers the Knowledge Panel and local map pack. Includes address, phone number, and opening hours. Critical for any business with a physical location.

Common Structured Data Mistakes

  • Marking up content not visible on the page. Structured data must describe content users can actually see.
  • Using invalid property values. Dates must be ISO 8601 format ("2025-06-04"), not "June 2025".
  • Applying review markup without genuine user reviews. This is against Google's spam policies.
  • Forgetting required properties. Missing required fields means Google won't render the rich result.

Check Whether Your Site Uses Structured Data

Our SEO Analyzer detects the presence of JSON-LD and Schema.org markup as part of every free scan. If your site is missing structured data, you'll see it in the Issues section — along with plain-English guidance on what to add first.

Check My Structured Data Free →

No account required · Instant results