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.


How to Get Google Knowledge Panel for Brand and Business

What is Company Knowledge Panel?

When you search a company, brand or business name (not a person name) in the Google search, search engine may. show an information box at the right hand side (in desktop) including logo of the company, founder, founding date, headquarter location etc. It called company knowledge panel

Example of Company Knowledge Panel

How to Get Company Knowledge Panel

Getting company knowledge panel is very easy if you follow our guide accordingly. Otherwise many big companies don’t have company knowledge panel yet.

Do you want to have company knowledge panel for your brand or business? Obviously every business in the world eager to have it and curious to know how to get it.

Today in this post I will teach you how to create company knowledge panel on Google search, and you may also be interested in How to Get Google Knowledge Panel for Person

GMB Local Business Listing

If you also want to get company knowledge panel then never create local business listing on Google My Business, because it stops you from getting company knowledge panel.

See example below: my company name “FAMEPublish” has been added to my personal knowledge panel but when someone click on company name in my knowledge panel then user is redirected to local business listing of FAMEPublish.

So this is the disadvantage having local business listing. So try to not create local business listing if you would like to have company knowledge panel.

When someone clicks on FAMEPublish, redirected to local business listing.

So friend now I have removed local business listing from my GMB account and waiting to completely delete it from search results so that I can see my company knowledge panel.

Person Knowledge Panel

First thing always come first, so first try to create your own personal knowledge panel. Once you get your person knowledge panel then you can suggest that you own a company with a supporting link for verification of facts, then Google easily adds company knowledge panel to your personal knowledge panel and then you have both panels😀.

A Lot of Press Release

Press release is very important and crucial for every business these days. It helps boost your business and plays an important role in increasing your online visibility specially on search result page.

Press release powers your knowledge panel.

Sunil Butolia

You can suggest changes to Google if you have press release on good platforms, otherwise Google rejects your suggestions everytime because lack of press.

Google adds information to its search results page that is important and relevant to search users and the information which is publicly available on the internet. So as the business owner it’s your turn to make your information publicly available, so that Google can use it to make knowledge graph (connected information to each other) also called linked data.

Company Listing Websites

There are lot of websites that creates free listing of businesses so try to use them to feed your information to Google in order to have company knowledge panel.

Official Website

Official website is one and only thing that Google gives priority when collects information about your brand or business, so create your website early.

And you should also add company schema markup to your website to provide structured data to the Google.


Difference Between Dynamic & Static Websites

What Is A Static Website?

In Static Website, each page is coded in HTML (HyperText Markup Language) and displays the same information to every visitor means it has fixed content.

Static sites are the most basic type of website and are the easiest to create. Unlike dynamic websites, they do not require any Web programming language or database design.

A static site can be built by simply creating a few HTML pages and publishing/uploading them to a Web server. Since static Web pages contain fixed code, the content of each page does not change unless it is manually updated by the designer/developer.

This works well for small websites, but it can make large sites with hundreds or thousands of pages difficult to maintain. Therefore, larger websites typically use dynamic pages, which can be updated by simply modifying a database record.

Static sites that contain a lot of pages are often designed using templates. This makes it possible to update several pages at once, and also helps provide a consistent layout throughout the site. Static Web pages display the exact same information whenever anyone visits it. Static Web pages do not have to be simple plain text.

They can feature detailed multimedia design and even videos. However, every visitor to that page will be greeted by the exact same text, multimedia design or video every time he visits the page until you alter that page’s source code.

Static web pages are suitable for the contents that never or rarely need to be updated. Static website is the basic type of website that is easy to create.

You don’t need web programming and database design to create a static website. The codes are fixed for each page so the information contained in the page does not change and it looks like a printed page.

Advantages Of A Static Website

  • Fast loading speed compared to dynamic websites.
  • Fewer or no dependencies on systems such as databases or other application servers.
  • Quick to develop – we can develop a webpage in very short time.
  • Cheap to develop – require less resources so its cost is less.
  • Cheap to host – no database required so web hosting cost is less.
  • Static websites are economical to develop and it is the best solution for business that runs out of money.
  • Static websites are simple in structure and helps to transfer in short amount of time from server to client with less processing time.
  • Static websites facilitates with version control which helps to store the work and able to recall whenever needed.

Disadvantages Of A Static Website

  • Dynamic functionality has to be added separately.
  • Requires web development expertise to update site.
  • Site not much useful for the user.
  • We have to change content manually.

What is a Dynamic Website?

Dynamic sites on the other hand can be more expensive to develop initially, but the advantages are numerous.

At a basic level, a dynamic website can give the website owner the ability to simply update and add new content to the site. For example, news and events could be posted to the site through a simple browser interface.

Dynamic features of a site are only limited by imagination. Some examples of dynamic website features could be content management system, e-commerce system, bulletin/discussion boards, intranet or extranet facilities, the ability for clients or users to upload documents, the ability for administrators or users to create content or add information to a site (dynamic publishing).

Dynamic Web pages are capable of producing different content for different visitors from the same source code file. The website can display different content based on what operating system or browser the visitor is using, whether she is using a PC or a mobile device, or even the source that referred the visitor.

A dynamic Web page is not necessarily better than a static Web page. The two simply serve different purposes. A dynamic website is a collection of dynamic web pages whose content changes dynamically. It accesses content from a database or Content Management System (CMS). Therefore, when you alter or update the content of the database, the content of the website is also altered or updated.

Dynamic website uses client-side scripting or server-side scripting, or both to generate dynamic content. Client side scripting generates content at the client computer on the basis of user input.

The web browser downloads the web page from the server and processes the code within the page to render information to the user.In server side scripting, the software runs on the server and processing is completed in the server then plain pages are sent to the user.

Use Of Dynamic Website

Dynamic pages can serve a variety of purposes. For example, websites run by content management systems allow a single source code file to load the content of many different possible pages.

Content creators use a gateway page to submit the material for new pages into the CMS’ database. The dynamic page can then load the material for any page in the database, based on parameters in the URL with which a visitor requests the page. Dynamic pages are also what let users log into websites to see personalized content.

Advantages Of Dynamic Websites

  • Much more functional website
  • Much easier to update
  • New content brings people back to the site and helps in the search engines
  • Can work as a system to allow staff or users to collaborate
  • Dynamic designs are integrated with high-end programming that enable in making changes easily.
  • It has a neat and well organized .
  • These designs are easier to maintain even though they are loaded with information and graphics.
  • These designs are extremely useful for E-commerce (selling products online) sites and shopping portals as they provide easy navigation through a number of pages. Thus this enhances the user experience.
  • With an advanced graphics, they lend an attractive look for the website.
  • Dynamic websites provide good presentation of contents, designs, and tabs that gives a much sophisticated and professional look to a website.

Disadvantages Of Dynamic Websites

  • Slower / more expensive to develop
  • Hosting costs a little more

Difference Between Static Website And Dynamic Website.

  • We can upgrade Dynamic websites easily. Static websites is difficult to upgrade
  • Shows fix content and theme for all users. Website designs and content can be changed on runtime
  • With the help of markup language static websites loads quickly whereas dynamic websites delays to load because of more processing time.
  • Static website provides information to their clients like an organization website. Dynamic website is where content changes frequently. Like a Electronic-commerce site etc.
  • Static website directly run on browser and does not require other internet application language. This website can be created from HTML and CSS .Dynamic website run the application on server and the result will be display on webpage. So this requires server application language like PHP, JSP etc.
  • Static websites are easy to develop and a experienced person can develop it. But Dynamic websites require qualify developers to create it, manage it, test it and maintain security of application and database.
  • In Static website if you want to change the page content then you has to upload that page on server many times. Dynamic sites provide some facilities that it possible to change the page content using server application. There is no need to upload the page on server


Many sites from the last decade are static, but more and more people are realizing the advantages of having a dynamic website. Dynamic websites can make the most of your site and either uses it as a tool or create a professional, interesting experience for your visitors. This article aimed to tackle some of the questions faced by website owners.

If you’d like to comment on this article or have any questions, please contact me.


How to Post on Google Knowledge Panel

What are Google Posts?

As we talk about local businesses, Google Posts allow local businesses to share messages which show up in the local panel on Google search and on Google Maps. They are created within the Google My Business dashboard and appear instantly on the search engine results page.

On the other hand celebrities like actors, singers and sportspersons also get the ‘Post on Google’ feature in which they can post directly on their knowledge panel and show instantly on the search engine results page.

Since this feature is not for everyone so, Google offers it to only selected celebrities those who have claimed their knowledge panel.

Google inform selected people by email on their registered G-mail account. If you also got this type of email then you are able to post on Google.

To check whether you can post on Google or not just sign in to your G-mail account and go to Create A Post

Now if you see screen as mentioned below means you are able to Post on Google.

Watch this video to learn more

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.)

Digital Marketing

Domain Name is the Starting Point, Choose it Wisely

Domain name is easier to remember than IP address and provides a better solution to make our website’s IP address memorable.

People are identified by their names like Mark ZuckerbergJohn Cena etc but the computers has no names as they are identified by unique series of numbers which called IP address, However, it is difficult for humans to remember dozens of numbers.

Because of this, domain names were developed and used to identify computers on the Internet rather than using IP addresses. 

A domain name is a unique name that identifies a website over the internet.

For example, the domain name of the Google is “”, each website has a unique domain name that serves as an address, which is used to access the website.

A domain name can be any combination of letters and numbers, and it can be used in combination of the various domain name extensions also called tld (Top level domain), such as .com, .net;

The domain name is equal to IP address, When we type domain name in our browser, the domain name system converts it to IP address but people can see a memorable and easy-to-spell address in address bar, such as

The domain name hides the IP address that most people aren’t interested in seeing or using numbers.

Think about mobile phone: when you want to call your mother, you simply click on your contact “Mom” and your phone dials your mother’s phone number. In the same way Domains calls the IP address to take you to its website.

A domain name is the address of your website where Internet users can access your website and it is used for finding and identifying computers on the Internet.

The domain must be registered before you can use it. Every domain is unique. No two websites can have the same domain name or IP address.

If someone types in browser, it will go to your website and no one else’s.

Sunil Butolia Explains Domain

  • Domain names have two parts that are separated by a dot, such as
  • A domain name can be used to identify a single IP address or group of IP addresses.
  • A host or organization may use a domain name as an alternate IP address because domain names are alphanumeric (as opposed to all numbers), making them easier to memorize.
  • A domain is used as part of a URL to identify a website.
  • The part that follows the dot is the top level domain (TLD), or group to which the domain belongs. For example, .gov is the TLD for U.S. government domains.
  • The IP address in the domain name’s background is converted to a recognizable, alphanumeric domain name by a system known as the domain name system (DNS).

Popular Domain Names Extensions

.com,. net, .org, .co, .gov, .us, .in and much more.

Who Can Get A Domain Name?

Domain names are relatively cheap to register, though they must be renewed every year or every few years.

The good news is that anyone can register a domain name, so you can purchase a unique domain for your blog or website.

The bad news is that nearly all domain names with common words have already been registered. Therefore, if you want to register a custom domain name, you may need to think of a creative variation. Once you decide on a domain and register it, the name is yours until you stop renewing it.

When the renewal period expires, the domain becomes available for others to purchase.

Someone can not claim for any domain name as it depends on availability of that domain and first come first serve basis.

A Domain Name is Different from The URL

A domain name is commonly part of a larger internet address called a URL (Uniform Resource Locator).

The URL goes into much more detail than a domain, providing more information like the specific folder and file on the server.

The universal resource locator, or URL, is an entire set of directions, and it contains extremely detailed information. The domain is one of the pieces inside of a URL.

What is The Difference Between a Domain Name and a Website?

Domain name and website is connected to each other but both are different things.

Domain is the address of the website on the internet and website is collection of web pages which we can edit, delete and can change look and feel anytime but domain can not be changed after purchasing it.

Popular Domain Name Registrars

What’s the Difference Between a Domain Name and Web Hosting?

To have a website, you need both a domain and hosting. Your domain gives people a way to find your website, and your hosting is space on a server (a remote computer) where all of your website content resides.

Think of a domain like it’s your website’s street address, and hosting is like the website’s house. You can have your address before you build your house, but to show off all your photos on your website, you’ll need a place (hosting) to put them.

Tips to get a perfect domain name.

Domain name is your face so this should be unique and perfect because it cant not be changed after purchasing so think about it before getting one.

  1. This should be short and meaningful, it is best if it’s within 7 characters.
  2. Should be memorable and easy to spell.
  3. Should be easily speakable over the phone.
  4. Should be keyword friendly for better Search engine results.
  5. You can get a combination of two meaningful keywords like “lion fox”.
  6. Never use hyphens (minus sign) between two keywords as it’s not speakable.
  7. You can also invent your own word like Samsung invented for itself.
  8. The name should be brandable, it represents your brand-name.

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.
How To Music

Learn How to Get Your Music on Spotify

If you are a musical artist, playback singer then obviously you would like to have your song on big music platforms like Spotify, Apple Music, Amazon Music, etc. Then this guide is for you.

There are many digital music distributors available where you can release your music independently means without the help of a record label.