Skip to content
Aback Launch

Free Schema Markup Generator (JSON-LD)

Pick a type, fill in the fields and get schema.org JSON-LD that meets Google's required fields, ready to paste into your page.

  • Free, no sign-up
  • Runs in your browser; nothing is uploaded
  • Updated Oct 31, 2026

Your company: name, logo and profiles. Put it on the home page.

Organization JSON-LD

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization"
}
</script>

Checks

  • Add the company name.
  • Add the website URL. Google recommends it to tell your organization apart from others with the same name.
  • Add a logo URL. Google can use it in search results and the knowledge panel.

Paste the script into the page it describes, in the head or the body. Every fact in it must also be visible on that page.

Launching soon? Get a launch page with the SEO done for you, free.Launch on Aback Launch

How to use the schema markup generator

  1. 1

    Pick a type

    Organization for your company, Software app for a SaaS, Product, Article or Breadcrumbs.

  2. 2

    Fill in the fields

    The checks list what Google requires or recommends and what is still missing.

  3. 3

    Copy the script

    Paste it into the page it describes, then test the page with Google's Rich Results Test.

Which schema type to use

Organization goes on your home page and tells search engines your company's name, logo and profiles. SoftwareApplication describes a SaaS or app with its price, and with a real rating it can show stars in Google. Product is for things you sell, with a price and availability. Article, BlogPosting or NewsArticle describes a post with its headline, date and author. BreadcrumbList describes the path from your home page to this one, which helps search engines see where the page sits in your site.

A page can carry more than one: a blog post can have Article and BreadcrumbList, each in its own script tag.

Rules Google applies

Everything in the markup must be visible on the page. Do not add ratings that are not real reviews shown to visitors, or prices that differ from the page. Markup that misleads can lose rich results for the whole site.

Valid markup makes a page eligible for rich results, not certain to get them. Google decides per search. The markup still helps search engines and AI assistants understand the page.

Questions

Where do I put the JSON-LD?

Anywhere in the page's HTML, usually in the head. Use one script tag per type, on the page the markup describes.

Why does my software app not show stars?

Google shows the software app rich result only when the markup has a rating or a review, and only from real users. Without one, the markup is valid but plain.

What price should a free app use?

Set the price to 0 with a currency, like USD. For a freemium SaaS, 0 describes the free plan.

How do I test the markup?

Publish it, then paste the page URL into Google's Rich Results Test or the Schema.org validator. Our schema markup checker lists every type it finds on a live page.

Is what I enter stored?

No. The JSON-LD is built in your browser and nothing is sent anywhere.

Guides for this

All free tools

Launch your startup on Aback Launch

Get a launch page that search engines and AI assistants can read, a place in the weekly launch list, and a review by a real person. Free to join.