Schema Markup Generator: JSON-LD for FAQ, Review, Article and More
Pick a schema type, fill in a short form and get JSON-LD that updates as you type, checked against the properties Google requires and recommends. It covers 11 types, including Organization, Product, Review, Article, Event and FAQPage. Copy the script tag into your page, then confirm it in Google's Rich Results Test.
Organization
Google: Organization details and logoDescribes your company on your home page or about page: official name, logo, website, contact details and profiles elsewhere. Google lists no required properties, so add every recommended one that is true. Google's guide (opens in a new tab)
Your JSON-LD
Paste it into the page's head or body.
Off gives the JSON only.
Organization JSON-LD
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization"
}
</script>Copy the code, open a tester and paste it into its code tab. This page generates everything in your browser and sends nothing to the testers.
Checks
Required and recommended properties for Organization, from Google Search Central's documentation (read October 2026), plus format checks. Values are checked as you type.
Note: Fill in the form to build the markup
Start with the name, website URL and logo. Google lists no required properties for Organization.
Note: Put it on one page
Google suggests adding Organization markup to your home page or to one page that describes the organization, such as the about page. It does not need to be on every page.
Need Organization and Product schema, llms.txt and AI crawler access set up across your site? That is part of our GEO and AI search service.
Free to use · Updated · By the LightSpeedBolt team
How to use the Schema Markup Generator
Step 1
Pick the type
Choose the type that matches what the page is about: Product for a product page, Article for a blog post, Organization for the home page. Each type has its own link, such as ?type=review.
Step 2
Fill in what the page shows
Labels say which properties Google requires and which it recommends. Use the same names, prices, dates and ratings that visitors see on the page.
Step 3
Clear the checks
Errors stop a rich result and need fixing. Warnings point to recommended properties and better formats. Policy notes explain Google's content rules for the type.
Step 4
Paste and test
Copy the script tag into the page's head or body and publish. Then test the live URL in the Rich Results Test and the Schema Markup Validator.
What schema markup is, and what it can do
Schema markup is structured data: a small block of code that describes a page with the shared schema.org vocabulary, so search engines can read facts such as who published an article, what a product costs or when an event starts. Google supports three formats (JSON-LD, Microdata and RDFa) and recommends JSON-LD in most cases, because it is the easiest to add and maintain. It sits in its own <script type="application/ld+json"> tag, apart from your visible HTML, and Google can read it even when JavaScript adds it to the page.
What it can do:
- Make a page eligible for rich results, such as review stars, product prices, event dates and breadcrumb trails.
- Help Google understand the page and the things on it: your company, your authors, your products.
What it can't do:
- Guarantee a rich result. Google says it does not guarantee that structured data will show up in results, even when the markup is valid.
- Stand in for content. For AI Overviews and AI Mode, Google says there is no special schema.org markup to add. Its advice is to make sure your structured data matches the visible text on the page.
How to read the checks
The checks run as you type. They follow Google Search Central's documentation for each type, read in October 2026, and every row shows its status in words and with an icon:
- Error: a required property is missing, or a value is in a form machines can't use, such as a relative URL or a price with a currency symbol in it. Google says items missing required properties are not eligible for rich results.
- Warning: a recommended property is missing, or a value could be better, such as a date with no time zone or a phone number without its country code. Google says the more recommended properties you provide, the higher quality the result is for users.
- Policy: one of Google's content rules for the type, for example that a business can't get star ratings for reviews it controls about itself.
- Note: context worth knowing, such as a rich result Google no longer shows.
- Pass: nothing required is missing.
Where a fix has a correct value, the row shows it with a Copy button, and Go to field takes you to the input. The generator can't see your page, so it can't tell whether the values match what visitors see. That part is on you: Google's guidelines say not to mark up content that isn't visible to readers of the page.
Rich results Google no longer shows
Google has retired several structured data features. Their markup is still valid schema.org, but it no longer changes how a page looks in Google Search.
- FAQ rich results: from 2023, Google showed them only for well-known, authoritative government and health websites. It stopped showing them in Google Search from May 7, 2026, and removed the documentation in June 2026.
- HowTo rich results: no longer shown since 2023, when Google also removed the documentation. That is why this generator has no HowTo form.
- Sitelinks search box: removed in November 2024, so Google no longer uses the SearchAction in WebSite markup.
- Breadcrumbs on mobile: since January 2025, Google shows breadcrumbs in desktop results only.
Should you still add FAQPage? If the page has a real FAQ, the markup still describes it correctly. Just don't add it expecting a change in Google's results; the time is better spent on clear answers.
Schema types in this generator
Each type below has its own form. Use the type that describes the page's main content, and put the markup on that page.
Organization schema
For your home page or about page. It gives Google your official name, logo, website, contact details and profiles on other sites (sameAs), and Google says some of these properties can influence which logo it shows. Google lists no required properties, so add every recommended one that is true. Open the Organization form
Local business schema
For a business with a place customers visit, such as a shop, clinic or restaurant. Google requires the name and address, and recommends phone, opening hours, price range, the URL of that location's page and map coordinates with at least five decimal places. Pick the most specific type, such as Dentist rather than LocalBusiness. Open the Local business form
Article and BlogPosting schema
For blog posts, guides and news stories. Google has no required properties for Article. It recommends the headline, images in 16x9, 4x3 and 1x1 ratios, publish and update dates with a time zone, and each author as a separate Person or Organization with a profile URL. Open the Article form
Product schema
For a page about one product. A product snippet needs the product name plus at least one of an offer (the price), an aggregate rating or a review. If shoppers can buy the product on the page from you, Google's merchant listing markup applies too, which requires an image and a price with its currency. Open the Product form
Review schema
For a page that reviews one specific item: a product, app, book, course, event, local business and more. Google requires the reviewed item's name, the author and the rating, which defaults to a 1 to 5 scale unless you set bestRating and worstRating. Reviews a business controls about itself don't get stars. Open the Review form
Software application schema
For a SaaS, web, desktop or mobile app page. Google requires the name, a price (0 for a free app) and either an aggregate rating or a review, so the rich result depends on real ratings. Set the category from Google's list, such as BusinessApplication. Open the Software app form
FAQ schema (FAQPage)
For a page with questions and answers written by the site. Google no longer shows FAQ rich results, so this markup won't change your listing in Google Search. Use it only when every question and answer is visible on the page. Open the FAQ form
Breadcrumb schema
Shows where a page sits in your site, such as Home, Guides, This guide. Google needs at least two items, each with a name and a URL (the last one can skip the URL), and recommends a trail that follows how people browse rather than the URL folders. Open the Breadcrumb form
Event schema
For a single event the public can book and attend at a physical venue, such as a workshop, concert or meetup. Google requires the name, start date and venue address, and recommends the end date, status, images, ticket offers, organizer and performer. Online-only events, business hours and promotions aren't eligible. Open the Event form
Person and ProfilePage schema
For an author page, an About me page or a team member's profile. Google reads Person markup inside ProfilePage, on a page about one person linked to the site. It requires the name and recommends a photo, a short bio and links to the person's other profiles. Open the Person form
WebSite schema and site names
For your home page only. WebSite markup (name, url and the optional alternateName) is how you tell Google your preferred site name for results; Google generally tries to use it, but doesn't promise to. It works for domains and subdomains, not subdirectories. The SearchAction option is off by default, because Google retired the sitelinks search box. Open the Website form
Common schema mistakes and how to fix them
- Marking up what visitors can't see. Google's guidelines say not to mark up content that is hidden from readers. Fix: describe only text, prices and ratings that appear on the page.
- Review stars for your own business. When a business controls the reviews about itself, Google doesn't show stars on its Organization or LocalBusiness markup, even through a review widget. Fix: show genuine customer ratings on the page of the product or app they are about, with Product or Software app markup.
- Copied, fake or paid-for reviews. Google's review guidelines rule out reviews aggregated from other websites, fake reviews and incentivized reviews that aren't clearly disclosed. Fix: use reviews collected for this item, and disclose any incentive.
- Prices with symbols or commas. schema.org asks for a dot as the decimal point and the currency in its own property instead of a symbol like $. Fix: write
1299.00as the price andUSDas the currency. - Dates without a time zone. Without an offset, Google assumes Googlebot's time zone for article dates and the venue's time zone for events. Fix: add the offset, as in
2026-10-15T09:00:00-05:00. - Relative or mistyped URLs. A path like
/logo.pngmeans nothing outside your page. Fix: use full URLs that start with https://. - Several authors in one name. Google asks for one author entry per person, with the name only. Fix: add each author separately and keep job titles and "by" out of the name.
- Duplicate blocks. A theme or SEO plugin may already output the same type. Fix: view the page source, search for application/ld+json and keep one accurate block per thing you describe.
How to add JSON-LD to your site
Paste the script tag into the page's HTML, in the head or the body: Google reads JSON-LD in either place. Put each block on the page it describes, such as Product on the product page, Article on the article, and Organization and WebSite on the home page.
Plain HTML and site builders
Use the page's custom code or head code setting, paste the script tag and publish.
Next.js and React
Render a script tag with type application/ld+json from the page component, as the Next.js JSON-LD guide shows: build the object, pass it through JSON.stringify and replace every < with \u003c so no value can close the tag. The output of this generator is already escaped that way.
WordPress and other CMSs
If you use an SEO plugin, it may already output structured data. Check the page source first, then add your block through the plugin's custom schema option or a header code field.
Several types on one page
Google understands several items on one page, either nested inside a main item or as separate blocks, so one script tag per type is fine. To show that two items belong together, give one an @id and refer to it from the other.
After you publish
Run the live URL through the Rich Results Test, and watch the rich result reports in Search Console in the weeks after.
Frequently asked questions
What is a schema markup generator?
A tool that writes structured data code for you. You describe the page in a form (the product, the article, the business) and it outputs JSON-LD in the schema.org vocabulary, ready to paste into your page. This one also checks the result against the properties Google requires and recommends as you type.
Does FAQ schema still work in 2026?
Not for Google rich results. Google stopped showing FAQ rich results in Search from May 7, 2026, after limiting them to well-known government and health websites from 2023. FAQPage is still valid schema.org, so it can stay on a page with a real FAQ, but it won't change how that page looks in Google.
Can I add review schema to my own business website?
Not for reviews of your own business. Google doesn't show review stars on Organization or LocalBusiness markup when the business controls the reviews about itself, including reviews shown through a third-party widget. You can mark up genuine customer reviews of a specific product or app on that item's page with Product or SoftwareApplication markup, as long as the reviews are visible there.
Does schema markup improve rankings?
Google describes structured data as a way to understand a page and to make it eligible for rich results, and it says even valid markup is not guaranteed a rich result. Treat schema as an accurate description of the page, not as a ranking shortcut.
Does schema markup help with ChatGPT or Google AI Overviews?
For AI Overviews and AI Mode, Google says you don't need any special schema.org markup, and it lists keeping structured data in line with the visible text as a best practice. For other AI assistants, start by making sure their crawlers can reach your pages; our free AI Crawler Checker shows which ones your robots.txt allows.
JSON-LD or Microdata: which should I use?
JSON-LD for most sites. Google supports JSON-LD, Microdata and RDFa, and any of them works when the markup is valid, but Google recommends JSON-LD in most cases because it is the easiest to add and maintain: it sits in one script tag instead of being woven through your HTML.
How do I test my schema markup?
Use Google's Rich Results Test to see which Google rich results the markup qualifies for; it accepts a URL or pasted code. Then use the Schema Markup Validator at validator.schema.org, which checks the markup against the whole schema.org vocabulary, including types Google doesn't use for rich results.
Related free tools
Guides that go deeper
Terms to know
Done for you
Want the results without the busywork?
The tools show where you stand. Our plans do the work: backlinks, SEO posts, Reddit and AI search, going live within 72 hours and tracked in one dashboard.