No. 12SEO & growth

Schema Markup Generator

Fill in a short form and get valid JSON-LD for a software product, your company, an FAQ, an article or a breadcrumb trail — with warnings for the fields Google needs before it shows a rich result.

lockRuns in your browser — nothing you type is uploaded.updateLast updated money_offFree, no sign-up
Details
JSON-LD
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "applicationCategory": "BusinessApplication",
  "operatingSystem": "Web",
  "offers": {
    "@type": "Offer",
    "price": "0",
    "priceCurrency": "USD"
  }
}
</script>
Checks
  • errorname is required.
  • warningWithout aggregateRating (or a review) Google won't show the software app rich result. Only add ratings that real users gave on this page.
Guide

How to use it

  1. 1
    Choose the schema type that matches the page: Software app for a product page, Organization for your homepage, Article for blog posts.
  2. 2
    Fill in the fields. The JSON-LD updates as you type and leaves out anything empty rather than emitting blank values.
  3. 3
    Read the checks — errors mean the markup won't qualify for a rich result, warnings are recommended improvements.
  4. 4
    Copy the script tag into your page, publish, and confirm with Google's Rich Results Test.
Worked examples

Examples

A free AI tool's product page

Name, URL, BusinessApplication, operating system “Web” and price 0 produce valid SoftwareApplication markup with an Offer at $0. The checks still warn that without a rating Google won't show the app rich result — add one only once real users have reviewed it on your page.

An FAQ written in plain text

Paste your questions as Q: and A: lines — answers can run over several lines. Each pair becomes a Question with an acceptedAnswer. The Q&A must also be visible on the page; markup for hidden content is against Google's guidelines.

Breadcrumbs for a blog post

Home | https://acme.ai/, Blog | https://acme.ai/blog, then the post title with no URL. Positions are numbered automatically, and the checks flag any middle item that's missing its link. This page uses the same pattern — view its source to see it.

Method

What the generator outputs

Every type starts with "@context": "https://schema.org" and the chosen @type. Empty fields are dropped, prices and ratings are kept as you typed them, and URLs are checked to be absolute. Article dates are ISO 8601 (2026-09-30), and dateModified falls back to the published date.

The warnings follow Google's structured-data documentation for each rich result type: for software apps, a price plus a rating or review; for articles, a headline, and recommended author, image and dates; for breadcrumbs, at least two items with URLs on all but the last. The social side of the same page is covered by the Open Graph preview.

Know before you rely on it

Limitations

  • info
    Structured data makes a page eligible for rich results; it doesn't guarantee them. Google decides per query whether to show them.
  • info
    Only five common types are covered. Products with offers, events, recipes and local businesses need other properties.
  • info
    ProductivityApplication is a widely used value but not one of schema.org's listed examples; Google accepts any descriptive category string.

Sources: Google: software app structured data · Rich Results Test

FAQ

Questions people ask

What is JSON-LD schema markup?

add

A block of structured data, written in JSON inside a <script type="application/ld+json"> tag, that tells search engines and AI systems exactly what a page describes — a software product, a company, an article, a list of questions. Google recommends JSON-LD over the older Microdata and RDFa formats.

Which schema type should a SaaS or AI product page use?

add

SoftwareApplication (or its subtype WebApplication) on the product page, Organization on the homepage or about page, and BreadcrumbList site-wide. Add FAQPage where the page has a real question-and-answer section.

Why doesn't my SoftwareApplication markup show stars in Google?

add

Google's software app rich result needs an offers.price and either an aggregateRating or a review. The ratings must come from real users on your site — marking up ratings that aren't shown on the page, or that you wrote yourself, breaks Google's guidelines and can lead to a manual action.

Is FAQ schema still worth adding?

add

Since 2023 Google only shows FAQ rich results for well-known government and health websites, so most sites won't get the expandable result. The markup is still valid and gives AI answer engines a clean question-and-answer structure to read.

Where do I put the generated code?

add

Anywhere in the page's HTML — the <head> is conventional. In Next.js, render it in a <script type="application/ld+json"> element in the page component; in WordPress, use your SEO plugin's custom schema field or a header-code plugin.

How do I test my schema?

add

Publish the page, then run it through Google's Rich Results Test to see which rich results it's eligible for, and the Schema.org validator to catch syntax problems in types Google doesn't use.

From the directory

AI SEO Tools worth a look

Launching an AI tool?

List it free on LaunchBoosts — it goes live the minute you submit and enters this week's Launch Race, where the top three win Product of the Week and a dofollow link.