Home / Blogs

Mastering Schema Markup: Unravelling the Secrets of Schema, Supported Formats, and Implementation

Step-by-step Guide for Creating Schema Markup Dec 13 / 2023

Table of Contents

  • Introduction
  • Understanding How Schema Markup Works
  • Schema Formats Supported by Google
  • JSON-LD (JavaScript Object Notation for Linked Data)
  • Microdata
  • RDFa (Resource Description Framework in Attributes)
  • Step-by-Step Guide for Creating Schema Markup
  • Conclusion


Remember Schema Markup from our last blog? Well, buckle up because we’re about to make it super practical! This time, we’re exploring how Schema works on Google, talking about the supported formats Google loves, and I’ll walk you through adding Schema Markup to your site step by step. Think of it as giving your website a special language that Google understands better, making it more visible and user-friendly. Stick with us to make your website shine online and provide an awesome experience for your visitors!”

Understanding How Schema Markup Works

At its core, schema markup is the key to communicating with search engines in a language they understand. It goes beyond the surface content, providing a deeper understanding of the context and meaning of your data. In simpler terms, schema markup acts as a translator, helping search engines grasp the nuances of your content.

Structured data markup is the backbone of this process, allowing you to highlight specific information on your webpage. By adding snippets of code to your HTML, you guide search engines to interpret and display your content more effectively.

Schema Formats Supported by Google

Google, being the dominant player in the search engine arena, supports various schema formats. The three primary formats include JSON-LD, Microdata, and RDFa. Each format has its strengths and use cases.

JSON-LD (JavaScript Object Notation for Linked Data):

This format, often considered the most straightforward, involves placing the script directly into the HTML of your page. Its simplicity and compatibility with JavaScript make it a popular choice.

Example of JSON-LD Schema

<script type=”application/ld+json”>{

  “@context”: “http://schema.org/”,

  “@type”: “Organization”,

  “name”: “LBN Tech Solutions”,

  “url”: “https://lbntechsolutions.com”,

  “image”: “https://lbntechsolutions.com/img/logo.png”



Embedded directly into the HTML, Microdata is known for its ease of use. It involves adding specific HTML tags to indicate the type of content, making it readable for both humans and machines.

Example of Microdata Schema

<span itemscope itemtype=”http://schema.org/Organization”>

  <meta itemprop=”name” content=”LBN Tech Solutions”/>

  <link itemprop=”url” href=”https://lbntechsolutions.com/”/>

  <img itemprop=”logo” src=”https://lbntechsolutions.com/img/logo.png”/>


RDFa (Resource Description Framework in Attributes):  

Utilizing HTML tag attributes, RDFa integrates metadata directly into the HTML content. It offers flexibility and precision, allowing you to mark up specific elements on your page.

Example of RDFa Schema

<div vocab=”https://schema.org/” typeof=”Organization”>

  <span property=”name”>LBN Tech Solutions</span>

Contact Details:

  <div property=”address” typeof=”PostalAddress”>

    Main address:

      <span property=”streetAddress”>Old# 67, New# 36, 3rd Street, D Block Anna Nagar East</span>

      <span property=”postalCode”>600102</span>

      <span property=”addressLocality”>Chennai</span>,


    Tel:<span property=”telephone”>9962744118 </span>,

    E-mail: <span property=”email”>info@lbntechsolutions.com</span>


JSON-LD is often recommended for its simplicity and ease of implementation. It separates the data from the HTML, making it cleaner and less prone to errors. It’s also more compatible with modern web development practices.

Also Read: Schema Mark-up in SEO

How to Add Structured Markup Data to Your Site

Now, let’s roll up our sleeves and delve into the practical aspect of implementing structured data on your website. Follow this step-by-step guide to ensure a seamless integration:

Step-by-Step Guide for Creating Schema Markup

Step 1: Visit Google’s Structured Data Markup Helper tool:

Step 2: Choose the Data Type:

  • Select the data type that matches your content. If it’s a blog, opt for “Article.”

Step 3: Paste Your Blog URL:

  • Insert your blog URL or HTML code, and then click “Start Tagging.”

Step 4: Start Marking Up Your Blog:

  • Highlight and tag elements like the Name. For missing items, use the “Add missing tags” option.

Step 5: Generate HTML:

  • Click “Create HTML” to get the code. Choose between JSON-LD or microdata.

Step 6: Add Markup to Your Blog:

  • Copy the code and paste it into your blog’s content management system (CMS). You can directly paste it or upload the HTML file.

Step 7: Test Your Structured Data:

Step 8: Fix Errors if Needed:

  • If errors are detected, edit the code on the left side and click “Run test” to revalidate.

Following these steps in order will help search engines better understand your blog’s content, potentially improving its visibility in search results.


Mastering schema markup is a crucial aspect of optimizing your website for search engines. By understanding how structured data works, exploring Google-supported schema formats, and implementing a step-by-step procedure, you unlock the potential to stand out in search results. Embrace the power of schema markup to communicate with search engines effectively and elevate your online presence.

Inline Feedbacks
View all comments

Read our Other Blogs