Schema Markup Generator

Fill in the fields below and copy ready-to-paste JSON-LD schema markup for your page. The generator supports Article, FAQPage, HowTo, Product, LocalBusiness and BreadcrumbList, checks the fields Google documents as required, and never invents values you did not enter.

Paste the result into the <head> of your page inside a script tag with type application/ld+json, then verify it in Google's Rich Results Test.

Updated August 2026

Blog posts and news articles. Author and dates are what engines use to judge freshness and provenance.

Result

Fill in to get valid markup: Headline, Page URL, Author name, Published

Paste inside a script tag with type application/ld+json in your page head.

{
  "@context": "https://schema.org",
  "@type": "Article"
}

How to use it

  1. 1

    Pick the schema type

    Choose the type that matches the page: Article for a blog post, FAQPage for a questions block, Product for a product page, and so on. One page can carry several types — generate them one at a time.

  2. 2

    Fill in the fields

    Required fields are marked. Leave anything you do not have empty — the generator omits empty properties instead of writing placeholder text.

  3. 3

    Copy the JSON-LD

    Copy the generated block and paste it into your page's HTML head, or into your CMS field for custom head code.

  4. 4

    Validate before publishing

    Run the page through Google's Rich Results Test and the Schema.org validator. Markup that describes content not visible on the page is a policy violation, not a shortcut.

What this tool does and does not do

It writes syntactically valid JSON-LD from your input and flags missing required properties. It does not crawl your page, so it cannot confirm that the markup matches what a visitor actually sees — that check is yours.

Structured data makes a page eligible for rich results. It is not a ranking factor on its own, and no generator can promise a rich snippet.

Everything runs in your browser. Nothing you type is sent to a server or stored.

Frequently asked questions

Where do I put the generated code?
Inside the page's <head> in a <script type="application/ld+json"> tag. Placing it in the body works too, but head is the convention. In WordPress you can paste it into a custom head-code field or a plugin that manages structured data.
Do I need every field?
No. Only the fields marked required must be present for the type to be eligible for rich results. Extra properties help engines understand the page but are optional — leave blank what you cannot verify.
Does schema markup help with AI search?
It helps machines parse a page unambiguously — who wrote it, when, what the product costs, what the answer to a question is. That structure is useful to answer engines, but citation depends far more on whether the page actually answers the question clearly.
Is it really free?
Yes. No signup, no limits, nothing to install. Seonix generates and maintains this markup automatically for sites on the platform, but the generator itself is free to use on its own.

Other free tools

All free tools