Deploying Schema

Ways to get your schema live

Once your schema is generated, there are two ways to put it on your page: paste the block into your <head>, or push it straight to HubSpot. The Page Setup wizard walks a page through generate, deploy, verify, and monitor in one place.

View as plain text Updated 2026-07-07

After a schema is generated, you add it to your live page. SuperSchema gives you two ways to do that, and both put the same JSON-LD on your page: paste the generated block into your page's <head>, or push it directly into HubSpot. Pick whichever fits how your site is built. If you would rather be walked through it, the Page Setup wizard takes a single page all the way from generating schema to deploying, verifying, and (on paid plans) monitoring it.

Your two deploy paths #

Copy-paste into your <head>
Copy the generated block from SuperSchema and paste it into the <head> of the page you generated it for. This works on every platform: WordPress, Shopify, Webflow, custom HTML, or anything else that lets you edit head code. It is the universal option.
Deploy to HubSpot
If you use HubSpot, connect your portal and push schema straight into a blog post, page, landing page, or knowledge article. No copy-paste, and SuperSchema places the block for you. The button reads "Deploy to HubSpot" (and "Redeploy to HubSpot" once a page has already been deployed).
Note SuperSchema does not host the schema itself as a remote file. Schema is always embedded directly on your page as an inline <script type="application/ld+json"> block, which is the format Google recommends. What SuperSchema can host, on paid plans, are AI-readable Markdown and plain-text versions of your page; those ride along in the copy block as <link rel="alternate"> tags. See AI-readable alt files for more.

The Page Setup wizard #

Page Setup is the guided flow for taking one page from nothing to fully set up. It moves through a clear sequence and shows your progress as a stepper at the top:

  1. Generate: SuperSchema reads the page and generates the right schema type(s), each with its own quality score.
  2. Deploy: ship the block to your page, either by copying it for your <head> or by pushing it to HubSpot.
  3. Verify: SuperSchema fetches the live page and confirms your schema is actually there and matches the version it generated.
  4. Monitor (paid plans): keep the page under watch so you are alerted if the schema drifts, breaks, or disappears.
Note The stepper labels you will see are Schema, Alt Files, Deploy, Verify Page, and Monitor. On a schema-only setup the Alt Files and Monitor steps are hidden and the labels shorten to Deploy Schema and Verify Schema.

Which one should you use? #

Your setupBest path
You use HubSpot for the pageDeploy to HubSpot for a one-click push.
WordPress, Shopify, or WebflowCopy-paste into the head, using the platform guide for where each one keeps its head code.
Custom HTML or any other CMSCopy-paste into the head.
Not sureCopy-paste into the head. It works everywhere.
Tip Whichever path you choose, run Verify afterward so you know the schema is live and correct before you move on. Verification also unlocks monitoring on paid plans.

What the deployed block looks like #

However you deploy, SuperSchema wraps your JSON-LD in two HTML comment markers. Leave them in place: they are how SuperSchema recognizes which exact version is live when it verifies and monitors the page. Removing them does not break your schema for search engines, but it does stop SuperSchema from tracking it.

html
<!-- SuperSchema v="2" id="..." ts="..." types="..." -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "..."
}
</script>
<!-- /SuperSchema -->

Still have questions?

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

Contact Support