hosting guide

Ultimate Hosting Guide: How To Choose The Right Plan

It’s your dream to build a beautiful home. A beautiful name has already been chosen for the home. What the design will be and where the furniture will be kept is also planned. Now a piece of land is needed to build the house.

Here, if we consider the website with home, then the name is its domain. The outlook of the website is its design. And the furniture is its content.

Now we need a piece of virtual space to keep this website online. In the terminology of the Internet, this virtual space is hosting.

The performance of a website depends largely on its hosting. So choosing the right hosting for the website is very important.

In this article, I’ll discuss in detail how to choose the best hosting package and company for a blog or website.

Let’s have a look at what is in the whole discussion.

What Is Web Hosting For A Domain?

Hosting or web hosting is a virtual place online, where everything (design, content, etc.) of your website is stored. From here, data is displayed in the browser based on user requests.

If the domain is your website address, web hosting is the actual form of that address.

Suppose your home address is “Banik Bari, Dhaka – 1219″. Now the actual presence of your home at this address is hosting.

Why Do We Need Web Hosting?

To understand why it is needed, you must first know what it does.

The main task of web hosting is to host all the data and content of your website online. And sending the correct information to the browser by verifying a user’s request.

That is, you must have a hosting to keep your website up and running online.

How Does A Web Hosting Service Work?

A website is basically a combination of domain, hosting, and some files (code, image, text, etc.).

When we visit a link using a browser, it sends a request to the Global Network Server. This Global Network Server then checks the DNS of the domain associated with that link. And forwards the request to its hosting server.

The hosting server then checks the IP address of that domain and finds the correct information and sends it to the user’s browser. And this is how we see the information in a link in the browser.

What Are The Different Types Of Web Hosting?

We can host websites by setting up our own hosting servers. However, this process is quite expensive. In addition, skilled manpower is required for server maintenance. The biggest advantage of this method is that the complete control and security of the server have in our hands.

The easiest and most convenient way to host a website is to rent space from a hosting service company. We see basically two types of web hosting services.

  • Free web hosting services
  • Paid web hosting services

Free web hosting services

There is no cost to use such hosting services. However, service providers may have their own conditions. Such as:

1. Sub-domain: In this case, the company will provide you a free sub-domain. You can run and manage your blog under that sub-domain.

If you want to use your own domain, you need to subscribe to them. That is, a certain amount of money has to be paid at the monthly or annual rate. and are the most popular companies providing such services.

2. Sponsorship: In this case, you can use your own domain. However, hosting companies will display their branding and advertising on your website.

Also, some companies provide free hosting for a limited time or resources without any branding or something else. So that you can verify their quality using their services.

Who is Free Hosting for?
  • Those who want to get a basic idea about hosting and cPanel.
  • Those who want to run a personal blog without spending any money on hosting.
Advantages of Free Hosting
  • Since it’s free. So you don’t have to spend any money on it.
  • Blogs can be created on platforms like Blogger or WordPress without any technical knowledge.
Disadvantages of Free Hosting
  • You will not have complete control over the blog or website.
  • Blogs can be deleted at any time without notice.

You can use free hosting to get a basic idea about the hosting panel and its usage. There is advice not to use Free Hosting for other purposes.

Paid web hosting services

These are professional quality hosting. You must pay a certain amount of money for a certain period of time (months, years, etc.) to take this service. Most blogs and websites in the world use paid hosting services.

Professional hosting companies offer different types of hosting plans to the customers according to the type of work and needs. Notable among these are:

  • Shared Hosting
  • VPS Hosting
  • Dedicated Hosting
  • Cloud Hosting
  • WordPress Hosting
  • Reseller Hosting

Shared Hosting

In this method, many websites share the space and other resources of a hosting server. This method is the most popular and most used in the world.

Suppose, you are living in a rental house with some of your friends. Here you and every one of your friends is a website. And the room you are staying in is shared hosting.

Who is Shared Hosting for?
  • Ideal for beginners and small websites.
  • For a blog or website that has 10,000-20,000 visitors per month.
Advantages of Shared Hosting
  • The price is more affordable than other plans.
  • Easy to use without technical knowledge.
  • Easy setup process.
Disadvantages of Shared Hosting
  • Resources are to be shared with other websites.
  • Performance issues cannot be controlled.
  • Performance is relatively slow and server downtime is slightly high.

VPS Hosting

VPS (Virtual Private Server) is the upper step of the shared hosting. In this method, a portion of the core server resources will be allocated for your website. Which will not be shared with other websites.

Suppose, you rented a flat in a building alone. You can use everything you have in this flat alone. No need to share with anyone else. Here the whole flat can be imagined as a Virtual Private Server (VPS).

Here also the main server has to be shared with other websites. However, the number of websites here is very low.

Example: If we consider a building as the main server, then each flat in that building is individually a VPS.

In the case of VPS, the main server is basically converted to some virtual server.

Who is VPS Hosting for?
  • For a medium-range blog or website that has 30,000+ visitors per month.
  • For any medium-range e-commerce website.
  • For those who want better performance than shared hosting.
Advantages of VPS Hosting
  • Server resources are dedicated.
  • High uptime is available and the server loads quite quickly.
  • The server can be custom configured.
Disadvantages of VPS Hosting
  • Complex setup process than shared hosting.
  • In this method, the core server has to be shared with other websites too.
  • There are also limitations to changing the configuration of the server.

Dedicated Hosting

In the case of dedicated hosting, a separate server will be set up for you. No other websites will be hosted here. That is, all resources on the entire server will be used by you alone.

Suppose, you build a house for yourself with a real estate company. Now the whole ownership of this entire home is yours.

Who is Dedicated Hosting for?
  • For any large-size website.
  • For e-commerce websites that have a large user database.
  • For any website that requires a lot of security.
Advantages of Dedicated Hosting
  • The security system is mightier than other plans.
  • It will provide the best performance than other plans.
  • There are no restrictions on server configuration.
Disadvantages of Dedicated Hosting
  • The cost is much higher.
  • Server maintenance is more complicated.

Cloud Hosting

This is a new concept of web hosting service. In this method, the data of the website is stored in different places of the world by making different data centers instead of a server. Data from the original server is copied to each data center. So that the data can be sent to the browser very quickly according to the user requests from the nearest data center of that user.

For example, imagine a Brand Shop that has branches in different locations. Sending goods from the nearest branch will take less time than other branches. It’s not rocket science to understand. Right?

Who is Cloud Hosting for?
  • For medium and large websites that are growing rapidly.
  • Looking for better performance than shared hosting but don’t have the budget to use VPS hosting.
  • Ideal for a blog or website that has 50,000+ monthly visitors.
Advantages of Cloud Hosting
  • The amount of website downtime is very low.
  • Even if the user volume suddenly goes up, the performance of the website does not have much impact.
Disadvantages of Cloud Hosting
  • The cost can hike due to unpredictable traffic.
  • Server configuration is not available, like dedicated or VPS hosting.

WordPress Hosting

It is basically a web server specifically optimized for WordPress. There are usually two types of WordPress Hosting.

  • Shared WordPress Hosting – This is like normal shared hosting. However, there may be pre-installed WordPress.
  • Managed WordPress Hosting – Managed WordPress hosting has fully optimized security, performance, cache, etc. for WordPress sites. As a result, the site loads very fast and provides the best performance.
Who is WordPress Hosting for?
  • Those who will use WordPress only.
  • Those who want good security and performance on WordPress sites.
Advantages of WordPress Hosting
  • Fully optimized for WordPress.
  • Good security and performance are available for WordPress.
Disadvantages of WordPress Hosting
  • The price tends to be higher than the normal shared hosting.
  • There is less control over the server.
  • Server resources have to be shared with other websites.

Reseller Hosting

This plan is definitely not for everyone. Reseller hosting is for those who want to start a hosting business without setting up their own server.

In the reseller package, you will have your own control panel. You can determine the new hosting packages, spaces, and prices by using this control panel. In a word, there will be all the benefits of doing a hosting business.

Who is Reseller Hosting for?
  • Those who want to do hosting business without setting up their own data center.
Advantages of Reseller Hosting
  • No need to worry about setting up and maintaining data centers.
  • You can generate profits by selling the extra spaces to others by eliminating the need for your own hosting space.
Disadvantages of Reseller Hosting
  • Many clients need to be managed.
  • Skilled manpower is required to run the business.


The answer to this question will be different depending on your need and the type of your website. It all depends on the type of website you have, the number of resources you want to use, the traffic, and the budget of your website.

I have tried to give a basic idea about each plan above. If necessary, read it again and decide.

Recommended Hosting Company: Bluehost, Hostgator, Namecheap, Hostinger

What To Consider When Choosing A Web Hosting Company?

Before buying hosting, you have to know what you need. You need to choose the right hosting package according to your website or business. Renting more resources rather than you need can cost you more. On the other hand, if you rent fewer resources rather than you need can hamper your website performance.

I am discussing here, what should we consider when buying a Shared Hosting package. These issues will also prevail in other plans.

Purchase vs Renewal price

When buying hosting, you must check how much will it charge to renew. Most of the companies offer discounts for a first-time purchase. So that you can check the quality by using their service at a nominal price.

So figure out if the renewal price will exceed your budget.

Hosting packages

Hosting companies offer multiple packages of the same plan. Some additional benefits are added according to the package. So choose the right package according to your needs.

There are a few things to keep in mind when choosing a package.

  • Disk Space – How much space is being given for hosting the websites.
  • Bandwidth – The limit of how much data your website can be transferred per month.
  • Addon Domain – In addition to the main domain, how many more domains can be added.
  • Sub-domain – How many sub-domains can be created under the main domain. For example, is a sub-domain of
  • FTP Account – FTP accounts are used to transfer files remotely (eg from desktop to hosting server).
  • Email Account – How many brandable emails can be created using the domain.
  • Email Sending Limit – How many emails can be sent per hour from cPanel. This is important for e-commerce or similar sites.
  • RAM & CPU Core Limit – The maximum amount of RAM and CPU resources you can use per second.
  • I/O Limit – The maximum amount of data you can transfer per second.
  • SSL Certificate – At present, SSL is very important for any website. Check if the company is giving you a free SSL certificate. Free SSL is enough for blogs or small websites. However, paid SSL is recommended for e-Commerce or similar websites.
  • Uptime – The average online time of a server. 99.99% uptime is better than 99.9%.
Server operating system

Linux-based operating systems are relatively inexpensive. Since Linux is open source, this type of server is ideal for any type of open source-based CMS (such as WordPress, Joomla, Drupal, etc.) and scripts (such as PHP).

If your website is built using ASP.NET language, it will require a Windows server.

So choose the server operating system according to its needs.

Type of hosting’s control panel

For shared hosting, you will know what kind of control panel it is. The type of control panel may vary from company to company.

cPanel based shared hosting is most popular for its easy use.

You need to know what benefits the company is offering to the cPanel. Here are some common points:

  • Softaculas – It allows WordPress and other popular CMS (Content Management Systems) to be installed easily.
  • Backup – A website can be destroyed by hackers or something else. So keeping the website data backup is most important. So you have to know if there is an auto-backup in the cPanel.
  • Others – You can ask your hosting service provider if there are Firewire Protection, Image Hotlink, CDN, etc.
Customer support

You can get an idea about their support team by contacting them via the mail and talking directly over the phone before buying the hosting.

Anytime upgrade

If the number of users increases, the package may need to be upgraded at any time. So ask them if there is a facility for package upgrade at any time.

Refund policy

This is an important issue. Because, if their service is bad, you may need to transfer the website to another company at any time.

So before taking the service, you will know if there is a money-back guarantee.

Forum search

The best way to know about an organization is through Forums. You can search online and get an idea about the organization from different forums before buying the hosting.

How To Buy A Web Hosting Package [Bluehost]?

In this section, I am going to show you a step-by-step tutorial on how to buy a shared hosting package. I am using Bluehost as a Hosting Provider. You can use the services of any company of your choice. The common steps of every company are almost the same.

  • Step #1: Go to the Bluehost website. [You’ll get a Free dot com domain for the first year using this associate link.]
  • Step #2: Go to Hosting > Shared Hosting
buy web hosting 1
Choose Shared Hosting
  • Step #3: Choose a plan according to your need.
buy web hosting 2
Choose Your Plan
  • Step #4: To buy a new domain, enter the desired domain in the Create a new domain field and select the extension. If you want to use a domain that you already have, type it in the Use a domain you own field and click Next. And if you don’t want to add a domain now, click I’ll create my domain later.
buy web hosting 3
Configure Your Domain With Hosting
  • Step #5.1: Enter your required information in the Account Information section. Or Sign in with Google.
buy web hosting 4
Enter Your Account Information
  • Step #5.2: Select Account Plan from Package Information.
buy web hosting 5
Choose Your Package Duration
  • Step #5.3: If you want to take any extra service, mark them on from the Package Extras option.
buy web hosting 6
Extra Services With Plan
  • Step #5.4: Provide your card information in the Payment Information section.
buy web hosting 7
Enter Your Payment Information
  • Step #5.5: Read and get agree to the Terms of Service, Cancellation Policy, Privacy Notice. And click Submit.
buy web hosting 8
Accept Their Agreement

If everything is okay, all payment and hosting information will be notified by email.


If you have a long-term plan for blogging, you should use the paid domain and hosting.

There are many examples of people who started blogging as a hobby and later chose it as a career.

However, if you want to blog for personal writing and have no intention of spending money on it, you can use In this case, it is recommended to use your own domain.

Performance is a major factor in hosting. If the performance is good then you can definitely use it.

However, there is a relationship between the price and the quality of service. It is never possible to provide good service at a very low price.

Yes, it can be done. There is no obligation in this case like domain.

It depends on the type of your website and the amount of data you have.

If you want to start blogging with WordPress, you can start with 1 GB of space first. However, it would not be right to take less than 500 MB of space.

And if your website is a static website of 5-6 pages, which can have 15-25 images, then 50 MB of space could be enough.

This Post Has 8 Comments


    Greetings! This is my first comment here so I just wanted to give a quick
    shout out and tell you I really enjoy reading your articles.

    Can you suggest any other blogs/websites/forums that cover the
    same subjects? Thanks a lot!

    1. Ziaur Rahman

      Glad to hear you 😊

      You may search on Google.

  2. Web hosting service

    Hey there! This post couldn’t be written any better!
    Reading through this post reminds me of my previous room mate!

    He always kept talking about this. I will forward this write-up
    to him. Pretty sure he will have a good read. Many
    thanks for sharing!

    1. Ziaur Rahman

      You’re welcome!

  3. Virtual Private Server Hosting

    Asking questions are really good thing if you are not understanding anything
    totally, but this paragraph offers nice understanding yet.

    1. Ziaur Rahman

      Thanks 😊

  4. fastcomet reviews

    Hi, i read your blog from time to time and i own a similar one and i was just curious if you get a lot of spam responses?

    If so how do you prevent it, any plugin or anything you can recommend?
    I get so much lately it’s driving me crazy so any help is very much appreciated.

    1. Ziaur Rahman

      You may use Akismet Anti Spam plugin, made by Automattic.

Leave a Reply