Schema is generated inside the Optimization fixer / schema optimizer plan — not a separate public form tool. Supported types: Organization, LocalBusiness, FAQPage, Product, WebPage, Service, and Breadcrumb (+ QAPage detect). After approval, JSON-LD is added to the page head when approved (and skipped when the type is already present, when applicable).
Schema markup turns business and page details into structured data for search engines. In Rabbit SEO, generation happens inside the Optimization fixer — not as a standalone public form. Supported JSON-LD types: Organization, LocalBusiness, FAQPage, Product, WebPage, Service, and Breadcrumb (plus QAPage detect). After you approve, JSON-LD is added to the page head when approved; injection is skipped when that type is already present, when applicable. Review suggestions in the product before publish; this is not Google’s Rich Results Test.
For site owners who want valid structured data without hand-writing JSON-LD.
Rabbit SEO focuses on the structured data types that most sites actually use, with required and optional fields for each.
| Schema type | Typical required fields | Common optional fields |
|---|---|---|
Organization |
name, url |
logo, sameAs, contactPoint |
LocalBusiness |
name, address |
telephone, openingHours, geo, priceRange |
WebPage |
name, url |
description, breadcrumb, primaryImageOfPage |
Service |
name, provider |
areaServed, serviceType, description |
Product |
name, image |
description, brand, offers, sku |
FAQPage |
mainEntity (Question + acceptedAnswer) |
additional question/answer pairs |
BreadcrumbList |
itemListElement (position, name, item) |
additional breadcrumb levels |
Rabbit SEO can also detect QAPage-style question-and-answer content so you can mark it up appropriately. Field requirements follow the schema.org and Google structured data guidance; the optimizer flags missing required fields before you publish.
Generate JSON-LD in the optimizer, review in product, then approve to upsert into the page head.
Pick a schema type and provide the inputs — such as business name, address, or product details — that describe the page.
Rabbit SEO builds JSON-LD structured data from your inputs, mapping them to the correct schema.org properties.
Edit and review the markup in schema optimizer before publish. Confirm required fields and that values match visible content. This is not a built-in Google validator.
Once you approve, JSON-LD is added to the page head when approved (skipped if that type is already present when applicable).
| Input (what you provide) | Output (what you get) |
|---|---|
| A chosen schema type and its field values | Generated JSON-LD mapped to schema.org properties |
| Edits and corrections in the optimizer | Reviewed markup ready for approval (not Google Rich Results Test) |
| Your approval to publish | JSON-LD installed in the page head via platform integration |
Here's how LocalBusiness inputs map to an abbreviated JSON-LD output.
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Sunrise Bakery",
"url": "https://sunrisebakery.com",
"telephone": "+1-303-555-0142",
"address": {
"@type": "PostalAddress",
"streetAddress": "120 Main St",
"addressLocality": "Denver",
"addressRegion": "CO"
},
"openingHours": "Mo-Sa 07:00-18:00"
}
The schema optimizer optimizer helps you catch these before publishing.
Keep improving structured data and on-page SEO with these resources.
Common questions about generating schema markup with Rabbit SEO.
Create valid JSON-LD for your key pages, review it in the schema optimizer optimizer, and publish with confidence. Start with a free SEO audit to find your schema gaps.
Start Free SEO AuditTool: View pricing · Reviews · About Rabbit SEO