About schema & rich results tools
Structured data tells search engines what a page is about in a format they can read without guessing: a product with a price, a business with opening hours, an event with a date. These tools help you write that JSON-LD from simple forms, check it for errors, and see what markup any public page already carries.
Start with the generator that matches the main content of your page, then run the validator before publishing. Keep in mind that Google's list of rich results changes: FAQ, Course info and HowTo rich results are gone, while types like Service and Person have no dedicated result but still help describe your entities. Each generator page explains what its type can support today.
Frequently asked questions
Which schema type should I add first?
Start with the type that describes the page's main content. Most sites benefit from Organization and WebSite markup on the homepage, then Product for shop pages, LocalBusiness for a physical business, Article for blog posts and BreadcrumbList across the site. Add more types only when the content is genuinely visible on the page.
Does structured data guarantee rich results?
No. Valid markup makes a page eligible for the rich results Google currently supports, but Google decides whether to show them based on quality, relevance and policy. Some types, such as FAQPage and Course, are still valid schema.org but no longer produce rich results in Google Search.
Is JSON-LD the best format for schema markup?
Google supports JSON-LD, Microdata and RDFa, and recommends JSON-LD where your setup allows it because it sits in one script block and is easier to maintain than attributes spread through the HTML. All the generators on this hub produce JSON-LD.