Generator
Generate JSON-LD for any public page
Paste the address of a public page. Schema Forge reads it, checks the markup it already has, and writes clean JSON-LD for the types it finds.
Pick a schema type
Arrow keys move between typesGet an alert if this page’s schema changes
It is re-checked about once a day, and your browser gets a notification if its structured data is added, removed, broken or fixed. Manage alerts
What it does with your page
Reads what is there
Finds existing JSON-LD, microdata and meta tags, then checks them against what Google asks for.
Builds nine types
FAQ, Product, Local business, Article, Organization, Breadcrumbs, Event, Recipe and Video, scored by how strong the signals are.
Lists every gap
A missing price or author becomes a field you can fill in, never a guess. You can also edit the code by hand and see at once if it is still valid.
Tips
Can I link straight to a result?
Yes. Add the address to the generator link as ?url=, for example /generator?url=https://example.com/page, and the analysis runs when the page opens.
What if my page builds its content with JavaScript?
By default the generator reads the HTML the server sends, so a page that builds its text in the browser may come back empty. Where the host has JavaScript rendering switched on, a checkbox appears under the address box.
What happens to a type my page already has?
It is marked "Already on page" and checked against the properties Google asks for, so you can fix errors instead of replacing it.
Can I change the markup before I copy it?
Yes, in two ways. When the page left something out, a form appears under the code: type the value and the markup updates. For anything else, choose Edit and change the code itself. A check under the editor says at once whether it is still valid JSON and which properties Google would flag.
What if the page is behind a login or built with JavaScript?
Paste its HTML instead. Open the page in your browser, choose View source, copy everything, and paste it into the box under the address field. The markup is built from that HTML and nothing is stored.
What is the schema health score?
A number from 0 to 100. Sixty percent is how many of the types that fit the page are already marked up, and forty percent is how clean that markup is. The reasons are listed beside it. A page with nothing to mark up gets no score.
Can I show the score on my own site?
Yes. Under the score, open Show this score on your own site. It gives you a small badge image that updates about once an hour, and a link audit tools can use to send people here to fix a page.
Where do I paste the markup on WordPress, Shopify or Webflow?
Under each block there are short steps for plain HTML, WordPress, Shopify, Webflow and Next.js, with a ready-made snippet where the platform needs one.