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 compare the website to home, then the name is its domain. The outlook of the website is 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.

Before going into the main discussion, you need to have an idea about what is hosting, why hosting is needed, and how does the hosting work.

What web hosting actually is?

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 hosting is needed?

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 web hosting 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.


Recommended post: How to choose a perfect domain: Step-by-step guide

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 servieses
  • Paid 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.

Blogger.com and WordPress.com 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 for hosting.
Advantages of Free Hosting
  • Since it’s free. So you don’t have to spend any money for 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.

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

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

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.

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

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

  • Shared WordPress Hosting: This is as like as 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 site.
Advantages of WordPress Hosting
  • Fully optimized for WordPress.
  • Good security and performance are available for WordPress.
Disadvantages of WordPress Hosting
  • The price tend to be higher than the normal shard hosting.
  • There is less control over the server.
  • Server resources have to be shared with other websites.

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

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 Price 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, hello.bloggerzia.com is a sub-domain of bloggerzia.com.
  • 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 better than 99.9%.
cPanel

cPanel is your hosting control pane. It is the most popular Shared Hosting package. It is easy to use too.

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 System) 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 Forums. You can search online and get an idea about the organization from different forums before buying the hosting.

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: Visit bluehost.com
  • Step # 2: Go to Hosting > Shared Hosting
ব্লুহোস্ট শেয়ার্ড হোস্টিং
Menu: Shared Hosting
  • Step # 3: Choose a plan according to your need.
ব্লুহোস্ট শেয়ার্ড হোস্টিং প্যাকেজ
Choose a 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.
ব্লুহোস্ট শেয়ার্ড হোস্টিংয়ে ডোমেইন যোগ
Add your domain
  • Step # 5.1: Enter your required information in the Account Information section. Or Sign in with Google.
ব্লুহোস্ট শেয়ার্ড হোস্টিংয়ে অ্যাকাউর্ট ইনফরমেশন যোগ করা
Account Information
  • Step # 5.2: Select Account Plan from Package Information.
ব্লুহোস্ট শেয়ার্ড হোস্টিংয়ের প্যাকেজ ইনফরমেশন
Package Information
  • Step # 5.3: If you want to take any extra service, mark them on from the Package Extras option.
ব্লুহোস্ট শেয়ার্ড হোস্টিংয়ের সাথে এক্সট্রা সার্ভিস
Package Extras
  • Step # 5.4: Provide your card information in the Payment Information section.
ব্লুহোস্ট শেয়ার্ড হোস্টিং পেমেন্ট
Payment Information
  • Step # 5.5: Read and get agree to the Terms of Service, Cancellation Policy, Privacy Notice. And click Submit.
ব্লুহোস্ট শেয়ার্ড হোস্টিং প্রাইভেসি পলিসি এবং টার্ম অ্যান্ড কন্ডিশন
Agreement

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

There may have some common questions about the hosting from the newbie. I am answering some of the guessing questions in this section.

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 Blogger.com. 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.


In this article, I have tried to highlight as much as I know about hosting. You can express your opinion in the comment box.

Leave a Reply