SEO Tools

Schema Markup GeneratorCreate JSON-LD for 16 Types

Creates JSON-LD structured data for 16 schema types from a simple form.

Schema Markup Generator tool

Set your options

Schema type (16)
Content
Business
Commerce
Media
Site

Switching type clears the form, so copy your code first.

Article details

Empty fields are left out of the code.

Pick a type and fill in the details

Choose one of 16 schema types and fill in what you know. The JSON-LD builds as you type.

About the Schema Markup Generator

Structured data tells search engines what a page is about in a form a machine can read: an article with an author, a product with a price, a business with an address. Kwebby's Schema Markup Generator writes that markup for you. Pick one of 16 schema types, fill in a form or describe your page in plain English, and copy a ready-to-paste JSON-LD script tag. This page explains what the tool writes, which defaults to check by hand and which types Google still turns into rich results.

Key Takeaways

  • Kwebby's Schema Markup Generator builds JSON-LD for 16 types in five groups: Content, Business, Commerce, Media and Site. Output comes as a script tag with Copy and Download buttons.
  • A Generate with AI box fills the form from a plain-English description. Review every value it adds before you use it.
  • The tool does not validate. It shows no warnings for missing required fields, so test the code in Google's Rich Results Test and the Schema Markup Validator.
  • Empty fields are left out of the code. A rating is written only when you enter both a rating and a count, and a Review with no rating has no reviewRating.
  • Google says structured data gives no guarantee of rich results. Its gallery no longer lists HowTo, and FAQ rich results stopped appearing on May 7, 2026.
  • The tool is free and needs no account.

What Is the Kwebby Schema Markup Generator?

Kwebby's Schema Markup Generator is a free web tool that turns form fields into JSON-LD structured data. You choose a schema type, enter the details and copy the code. JSON-LD is the format Google recommends because it is the easiest to implement and maintain at scale. The script goes in your page's head or body and does not change your visible HTML.

You do not need an account, and the code updates as you type.

Key Features and How It Works

The tool has a type picker, a form, an AI helper and a code pane.

16 Schema Types

The picker groups the types. Content has Article, FAQ, HowTo and Review. Business has Organization, LocalBusiness, Person and JobPosting. Commerce has Product, SoftwareApplication and Course. Media has VideoObject, Recipe and Event. Site has BreadcrumbList and WebSite. Switching type clears the form, so copy your code first.

Form Fields

Each type has its own fields. Several take one item per line: Social Profiles, Opening Hours, Ingredients, Instructions and HowTo Steps. FAQ uses one box where each pair is written as Q: question then A: answer, with a blank line between pairs. BreadcrumbList takes lines in the form Name | URL.

Generate with AI

The Generate with AI box asks you to describe your page in plain English. Click Fill Fields with AI and the tool sends your text to Kwebby's AI service, which returns values for the form fields. If the reply cannot be read, you see a message asking for more detail. The AI can guess, so check names, dates, prices and URLs before you copy.

Generated JSON-LD

The code pane shows a script tag of type application/ld+json holding a schema.org context and your data. Click Copy to put the whole tag on your clipboard, or click Download to save a file named schema- followed by the type, such as schema-article.html. A note beneath reminds you to paste the tag in your page head and to test it with validator.schema.org.

Defaults and Limits to Check

The tool writes what the form holds plus a few fixed values. Empty fields are dropped, so the code never carries blank strings. Product and SoftwareApplication write aggregateRating only when both the rating and the count are filled. An offer is written only when you enter a price. Product offers always say InStock, and currency defaults to USD. Event status is always EventScheduled. WebSite adds a SearchAction only when you tick the option and enter a search URL template that contains {search_term_string}. Recipe writes Calories as nutrition information. Edit the code by hand where a default does not match your page.

Why Structured Data Matters

Structured data helps Google understand a page and makes it eligible for enhanced results when it meets the requirements. Google's structured data introduction recommends JSON-LD, says Microdata and RDFa are equally fine if the markup is valid, and notes that a page must include all required properties to be eligible for enhanced display. Google can also read JSON-LD that JavaScript adds to the page.

Eligibility is not a promise. Google's general guidelines say not to mark up content that readers cannot see, not to use irrelevant or misleading markup such as fake reviews, and not to block marked-up pages with robots.txt or noindex. Violations can lead to a manual action that removes rich result eligibility.

Which Schema Types Still Give Rich Results?

Fewer than before. Google's search gallery lists Article, Breadcrumb, Event, Job posting, Local business, Organization, Product, Recipe, Review snippet, Software app, Video and Course list, among others. It does not list FAQ or HowTo.

Google's FAQ documentation says the FAQ rich result stopped appearing in Google Search on May 7, 2026, and the guide was later removed. Google's documentation also says the sitelinks search box is no longer available, and it removed that guide on November 29, 2024, so the optional search action in the WebSite form does not produce that feature. FAQ, HowTo and WebSite markup can still describe your content accurately, but do not add them expecting a Google display.

How to Use the Schema Markup Generator

Choose the type that matches the main content of the page, fill in real details and test before you publish. The steps below match the labels on the page.

  1. Pick a schema type. Select a group and type, such as Article or LocalBusiness, that matches the page.
  2. Describe the page, if you want help. Type a short description in the Generate with AI box and click Fill Fields with AI.
  3. Fill or correct the fields. Enter real values for headline, name, dates, prices and URLs.
  4. Format list fields. Put one item per line, FAQ pairs as Q: and A:, and breadcrumbs as Name | URL.
  5. Read the Generated JSON-LD. Look for default values, such as InStock or USD, that do not fit the page.
  6. Copy or download the code. Click Copy, or click Download to save the file.
  7. Paste it into your page. Add the script tag to the head of the page it describes.
  8. Test it. Run the live URL or the code through Google's Rich Results Test and validator.schema.org, then watch Search Console reports.

Best Practices for Structured Data

Accurate markup that matches the page beats a long list of types.

Mark Up What Visitors Can See

Every fact in the code should appear on the page. If you mark up a price, an author or a question, readers should be able to find it.

Fill the Required Properties

Google lists required and recommended properties for each feature. A missing required property makes the page ineligible for that feature, and this tool will not warn you.

Use Ratings Only When They Are Real

Google's review guidance says ratings must come from users, that aggregate markup needs a rating value plus a rating count or review count, and that the ratings must be visible on the page. It also makes pages ineligible for star features when a business controls the reviews about itself under LocalBusiness or Organization markup. The Product, SoftwareApplication and Review forms let you enter ratings. Leave them blank unless you have real user ratings on the page.

Keep One Type Per Purpose

Use Article for an article, Product for a product and BreadcrumbList for the trail. Several blocks on one page are fine when each describes something real.

Test and Monitor

Passing a test shows technical eligibility only. Check the Search Console rich result reports after launch, and update the markup when the page changes.

Common Mistakes

  • Adding ratings you cannot show. Enter a rating and count only when real user ratings appear on the page.
  • Marking up hidden content. Google's guidelines forbid it.
  • Copying one block onto many pages. Each page needs its own data.
  • Expecting FAQ or HowTo stars. Those displays are gone.

Common Use Cases

  • Bloggers add Article and BreadcrumbList markup to posts.
  • Local businesses describe their address, phone and opening hours.
  • Shop owners mark up products with price and availability.
  • Employers post jobs with salary and location details.

The Schema Markup Generator is part of Kwebby's SEO Tools hub. These tools sit next to it:

Final Thoughts

Pick the one page that matters most, choose the schema type that matches it and fill the form with facts that appear on the page. Read the generated code for defaults that do not fit, paste it into the head and run it through the Rich Results Test. Add the Meta Tag Generator output next, so the page carries both clear tags and clean structured data.

FAQ

Frequently asked questions

What is schema markup?

Schema markup is structured data, written with the schema.org vocabulary, that describes the content of a page in a machine-readable way. It can name a product, an author, an event or a business. Search engines read it to understand the page and, for some types, to show enhanced results.

What is JSON-LD?

JSON-LD is a way to write structured data as a block of JSON inside a script tag. Google recommends it, because it is the easiest format to maintain at scale, and it can sit in the head or body of the page. Microdata and RDFa are the other formats Google accepts.

Does schema markup improve rankings?

Google presents structured data as a way to help it understand a page and make the page eligible for enhanced results, and it gives no guarantee that a rich result will appear. Neither Google nor this tool promises a higher ranking. Add markup because it describes the page accurately.

Which schema types still produce rich results?

Google's gallery lists Article, Breadcrumb, Event, Job posting, Local business, Organization, Product, Recipe, Review snippet, Software app, Video and Course list, among others. It does not list FAQ or HowTo, and the FAQ rich result stopped showing on May 7, 2026.

How do I test my schema markup?

Run the live URL or the code in Google's Rich Results Test, which reports eligible features and missing required properties. Check the syntax with validator.schema.org, then watch the rich result reports in Search Console after launch.

Is the Kwebby Schema Markup Generator free?

Yes. The tool is free and needs no account.

Kwebby builds software too

Need a website or app built?

Get 50% off your first project. The discount applies to your first fixed quote only. Kwebby has delivered 1,200+ projects on fixed quotes from $100.

Step 1 of 3 · What do you need?

Get a fixed quote

50% off your first project. Applies to your first fixed quote only.

What do you need?

Pick an option to see its starting price and typical timeline.