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.

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.

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.

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.

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.

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.

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.

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.

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.

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.