# Schema Markup Generator (JSON-LD)

Structured data helps Google understand your page and can earn you rich results - star ratings, FAQ dropdowns, and more. Pick a schema type, fill in the fields, and copy clean JSON-LD you can drop into a <script> tag.

## How to use it

1. Choose the schema type that matches your page (FAQ, Article, Organization, or Product).
2. Fill in the fields - add as many FAQ rows or details as you need.
3. Copy the generated JSON-LD and paste it inside a <script type="application/ld+json"> tag in your <head>.
4. Confirm it passes Google's Rich Results Test before publishing.

## Frequently asked questions

### What is JSON-LD and why does Google prefer it?

JSON-LD is a script-based format for structured data that lives in your <head> instead of being woven through your HTML. Google recommends it because it's the easiest to add, maintain, and validate without touching your visible markup.

### Will schema markup improve my rankings?

Schema isn't a direct ranking factor, but it can win you rich results that take up more space and attract more clicks. FAQ, review, and how-to markup are especially effective at improving click-through rate.

### How do I test my structured data?

Paste the generated JSON-LD into Google's Rich Results Test or the Schema.org validator. Both flag missing required properties and preview which rich result you're eligible for.

### Can I add multiple schema types to one page?

Yes. A page can carry both Article and FAQPage markup, for example. Add each as its own JSON-LD script, or combine them in one script using an @graph array, then validate the result.

### Do I need to update schema when my page changes?

Yes - structured data must match the visible content on the page, or Google may ignore it or issue a manual action. Regenerate and update the JSON-LD whenever the underlying facts change.

Use the interactive tool: https://www.tryspook.com/tools/schema-generator
