Select Page

Do you know how to build a website?

No, then read ahead.

Well, there are many website building platforms available online. WordPress, Wix, Joomla, Drupal… to name a few.

I do not know much website coding, I do not recommend it – I am not a coder, and even I would have been a coder – coding takes too much of time and do you really expect to still do coding when there are so many readily available themes and website builder in the market. 

In this guide, I will try to help you choose a domain name to launch your website successfully, no matter what type of website you are looking for. Basically, there are three types of website, Blog or Website with a blog or an eCommerce Website. 

Choosing the right platform is very critical here because you’ll be tied to that platform for some time and it’s never easy to move your website from one platform to another.

In this article, we will discuss how to use WordPress CMS (Content Management System) to create a new website. For creating a website using a website builder like Wix click here. It’s not just creating a website, you are actually creating your online presence on the web.

The best and the most popular tool for making a website is WordPress CMS. It’s recommended by most of the experts online.

So, what exactly you need to start your own website and what you need to take care:

STEP 1: Select the right DOMAIN name : 

A domain name is your website address for your business or your blog. Finding the right domain very critical as this is going to be an added advantage if you choose your top keyword in the domain itself. Its always preferred to go with a domain with .com extension, it’s a global extension used worldwide. If you are only focusing on a particular country then you can also go with country-specific domain extensions like .in .com.

STEP 2: Select the right Hosting Provider:

Hosting services are provided by companies like Godaddy, Bluehost, etc. to connect your website to the internet. This service helps you store your website content like images videos etc.. So it becomes important for you to analyze the services offered by the service provider, the server configuration, server location, etc. Make sure you select your server location close to your target location.

Here’s a checklist to help you select the right plan and host :

  • Know how big your website is going to be? the bigger website may require VPS or Dedicated servers.
  • Make sure the provider takes care of security concerns like hacking etc. Nowadays many providers provide SSL for Free.
  • If it’s an eCommerce website, make sure the host provides all the required functionality and security.
  • If you are expecting higher traffic & bandwidth then make sure your plan can manage that
  • Check Server configuration – to make sure your website loads fast, server with SSDs and higher Memory is preferred.
  • Check online for customer support reviews, it matters a LOT.
  • If you are hiring a website developer then you would like to consult with them for the requirement.
  • Planning to add more websites soon ? make sure you are in the right plan. 

STEP 3: Website setup and Development :

Once you’re done with finalizing your domain and hosting plan you are ready to start.

Also, it’s not necessary to have a domain and hosting plan with the same provider, you need to update the DNS settings if you have a domain with another provider.


Nowadays, most of the hosting providers provide a one-click WordPress installation on the server. There is a default-free theme which is upload by WordPress, but you can upload your own theme anytime.

Theme installation

There are plenty of themes available in the market, you need to make sure what exactly you are looking for. I would suggest making a rough requirement/functionality checklist. Visit the theme marketplace like Envato etc and search for your industry based theme or even a common theme will do. Check for the author reputation, when was the theme last updated, what is included in the package, etc.

Once you purchase a theme, make sure you read the installation manual before uploading a theme. Your theme may require some changes or updated settings on the server like the latest WordPress & PHP version, file upload limit, etc.

Once you are ok with settings, log in to your back end and click  Application>Add New button and upload the theme.

IMPORTANT: Make sure your website is not live or accessible by search engine bots like google, yahoo, and bing. You need to update the same in Robot.txt file on root folder on the server or add a plugin like Yoast block the website from getting crawled.

Design a Website
many themes come with demo content wherein you can just change the content with your own. For free images, you can either use Pixabay, Freepik or for premium images and videos you can use Shutterstock.

Edit Website Theme
Read through the manual/training/howto videos thoroughly so that you are aware of the functionality. Website themes like Divi come with drag and drop feature which makes building website much easier. Once you are comfortable like how to build a website using the theme, start working page by page.

STEP 4: Install Important Plugins

Here are a few important plugins which I would suggest you install:-

Google Site Kit – This plugin is from Google and is in beta phase, but it’s available online. This plugin helps you to integrate Google Analytics, Search Console, Adsense and Speed Insights without using any additional plugins. Click here to know how to install.

Yoast SEO – This plugin guides you on how to keep a check on the on-page SEO. The premium feature gives additional functionalities.

iThemes Security – This plugin safeguard your website from plugin vulnerabilities, weak passwords, and obsolete software. that’s how you make your website safe.

Autoptimize – This plugin helps to speed up the website performance required by the Google Speed Insights tool.

STEP 5: Publish Website on the web

Once you are sure that all the content are checked and now the website is ready to go live, then so to the Yoast Plugin and change the search engine option to make the site searchable. Incase you have to use the maintenance mode/ coming soon page or plugin, you can disable now.

So, what makes a great website?  a nice and relevant domain name, efficient hosting provider, a powerful customizable theme, compatible addon plugins, secure website.