Skip to content
Website, shop & visibility from one source
SEO & visibility

Structured Data: Win More Clicks with Rich Results

Schema.org and JSON-LD explained in plain terms: how structured data makes your pages appear as rich results with stars, prices and questions in Google.

12 min read SEOStrukturierte DatenRich ResultsSchema.orgJSON-LD

Being found on Google is the first step; the decisive one is the second: the click. Between your entry and the click there are often a dozen other results that all look the same, a blue title, a green address, two lines of text. Structured data changes that. With a few lines of machine-readable code in the background, you explain to search engines what a page is about and enable so-called rich results: star ratings, prices, event dates or expandable questions right in the search result. This makes your entry stand out visually, without the rank having to change. Already 53 percent (Web Almanac 2024) of mobile pages output at least one structured data type, yet many leave the most effective types unused. This article explains in plain terms what structured data is, which schema types produce which results, how to implement and test the markup correctly and why it matters for classic search as much as for new AI answers.

Key takeaways

  • Structured data is an invisible label in the source code that tells search engines what a page is about.
  • Rich results do not improve your rank directly; they make a result on the same rank more visible and thus more likely to be clicked.
  • JSON-LD is the preferred format because it is maintained separately from the layout and is less error-prone.
  • Stars via product and review data, dates via Event and readable paths via Breadcrumb remain reliable; FAQ rich results are now restricted.
  • Only mark up what is actually visible on the page, anything else violates the guidelines.
  • Test every implementation with the Rich Results Test and monitor it in Search Console after going live.

What Structured Data Is

Structured data is an invisible label in the source code of a page that explains to search engines what it is about. A person sees a price, a rating or an opening time on a page and understands immediately what is meant. A machine at first sees only text. Structured data closes this gap: it marks one number explicitly as a price, another as a rating and a section as a frequently asked question. The basis is the shared vocabulary of Schema.org, which the major search engines support. With it you can describe whether a page deals with a product, a local business, an article, an event or a recipe.

Technically this label is usually stored in the JSON-LD format, a small data block that sits invisibly in the head or body of the page and does not change the visible content. JSON-LD has established itself as the preferred notation: 41 percent (Web Almanac 2024) of all pages now use it, because it can be maintained separately from the layout and is less error-prone than older methods that mix the markup directly into the HTML text. Structured data is thus a building block of technical SEO and belongs on every page with clearly classifiable content. How it fits into the bigger picture is shown in our technical SEO checklist.

Briefly explained: Schema.org, JSON-LD and rich results

Schema.org is the shared vocabulary used to describe content, such as Product, LocalBusiness or Event. JSON-LD is the format in which this vocabulary is written as a compact data block. Rich results are the enhanced displays that search engines can generate from it in the result list, for example stars, prices or expandable questions. Whether such a display appears is decided by the search engine and cannot be forced.

Why Rich Results Lift the Click Rate

Rich results work because they direct attention. A result with five filled stars, a price or an event date takes up more space in the list and gives the searcher a decision aid at a glance. This is not about a better rank, but about visibility at the same rank: two results side by side are not equally strong if one shows only text and the other a rating and a price. This visual guidance is especially valuable on mobile devices, where only a few results are visible per screen.

The lever lies in the gap between existing visibility and the actual click. Anyone who already ranks on page one but receives few clicks can get considerably more out of the existing position with rich results, without rewriting the content. At the same time, clean markup strengthens the understanding of the page, which benefits overall visibility. How structured data fits into the content basics is described in our article on SEO basics for businesses.

The core idea behind rich results

Structured data does not automatically improve the rank. It gives search engines the option to display a result more richly, and that richer display draws eyes and clicks. The rank remains a matter of content, technology and relevance; the display is only made possible by the markup.

Which Schema Types Produce Which Results

Not every schema type produces an enhanced display, and the rules change over time. The following types are among the most useful for small and medium-sized businesses because they either frequently appear as a rich result or clearly explain the content to search engines and AI systems.

Product and Review

Product name, price, availability and star rating can appear as a rich result with price and stars.

LocalBusiness

Name, address, phone and opening hours in a structured form, the basis for local findability and the knowledge panel.

Event

Events with date, location and ticket info appear as a date snippet and in event overviews.

BreadcrumbList

The navigation path replaces the bare URL in the result with a readable path such as Home, Services, Detail.

Article

Posts with title, author and date are classified more clearly and prepared for news and discovery surfaces.

FAQPage

Question-and-answer pairs help machines and AI systems grasp the content; the rich-result display is limited.

An important note on FAQ and how-to markup: search engines have strongly restricted the display of expandable questions as a rich result and now show them predominantly only for authoritative government and health pages (Google Search Central). The FAQPage schema still makes sense because it makes the content machine-readable and helps AI-assisted answers, but it should no longer be added solely for the star-style look. Realistically, stars via product and review data, dates via Event and readable paths via breadcrumb markup remain.

The Untapped Potential in Numbers

The spread of structured data is growing, but it is distributed very unevenly. While more than half of mobile pages output at least one type, the particularly effective types remain rare: FAQPage, VideoObject and Event each sit at only about 0.34 percent (Web Almanac 2024) of pages. For small and medium-sized businesses this is exactly where an opportunity lies: those who cleanly use the types that fit their own offering stand out in a field where most competitors have not yet addressed the topic.

  • Product and review data for shops and services with price and reviews
  • Event data for courses, appointments, open days or concerts
  • Breadcrumb markup for a readable path in the result
  • LocalBusiness data for businesses with a shop or service area
  • Article markup for an active blog or advice section

It is important to mark up only what fits the actual offering. A trades business benefits from LocalBusiness and review data, an online shop from product and offer data. How structured data supports local findability is shown in our article on local SEO and the Google business profile.

Implementing JSON-LD Step by Step

Implementing structured data follows a manageable sequence that repeats for every page. What matters is that the markup describes the visible content and does not claim more than what is actually on the page.

  1. Determine the dominant content type of the page, such as product, local business, event or article.
  2. Choose the matching schema type and gather the required fields, for example name, price or date.
  3. Write the markup as a JSON-LD block and embed it in the page, separate from the visible layout.
  4. Make sure every marked-up value is also visibly present on the page.
  5. Check the result with the Rich Results Test and the Schema Markup Validator.
  6. After publishing, watch Search Console to keep errors and coverage in view.

Only mark up what is visible

Search engines require structured data to reflect the content visible to users. Marking up reviews that do not exist on the page, or claiming prices that are not correct, violates the guidelines and can lead to a manual downgrade. Markup is not advertising copy but a factual description of the actual content.

Testing and Monitoring Markup

Before structured data goes live, it should be checked. Google's Rich Results Test shows whether a page qualifies for an enhanced display and which details are recognised. The Schema Markup Validator checks whether the markup matches the Schema.org vocabulary, independent of a specific search engine. Both tools are free and give concrete hints about missing required fields or format errors.

After publishing, Google Search Console takes over the ongoing monitoring. It reports which types of structured data were detected, where errors or warnings occur and how many pages are affected. This makes it visible whether an error affects individual pages or a whole template, for instance when an online shop template forgets a required field. Since load time does not replace the display but supports overall visibility, it is worth looking at the Core Web Vitals in parallel.

Common Mistakes with Structured Data

Most problems with structured data are avoidable and recur. The following overview summarises common mistakes, their consequences and the matching solution.

MistakeConsequenceSolution
Markup without visible contentGuideline violation, possible downgradeOnly mark up what is on the page
Required fields missingNo enhanced displayUse the Rich Results Test before going live
Wrong schema typeContent is classified incorrectlyAlign the type with the dominant page content
Outdated prices or datesContradictory signalsKeep details up to date automatically
Multiple contradictory markupsThe search engine ignores the markupOne clear markup per page
No monitoring after launchErrors go unnoticed for a long timeCheck Search Console regularly

Structured Data in AI Search

Structured data gains additional importance with AI-assisted answers. When search systems summarise content or answer directly, clearly marked-up content helps it to be understood correctly and reproduced accurately. A machine-readably described product, a cleanly marked-up date or a clearly labelled question is easier for an AI system to grasp than plain running text. How websites stay visible in AI answers is explored in our article on AI Overviews and visibility in 2026.

For online shops, clean product and offer markup pays off twice because it feeds both classic rich results and AI answers; how to set up category and product pages for this is shown in our article on SEO for online shops. Structured data is one building block alongside other channels: those who want to make visibility plannable combine it, for example, with a compliant newsletter as a revenue channel and a fast mobile base such as a Progressive Web App provides.

Structured data describes what is already on the page, only in a way a machine can understand too.

Principle for structured data

Structured data is not a trick but a factual translation of your content into a language that search engines and AI systems read reliably. The effort is manageable, the effect shows in more visible results and better machine classification. Which types make the biggest difference for your pages depends on the offering and is best judged on the concrete website. A sober look at your most important pages quickly shows where markup is missing and which order brings the most.

This article is based on data from: Web Almanac 2024 (spread of structured data, JSON-LD, FAQPage, VideoObject, Event) and Google Search Central (rich results, the restriction of FAQ display, guidelines for structured data). Whether an enhanced display appears is decided by the respective search engine and cannot be assured.

Related Articles