- Real Growth. Proven SEO. Trusted Results.
Free Schema Markup Generator (JSON-LD)
This free schema markup generator creates JSON-LD structured data for local businesses, organizations, FAQ pages, articles, breadcrumbs and people. Fill in a simple form and copy ready-to-paste code. It checks the fields Google needs and links straight to Google’s Rich Results Test. Everything runs in your browser, so nothing you type is sent to our server.
Loading the tool…
How to Generate Schema Markup
1
Choose a schema type
Local Business, Organization, FAQ Page, Article, Breadcrumbs or Person. Pick the one that matches the page you're marking up.
2
Fill in your details
Required and recommended fields are marked. Opening hours, profile links, FAQs and breadcrumbs have their own easy fields, and the code updates as you type.
3
Copy, paste and test
Copy the JSON-LD into your page or SEO plugin, then check it with Google's Rich Results Test and the Schema.org Validator.
Schema Types You Can Generate
Each type tells search engines and AI assistants something specific about your page.
Local Business
Best for local companies
Name, address, phone, hours, map location and profiles, with 35+ business types such as Dentist, Attorney and Plumber. Supports your local search and Google Maps presence.
Organization
Homepage or About page
Your company’s official name, logo, contact details and social profiles. Helps Google connect your brand across the web.
FAQ Page
Pages with questions and answers
Marks up questions and answers so search engines and AI tools can understand and quote them.
Blog posts and guides
Headline, author, image and dates. Supports article rich results and shows who wrote the content (E-E-A-T).
Breadcrumbs
Every inner page
Shows the page’s place in your site, so Google can show a path like Home › Services › Page instead of a long URL.
Person
Bio pages
Connects an author, founder, doctor or attorney to their job, employer and professional profiles.
Why Schema Markup Matters for AI Search
Schema markup labels the facts on your page: who you are, where you are, what you do and who wrote the content. Google uses it for rich results, and clear, structured facts can make your information easier for AI tools like Google AI Overviews, ChatGPT and Perplexity to read correctly.
Consistent business facts are one of the foundations of AI search visibility.
Schema Markup Checklist
Valid code is only half the job. Follow these rules so search engines trust and use your markup.
Follow Google's Rules
- Only mark up information visitors can see on the page
- Keep details identical to your Google Business Profile
- Don't add review stars for your own business
- Use the most specific business type available
Where to Put Each Type
- Local Business on the homepage or contact page
- Organization on the homepage or About page
- Article on each blog post
- Breadcrumbs on every inner page
Adding It in WordPress
- Check what your SEO plugin already adds
- Use its custom schema field or a code snippet plugin
- Avoid two plugins adding the same type
- JSON-LD can go in the head or the body
Testing
- Run Google's Rich Results Test
- Check the Schema.org Validator for errors
- Watch the Enhancements reports in Search Console
- Re-test after theme or plugin updates
Local Business Details
- Use your exact business name, with no extra keywords
- Add latitude and longitude
- Include opening hours, weekends too
- List your Google Business Profile, Yelp and social profiles
Keep It Current
- Update hours for holidays and changes
- Update the modified date when you refresh an article
- Remove markup for services you no longer offer
- Review your schema once a quarter
Want Schema Set Up Across Your Whole Site?
We add and test structured data across your website (Local Business, Organization, Service, FAQ, Article and breadcrumbs), match it to your Google Business Profile and keep it error-free in Search Console.
Schema Markup Generator FAQs
Answers about schema markup, JSON-LD and structured data.
What is schema markup?
Schema markup is code that describes the facts on a page in a format search engines understand, using the shared vocabulary at schema.org. For example, it tells Google which text is your business name, your address and your opening hours.
What is JSON-LD?
JSON-LD is a way to write schema markup as a single block of code, separate from your page’s design. It’s the format Google recommends, and it’s what this generator creates.
Is this schema markup generator free?
Yes. There’s no signup or limit. The generator runs in your browser and saves your draft only in your own browser, so nothing is sent to our server.
Does schema markup help SEO?
Schema markup isn’t a direct ranking factor, but it makes pages eligible for rich results, such as breadcrumbs and article details, and helps search engines and AI tools understand your content. Rich results can also make your listing stand out.
Where do I add schema markup in WordPress?
Most SEO plugins, including Rank Math and Yoast, have a custom schema option. You can also paste the code with a code snippet plugin or in your theme’s header. First check what your SEO plugin already adds, so you don’t output the same type twice.
Which schema type should my business use?
Use Local Business (or a more specific type, such as Dentist or Plumber) if customers visit you or you serve a local area. Use Organization for online and national companies. Add Article to blog posts and Breadcrumbs to inner pages.
Why don't my FAQs show as rich results anymore?
In August 2023, Google limited FAQ rich results to well-known government and health websites. FAQ markup is still valid and still helps search engines and AI tools understand your answers, but most sites no longer get the expandable FAQ result.
Can a page have more than one schema type?
Yes. A service page can have Local Business, Breadcrumbs and FAQ markup at the same time. Use separate code blocks, or connect them with @id links, and make sure each one describes content that’s on the page.
How do I test my schema markup?
Paste your page URL or code into Google’s Rich Results Test to see which rich results it qualifies for, and into the Schema.org Validator to catch errors. After publishing, watch the Enhancements reports in Google Search Console.