Skip to main content

What is InstantSchema?

InstantSchema manages your website’s structured data — the JSON-LD schemas that tell search engines what your pages are about. It crawls your site, generates the right schemas for each page type, and serves them through a single API your integration fetches at render time.

How it works

  1. Scan — InstantSchema crawls your site and generates <script type="application/ld+json"> schemas for each page (Organization, WebSite, Article, Product, BreadcrumbList, etc.).
  2. Serve — A public REST endpoint (/api/v1/structured-data) returns the schemas for any page, cached and edge-ready.
  3. Integrate — Add one script tag, or use the SDK for server-side rendering. Schemas appear on your pages within seconds.

SEO fidelity

The integration method you choose determines whether schemas appear in the raw HTML (fully crawlable by Google) or are injected by JavaScript after page load.
MethodIn HTML source?Notes
Next.js / Astro / Nuxt SDKYesBest SEO — rendered server-side
Custom APIYesBest SEO — you control the rendering
CDN script / Inline scriptNoJS-injected; Google indexes these too, with a ~5s delay
GTMNoJS-injected; manual dashboard confirmation required
See Integrations → Overview for a full comparison.

Next steps

Quickstart

Add InstantSchema to any site in under a minute

Next.js SDK

Server-render schemas for maximum SEO fidelity

Integration overview

Compare all integration methods

API reference

Raw REST endpoint docs