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.

SEO Guide

Google Analytics – SEO Guide

Google Analytics Tracking Code

Google Analytics is a data analytics tool which provide you various types of reports and data of your website visitors.

It is very helpful to understand your visitor’s action and behavior what they are doing on your website. You can watch live visitors, how many people currently reading your content, from where they live and what devices they are using to visit your site. Using this data we can improve our site and implement necessary changes.

You need to implement analytics code in <head> section of your website.

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src=""></script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-47681377-19');

above mentioned analytics code is for example which I using on this site.

SEO Guide

How to use Google Search Central – SEO Guide

SEO is most important when you want more traffic to your website or blog. In this post I will tell you about Google Search Central (formerly Google Webmasters) the most important tool from Google, that is very important to indexing your website or blog on the Google search engine.

Google Search Console

This is another SEO tool from Google which is a very important tool to increase website traffic. This tool helps to index our website on the search results page. Google Robots crawl your website to read and index all of your website content.

SEO Guide

Robots.txt File – SEO Guide

Why the robots.txt file is important?

What is the use of robots txt file?

The robots.txt file, is a text file that tells web robots (most often search engines) which pages on your site to be shown in search result (crawl).It also tells web robots which pages not to crawl. Means, we can control what content should be shown to the public from our website by allowing and disallowing content or page in robots.txt file.

What is Web crawler?

A Web crawler, sometimes called a spider, is an Internet bot that systematically browses the World Wide Web, typically for the purpose of Web indexing (web spidering).Web search engines and some other sites use Web crawling or spidering software to update their web content or indices of others sites’ web content. Web crawlers copy pages for processing by a search engine which indexes the downloaded pages so users can search more efficiently.When a user searches for a term or keyword, then Search engine like Google sends Internet bots across the world wide web and the Internet bots browses all the website’s content over the world wide web and find results then shows most relevant result to the user. This all process is called Web Crawler.

Optimizing robots.txt for SEO

How you optimize robots.txt all depends on the content you have on your site. There are all kinds of ways to use robots.txt to your advantage.I’ll go over some of the most common ways to use it.(Keep in mind that you should notuse robots.txt to block pages from search engines. That’s a big no-no.)One of the best uses of the robots.txt file is to maximize search engines’ crawl budgets by telling them to not crawl the parts of your site that aren’t displayed to the public.For example, if you visit the robots.txt file for this site (, you’ll see that it disallows the login page (wp-admin).Since that page is just used for logging into the backend of the site, it wouldn’t make sense for search engine bots to waste their time crawling it.(If you have WordPress, you can use that same exact disallow line.)


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.
SEO Guide

Essential HTML tags for SEO which you should have known

Are you new to SEO then you should know about the HTML tags that are very important in SEO. The search engine considers relevant tags for the user queries. So HTML tags should be used effectively to generate more traffic.

What are  HTML Tags?

HTML tags are used in coding it helps search engine to read the content. These tags are very essential for SEO in acquiring visibility in the search engine.

When a crawler visits your website these HTML tags are useful to determine your content category and the format of the content.

Some tags were also useful to analyse the viewers to your content in search engines. The HTML tags also used in social media channel also.

Will HTML tags be important in 2020?

As we have known that HTML tags influence on rankings has been decreasing in google search engine. Now search engines have updated their algorithm not to use some tags in HTML in the website. Still, there are some tags which make SERP snippets look more attractive and informative.

The following are the essentials tags for SEO

1. Title tag

This tag is the most effective and important to increase your ranking on the search engine. Any search engine needs to your content first to rank your website for this HTML tags plays a crucial role.

The title tag defines the topic, category of your content which helps search engine to rank.

The title tag will be shown like below picture.

You must use keywords in your title tag to tell search engine rank for a specific topic.

For example: In the above, Keyword: Keyword Analysis

In the title, tag keyword is added so google ranks our website on top position.

2. Meta description tag

After the title tag, the meta tag is an important element for SEO to rank on the search engine.

The title is the heading of the website and meta tag is the brief description of the content. 

The search engine also considers meta description for ranking your website on top.

In the title tag picture, you can understand the meta description which has SEO and search optimization which is related to your keyword. So the google search engine considers your website has a relevant result.

3. Header Tags

Header tags will be used in the middle of the content to make it easier for the user to read the whole content. Most of the users spend only 15 seconds on the blog or website to read the content.

So headers help the visitors to read the content quickly and effectively.

For example, the user who is reading this blog will be interested in this topic but he may be having less time to cover the topic. So header tags help him to understand the main elements of the tags for SEO.

Here is the hierarchy of header tags:

  • <h1></h1> – usually reserved for content titles.
  • <h2></h2> – highlights the main topic of the title.
  • <h3></h3> – reflects points to the topic.
  • <h4></h4> – supports points <h3>.
  • <h5></h5> – This tag is for supporting points of <h4>.

4. Alt Tags in Images

The Alt tags are added to an image to describe its content. These are important in terms of on-page SEO for two reasons:

  • Alt tag is visible to the users if the image cannot be loaded.
  • Alt attributes useful in on-page SEO which helps the search engine crawler to understand the content because It can’t see images.

5. Nofollow link tag

Nofollow tags are used in the blog or website to tell the search engine that not to consider this link has a backlink for the website.

Actually links added in another website for getting backlinks which help you for increasing authority for your website. Only dofollow links have considered as backlinks. Nofollow links are used to avoid crawler considering as a backlink. 

Nofollow links are also useful for the increasing domain authority of your website. It is also easy to get nofollow links from high authority sites.

6. Canonical tags

The canonical tag is useful for prioritizing your webpage content over a duplicate page.

You may think there are no duplicate web pages. But most of the content will be having duplicate content. The search engine prioritizes the content by this canonical tag. Even your domain is having less authority but adding canonical tag help you in ranking on top.