JSON-LD schema generator

Pick a schema type, fill the guided form, and copy valid JSON-LD. Each type shows how it can appear in Google and its honest 2026 rich-result status, so you never ship markup expecting a result that no longer exists.

How it can appear
JSON-LD output
 

Generated in your browser. Nothing you type is uploaded.

A JSON-LD generator writes structured data that describes your page to search engines. Valid markup makes a page eligible for a rich result, but it never guarantees one, and two common types no longer produce any rich result at all: Google retired the FAQ rich result in May 2026 and the HowTo rich result back in 2023. This tool generates valid schema for every type and tells you the truth about what each one does in 2026.

Everything runs in your browser, so you can generate schema for a page that is still on localhost or staging, and nothing you type is uploaded. When you are ready to confirm eligibility, paste the output into Google's Rich Results Test. Rich-result statuses on this page were checked against Google Search Central on 2026-07-06.

Every schema type, and what it does in 2026

The generator covers ten schema types. Each still emits valid JSON-LD; the difference is whether Google renders anything for it. Here is where each one stands.

Article

Rich result: yes

Use Article, or its subtypes NewsArticle and BlogPosting, for editorial pages. It has no required properties, so add the recommended ones that apply: headline, image, datePublished, dateModified and author. It can earn better title, image and date treatment in Search, Google News and Discover.

Required None. Google states Article has no required properties.

What are the recommended properties for Article schema?

headline, image, datePublished, dateModified and author, with author.name and author.url. None are strictly required, but adding them makes the article eligible for richer treatment in Search, News and Discover.

FAQPage

Rich result: none (deprecated)

FAQPage marks up question-and-answer pairs. Be clear-eyed about 2026: Google dropped the FAQ rich result for all sites on May 7, 2026 and deleted the documentation on June 15, 2026. The markup is still valid and can help machines understand the page, but the accordion no longer appears in Google Search for anyone.

Required mainEntity, a list of Question nodes each with an acceptedAnswer.

Does FAQ schema still work in 2026?

Not as a rich result. Google removed FAQ rich results for every site in May 2026. FAQPage markup remains valid and may help answer engines read the page, but it produces no visual result in Google Search.

HowTo

Rich result: none (deprecated)

HowTo marks up an ordered set of steps. Its rich result has been gone from Google Search since September 14, 2023, on both desktop and mobile. Generate it only if you want the structured data for machine understanding, not for a visual result that no longer exists.

Required name plus a step list, each step a HowToStep with text.

Why does my HowTo schema show no rich result?

Because Google removed the HowTo rich result in September 2023. The markup is still valid and machine-readable, but Google Search has not rendered HowTo steps for years, so there is nothing to preview.

Product

Rich result: yes

Product schema can produce a product snippet with price, rating and availability, or a merchant listing. An Offer needs a price. One honest caveat: reviews a business writes about its own products are excluded from Google's star ratings, so aggregateRating realistically helps third-party review sites more than a store rating itself.

Required name plus at least one of offers, review or aggregateRating.

What is required for product rich results?

A name and at least one of offers, review or aggregateRating. For a merchant listing, add image and an Offer with price and priceCurrency. Self-serving reviews do not qualify for star ratings.

LocalBusiness

Rich result: yes

LocalBusiness describes a physical location. Two things worth knowing: reviews the business controls about itself are excluded from star ratings, and this schema does not by itself place you in the local pack, which is driven mainly by your Google Business Profile. Treat it as a supporting signal, not a shortcut into the map results.

Required name and a PostalAddress.

Will LocalBusiness schema get me into the local pack?

No. Local-pack and knowledge-panel placement are driven mainly by Google Business Profile signals. LocalBusiness schema is a supporting signal that helps Google understand the entity, not a control that adds you to the map results.

Organization

Rich result: conditional

Organization feeds logo selection and knowledge-panel eligibility. Place it on the home page, or on a single page that describes the entity, rather than scattering it across the site. The presence of the markup makes a knowledge panel possible; it does not guarantee one appears.

Required None, but add name, url and a logo of at least 112 by 112 pixels.

Where should Organization schema go?

On the home page, or a single page that describes the organization. Use a logo at least 112 by 112 pixels. The markup supports logo selection and knowledge-panel eligibility but does not guarantee a panel.

BreadcrumbList

Rich result: desktop only

BreadcrumbList shows the path to the current page. As of a January 23, 2025 change, Google shows breadcrumbs on desktop search results only; mobile now shows a plain domain name instead. The final, current-page item does not need a URL. Since most Google traffic is mobile, weigh the effort accordingly.

Required itemListElement, at least two ListItem nodes with position and name.

Do breadcrumbs still show on mobile in 2026?

No. Since January 2025 Google shows a plain domain name on mobile search results and reserves the breadcrumb trail for desktop. The BreadcrumbList markup is still valid and used on desktop.

Event

Rich result: yes (restricted)

Event is restricted in 2026. To be eligible, an event must be bookable by the general public and held at a physical location. Google removed support for virtual-only events in mid-2025, so online events, coupons and regular business hours dressed up as events do not qualify.

Required name, startDate and a physical location.

Can I use Event schema for a virtual event?

Not for a rich result. Since mid-2025 Google requires events to be held at a physical location and bookable by the general public. Virtual-only events are no longer eligible, though the markup itself stays valid.

Recipe

Rich result: yes

Recipe can earn a rich snippet, a Google Images badge and a host carousel. It is for food recipes only; Google warns against using it for non-food content such as facial scrubs or party ideas. If you add per-serving nutrition, recipeYield becomes required so servings can be computed.

Required name and image.

When is recipeYield required?

recipeYield becomes required as soon as you specify per-serving nutrition, such as calories, so Google can relate the nutrition to a number of servings. Otherwise it is recommended but optional.

VideoObject

Rich result: yes

VideoObject makes a hosted or embedded video eligible for video results in Search, Video mode, Google Images and Discover. Add-on features such as the LIVE badge, key moments and SeekToAction layer on top, each with its own requirements. This is one of Google's most actively maintained types.

Required name, thumbnailUrl and uploadDate.

What does VideoObject need to be eligible?

At minimum name, thumbnailUrl and uploadDate. Recommended additions include description, contentUrl, embedUrl and duration. These make the video eligible for video results across Search, Images and Discover.