What is schema markup?
Schema markup, also called structured data, is code that describes your content in a language search engines understand precisely. Instead of guessing that "+1 214 555 0100" is a phone number, Google reads it as the telephone of your LocalBusiness. The shared vocabulary comes from Schema.org, a project backed by Google, Microsoft, Yahoo and Yandex.
Structured data can make your page eligible for rich results: star ratings, FAQ answers, product prices, event dates and breadcrumbs shown right in Google. These richer listings take up more space and often earn more clicks.
This schema markup generator creates code in JSON-LD, the format Google recommends, for eight common types:
- Local Business (with 13 sub-types such as Plumber, Dentist or Restaurant)
- Organization
- Article / Blog Posting / News Article
- FAQ Page
- Product with price, availability and rating
- Person
- Breadcrumb
- Event, including online and hybrid events
How to add schema to your website
- Choose the schema type that matches the page.
- Fill in the fields. Fields marked with * are required, the rest are optional but helpful.
- Click Copy code.
- Paste the code into the
<head>or<body>of that page. On WordPress, use a header/footer plugin or your SEO plugin's schema settings. - Test the page with Google's Rich Results Test.
Rules to follow
Only mark up what visitors can see on the page. If your page does not show reviews, do not add a rating. Google's structured data guidelines say misleading markup can lead to a manual action, which removes rich results for the whole site.
Use one main type per page. A service page might combine LocalBusiness and Breadcrumb, while a blog post uses Article and maybe FAQ.
Rich results are never guaranteed. Google decides when to show them based on the search and the page quality.
Which schema should a small business use?
Start with LocalBusiness on your homepage or contact page, including your full address, phone, hours and social profiles. Add FAQ schema to pages with a real FAQ section and Breadcrumb schema across the site. Then check the live page with our Meta Tag Checker, which lists every schema type it finds, or run a full Website SEO Audit.
Schema for each page type
As a quick guide: use Organization or LocalBusiness on your homepage, Article on blog posts, Product on product pages, FAQPage where you answer questions, Event for webinars and events, and Breadcrumb everywhere. After adding it, check the whole page with the Meta Tag Checker, tidy the code with the JSON Formatter and test social sharing with the Open Graph Preview.
Rich results schema can unlock
Structured data does not change your ranking position by itself, but it can make your result look different and more useful. Depending on the type and Google's current rules, pages with valid markup can be eligible for:
- Product details such as price, availability and review stars on shopping results.
- Event dates and locations shown directly in search.
- Breadcrumb trails instead of a long URL under your title.
- Organization and LocalBusiness details that help Google understand your logo, address, phone number and opening hours.
- Article information such as the headline, author and date for news and blog posts.
Google decides which rich results to show, and it changes these features over time. For example, FAQ rich results are now shown mainly for well-known government and health websites, but FAQ markup is still valid and helps machines understand your content. The Search Gallery lists the features currently supported.
Schema types in this generator
| Type | Best for |
|---|---|
| Organization | Company homepage: name, logo, social profiles, contact |
| LocalBusiness | Shops, clinics, restaurants, agencies with a physical address |
| Article | Blog posts and news articles |
| FAQPage | Pages with a visible question and answer section |
| Product | Single product pages with price and availability |
| Event | Workshops, webinars, concerts and other dated events |
| Person | Personal brand or author profile pages |
| BreadcrumbList | Showing the page's place in your site structure |
Testing your structured data
After adding the code, always test it:
- Paste the page URL or the code into Google's Rich Results Test. It shows which rich results the page is eligible for and lists errors.
- Use the Schema Markup Validator to check the markup against the full schema.org vocabulary.
- After Google has crawled the page, check the Enhancements reports in Google Search Console for warnings across your whole site.
Common schema mistakes
- Marking up content that is not visible on the page, such as fake reviews or FAQs that visitors cannot see. This breaks Google's guidelines.
- Wrong business details. The name, address and phone number in your schema should match your website and your Google Business Profile exactly.
- Missing required properties, such as
nameon a Product orstartDateon an Event. - Using an old or broken image URL for the logo or article image.
To check which schema types a live page already has, run it through the Meta Tag Checker. For local businesses, schema works best together with a complete Google Business Profile and consistent contact details across the web.
Frequently Asked Questions
Is JSON-LD better than Microdata?
Google supports both, but recommends JSON-LD because it is easier to add and maintain without touching your page layout.
Will schema improve my rankings?
Not directly. It helps Google understand your page and can earn rich results, which may increase clicks.
Can I add more than one schema block to a page?
Yes. You can add several JSON-LD blocks, for example LocalBusiness plus Breadcrumb.
Is the generator free?
Yes, and everything runs in your browser.
Where should I put the JSON-LD code?
Anywhere in the HTML, but most people place it in the head or just before the closing body tag. Google reads it in either place.
Can I combine Organization and LocalBusiness?
Yes. LocalBusiness is a more specific type of Organization, so a local company usually only needs LocalBusiness with its name, logo, address and phone.
Do I need schema on every page?
No. Start with your homepage (Organization or LocalBusiness), then add Article, Product or Event markup to the pages where it fits.
Last updated: October 25, 2026