Schema Markup is a great way to help push your website and content online. Schema markup provides core details to search engines. But it can be time consuming to write, and you can face lots of errors along the way. One of the best free tools out there is the Schema Markup Generator (JSON-LD) by Merkel.

With this easy to use generator, you can create several variations of schema markup and test them in the Google Structured Data Testing Tool.


Before we go into an overview of the tool, I wanted to give you my opinion on the tool, along with some positives and negatives.

The generator is extremely useful, and I use is at least once a day. Schema markup can seem very complicated and confusing, but this generator makes it simple. However I have found that if you don’t fill in a section, the schema field will be blank – throwing up an error. In most cases, I would have to manually edit the markup before adding it to a website.

Overall, I would give this tool a 8/10.


  • Multiple markups to choose from
  • Simple user interface
  • Quick testing
  • Copy your markup with a click of a button


  • Basic markup, only includes default markup types
  • Language option does not change all fields to match that location
  • Blank fields are not removed from the markup
  • Sometimes Google’s testing tool shows errors, even if every field is filled in

Schema Markup Generator from Merkel

What schema markup can you generate?

Merkle are updating their generator all the time, as of April 9th 2020, there are the following;

  • Article
  • Breadcrumb
  • Event
  • FAQ Page
  • How-to
  • Job Posting
  • Local Business
  • Organisation
  • Person
  • Product
  • Recipe
  • Video
  • Website

How does it work?

Lets take an example of a very popular markup, called FAQ Page. This markup can help show faqs on the search results page.

You have an FAQ page on your website, and want to add schema markup to it. For this example, we can use this question and answer;

Question: What is a group of Kangaroos called?

Answer: A group of Kangaroos is called a mob.

FAQ Page Schema Markup ExampleThis now generated your markup on the right side. From here, click on the orange ‘G’ and select the Structured Data Testing Tool.

FAQ Page Schema Markup Code Example

Now your code will automatically be pulled through to the testing tool – click on the Validate button at the bottom, and you will see your markup appear as a table on the right side.

Structured Data Testing Tool Example

If there are no errors or warnings, the code is ready to add to your website.

How do you add markup to your website?

Taking the example of the FAQ Page schema above, you can add the markup to the page where the question and answer appear. To do this, you need to add the markup code to the <head> section of the page in question.

Find this post useful? Share it with your friends and colleagues ⬇

You May Also Like