Generating schema markup manually can be a challenge. Below are 4 schema markup generators anyone can use to generate schema markup, and add attractiveness to your website.
What is Schema Markup, and What Are Schema Markup Generators?
Schema markup is a set of tags and data that is added to your website to improve the way search engines read, interpret and display your website content on their search engine result pages.
For example, you can see in the SERP (Search Engine Results Page) below, the schema markup on this web page shows the upcoming events and the event data as rich snippets on search results pages.
Schema Markup Generators help you create the proper markup syntax (or sentence structure) in order to reduce mistakes.
Why add Schema Markup to a Website?
Schema markup will help your website stand out if it already ranks in search. According to Google,
“Once Google understands your page data more clearly, it can be presented more attractively and in new ways in Google Search.”
Having your site be presented more attractively and in new ways, sound like two great reasons to add Schema Markup to your website.
Keep in mind that schema markup is just one method of improving how your site appears in search results. If you are new to SEO, it is better to first improve the quality of your site with great content, easy navigation, completed meta tags, and internal linking.
Once those areas have been addressed, then you can move forward with addressing schema markup. Also, keep in mind that schema is not going to help rank your website.
Here are 4 schema markup tools you can use to generate schema markup for your website, and how to properly test it.
1) Steve Ferrino’s Local Business Schema Generator
Follow the steps below to create and add local business schema markup to your website.

Please note that Steve’s tool is appropriately named, as it will only generate Local Business Schema types. If you need other types, checkout the other tools listed below.
- Visit Steve’s Local Business Schema Generator, and select the Local Business Schema Generator from the navigation.
- Completely fill in the form with accurate business information, including the Business Type field. If you are unsure of a field, don’t fill it out, just leave it blank.
- Once the form is completed, a snippet of code will automagically generate in the Output Type field. Copy the JSON-LD output and add it to your website’s header, footer, or after the closing body tag. If your business has multiple locations, make sure to create unique code for each location page.
- Finally, test the URL! To test the URL, use Google’s Rich Results Test.
2) JD FLYNN’S JSON-LD SCHEMA MARKUP GENERATOR
This schema markup generator can be used to create all types of structured data markup in the form of JSON-LD that can be added to your site. Follow the steps below to get started.

- Visit J.D. Flynn’s Schema Script Generator to generate the JSON-LD script based on the form fields you complete.
- Select the appropriate markup type and complete the fields that appear based on the markup type. Make sure to accurately fill in every field.
- Copy the generated markup, after the form is complete, and paste that code into the header or footer of your website.
- Remember to test the URL. To test the URL, use Google’s Rich Results Test.
3) TECHNICAL SEO TOOLS BY MERKLE
My favorite tool to generate schema markup is Merkle’s Schema Markup Generator. It gives you a lot of flexibility for all different types of schema.org structured data. There’s even a test link in the top right of the code generator so you can quickly test the markup.

Follow the steps below to generate local business schema and much more.
- Visit Merkle’s Schema Markup Generator and begin filling out the form. Again, make sure that the information is accurate.
- Upon completing the form, copy your markup and save it, so you don’t lose it. Then add It to your website.
- Lastly, test the URL. To test the URL, you can use the icons in the top right of the tool, which directly links to Google’s Rich Results Test.
4) Google’s Structured Data Markup Helper
This is our least favorite schema markup generator as it is the most complicated to use. My recommendation is to use one of the other 3 tools listed above. However, for those technically savvy enough, this tool works well.

Google’s Structured Data Markup Helper works differently as you will have to tag or label the different elements on your web page so that Google can better understand what it is. Follow the steps below to create your structured data markup.

- Login to the Structured Data Markup Helper. This tool required a Google account. 🤦🏽♂️ The Help Center article offers instructions on how to mark up the different elements on your web page.
- Enter the URL of the web page and select a data type like Local Business.
- Begin tagging the data associated with each field found on your website. For example, tag your business phone number with the phone number field. Accuracy is key in this step. Even if you tag only take a few items, it is better those items be correct than to tag multiple items incorrectly.
- Once you have finished tagging all the items on your web page, click on the Create HTML button in the top right.
The next page will show you your structured data as JSON-LD Markup that you can copy and paste to your website. Of course, test the URL using Google’s Rich Results Test.
Wrapping It Up
Remember, there is no direct evidence that using a schema markup generator and adding the schema markup to your website will affect your search rankings. However, having rich, attractive snippets do make your web page stand out in the search engine results (SERP). And having improved visibility will likely lead to more clicks to your website.
I hope these tools will help you add schema markup to your site. Did I miss a step? Were you successful in adding the code snippet? Let us know if you have any questions.