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.
Validation โ
๐ 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.
Schema checks and a live result preview.
Flags missing required and recommended fields.
See stars, FAQ rows, breadcrumbs and more.
Article, Product, Recipe, FAQ, Event and more.
Parsing runs in your browser โ nothing leaves your device.
From JSON-LD to a checked rich result.
Your structured data block.
Type detection and checks run.
How the rich result could appear.
Resolve errors, then verify in Google.
How Product schema adds stars and price to a result.
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.
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.
Star ratings, price and availability in the result.
Expandable questions directly under the link.
Image, cook time and rating on the listing.
A navigation path in place of the bare URL.
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.
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.
Validate markup before it goes live.
Find the missing property that broke eligibility.
Confirm rating and price markup is complete.
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.
Anyone adding structured data to a site.
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.
Convert, compress, and resize images in multiple formats โ JPG, PNG, WebP, ICO, and more.
Calculate in-hand salary, CTC breakup, tax deductions, and more for Indian employees.
Convert length, weight, temperature, speed, volume, and 200+ measurement units instantly.
Count words, convert case, generate lorem ipsum, find & replace text, and more writing utilities.
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