Free SEO extension 🔥

Schema markup generator

Generate valid JSON-LD structured data for rich results. Pick a type, fill in the fields, and paste the script into your page's <head>. Helps Google and AI answer engines understand your content.

Works with
  • Google
Schema type — 13 types
Organization details

Example values are filled in — replace them with your own details before publishing.

JSON-LD

                
    How to use: paste the code inside the page’s <head> (or anywhere in <body>), publish, then test the page in Google’s Rich Results Test or the Schema.org validator. Only describe things that are visible on the page.

    Frequently Asked Questions

    What is schema markup (structured data)? +

    Schema markup is code — usually JSON-LD — that describes your page's content to search engines using the shared vocabulary at schema.org. It can unlock rich results like review stars, FAQs, breadcrumbs and product info.

    How do I add the generated code to my site? +

    Copy the JSON-LD script and paste it into the head (or anywhere in the body) of the relevant page. One block per page/entity is fine, and you can include multiple types on a page when appropriate.

    Which schema type should I use? +

    Match the page: Organization and WebSite for your home page, LocalBusiness for a shop or office, Product for product pages, Article for blog posts and news, FAQPage for Q&A sections, BreadcrumbList for the navigation trail, Event for events, Recipe for recipes, VideoObject for videos, JobPosting for job openings, Person for author pages and SoftwareApplication for apps. You can add more than one block to a page.

    Does structured data help with AI search? +

    Yes. Clear structured data helps AI answer engines and Google's AI Overviews parse entities, facts and relationships, improving your chances of being cited accurately.

    How do I test my markup? +

    Run the output through Google's Rich Results Test and the Schema.org validator to confirm it's valid and eligible for rich results before publishing.

    Is the Schema Markup Generator completely free and unlimited? +

    Yes! Like all tools on SeoSpidie, it's 100% free to use. There are no paywalls, no login requirements, and no strict usage limits.

    Is my data safe and secure? +

    Absolutely. The generator runs entirely in your browser. We do not store what you type or keep a database of your markup.

    What is schema markup?

    Schema markup, also called structured data, is code that describes the content of a page in a standard vocabulary from schema.org. It tells search engines precisely what a page contains — a product with a price and availability, an article with an author and date, a local business with opening hours, an event with a location and time.

    Search engines use structured data to understand pages more reliably and, for supported types, to show rich results: product prices and ratings, breadcrumbs, event details, recipe information and more. AI answer engines can also use clearly labelled facts when summarising information.

    Google recommends the JSON-LD format, a script block placed in the page's HTML that does not change what visitors see. The markup must match the visible content: marking up reviews, prices or questions that are not on the page breaks Google's guidelines.

    Why use the Schema Markup Generator?

    Structured data (JSON-LD) tells search engines precisely what a page is about — a product, an article, a business, a set of FAQs. It is required for many rich results, such as product prices and review stars, and helps AI systems understand your content.

    How to use it

    1. Choose one of 13 schema types — Organization, Local Business, Product, Article, FAQ, Breadcrumb, Event, Recipe, Video, Job Posting, Person, Website or Software App.
    2. Fill in the fields marked Required (and Recommended where you can); the JSON-LD code and the rich-result checks update as you type.
    3. Fix anything listed in red, then copy or download the script and paste it into the page's HTML.
    4. Test the published page in Google's Rich Results Test.

    Tips for better results

    • Only mark up content that is visible on the page.
    • Validate with Google's Rich Results Test before publishing.
    • Use one consistent Organization schema across the site.

    Step by step, with screenshots

    1. 1Pick a schema type and fill in the fields — the JSON-LD and checks update as you type.
      Step 1: Pick a schema type and fill in the fields — the JSON-LD and checks update as you type.

    Features of the Schema Markup Generator

    • 13 schema types. Organization, Local Business, Product, Article, FAQ, Breadcrumb, Event, Recipe, Video, Job Posting, Person, Website and Software App.
    • Required and recommended fields. Fields are labelled so you know what Google needs.
    • Live JSON-LD. The code updates as you type.
    • Built-in checks. Problems are listed in red before you copy the code.
    • Copy or download. Paste the script into your page; everything runs in your browser.

    Who is it for?

    • Local businesses: describe your address, hours and contact details.
    • Online stores: add product data such as price, availability and identifiers.
    • Bloggers and publishers: mark up articles, authors and breadcrumbs.
    • Developers: produce valid JSON-LD quickly for templates.

    Understanding your results

    The generated script is ready to paste into your page's HTML. Fix every item flagged in red first — missing required fields make the markup ineligible for rich results. Recommended fields are optional but make the result more complete.

    After publishing, test the live page in Google's Rich Results Test and watch the enhancement reports in Search Console. Valid markup makes a page eligible for rich results, but Google decides when to show them.

    Example: adding local business markup

    A bakery in Lyon wanted Google to show its correct opening hours and address, which often appeared outdated in search.

    The owner chose the Local Business type in the Schema Generator, filled in the business name, address, phone number, opening hours for each day and the website URL, and fixed the one field the checks flagged in red — a missing postal code. The generated JSON-LD was pasted into the homepage, and Google's Rich Results Test confirmed it was valid. The owner also kept the hours on the Google Business Profile identical, so every source agreed.

    Common mistakes to avoid

    • Marking up content that is not visible on the page.
    • Adding the same Organization markup with different details on many pages.
    • Copying markup between pages without updating names, prices and dates.
    • Expecting rich results immediately — eligibility is not a guarantee.

    More questions about the Schema Markup Generator

    Can I use more than one schema type on a page?

    Yes. A product page can carry Product and BreadcrumbList markup, for example. Each type should describe content that is visible on the page.

    Where in the page does JSON-LD go?

    Anywhere in the HTML, usually in the head or just before the closing body tag. It does not change what visitors see.

    From the blog
    How to Validate GTIN, EAN and UPC Barcodes in Bulk
    Check every barcode in your catalogue at once, understand why numbers fail and fix them before your feed is rejected.
    How to Write SEO-Friendly URL Slugs (With Examples)
    Rules and examples for clean, readable URL slugs, and why changing existing URLs needs care.
    What Is a GTIN and How to Check If a Barcode Is Valid
    GTINs, EANs and UPCs explained, how the check digit catches errors, and when online sellers need a real barcode.
    How to Compare Your Website SEO With a Competitor, Side by Side
    Run a free side-by-side SEO comparison with up to three competitors and turn the gaps into clear tasks.
    How to Find Google Product Category IDs for Your Feed
    Search Google’s product taxonomy, choose the most specific match and add the ID to your feed in a few minutes.
    How to Do a Competitor SEO Analysis for Free, Step by Step
    Identify who you really compete with in search, compare the right things and turn what you learn into a plan.
    How to Choose the Right Google Product Category for Your Products
    How Google’s product taxonomy works, when to set the category yourself and how to pick the most accurate one.
    How to Check If Image URLs Are Working in Bulk
    Test a whole list of image URLs at once and find the broken ones before customers or Merchant Center do.
    How to Validate a Product Feed Before Uploading to Merchant Center
    Catch missing attributes and format errors in your product feed with a free validator before Google disapproves anything.
    How to Fix Common Google Merchant Center Feed Errors
    The Merchant Center errors that disapprove the most products, what causes each one and how to fix it for good.