How to start an eCommerce website | Buying hosting and domain

ecommerce website

Starting an eCommerce Website course: Part 1

Before you dive into this course on Starting an eCommerce Website, and I teach you step by step how to create a WordPress website or blog with everything you need to do from A-Z, you need to purchase two things.

start ecommerce website

The first thing is a website hosting plan, and the second is a domain name.

Think of purchasing a website hosting plan from a website hosting provider as buying a computer to store all of your eCommerce website’s contents and files. This computer will be on 24 hours a day and seven days a week to make sure that your website will be accessible by anyone from the world at any time.

It is essential to buy a hosting plan, as, without it, there will be no way to store your website’s contents and access them at any time.

You Might Like: Best iOS 14 apps for editing photos 2020 for iPhone 12

The first and foremost thing you need to do before you start an online eCommerce website or blog is to buy a hosting plan from a website hosting provider.

While it is true that you can start an eCommerce website for free using services like Wix, Weebly, Blogger, or even the website., it is highly recommended that you buy a hosting plan to start a website.

There are several reasons that I recommend you guys to go for a hosting plan instead of starting an eCommerce website for free. Here are some of them.

  1. A paid hosting service offers you complete freedom in designing your eCommerce website, your website’s branding, performance, and even your search engine ranking.
  2. You get better customer support and uptimes with a paid hosting.
  3. Many essential features like Search engine optimization plugins, image compression options, and even a ton of theme options are only available in paid hosting plans.
  4. Many free hosting providers do not allow you to add a custom domain name to your website, and they might also include promotional text and ads on your website, which cannot be removed.
  5. There might be many restrictions in place for a free web hosting plan like the number of pages you can create, the number of images you can upload, or the number of visitors your website can get. You can bypass all of these restrictions by choosing a paid hosting plan instead.

Ok, now that we have established why a paid hosting plan is better than a free hosting plan for your eCommerce website or blog, let us now look into some of the popular web hosting providers and their hosting plans for starting a website.

The three most popular website hosting providers for creating an eCommerce website currently are 


Siteground, and 


Some of the critical factors you need to consider before you choose a hosting plan from one of these website hosting providers are 

start ecommerce website

  • Cost
  • Uptime
  • Customer support
  • Performance
  • Features
  • Reviews and ratings

The most crucial factor is the cost to value ratio as if you are paying for a website hosting provider more money than the value you are getting from them, it is simply not worth it.

To compare the prices for these three website hosting providers, 

Bluehost costs USD 3.95 a month, 

Siteground costs USD 3.95 a month, and 

Hostinger costs USD 0.99 a month.

However, price should not be the only factor that influences you to select one website hosting provider from these, because as mentioned earlier, the cost to value ratio is high.

Apart from the cost, if you compare other features of these website hosting providers, all of them have 99.99% uptime, excellent customer support options, ratings, and reviews.

It all comes to how much you are getting from the website hosting provider for your paying.

You Might Like: Best iOS 14 Productivity apps 2020 for iPhone 12

When looking from that perspective, I would suggest you go for Hostinger.

The reason is that for only 99 cents a month, hostinger offers you 100GB of bandwidth, 10 GB of disk space, and also a free SSL certificate for one eCommerce website.

While Bluehost offers you unlimited bandwidth, 50 GB of storage, and a free domain name, if you start with a single eCommerce website, then hostinger would be a better option considering that Bluehost starts at USD 3.95 a month and hostinger costs significantly less.

Siteground also costs USD 3.95 a month but only offers 10 GB of storage. So you can save a lot of money by choosing hostinger, which also provides the same amount of storage for a fraction of the price.

So, after a detailed analysis of the features, cost, reviews, and ratings for the three most popular website hosting providers, we have concluded that hostinger would be a great option, especially for beginners, as it is cost-friendly, has all the features you need and also a good customer support service.

Now I will show you how you can select and buy a hosting plan for your website with step by step instructions. 

As mentioned already, we will be using hostinger for this demonstration and building a WordPress website throughout this entire course.

The first thing you need to do is visit the website.

From here, scroll down on the homepage, and you can find their plans, features, and their costs listed.

Select the Single Shared hosting, 99 cents a month plan from here, and click on the add to cart button.

You can also go through the list of features and compare them with other plans if you want.

On the next page, you need to either create an account or sign using your Google or Facebook account to proceed.

You Might Like: Best iOS 14 Note-taking apps 2020 for students

Once you have done that, select your payment method, and enter your payment details in the next step and then click on the submit secure payment button at the bottom to finish purchasing the hosting plan.

Once you have purchased the website hosting plan from hostinger, you will be redirected to your website’s control panel page called the hpanel.

Now that you have successfully purchased a hosting plan, it is time to buy a domain name for your eCommerce website.

A domain name is a name you want to keep for your website with .com at the end like or

There are a few things you need to consider before selecting a domain name for your website.

  • The name should be relevant to the niche or the topic of your website.
  • It is recommended to add a popular keyword to your domain name, if possible.
  • The domain name should be short and brandable.
  • It should be easy to type and pronounce.
  • Your domain name should not be used by anyone else.

If you still haven’t decided what topic or niche your website or blog will be, here are a few tips to help you make the decision.

  • Choose a niche or topic you are passionate about
  • Make sure you have significant knowledge of the topic.
  • Check if the topic or niche has an established audience and a market.
  • Select a profitable niche with less competition.
  • Select a topic you would have no problem writing about for years to come.
  • You can also search in google for niche and blog topic ideas and select one from them.

Once you have successfully selected a blog niche, it is now time to choose your website’s domain name.

Make sure to keep the previously mentioned points in mind before you proceed.

If you are having trouble coming with a domain name, here are some free online tools you could use.

  • Namelix
  • Namemesh
  • Namecheap
  • Nameboy
  • Domainwheel

Just visit any of these online tools, enter the keywords you want to include in your domain name, and then select a category and hit search.

You will be getting many suggestions and ideas to help you choose a domain name for your website.

Once you have selected a domain name for your eCommerce website, the next step is to register the domain name.

To register the domain name, first, go to the hpanel page again. You can access this page by typing on your browser’s address bar.

Here, click domains on the top, select the new domain option, enter the domain name you have chosen over here, and hit search.

The domain checker tool will now tell you whether the domain name you have selected is available for purchase or not.

If the domain name you have selected is not available, try a different one until you find one available and then hit add to cart and enter your payment details to purchase.

Once you have added a domain name to your hosting, the next step is to install WordPress on your eCommerce website.

Make sure to like our Facebook and Twitter pages to get notifications when we post Part 2 of this course.

Technology and Cybersecurity Enthusiast with a passion for writing and sharing knowledge. Podcasts occasionally and loves to keep watching the same TV series over and over again during my free time.