> ## 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.

# Quick start: Deploy your first schema in 5 minutes

> Create a SchemaGen account, build your first JSON-LD schema, publish it to the SDN, and install the SDK to go live on your website.

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.

<Note>
  The Free plan includes 5 saved schemas. If you need unlimited schemas, AI extraction, or bulk generation, upgrade to Pro ($29/mo) or Agency ($99/mo) from your account settings.
</Note>

<Steps>
  <Step title="Create your account">
    Go to [schemagen.io](https://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.
  </Step>

  <Step title="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.
  </Step>

  <Step title="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.

    <Tip>
      If you're on the Free plan, start with a high-value page type like `Article`, `Product`, or `LocalBusiness` — these are Google-supported types that qualify for rich results.
    </Tip>

    Enter a name for your schema (this is for your reference only) and select the **Target URL** — the specific page this schema applies to.
  </Step>

  <Step title="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.
  </Step>

  <Step title="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.

    <Warning>
      Publishing a schema with validation errors will not prevent delivery, but invalid markup may not be processed correctly by search engines.
    </Warning>
  </Step>

  <Step title="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.
  </Step>

  <Step title="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](/sdk-installation) 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.
  </Step>

  <Step title="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](https://search.google.com/test/rich-results) to confirm your schema is valid and detectable by Google.

    <Tip>
      It may take a few seconds after the page loads for the SDK to fetch and inject schemas. If you don't see the script tag immediately, wait for the page to fully load and check again in DevTools under the **Elements** tab.
    </Tip>
  </Step>
</Steps>

## What's next

Now that your first schema is live, explore these areas to get more out of SchemaGen.

<CardGroup cols={2}>
  <Card title="AI extraction" icon="wand-magic-sparkles" href="/features/ai-extraction">
    Speed up schema creation by pasting a URL and generating JSON-LD automatically.
  </Card>

  <Card title="Bulk generation" icon="layer-group" href="/features/bulk-generation">
    Generate schemas for up to 100 URLs at once — ideal for large sites or content migrations.
  </Card>

  <Card title="Google Search Console" icon="chart-line" href="/integrations/google-search-console">
    Connect GSC to measure impressions and CTR changes driven by your schemas.
  </Card>

  <Card title="Site audit" icon="magnifying-glass-chart" href="/features/audit-tool">
    Scan your entire domain for structured data gaps and export a PDF report.
  </Card>
</CardGroup>
