โญ Free Google Rich Result Preview

Rich Result Preview

Paste your JSON-LD structured data and instantly check it against the rules for common rich-result types โ€” Article, Product, Recipe, Review, FAQ, Breadcrumb, Event and more. The tool validates required and recommended properties and previews how the rich result could appear in Google. 100% in your browser โ€” nothing is uploaded or stored.

Paste your JSON-LD
Detected & rich result preview
No type detected yet
Paste JSON-LD and click Validate to see the preview and checks.

๐Ÿ”’ Everything runs in your browser. Your structured data is never uploaded, logged or stored.

The Rich Result Preview takes your JSON-LD structured data, checks it against the rules for the most common rich-result types, and shows how the enhanced result could look in Google. Structured data is what turns an ordinary blue link into a rich result โ€” star ratings under a product, an expandable FAQ, a recipe with a cook time, or breadcrumbs in place of a bare URL. But a single missing required property can make a page ineligible, and those mistakes are invisible until you test them. This tool validates required and recommended properties for Article, Product, Recipe, Review, FAQ, Breadcrumb, Event and more, then previews the likely result.

It is part of the Social & Rich Preview group in our free SEO Toolkit. Pair it with the FAQ Schema Generator, Article Schema Generator, Product Schema Generator and Breadcrumb Schema Generator to build the markup, then validate it here. Everything runs in your browser โ€” nothing you enter is uploaded or stored.

15+
Schema Types
100%
Free Forever
0
Data Stored
99.9%
Uptime
โ€” Features โ€”

Validate Before You Publish

Schema checks and a live result preview.

Required Property Checks

Flags missing required and recommended fields.

Result Preview

See stars, FAQ rows, breadcrumbs and more.

15+ Schema Types

Article, Product, Recipe, FAQ, Event and more.

Private by Design

Parsing runs in your browser โ€” nothing leaves your device.

โ€” How It Works โ€”

Validate in Seconds

From JSON-LD to a checked rich result.

1

Paste JSON-LD

Your structured data block.

2

Validate

Type detection and checks run.

3

See the Preview

How the rich result could appear.

4

Fix & Confirm

Resolve errors, then verify in Google.

โ€” Example โ€”

A Product Rich Result

How Product schema adds stars and price to a result.

Example Store
https://example.com โ€บ headphones
Wireless Headphones X200
โ˜…โ˜…โ˜…โ˜…โฏจ 4.5 (127) ยท In stock
Noise-cancelling over-ear headphones with 40-hour battery life and fast charging.

What Is a Rich Result Preview?

A rich result preview tool reads your structured data and shows whether it qualifies for an enhanced search listing, then sketches how that listing could look. Structured data โ€” usually written as JSON-LD โ€” is a block of machine-readable markup that describes what a page is about: that it is a recipe with a cook time, a product with a price and rating, or a page of frequently asked questions. When Google trusts that markup, it can upgrade the plain blue link into a rich result with stars, images, prices or expandable answers, which stands out and tends to earn more clicks. This tool validates the markup against the documented requirements and previews the likely outcome. It is part of the Social & Rich Preview group in the SEO Toolkit.

Rich Result Types It Checks

Different content qualifies for different rich results, and each type has its own required and recommended properties. This tool covers the most common and high-value ones. Article needs a headline and image. Product needs a name and benefits from offers and an aggregate rating to show stars and price. Recipe needs a name and image and can show cook time and ratings. FAQPage needs its mainEntity list of questions. BreadcrumbList replaces the URL with a navigation path. It also handles Review, Event, Organization, LocalBusiness, Person, VideoObject, HowTo and WebSite, checking each against its own rules.

โญ

Product

Star ratings, price and availability in the result.

โ“

FAQPage

Expandable questions directly under the link.

๐Ÿณ

Recipe

Image, cook time and rating on the listing.

๐Ÿงญ

Breadcrumb

A navigation path in place of the bare URL.

Why JSON-LD and Required Properties Matter

Google recommends JSON-LD as the format for structured data because it sits in a single script block, separate from your visible HTML, making it easy to add and maintain. Within that block, the distinction between required and recommended properties is what decides eligibility. A required property that is missing โ€” a Product without a name, an Article without a headline โ€” usually disqualifies the page from the rich result entirely. Recommended properties do not block eligibility but improve how complete and trustworthy the result looks, and Google may favour richer markup. This tool separates the two clearly, so you know which gaps are fatal and which are merely improvements.

What This Tool Does

  • Parses JSON-LD, including @graph blocks and multiple types
  • Detects the schema type of every node in your markup
  • Checks required properties and flags missing ones as errors
  • Lists recommended properties that are absent as warnings
  • Confirms the @context references schema.org
  • Previews the likely rich result with stars, FAQ rows or breadcrumbs

How to Use the Rich Result Preview

  1. Paste your JSON-LDThe full structured-data block.
  2. Click ValidateThe type and checks appear.
  3. Review the previewSee how the result could look.
  4. Fix the errorsAdd missing required properties.

Technical Notes

It checks the same documented required and recommended properties, but it is not affiliated with Google and does not run Google's own crawler. Google's test fetches your live URL and applies its full internal rules; this tool validates the JSON-LD you paste, entirely in your browser, which is faster for drafting and works on markup that is not published yet. Always confirm in Google's Rich Results Test before relying on a rich result.

No. Valid markup makes a page eligible, but Google decides whether to actually show a rich result based on quality, relevance and its own systems. Eligibility is necessary but not sufficient. Think of valid structured data as opening the door โ€” it does not force Google to display the enhancement, but without it the door stays closed.

Yes. Many pages bundle several schema objects in a single @graph array โ€” for example a BreadcrumbList, an Article and an Organization together. The tool walks the whole structure, detects every node with an @type, and validates each one against its own rules, listing all detected types so you can see the full picture.

No. Your JSON-LD is parsed and validated entirely in your browser with JavaScript, and the tool never makes a network request with your markup. The only external request is the browser loading an image URL to show it in the preview. Nothing you paste is uploaded, logged or stored.

Common Use Cases

โœ…

Pre-Publish Check

Validate markup before it goes live.

๐Ÿž

Debug Lost Results

Find the missing property that broke eligibility.

๐Ÿ›’

Product Listings

Confirm rating and price markup is complete.

โ“

FAQ Markup

Check FAQ schema before adding it to a page.

Use the Rich Result Preview with these tools from the SEO Toolkit: build markup with the FAQ Schema Generator, Article Schema Generator, Product Schema Generator, Review Schema Generator and Breadcrumb Schema Generator, preview social cards with the Facebook & OG Preview, and check the search snippet with the SERP Snippet Preview.

โ€” Who It's For โ€”

Built for Everyone

Anyone adding structured data to a site.

๐Ÿ“ˆ SEO Specialists ๐Ÿ’ป Web Developers โœ๏ธ Content Creators ๐Ÿ›’ E-commerce Teams ๐Ÿ“ฐ Publishers ๐Ÿข Agencies ๐Ÿณ Recipe Sites ๐Ÿš€ Site Owners
โ€” FAQ โ€”

Frequently Asked Questions

Everything about validating structured data.

It reads your JSON-LD structured data, detects the schema type, and checks it against the required and recommended properties for common rich-result types like Article, Product, Recipe, FAQ and Breadcrumb. It then previews how the enhanced result could appear in Google and lists every error and warning it finds.

Yes, completely. There is no cost, no sign-up and no limit on how many times you validate. The tool runs entirely in your browser, so there are no server costs and nothing to pay for.

It covers the most common rich-result types: Article, NewsArticle, BlogPosting, Product, Recipe, Review, FAQPage, BreadcrumbList, Event, Organization, LocalBusiness, Person, VideoObject, HowTo and WebSite. Each is checked against its own required and recommended properties, and the tool detects every type present in your markup.

It checks the same documented properties but is not affiliated with Google and does not run Google's crawler. Google's test fetches your live URL and applies its full internal rules; this tool validates the JSON-LD you paste, in your browser, which is faster for drafting and works on unpublished markup. Always confirm in Google's own test before relying on a rich result.

No. Valid markup makes a page eligible, but Google decides whether to actually display a rich result based on quality, relevance and its own systems. Eligibility is necessary but not sufficient โ€” valid structured data opens the door, but it does not force Google to show the enhancement.

Required properties must be present for the page to be eligible โ€” a missing one usually disqualifies the rich result entirely, so the tool flags it as an error. Recommended properties do not block eligibility but make the result more complete and trustworthy, so the tool flags missing ones as warnings rather than errors.

Yes. Many pages bundle several objects in a single @graph array, such as a BreadcrumbList, an Article and an Organization together. The tool walks the whole structure, detects every node with an @type, validates each against its own rules, and lists all detected types so you see the complete picture.

The most common causes are a trailing comma after the last property, a missing comma between properties, unquoted keys, or a missing closing bracket or brace. The tool reports the parser's error message to help you locate the problem. Fix the JSON syntax first, then it can detect the type and run the property checks.

Yes. For FAQPage it renders the expandable question rows that appear under the link, and for BreadcrumbList it shows the navigation path that replaces the bare URL. For Product, Recipe and Review it shows star ratings, and for Recipe and Video it shows a thumbnail, so you see the specific enhancement each type produces.

No. Your JSON-LD is parsed and validated entirely in your browser with JavaScript, and the tool never sends your markup over the network. The only external request is the browser loading an image URL to display it in the preview. Nothing you paste is uploaded, logged or stored.

Yes. The validator is fully responsive, so you can paste structured data and read the detected types, the preview and the checklist from a phone or tablet. The input area, the rich-result preview and the validation list all display cleanly on small screens just as they do on desktop.

Validate Your Structured Data Now

Check your JSON-LD against the rules for common rich-result types, catch missing required properties, and preview how the enhanced result could look in Google. Free, private and instant in your browser.

โญ Open the Validator โ† All Preview Tools