What is Schema Markup and How to Install it on Your Website

Schema Markup is a machine readable code that tells search engines like Google, what is your webpage about, and what content is available on your webpage. So that Google can better understand your content, and it’s also better to rank your website higher in search engine results page (SERP).

It makes information available on your webpage structured, you can check that structured data using “structured data testing tool”.

How to install Schema Markup on WordPress Website

Schema Markup supports a large number of structured data types. For example Person, Organization, Website, Webpage, newsArticle, techArticle, blogPost and Products.

Here is a sample schema markup for Organization that you can customize according to your needs, it’s responsible to generate Company Knowledge Panel.

Organization Schema Markup

<script type="application/ld+json">
"@context": "",
"@type": "Organization",
    "name": "FAMEPublish", 
"foundingDate": "2020-01-01",
"location" : "New Delhi, India",
        "@type": "Organization",
        "@id": "",
        "url": "",
        "name": "FAME Internet",
"owns" : "Knowledge Panel Agency"
"description" : "FAMEPublish is India's leading news distribution platform formed by Sunil Butolia on 1st January 2020, headquartered at New Delhi, India. It is a wholly-owned subsidiary of FAME Internet. It specializes in creating, distributing, and measuring the distribution of corporate press releases, financial announcements, and multimedia content to media, social platforms, investment communities, and other key audiences in India and around the globe. We are an end-to-end service provider with regards to news and content distribution in India.", 
"sameAs": "",

You can make required changes to above mentioned code and then copy and paste this code on your website right after the first <head> tag and save your theme template. If you are not sure where is the <head> tag then edit your theme and open header.php file, here you can find <head> tag easily.

Person Schema Markup

There is also a person code that is responsible to generate person knowledge panel on Google SERP.

<script type="application/ld+json">
"@context": "",
"@type": "Person",
    "name": "Sunil Butolia", 
"birthDate": "1988-03-01",
"birthPlace" : "New Delhi, India",
"description" : "Sunil Butolia is a digital marketer and founder of FAMEPublish.", 
"sameAs": "",

You can make required changes to above mentioned code and then copy and paste this code on your website right after the first <head> tag and save your theme template. If you are not sure where is the <head> tag then edit your theme and open header.php file, here you can find <head> tag easily.


Rich Snippets – SEO Guide

Taking too long to show Rich Snippets in Google Search?

First of all, I congratulate you for adding schema markup to your site, it is very useful in many scenarios, and also very helpful for increasing clicks through rate on search results.

Typically, it may take several months for rich snippets to appear in search results. For that, first, make sure that your pages have been added to Webmaster Tools? If this has not happened, it will take more time for Google to appear in the results.

Low quality content on your website

Some content is considered less important and therefore is given less priority depending on the traffic and ranking of your webpage.
Profile pages are generally considered low-quality for Google and other search engines unless they have unique content, with around 200–300 words on the page.

If they are of low quality, it may take months for Google to re-crawl those pages to search for markup. Sometimes you have to update the information on the webpage, only then Google comes back and indexes that page. Although Google has immense resources but is also limited, sites are prioritized according to need and quality.

Low traffic on your website

Schema markup is sometimes unable to show in search results.
Google does not require the schema of all your webpages to be displayed in search results pages, it is very common that if your webpage has schema markup, it does not mean that Google will display it.

Google selects the pages that are more important to show on the search results page. Google ignores low quality and less important pages. Google determines whether your content is useful for users by traffic to your page.
The schema is automatic and the only way to quickly reveal it is to index those pages by searching Google.

If your pages have not been indexed, then Google may have decided not to show them on the search results page, which can have many reasons. It is possible that you have chosen a wrong schema or you have not filled all the information in the schema.

It is true that adding the schema does not mean that Google will display all pages. It all depends on the traffic and CTR of the webpage. For example, if you have 1000 pages on your website and all are updated with schema code, but 21 of them have a lot of traffic, then Google can show all of them or only a few pages on the search results page. Depends on the algorithm that only Google knows.


Add your site to Search Console

To get your website and its content in Googles search engine result page you must add your website into search console designed to crawl and index new and old websites.

Fetch as Google

You can force Google to crawl your website to speed up the crawling, indexing process. Many users forget to use many advanced features of Google Webmaster Tools. Which are very beneficial for many websites, especially if you are trying to crawl pages quickly.

If you want to crawl a page quickly that has not been indexed yet, you can submit that page quickly by submitting it through Google’s fetch feature.

Structured Data Testing Tool

You should check your webpages through Google’s structured data testing tool to see if the schema markup you have added is really working, is there a mistake in it? Sometimes after waiting for a few weeks you come to know that there was a mistake in your code.

The next thing you need to know is that there is no guarantee that Google will actually show rich snippets on SERPs, even though they usually do. In my experience, it takes about 1-3 weeks to show, but this is just an estimate, the sites I implemented the code on were large and established sites that were often crawled.

Check Also: How to Create Google Knowledge Panel

Structured Data Markup Helper

You can check and embed structured data into your webpage through structured data markup helper. It’s a Google tool that is very easy to use and helpful to generate schema markup in microdata format and JSON format from your own webpage content.

Using markup helper

  • first, open the markup helper link, and there you can put a URL from your website it can be a product page or your contact us page
  • then you select which type of schema you want to generate.
  • then select text or image from your webpage and start tagging schema property
  • then it generates schema in microdata and JSON format, you can paste that code to your webpage in any format to get rich snippets in google search result page.
Hindi SERP

Schema Markup क्या है? और यह SEO के लिए क्यों जरूरी है?

आइये जानते हैं Schema Markup क्या है और इससे वेबसाइट की SEO को कैसे उन्नत बना सकते हैं।

Schema markup

आज के समय में वेबसाइट की SEO को सुधारना और वेबसाइट को गूगल के पहले पेज पर लाना एक चुनौती बन गया है रोज नई नई तकनीकें आ रही हैं और उनको अमल में लाया जा रहा है।

लेकिन जो लोग तकनीक के बारे में नहीं जानते वो कैसे करेंगे? उसके लिए DigitalSpeaker हिंदी में जानकारी उपलब्ध कराते हैं ताकि आप और आपकी वेबसाइट पीछे न रह जाएं।

Schema Markup क्या हैं?

Schema Markup एक तरह के microdata होते हैं जो इसकी ऑफिसियल वेबसाइट पर पाए जाते हैं।

इन microdata को एकबार किसी वेबपेज पर डालते हैं तो यह सर्च रिजल्ट में उच्चतम गुणवत्ता की जानकारी जोड़ देता है (जिन्हें हम rich snippet भी कहते हैं)

इससे हमें कोई चीज सर्च करने में आसानी और सहूलियत होती है। यह खोज परिणाम को रुचिकर बनाता है।

क्या Schema markup आपकी वेबसाइट की रैंकिंग अच्छी करता है?

यह आपकी वेबसाइट की रैंकिंग पर सीधे रूप से कोई इफ़ेक्ट नहीं डालता है बल्कि rich snippet के जरिये आपका रिजल्ट प्रमुखता से दिखाया जाता है।

जिससे देखने वाला उत्सुकता वश उसपर क्लिक करके आपकी वेबसाइट तक जाता है। यानि इससे क्लिक थ्रू रेट बढ़ता है। जोकि रैंकिंग सुधारने के लिए जरूरी माना जाता है।

Schema किन चीजों के लिए इस्तेमाल होती है। यानि इन चीजों को खोज परिणाम में बेहतर तरीके से दिखाने के लिए schema markup का उपयोग किया जाता है।

  • व्यवसाय व कम्पनी
  • आयोजन
  • व्यक्ति
  • उत्पाद
  • भोजन विधि
  • रिव्यु
  • वीडियो

व्यक्ति के माइक्रोडेटा को वेबसाइट पर डालने से ही गूगलर में प्रसिद्ध व्यक्तियों के नॉलेज पैनल दिखाई देते हैं

गूगल अधिकतर माइक्रोडेटा को विकिपीडिया के लेखों व न्यूज़ वेबसाइट से लेता है। व रिच सनिप्ट्स के रूप में दिखाता है।

Schema markup के जरिये ही रिच स्निपट्स उच्चतम रूप में आपके रिजल्ट को दिखाता है।

व अलग अलग तरह के बॉक्स बनाकर रिजल्ट को उपयोगी बनाता है।

Schema markup को अपनी वेबसाइट पर कैसे इस्तेमाल करें।

Microdata को इस्तेमाल करना

Microdata कुछ टैग्स होते हैं जिन्हें हम अपनी वेबसाइट के html में जोड़ते हैं।

कम्प्यूटर इन microdata टैग्स को आसानी से पढ़ पाता है और वह समझ पाता है कि किस बारे में बात की जा रही है।

इन्हीं चीजों को समझकर गूगल अपने अल्गोरिदम की वजह से उचित रिजल्ट दिखा पाता है।

वेब पर ऐसी बहुत सी वेबसाइट हैं जिनसे आप अपने लिए microdata बना सकते हैं

और उसको कॉपी करने अपनी वेबसाइट पर डाल सकते हैं। जैसे

इसके बाद आप गूगल के स्ट्रक्चर्ड डेटा टेस्टिंग टूल की मदद से उस microdata को चेक भी कर सकते हैं।