This guide walks you through everything you need to get from a blank slate to a live schema on your website. By the end, your site will automatically receive and inject schemas you publish from the SchemaGen dashboard — no further code changes required.Documentation Index
Fetch the complete documentation index at: https://docs.schemagen.io/llms.txt
Use this file to discover all available pages before exploring further.
The Free plan includes 5 saved schemas. If you need unlimited schemas, AI extraction, or bulk generation, upgrade to Pro (99/mo) from your account settings.
Create your account
Go to schemagen.io and sign up for a free account. No credit card is required for the Free plan.After signing up, you land on the SchemaGen dashboard. This is where you’ll manage all your schemas, domains, and settings.
Add your website domain
In the dashboard, navigate to Settings → Domains and add the domain you want to deploy schemas to (for example,
example.com).SchemaGen uses your registered domain to scope schema delivery so that schemas only inject on matching pages. You can add multiple domains under the Pro and Agency plans.Create a new schema
Click New Schema from the dashboard home or the Schemas section in the sidebar.You’ll be prompted to choose how you want to build your schema:
- Schema Builder — use the guided form interface to manually select a Schema.org type and fill in properties. Available on all plans.
- AI extraction — paste a URL and let SchemaGen generate production-ready JSON-LD automatically. Available on Pro and Agency plans.
Build your JSON-LD
Fill in the schema properties using the Schema Builder form. Required fields are marked; add as many optional fields as you can to improve data completeness.If you used AI extraction, review the generated JSON-LD and make any corrections. You can switch to the Code tab at any time to edit the raw JSON-LD directly.When you’re done, click Save as draft. This saves your schema without publishing it to the SDN, so you can validate and review before it goes live.
Validate your schema
From the schema editor, click Validate. SchemaGen checks your JSON-LD against Schema.org specifications and Google Rich Result guidelines and reports any errors or warnings.Fix any errors before publishing. Warnings are non-blocking but worth reviewing — they often indicate missing fields that can improve rich result eligibility.
Publish to the SDN
Once your schema passes validation, click Publish. Your schema is immediately pushed to the SchemaGen Schema Delivery Network.From this point, any page on your site that matches the target URL will receive this schema — as soon as the SDK is installed (see the next step).You can return to this schema at any time to edit, pause, or unpublish it. Changes propagate instantly to the SDN with no code changes required.
Install the SDK on your site
For your schemas to be injected into your pages, you need to install the SchemaGen SDK on your website. This is a one-time setup.See the SDK installation guide for step-by-step instructions for HTML/static sites, WordPress, Shopify, and Next.js.Your Client ID is available in Settings → Client in the dashboard. You’ll need it when adding the SDK snippet to your site.
Verify your schema is live
After installing the SDK, open the target page in your browser and inspect the page source (right-click → View page source) or open browser DevTools.Look for a
<script type="application/ld+json"> tag in the <head> or <body> — this is your published schema, injected by the SDK.You can also use Google’s Rich Results Test to confirm your schema is valid and detectable by Google.What’s next
Now that your first schema is live, explore these areas to get more out of SchemaGen.AI extraction
Speed up schema creation by pasting a URL and generating JSON-LD automatically.
Bulk generation
Generate schemas for up to 100 URLs at once — ideal for large sites or content migrations.
Google Search Console
Connect GSC to measure impressions and CTR changes driven by your schemas.
Site audit
Scan your entire domain for structured data gaps and export a PDF report.