Free Schema Markup Generator
Generate valid JSON-LD schema markup for any page in seconds. Pick a type, fill the form, and copy the code. Or paste a URL and let AI auto-fill it for you.
What is schema markup?
Schema markup — also called structured data — is a standardized vocabulary from Schema.org that you embed in your HTML to describe what a page is about. It gives Google, Bing, ChatGPT and other AI engines an explicit machine-readable summary instead of forcing them to guess from your raw text.
The recommended format is JSON-LD: a small <script type="application/ld+json"> block in your page's HTML. Properly marked-up pages become eligible for rich results — FAQ accordions, product ratings, event details, recipe cards — which can lift click-through rate by double digits.
Why add schema markup to your site?
Schema is not a direct ranking factor — but it makes your listing eligible for rich results, and rich results lift click-through rate by 20-30% on average. That CTR boost feeds Google's behavioural signals and pulls rankings up indirectly.
Beyond Google, schema is increasingly how generative AI (ChatGPT, Perplexity, Google AI Overviews) decides what your page is about. A well-marked-up page is far more likely to be cited as a source.
Which schema type should you use?
Pick the type that best matches the primary purpose of the page. You can stack multiple types per page when it makes sense (e.g. an Article that also includes an FAQ).
Article
Blog posts, news, long-form editorial content. Eligible for top-stories and rich headlines.
FAQPage
Pages built around question/answer pairs. Renders an expandable FAQ block in search results.
Product
Product detail pages with price, availability, brand. Powers product rich cards and price drops.
LocalBusiness
Storefronts, restaurants, agencies with a physical location. Helps Google show your address and hours.
Organization
Your homepage or about page. Establishes the canonical entity for your brand across Google.
How to add schema to your site
- Generate your JSON-LD with the tool above and click Copy code.
- Paste the entire
<script>block inside the<head>of the page (or anywhere in the body — Google reads both). - Publish the page, then test it in Google's Rich Results Test. Fix any warnings until it shows ✓.
- Wait for Google to recrawl. Most sites see structured data appear in Search Console within a week.