JSON-LD for nine rich-result types
Structured data for nine types, built from a form that knows which properties each one requires. You get a JSON-LD script tag for the page head, and every value the model generated is labeled as generated before you publish it.
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "…",
"description": "…",
"image": "…",
"datePublished": "…",
"dateModified": "…",
"mainEntityOfPage": { "@type": "WebPage", "@id": "…" },
"author": { "@type": "Person", "name": "…" },
"publisher": {
"@type": "Organization",
"name": "…",
"logo": { "@type": "ImageObject", "url": "…" }
}
}What it does
Nine types, nested the way schema.org reads them
Article, Product, FAQPage, Event, Person, Organization, LocalBusiness, Review and VideoObject. Each is emitted with the structure the vocabulary defines: an Article carries author and publisher as objects, a Product carries offers, a LocalBusiness carries a PostalAddress, an FAQPage carries mainEntity.
Required properties enforced before anything is generated
Every type declares which of its fields are required, and generation refuses while one is blank. Article requires seven, Local Business eight, FAQ one question and answer pair. Value formats and recommended properties are Google's check against the live page, so the panel links you to Google's Rich Results Test for the final check.
Bulk generation reads what the crawler measured
Pick a site and it lists the pages the crawl returned, leaving out any URL the server answered with an error status. Each document is grounded in that page's own URL, title and meta description, and every result reports how many required fields came from the page, how many are sample data, and which are still empty.
A script tag, and a copy you can open again
The output is a JSON-LD block for the page head, ready to copy. Save it against a site and it comes back with its name, type and document intact, so a correction six weeks later is an edit. The AI assistant builds the same nine documents from the same code.
How it works
- 1
Pick the type, fill the form
Nine types, each with its own fields and its own required set. Choosing one of your crawled pages drops that page's title into the Article headline.
- 2
Draft the rest, then correct it
The AI fill writes values for the fields you left empty. Those values are generated from the type rather than read from your page, so they are drafts to replace. In bulk, each result lists exactly which fields came out of the model.
- 3
Paste it into the head and test the URL
Copy the script tag into the page head, then run the live URL through Google's Rich Results Test. Nothing is written to your site from this screen.
Start marking up pages
Seven-day trial. Generate one document by hand, or run a site's crawled pages through bulk in a single pass. Every tier carries the whole platform and differs only on monthly volume.