How this tool works
Structured data describes a page in a form search engines parse directly, instead of inferring everything from the prose. It does not raise rankings. What it can do is qualify a page for a rich result — a star rating, a price, a breadcrumb trail — which changes how much of your page appears in the results.
The output is JSON-LD, the format Google recommends, for eight types: Article, FAQPage, Product, LocalBusiness, BreadcrumbList, Event, Organization and WebSite. Only the fields you fill are emitted, so a partly completed form produces a valid smaller block rather than one padded with empty properties.
Getting a rich result rather than a warning
- Describe only what is on the page: marking up a review, a price or a question that a visitor cannot see is a structured data violation and can earn a manual action. The markup has to match the visible content.
- Fill the required properties: each type has a set that Google treats as mandatory before a rich result is possible. The Rich Results Test names the ones you are missing.
-
Paste it inside a script tag:
wrap the block in
<script type="application/ld+json">. Head or body both work, and one page may carry several separate blocks. - Validate before relying on it: Google's Rich Results Test shows what Google can use; the Schema.org validator shows whether the markup is well formed. They answer different questions and both are worth running.