Generating Schema

Generating schema for a page

Paste a URL and SuperSchema reads your real page content, then writes the correct JSON-LD for you. No manual data entry and no Schema.org documentation to hunt through. It also produces clean AI-readable Markdown and plain-text versions of the page alongside the schema.

View as plain text Updated 2026-07-07

SuperSchema reads your live page the way an AI crawler does, then generates the correct JSON-LD schema markup for it automatically. You paste a URL, it analyzes the real content on that page, and it writes structured data grounded in what is actually there. Alongside the schema it also produces AI-readable Markdown and plain-text versions of the page, so answer engines have a clean copy to work from. There is no manual data entry and no Schema.org documentation to read.

How to generate schema #

  1. Open the Generate page.
  2. Paste your page URL into the URL field (the placeholder reads "https://example.com/page").
  3. Leave the type selector on Auto-Detect, or pick a specific type if you already know what the page should be.
  4. Click "Generate Schema".
  5. Wait a few seconds while SuperSchema reads the page and writes the markup.
  6. Review the generated JSON-LD and its quality score in the editor.
  7. Copy the implementation code, add another schema type, or push it straight to HubSpot.
Note If SuperSchema finds schema already on the page, it pauses first and shows you what is there before generating, so you can add a complementary type instead of a duplicate. See "Schema already detected" for what to do.

What happens during generation #

  • Read: SuperSchema fetches your live page and reads its real content, not a cached guess or a template.
  • Analyze: it works out what the page is about, which schema type fits, and which fields it can support with evidence from the page.
  • Generate: it writes valid JSON-LD grounded in that content, filling only the fields the page actually backs up.
  • Score: it grades the result with a schema quality score so you can see how complete and accurate the markup is.
  • Package: it also generates AI-readable Markdown and plain-text versions of the page alongside the schema.
Tip Because the schema is built from your actual page content, it reflects real data. That is the difference between this and pasting a page into a general chatbot, which will happily invent authors, prices, and dates that are not on your page.

What SuperSchema reads from your page #

  • Titles, headings, and body content
  • Author and publisher information
  • Publication and update dates
  • Images and media
  • Product details like price and availability
  • Ratings and reviews
  • Business name, hours, and contact details
  • Event dates and locations
  • Questions and answers for FAQ and Q&A content
Note Some types only generate when the page has evidence for them. A page with no product, price, or commerce signals will not be forced into Product markup, for example. If the content does not support the type you asked for, SuperSchema tells you and can suggest a better fit.

Supported schema types #

SuperSchema can generate a wide range of Schema.org types. Auto-Detect covers the common ones automatically, and you can also force any of these yourself from the type selector:

  • Article, Blog Post, News Article
  • FAQ Page, How-To Guide, Q&A Page
  • Product, Review, Event, Recipe, Course, Job Posting
  • Local Business, Organization, Service, Person
  • Web Page, Website, Breadcrumbs, Images, Videos
Tip A single page can carry more than one of these. See "Adding multiple schema types to one page" for how tabs work.

After it generates #

When generation finishes you land in the schema editor. From there you can review and hand-edit the JSON-LD, refine it with a click, copy the ready-to-paste implementation code, add another schema type to the same URL, or push the schema directly to a connected HubSpot page.

Note Schema generation is included on paid plans. It is not billed per schema, so you can regenerate and add types freely.

Still have questions?

Can't find what you're looking for? Our support team is here to help.

Contact Support