Building a website is easy for everyone, but making that site SEO friendly and ranking is a quite difficult thing. There are simple steps to follow to build your website as an SEO friendly. Let us see them one by one in detail.

Reasons to create SEO Friendly Website:


Generally, Search engines crawl all websites and contents inside (if you are set visible to Search Engines) to collect the data to sort and its stores in a search Engine database at an hourly basis. If you update something in your website, it will replace the respective content. It displays a list whenever the user searches a particular keyword.


Then the site is indexed once the web crawler crawled every individual website content. The indexing process is based upon the niche and keywords used. It helps the users to find the correct information while searching. While Indexing process, mostly the search engines eliminate articles like “a, an, the” and unwanted common words and gap filling words. It always crawls the main keywords and important content needed for the website.

SEO Friendly Website


After crawling the website content, the search engines will store information in the database. This database is used for quick search, instead of searching all data while the user searches in SE. Small SE’s store’s a limited amount of information’s, meanwhile search engines like Google and Yahoo are having a very large amount of storage space, so it mostly has all website data which is visible.

When a user searches for a keyword in SE, it will show a list of sites based upon the particular keyword. The list is called search engine (SE) ranking. The ranking is based on several things like keyword, keyword phrase, niche, domain authority etc. It follows an algorithm to ranking the websites to bring the most accurate and relevant information at first. Every different search engines having its own algorithm.

Google Algorithm Lists:

Penguin –  24 April 2012

Pirate – August 2012

Hummingbird – 22 August 2013

Pigeon – 24 July 2014 (Only in the United States)

Panda – 24 February 2017


Let us see how to build a website as an SEO Friendly.

How to Choose Domain

While choosing a domain to make sure that the domain name is relevant to your niche. So before choosing your domain, first confirm your niche & keywords and what you are going to do on your website. Because it is the very important step to decide. If possible, choose your domain with your main target keyword or target location (For example, if you are going to sell mobile covers, you can choose mymobilecover, mobilecoverindia etc), it helps to rank your website in a better way. And make sure it should be short, memorable. Avoid hyphens and special characters inside your domain name. You can choose website suffix’s on your own like .com, in, .net, .org etc based on the domain availability. After choosing your domain registrar and host your website to affordable and fastest service provider.

Types of Hosting Services

  • Virtual Private Server
  • Reseller Web Hosting
  • Shared Web Hosting
  • Cloud-based Web Hosting
  • Dedicated Server Web Hosting
  • Colocation Web Hosting
  • Managed WordPress Hosting
  • Self Service Web Hosting



Among these different types of hosting services, dedicated server, VPS is recommended for SEO best results. VPS having partitioned resources, but it is still having some limitations in the performance, so it is reasonable to choose. Dedicated server means a separate server allocated to your websites, which will be very fast and highly recommended for the hosting process.


Choosing CMS

CMS is abbreviated as a content management system, it is also called web content management. It is used to control, edit and manage the contents of your website. You don’t need a much training to work on the content management system. The main goal of a content management system is to simplify the process of managing the content in a website.

Types of Website Content Management System
  • WordPress
  • Blogger
  • Magento
  • Shopify
  • SilverStripe
  • Radiant CMS
  • Joomla
  • Drupal
  • vBulletin
  • ExpressionEngine
  • Textpattern
  • Cushy CMS

WordPress is highly recommended for website designing. Because it is SEO friendly and has the simple and flexible interface. It is one of the most popular free tool and open source content management system. WordPress is used by more than 80 million websites around the globe. It is easy to learn, explore your new ideas and also there are several tutorials available for WordPress. It also has thousands and thousands of responsive themes and plugins. It also offers thousands of free themes with some limitations, you can upgrade it at any time.  As it is an open source, you can explore more new ideas and act as a platform for creativity expansion.

WordPress For SEO Friendly Website

The main reasons for this much success are because of flexibility and easy to use. It is not only designed for website designers, WordPress can be used by anyone. You can modify A to Z in WordPress with fully functional elements. One can create a unique and creative website to satisfy your customer requirements.

It functions is a way that you can easily drag and drop where you can modify any layout at any time. Generally, WordPress supports text, images (like JPEG, PNG, GIF), videos and audio files. And you can add animations and graphics to your website to make them as unique from other sites.


Creating Pages & On Page Optimization

Create a site map, which includes the total pages and decides the structure of pages. On Page Optimization plays the important role in ranking any website or page in any search engines like Google, Yahoo, and Bing etc.

Let us see in which things you have to concentrate to build an SEO Friendly Website.

  1. Select Your Target Keyword

The very first step is to find and select the targeted keyword. You can choose your keywords by using plenty of analysis tools which is available online.

  1. Keyword Selection

Find the main target, and its related keywords then list in the top 20.

  1. Keyword Usage

The keywords in meta tags should be on topic. This help search engines to accurately identify the topic of your page.

  1. SEO Friendly URL

The URL of the page should be SEO friendly; it must contain the target keyword.

  1. Image Alt Text

Whenever you add images into your site, add an alt text.

  1. Use H1 and H2 Tags

H1 and H2 tags are the crucial factors in Search engine optimization. There should be 1 to 5 H1 Tags and 4 to 9 H2 tags.

  1. Add Meta / SEO Title

The meta title should be minimum 30 characters. Most of the search engines will truncate SEO/Meta titles to 60 characters.

Optimization For SEO Friendly

  1. Add Meta Description

The meta description of your page should be a maximum of 120 characters. Most of the search engines will truncate meta descriptions to 120 characters.

  1. Create an XML Site Map

You can create it by using plugins if you are using All in One SEO plugin you can easily from creating XML sitemap.

  1. Broken Links

Find the all broken links and remove them all. Because this will affect you’re ranking in search engines.

  1. Robots.txt

Add Robots.txt to your site.

  1. Inline CSS

To make your page smaller in size, move all your inline CSS rules code to the external file and decrease the ratio of text code. To achieve this, check all your HTML codes in your page to find the styles. For each style found appropriately allocate the external CSS file declarations and remove the inner page styles

  1. Site Loading Speed

Website loading speed is an important factor in Search Engine Optimization. The average loading speed is 5 seconds. There are plenty of tools are available to find the loading speed of your webpage. There are

  • Pingdom
  • PageSpeed Insights
  • WebPagetest
  1. Favicon

Add a Favicon to your website. It is a small icon which would appear on the top of the browser URL part. It gives a brand to your site.

  1. Sitemap Submission

By using the sitemap, Google can easily crawl your website and identify what are the pages available in your site. Sitemap Generator tool will help you to update to a sitemap.

  1. Deprecated HTML Tags

Don’t use any Deprecated HTML Tags on your page. Because your page may not load properly due to this tags. Most of the browsers don’t support this types of tags.

  1. Google Analytics Code

Add Google Analytics code to your website; it will track how users get into your website with demographics, bounce rate and so on. Of course, this is a free tool.

  1. Flash objects:

Don’t include any Flash objects on your website, because those flash objects are an outdated technology used to deliver the high multimedia objects. Some browsers and mobile phones don’t support these types of objects.

  1. Canonical Tag

You should include this tag to nominate the parent or primary pages when there are several pages are similar duplicate content in your site.

  1. Nested Tables, Frameset

Try to avoid nested tables and frameset on your website, because it will increase the loading time of the webpage. To improve the user experience don’t add any nested tables.

  1. Make it Secure with SSL Certifications

Use HTTPS for the secure communication protocol over the internet for your website.

  1. Microdata Schema

Add HTML Microdata specifications to your site. This will helps search engine crawlers to crawl the main informations.

  1. Noindex Tag

Make sure you are not using any noindex tags. This tag means that there is no need for this URL to be indexed.