/Create New

What type of page are you building?

Pick your page type and we suggest the right schema combination with @id linking. Or pick individual types below.

Recommended schema sets by page type

Or pick an individual schema type

How it works

Build valid schema in three steps

No schema knowledge required. Pick your page type, fill in the fields, and get production-ready JSON-LD you can paste directly into your site.

Pick your page type

Select a page type for smart schema combos, or pick from 27+ individual types with priority tiers.

Fill in your details

Enter your information in a guided form with live preview. Required fields are marked, tooltips explain each field.

Copy the code

Get syntax-highlighted JSON-LD markup. Copy it into your page's <head> section and test with Google's Rich Results tool.

Coverage

27+ schema types you can build

Generate structured data for content, commerce, navigation, identity, local, and software pages.

Identity & Brand

OrganizationWebSiteWebPagePersonProfilePage

Content & Publishing

ArticleBlogPostingFAQPageQAPageHowToVideoObject

Commerce & Offers

ProductOfferServiceAggregateRatingReview

Collections & Navigation

CollectionPageItemListListItemBreadcrumbListSearchAction

Local, Events & Jobs

LocalBusinessEventPlaceJobPosting

Software, Media & Recipes

SoftwareApplicationImageObjectRecipe

Common questions

Frequently asked questions

Do I need technical knowledge to use this builder?

No. The builder provides a guided form for each schema type. You fill in your details — company name, product description, price, author — and the tool generates valid JSON-LD code you can copy directly into your page. No coding or schema knowledge required.

Where do I paste the generated JSON-LD code?

Add it inside a <script type='application/ld+json'> tag in your page's <head> section. Most CMS platforms (WordPress, Shopify, Webflow) have dedicated fields or plugins for structured data. If you use a static site, paste it directly into your HTML template.

How do I know which schema type to use?

Match the schema type to what the page actually contains. Homepage → Organization + WebSite. Blog post → Article. Product page → Product. FAQ page → FAQPage. Local business → LocalBusiness. If your page contains multiple types of content, you can add multiple schema types — each in its own JSON-LD block.

Can I add multiple schema types to one page?

Yes, and it's recommended. A typical blog post might have Article + BreadcrumbList + FAQPage. A product page might have Product + BreadcrumbList + AggregateRating. Each type goes in a separate JSON-LD script block, or you can combine them in a single block as an array.

How do I test if my schema is working?

After adding the code to your page, use Google's Rich Results Test (search.google.com/test/rich-results) to verify it's valid and see which rich results you qualify for. You can also use Vizup's Schema Validator to check for missing fields, date errors, duplicates, and get a health score.

What's the difference between required and recommended fields?

Required fields are the minimum Google needs to consider showing a rich result. Without them, the rich result won't appear. Recommended fields aren't mandatory but improve the quality and visibility of your enhanced listing. The builder marks required fields with an asterisk.

Will adding schema guarantee rich results in Google?

No. Schema makes your page eligible for rich results, but Google decides whether to show them based on content quality, relevance, and other factors. However, pages with valid, complete schema are significantly more likely to earn enhanced search features than pages without.

How is JSON-LD different from Microdata or RDFa?

JSON-LD sits in a separate script block and doesn't touch your visible HTML. Microdata and RDFa are embedded inline within your HTML tags. Google recommends JSON-LD because it's easier to add, maintain, and debug. All major search engines and AI crawlers support it.

Does the builder support nested schemas?

Yes. When you build schema types that naturally include nested objects — like an Article with an author (Person) and publisher (Organization), or a Product with an Offer — the builder automatically structures the nesting correctly in the JSON-LD output.

Can I see the JSON-LD code as I fill in the form?

Yes. The builder includes a live preview panel that updates in real-time as you type. You can see the exact JSON-LD code that will be generated, including field completion progress and a copy button that's always available.

What are page-type schema combos?

Instead of guessing which individual schema types to add, you can select your page type (Homepage, Blog, Product, Recipe, Job Listing, etc.) and the builder automatically generates the right combination. For example, selecting 'Blog / Article' generates Article + BreadcrumbList + Person schemas together with @id cross-referencing.

What is @id and why does the builder add it?

The @id property creates a unique identifier for each schema entity, allowing cross-referencing between schemas. For example, an Article's author can reference the same @id as a Person schema elsewhere on the site. This helps search engines and AI systems understand that these are the same entity, building a richer knowledge graph about your content.

What are the priority tiers shown next to schema types?

We assign P0 (Essential), P1 (Recommended), P2 (Nice to have), and P3 (Optional) tiers based on real-world impact data from Google case studies and industry benchmarks. P0 types like Product and Article have direct, measurable impact on rich results. This helps you focus effort where it matters most.

Next step

Already have schema? Validate it.

Check if your existing markup is valid, complete, and optimized. Get a health score, fix code, and AI visibility insights.