Build valid JSON-LD for Service, HowTo, Breadcrumb, Product, Event, and rating schema, the structured data that wins rich results and gets you cited in AI Overviews. Pick a type, fill it in, copy the code. No code required.
The right schema on every page is one of a dozen things we build into every site so Google and AI engines trust and cite you. Get a free mockup or audit.
Get a free mockup or audit →LocalBusiness schema describes who you are. These types describe what you do, and they are the ones that earn rich snippets and get you quoted in AI Overviews. Service, HowTo, BreadcrumbList, Product, Event, and AggregateRating give Google and AI engines clean, structured facts they can turn into step lists, price displays, breadcrumb trails, and confident citations. This generator builds valid JSON-LD for all of them, free, from your own input.
Each type unlocks a different feature. Service and Product/Offer help search engines understand and display what you sell, including price. HowTo can surface as an expandable step list and is a favorite source for AI Overviews. BreadcrumbList replaces the raw URL in your search listing with a clean path. Event can appear in event experiences. AggregateRating can show stars (only when backed by real reviews). Layered on the right pages, they make your listing larger, clearer, and more likely to be cited.
Most multi-type schema lives inside paid tools. Yoast SEO Premium runs about 99 dollars a year, Schema Pro about 79 dollars a year, and RankMath Pro is a paid upgrade too. This tool generates the same high-value JSON-LD for free, and because it only templates the values you type, there is nothing fabricated to clean up. Paste the output into our free Schema Validator to confirm it before it goes live.
Pick a type, fill in the fields, then copy the generated JSON-LD and paste it into the <head> of the page it describes (or your CMS header/schema field). Put HowTo on the how-to article, Service on the service page, BreadcrumbList on pages with a visible breadcrumb trail, and so on. Run the result through the validator, then publish.
The Pro version generates and maintains the right schema automatically on every page as your services and content change.
Get early access, book a free call →Pick one of six types, Service, HowTo, BreadcrumbList, Product, Event, or AggregateRating, fill in the fields, and the tool drops your values into a JSON-LD template and prints the finished script block to copy. It runs entirely in your browser. Fields you leave empty are left out of the output instead of being filled with a placeholder, so nothing shows up in the markup that you did not type. Each type has a minimum before it will generate anything: HowTo needs a title and at least one step, breadcrumbs need at least two named levels, Event needs a name and a start date, and the rest need a name. Until it has those, you get a short note where the code would be.
A few small conveniences are worth knowing about. It adds https:// to a URL you typed without one, strips currency symbols and commas out of a price, defaults the currency to USD if you leave that field alone, and sets bestRating to 5 and worstRating to 1 inside a rating block. The field lists follow schema.org type definitions and the properties search engines document for each rich result, so what comes out is standard markup rather than a private format.
It is a templating tool, not a checker. It cannot confirm the URL you typed resolves, cannot see the page the markup is headed for, and so cannot tell you whether the schema matches the content a visitor can actually read, which is what search engines expect of it. It also cannot tell you whether a rich result will appear, because valid markup only makes a page eligible. Run the output through a validator before it goes live, put each block on the page it describes rather than stacking all six on the homepage, and if you also need business name, address, and hours markup, that is the local schema generator. The rest of the set sits at kellywm.com/tools.
No. This one is entirely client side. There is no login, no email wall, and no call out to an API. The markup is rebuilt as you type and it is gone when you close the tab, so there is nothing stored on our end and nothing for us to look at.
Not on its own. The markup makes a rating machine readable, but search engines decide whether to display stars and they are restrictive about ratings a business publishes about itself. Only enter a rating and a review count you can back with genuine reviews shown on the same page. Typing numbers you cannot support is a policy violation, not a shortcut, and it can get all of your structured data ignored.