Directory submissions, from $99 excl. VATDirectory plans, from $99 excl. VATSee the plans

Free Schema Markup Generator

JSON-LD for seven schema types, checked against the fields Google requires as you type, ready to copy and test.

  • Free
  • No account
  • Runs in your browser
Try it now
  • Seven schema types
  • Checks required fields
  • Rich Results Test link

Pages that are about you: X, LinkedIn, GitHub, Crunchbase.

Valid JSON-LDOrganization
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Shiplog",
  "url": "https://shiplog.example.com",
  "logo": "https://shiplog.example.com/logo.png",
  "description": "A changelog tool for small software teams.",
  "email": "hello@shiplog.example.com",
  "sameAs": [
    "https://x.com/shiplog",
    "https://www.linkedin.com/company/shiplog"
  ]
}
</script>

Every required field is filled: ready to paste on the page it describes.

Both open in a new tab: choose the code option and paste what you copied. Nothing is sent from this page.

How to use the Schema Markup Generator

  1. Pick the type that matches the page: Organization for the home page, Product or Software app for a product page, Article for a post.
  2. Fill in the form. Required fields are marked, and the checks under the code update as you type.
  3. Fix every error, then read the Google requirements and the tips.
  4. Copy the script tag, or the JSON only if your site builder wraps it for you, and paste it on that page.
  5. Open the Google Rich Results Test, paste the code and confirm that Google reads it.
Guide

What schema markup is

Schema markup, or structured data, is a short block of code that says in a standard vocabulary what a page is about: this page sells this product at this price, this article was written by this person on this date, this business is open at these hours. The vocabulary comes from schema.org, and the format most sites use is JSON-LD, a script tag that visitors never see. Google recommends JSON-LD when your setup allows it.

The generator writes that block for seven common types and checks it as you type. Malformed values, like a URL without https or a price with a currency sign, are errors. Properties that Google lists as required for its rich result show as Google requirements, and the properties it recommends show as tips.

Which schema types Google still shows as rich results

Google's search gallery still documents rich results for Article, Breadcrumb, Local business, Organization, Product and Software app (checked on 24 October 2026). FAQ is no longer one of them: the Search Central changelog says FAQ rich results stopped appearing on May 7, 2026. The FAQ Schema Generator page explains what that changes.

TypePut it onGoogle requires
OrganizationHome or about pageNothing, but name, URL and logo help
Software appApp pageName, price, a rating or a review
ProductProduct pageName, plus an offer, a review or a rating
ArticleBlog post, news storyNothing, headline and dates recommended
BreadcrumbsAny page with a trailAt least two steps
Local businessThe page of a placeName and address

Two details matter for makers. The Software App result needs a rating or a review: only add one if real reviews are visible on the page. And Google shows breadcrumb trails from this markup on desktop results only, according to its changelog of January 2025.

How to add schema markup to your website

Copy the script tag and paste it into the HTML of the page it describes, in the head or the body. In a site builder, look for the custom code setting of the page or a custom HTML block. In WordPress or Shopify, a theme file or a header code setting does the same. In a framework such as Next.js, render the tag from the page component. Here is what a small Organization block looks like:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Shiplog",
  "url": "https://shiplog.example.com",
  "logo": "https://shiplog.example.com/logo.png",
  "sameAs": ["https://x.com/shiplog"]
}
</script>

How to test schema markup

Open the Rich Results Test, choose the code option and paste the block, or test the live URL once it is published. It tells you which rich results the page is eligible for and which properties are missing. For types without a Google rich result, the Schema.org validator checks the syntax. After a launch, the URL Inspection tool of Search Console shows what Google found on the live page.

JSON-LD, microdata or RDFa?

Google reads all three formats and treats them equally when the markup is valid. Microdata and RDFa add attributes to your visible HTML, so a redesign can break them without anyone noticing. JSON-LD lives in its own script tag, which makes it easier to generate, review and update, and it is the format Google recommends. That is why this generator writes JSON-LD only. If a plugin already adds microdata for the same item, keep one source, not both, so the two never disagree.

Good practices

  • Mark up only what visitors can read on the page. Google's structured data guidelines say so, and they also say rich results are never guaranteed.
  • Use full URLs that start with https, and images that search engines can crawl.
  • Never invent ratings, prices or dates. Update the markup when the page changes.
  • Pair the markup with a clear title and description: check them with the SERP simulator.
Read the guideDo directory submissions help SEO?
FAQ

Questions about the Schema Markup Generator

What is schema markup?

Structured data that describes a page with the schema.org vocabulary: who publishes it, which product or article it shows, what it costs, where a shop is. It is usually written as JSON-LD inside a script tag, invisible to visitors and read by search engines and other software.

Does schema markup help SEO?

Google says it uses structured data to understand a page and to make it eligible for rich results, such as product details or breadcrumbs in a result. It also says it does not guarantee that rich results will show. Add markup because it describes your page accurately, and keep expectations modest.

Which schema type should I use?

The one that matches the main content of the page. Organization on the home page or the about page, SoftwareApplication or Product on a product page, Article or BlogPosting on a post, LocalBusiness for a place customers visit, BreadcrumbList on any page with a breadcrumb trail. A page can carry several blocks.

Where do I add JSON-LD on my website?

Paste the script tag in the HTML of the page it describes, in the head or the body. Most site builders and CMS have a custom code field per page or a custom HTML block. Google also reads JSON-LD added with JavaScript, so a framework component that renders the tag works too.

Does the schema markup generator send my details anywhere?

No. The JSON-LD is built and checked in your browser. Nothing is stored or sent anywhere. The Rich Results Test link only opens Google in a new tab: you paste the code there yourself.

Related free tools

All free tools
Free

Add structured data

FAQ Schema Generator

Turn your questions and answers into FAQPage JSON-LD you can paste into your page.

Free

Polish your page

SERP Simulator

Check your page title and meta description length, with a search-style snippet and a social card preview.

Free

Track your listings

UTM Builder

Add UTM parameters to any link, one at a time or one per directory in bulk, with a clean lowercase convention.

Free

Time your launch

Launch Time Planner

See when the Product Hunt or MegaLaunch launch day starts in your time zone, across five zones, with a countdown.

Tools prepare the launch

Ready? Get your product seen.

A permanent MegaLaunch page, a followed link to your site, and makers who vote for what they like. Free with a link back, or $4.99 excl. VAT for Premium.

Ask AI about MegaLaunch