Schema Markup Generator
Generate JSON-LD schema for FAQ, Article, Product, LocalBusiness, and Breadcrumb.
Written by Anil Gautam · Updated
What does each schema type generate?
The Schema type menu holds five templates. FAQ builds a FAQPage with one Question and acceptedAnswer pair per row, and Article fills in headline, image, description, author and dates. Product adds a Brand, an Offer and, when the rating box has a value, an AggregateRating. LocalBusiness holds a name, a phone number and a PostalAddress, while Breadcrumb produces a BreadcrumbList. The output is wrapped in a script tag of type application/ld+json, indented with two spaces and rebuilt in your browser on every keystroke; nothing you type is sent to a server.
Breadcrumb positions are numbered for you in list order. Enter Home, Laptops and Gaming laptops with their URLs and the output holds three ListItem entries with positions 1, 2 and 3. Remove the Laptops row and Gaming laptops becomes position 2 without any editing. The Product template reacts to empty fields too: clear the Avg rating box and the whole aggregateRating block drops out of the JSON. Fill the rating fields only when the same rating and review count are visible on the page itself.
Which values should I edit after copying?
A few values are fixed by the templates. The Article author is always typed as an Organization, so change it to Person when a named writer wrote the piece. One date field fills both datePublished and dateModified; when you revise the article later, update dateModified by hand. Product offers always say InStock, which needs changing for a sold-out item. Currency should be a three-letter ISO 4217 code such as USD, EUR or INR, the format Google's product documentation asks for, so replace a symbol like $ with its code. The LocalBusiness country field takes a two-letter code such as IN or US.
LocalBusiness is the generic type, and Google recommends the most specific subtype that fits, such as Restaurant or Dentist, so swap the @type value when one applies. Blank rows count as well: an empty Q&A pair or breadcrumb level still becomes an entry with empty text, so remove rows you do not use. After any hand edit, paste the JSON between the script tags into JSON Validator to catch a missing comma or quote.
Will FAQ schema show in Google results?
In August 2023, Google limited FAQ rich results to well-known, authoritative government and health websites. FAQPage markup on any other site is still valid, but it will not regularly produce the expandable questions under your search result, so plan for that before marking up every FAQ on a site.
Google reads JSON-LD placed in either the head or the body of a page, and one page can carry several blocks, for example an Article block and a BreadcrumbList block. For the rest of the head, Meta Tag Generator writes the title, description and social tags, and SERP Preview Tool shows how that title and description may look in search.