4 Schema Markup Generators for Your Website

by | Aug 7, 2019 | SEO

blue retractable pen

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.


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 will help your website stand out if it already ranks. 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.


Follow the steps below to create and add local business schema markup to your website.

Screenshot of local business schema markup generator.

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.

  1. Visit Steve’s Local Business Schema Generator, and select the Local Business Schema Generator from the navigation.
  2. 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.
  3. 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.
  4. Finally, test the URL! To test the URL, use Google’s Rich Results Test.


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.

Screenshot of local business schema markup generator.
  1. Visit J.D. Flynn’s Schema Script Generator to generate the JSON-LD script based on the form fields you complete.
  2. Select the appropriate markup type and complete the fields that appear based on the markup type. Make sure to accurately fill in every field.
  3. Copy the generated markup, after the form is complete, and paste that code into the header or footer of your website.
  4. Remember to test the URL. To test the URL, use Google’s Rich Results Test.


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.

Screenshot of merkle schema markup generator.

Follow the steps below to generate local business schema and much more.

  1. Visit Merkle’s Schema Markup Generator and begin filling out the form. Again, make sure that the information is accurate.
  2. Upon completing the form, copy your markup and save it, so you don’t lose it. Then add It to your website.
  3. 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.


This is my least favorite tool 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.

Screenshot of Google schema markup helper.

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.

Screenshot of json schema markup generator.
  1. 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.
  2. Enter the URL of the web page and select a data type like Local Business.
  3. 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.
  4. 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


Remember, there is no direct evidence that adding schema markup will affect your organic 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 me know if you have any questions.

By Roberto Torres

Roberto is a follower of Christ, Husband, and Dad. He helps local businesses grow as owner of The Local Marketer, and author of The Local Marketing Handbook. In his spare time, you'll find him listening to podcasts like Knowing Faith and 5 Minutes in Church History, or traversing the land of Hyrule.


Graphic showing the snapshot report scores for each category.

Posting to social media, responding to customer reviews, building your website, monitoring your Google listing… doing digital marketing right takes a lot of work. Get started today by learning how your business is performing online and where there's room to improve.

See Related Posts

Local SEO Checklist

Local SEO Checklist

While there are dozens of local SEO checklists online that tell you how to improve your local online presence, it is very difficult to complete those long checklists. That’s why we have created this short list of the most impactful tasks for local search. Each...

read more
Off Page SEO (with examples)

Off Page SEO (with examples)

Is your business website still not ranking well in local search even after updating your pages to include your city and state, adding helpful content that is relevant to local consumers, and creating internal links in and out of each web page? Then the problem could...

read more
How to Find Unbranded Keywords in Google Search Console

How to Find Unbranded Keywords in Google Search Console

Ranking in Google for your business or brand name is an absolute necessity. If that’s true, then how do you get found online by people who don’t know your business exists? That’s where unbranded keywords and unbranded search queries can help....

read more

Subscribe To Our Newsletter

Join our newsletter and receive profitable local marketing resources to grow your business.

Thank you! Now check your inbox for the next steps.