Schema markup is the absolute must-have in today’s SEO strategies. 

Now, you can rank a page well without it, of course. However, if you want to stand out in the modern SERPs and generate a meaningful CTR, then, you need schema.

The problem? Well, as many SEOs tell me, they either have no knowledge or resources to implement the semantic markup themselves. As a result, they are forced to rely on the dev teams to do it (which, typically, means not getting the markup implemented for months on end).

Couple that with the constant changes to the markup and the need to update it on the site regularly, and the frustration many SEOs have with schema becomes bluntly obvious. 

The good news is that there are ways to implement the semantic markup without having to rely on the dev team. 

Before I show them to you, though, let’s cover some basics. 

Want to implement structured data right away? Download our award-winning Schema Builder for Structured Data. 

Download Schema Builder

How Important is the Schema Markup?

I’m often being asked by SEOs about it, and my answer is always the same: Schema is critical to your SEO success. 

Of course, I understand why they ask. Schema is highly technical, and many SEOs wonder whether it is worth investing time and effort into learning it properly.

Well, it is. In fact, semantic markup helps improve your organic search ROI in a number of ways:

  • It helps to provide a better search experience. With semantic markup, search engines can understand, index, and rank content for relevant phrases.  
  • Schema boosts click-through rates. With schema, your search listings become more prominent in SERPs, and as a result, attract more clicks and visitors. 
  • Having schema properly implemented will also help you achieve higher rankings. Being able to understand the page’s content better will help Google to rank it for more relevant phrases, after all. 

Recommended Reading: Technical SEO Best Practices: Schema [WEBINAR]

How Do You Create Schema Markup?

This is where things get tricky. To be eligible for the inclusion in rich results, you need to markup your site using one of the three supported formats:

  • Microdata
  • RDFa

JSON-LD is the format recommended by Google, and I’m going to focus on it in this guide.

JSON-LD uses snippets of code that you place within the <head> section of the page’s HTML to markup schema elements. Here’s a simple example of a JSON-LD snippet marking up a company’s data. 


(Image Source)

Note, there are two other ways to implement schema — Microdata and RDFa. That said, even Google recommends using JSON-LD to implement the markup (although vocabulary does work with all three encodings). 

Recommended Reading: A Look at Product & Review Schema for Ecommerce SEO 

And so, to implement the markup on a page, you simply need to create an appropriate code snippet, depending on the type of schema you want to use. 

Normally, this requires physically coding that snippet and pasting it into the <head> elements of the HTML. 

Unfortunately, that’s exactly the problem that the majority of SEOs have with: 

  • Many SEOs can’t implement schema themselves. They  have to rely on the dev teams to do it (which often results in waiting for months on end to get this done.)
  • They also struggle with reporting on the impact of having schema implemented. SEOs find it hard to prove the value of implementing the Schema (and as a result, also find it difficult to get buy-in from other teams to prioritize the process.)
  • SEO teams can’t maintain the health of the schema markup, something that’s especially important given how quickly the markup evolves (and how complex it becomes.) 

So, at seoClarity, we’ve decided to help and created a solution that helps you create schema markup without having to talk to the dev team. 

In fact, our solution makes the whole process easier and far less scary to do on your own. 

Let’s have a look at it, then. 

Looking to perform a full technical site audit? Use this free site audit checklist to guide you through every step of the process, including the information covered in this post. 


Using Schema Markup Generator to Implement Semantic Markup

Before I show you our structured data generator, there is one solution that’s worth mentioning too — Google’s Structured Data Helper. 


The search engine’s structured markup generator helps create Schema snippets for a variety of data types:

  • Articles, 
  • Events, 
  • Movies, 
  • Book Reviews
  • Products, 
  • Local Businesses
  • and more. 

Recommended Reading: Looking to Capture Search Visibility? Implement the FAQ Schema.

That said, it does not cover all different schema types available. 

The tool uses a simple “highlighter” method in which you select an item on the page to mark up, and verify whether Google got the correct information to include in the code. You can also use Google's structured data testing tool to verify the markup, and confirm that it is eligible for rich results in the search results. 


The only problem is that the generator only works with a single page at a time, which makes the process of implementing schema across the site quite cumbersome. 

Our solution takes this much further. 

Here’s how to use it. 

How to Use seoClarity's Schema Markup Generator

seoClarity’s Schema Builder is a handy Chrome plugin

Once you’ve activated it, you can select which schema to add by pointing and clicking on relevant elements to define them. You can create a schema type for:

  • Article
  • Local Business 
  • Product
  • Organization
  • Recipes
  • FAQ Page
  • and plenty more

The plugin also analyzes the page, and tells you which markup is required and which information is optional. 

The tool will also validate whether the text you’ve selected matches the information required. 

(Create Json-LD schema for any URL.)

Once done, you can save the markup as a rule that you can then reuse on any other page that uses the same template. This is a huge time-saver allowing you to mark up other pages within only a couple of clicks. 

Recommended Reading: Schema Markup for Property Listings: Increase Your SERP Visibility

Finally, you just need to copy and paste the schema markup that the tool generates into the <head> element of the page. 

If you’re a seoClarity user, you will have an option to automate the process for the entire site. 

That’s it. With a few clicks, you've successfully used our JSON-LD schema markup generator, and have applied complex schema markup to a page. Now, keep and eye on your keywords and analytics to monitor your CTR! 

Download Schema Builder

Reporting on Schema

Many SEOs ask us about tracking results from schema. Here’s a quick way to do it with the seoClarity platform.

Combine Rank Intelligence data with another of our capabilities, Search Analytics, to access the Google Search Console Search Appearance Report.

This data reveals how pages with schema markup are performing. You'll know whether they show the schema in the SERPs, and combine that with CTR data from Search Console to evaluate their performance. 

Recommended Reading: Testing FAQ Schema for Greater Search Visibility and CTR


Interested in Seeing the Schema Generator in Action? Book a Demo and Let Us Show You How Easy It Is to Create Schema With It