Free Schema Markup Generator
Fill in a short form and get JSON-LD structured data for your business, products, FAQs and articles, checked against what Google asks for.
- Local business, FAQ, product and 3 more
- Warnings for missing required fields
- Free, runs in your browser
Your JSON-LD
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"address": {
"@type": "PostalAddress",
"addressCountry": "US"
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday"
],
"opens": "08:00",
"closes": "17:00"
}
]
}
</script>- Required by Google: name, street, city.
- Recommended: telephone, url.
Paste the code into the page's HTML, then test it: Google Rich Results Test or the Schema.org validator.
Want AI search to cite the business behind the markup? See AI search optimization
Which Schema Type Do You Need?
Schema markup is code that states facts about a page in a form machines read without guessing. Pick the type that matches what the page is about; many pages carry two or three.
- Organization
- On your homepage or about page: your name, logo, contact details and links to your official profiles, so search engines and AI can confirm who you are. Google: organization
- Local business
- For businesses with an address or a service area: the type of business, address, phone, hours and map position. Pick the most specific type, such as Dentist or Plumber. Google: local business
- FAQ page
- For pages with questions and answers written by you. Google shows FAQ rich results only for well-known government and health sites since 2023, but the markup still makes your answers easy to read and quote. Google: FAQ
- Product
- For product pages: name, image, price, availability and ratings. Google needs a price or a rating before it shows product details in results. Google: product
- Article
- For blog posts, guides and news: headline, author, dates and image. A named author helps readers and engines trust the piece. Google: article
- Breadcrumb
- Shows where the page sits in your site, which Google can display instead of the raw URL. Google: breadcrumb
How to Add Schema Markup to Your Site
Four steps from form to live markup.
Choose the type and fill in the form
Use the same details that appear on the page. Markup that says something the page does not is against Google's guidelines.
Clear the warnings
Warnings list what Google requires or recommends. Required fields decide whether rich results can appear at all.
Paste the code into the page
Put the script in the page's HTML, in the head or body. On WordPress, use a header code plugin or your SEO plugin's custom schema box; on Shopify, the theme's layout file.
Test it
Paste the page URL or the code into Google's Rich Results Test. Then watch the Enhancements reports in Search Console over the following weeks.
When You Want It Done for You
Markup helps machines read you. These help them trust and recommend you.
AI search optimization
Get visible in AI search in under 90 days, or we work free until you get there.
OpenLocal SEO services
Get found on Google Maps across your whole city, not just the few blocks around your office.
OpenSEO services
The 90-Day Lead Engine: rank higher in 90 days or less, or we work free until you do.
OpenSchema Markup Questions
What is a schema markup generator?
Does schema markup improve rankings?
Is JSON-LD better than microdata?
Will FAQ schema still show dropdowns in Google?
Can I add review stars for my own business?
Which local business type should I choose?
Where do I put the JSON-LD code?
How do I test schema markup?
See Who AI Recommends Instead of You
Clean code helps engines read you. Our free AI audit tests your buyers' real questions across four engines, and it comes back in about a week.
- Your citation baseline across four engines
- Every question where a competitor is named and you are not
- Your real click loss to AI answers, in numbers
- An honest answer on whether you need us at all