How to Host a Website for WordPress: The Definitive Guide (2019) | Step 2/6 of WordPress Website Builder

In this guide, I’m going to show you how to host a website for WordPress with some of my recommended hostings. So that,

You know how to choose a web hosting with no mistake and no regret.

You are able to host a website with fast response, great uptime and affordable price.

Let’s dive right in.

How to host a website?
How to Host A Website for WordPress The Definitive Guide
How to choose a web hosting for wordpress blog #wordpress #wordpresstips #wordpressforbeginners #webhosting

1. What is Web Hosting? 

At its core, web hosting is a service that allows individuals and organizations to store a personal or corporate website to the Internet.

A web host (or web hosting service provider), is a business that provides the web hosting technology and services needed for any website to be seen on the internet itself.

2. Type of Web Hosting Packages

Websites are hosted, or in other words stored, on specialized computers referred to as servers. Servers are much more powerful than your laptop, which allows them to manage multiple different people accessing the same website at the same time.

This is made with the same components found in an average computer like a CPU, RAM memory, and other parts that just happen to be a bit more powerful than the average personal computer.

Owners of multiple servers rent them out to individuals who own websites in a process called web hosting. Several common web hosting solutions are described below.

2.1 Shared Hosting – Perfect For Beginners, Bloggers & Small Businesses

The best web hosting solution for entry-level website creators is shared hosting. Your website is stored on the same server with several other websites.

If you’re a small business, community group, or individual looking to create your own blog, then shared hosting is probably the best option available for you.

2.2 VPS Hosting – Perfect For Growing Websites (Next Level of Shared Hosting)

Virtual private servers share one physical server while your hosting is partitioned off so that you aren’t sharing resources with anyone else. Each VPS instance is allocated a dedicated slice of a computer’s resources, ensuring that no issues arise between users. A VPS is a stepping-stone between shared hosting solutions and setting up your own dedicated hosting solution.

VPS solutions are great, as they avoid the issues associated with shared hosting that can develop when your hosting neighbors manage to bring down your website by crashing a shared server, while at the same time helping to avoid the steep costs of a dedicated server. If the most advanced shared hosting plan is not enough anymore to run your website smoothly, it’s worth upgrading to a VPS plan.

2.3 Dedicated Hosting – For Big League Websites

When you have your own dedicated server, it means that you are renting out one physical server computer from a hosting company. This means that you have full access and full control to the whole server.

Dedicated servers are generally the highest level of server one would need for running an online business with a sizable amount of web traffic. While the costs associated with dedicated servers are significantly higher than shared hosting options.

3. How To Choose A Web Hosting?

There are two criteria that you should look into when choosing a web hosting which are the web host and its available hosting package.

3.1. Web Host

EIG Company.  Avoid web host from EIG such as Bluehost, HostGator, iPage, Site5. These web hosts are all operated by a company named EIG. They are known to pack many hosting on the same servers and might probably degrade your website performance.

Speed. Choose a web host which has a fast server. It can load your website faster. A2Hosting is well known for its robust and speedy server.

Uptime. Choose a web host with great uptime. It is a percentage of time indicating how well the server is operating throughout a year. When the server is down, it means people can’t access your website. I will choose a web host with at least 99.9% uptime. Both A2Hosting and Siteground provide a very great uptime which I personally experienced.

Support. Choose a web host with great support. Sometime you may have problems with your website and you need instant support from the web host.

Datacenter Location. Choose a web host that has datacenter near to your business operating location. This is because it can increase website loading time.

Renewal Cost. Many web hosts offer huge discounts during your first purchase, and they will charge higher renewal cost during the next billing cycle. So, it is recommended to purchase a hosting package with 2 to 3 years since you only have the discount at first purchase. For the long term, if you have a tight budget, you might consider choosing a web hosting with lower renewal cost. FastComet is a great web host that offers the same renewal price as your first purchase price.

A2Hosting hosting
Fastest Speed
Siteground hosting
Greatest Uptime
Fastcomet hosting
Same Renewal Price

3.2. Hosting Package

Number of websites hosted. The number of websites that can be hosted with this web hosting package. For instance, a single website or unlimited websites. Please take note that although it sounds great to host unlimited websites, they are still sharing the same resources such as CPU. Usually, the package with unlimited websites has more resources than a single website.

Addon domain. It allows addon domain which is the name of the second website such as This number is the same as the number of websites hosted.

Subdomain. It allows subdomain for a new website. Subdomain adds another name before your primary domain such as

Free domain. Some web hosting packages provide free domain as long as you are still hosting your website with them, but will sell you with the high renewal price once you are not hosting with them. If you decide to transfer the domain name, the process is very annoying, time-consuming, and confusing. My advice is to buy a domain name from a domain registrar.

Storage size. It refers to the amount of space that the web host allocate for your hosting package. It is generally stores all text files, images, scripts, databases, emails and other files related to your website. If you having a lot of photos, perhaps you need to consider a package with greater storage.

SSD Storage. Ensure that the hosting is using SSD hard drive because it is faster and reliable. It can speed up the website loading time.

Bandwidth / Data Transfer. Bandwidth is the amount of data (site content and visitor traffic) that a server can transfer in a certain amount of time. The higher the bandwidth, the more people can view your site at the same time. And you can download or upload as much data as you want in a given period of time.

Cloudflare CDN. Most packages nowadays come with free Cloudflare CDN. It can help deliver your website files faster to the destination (browser), it will drastically improve website loading time.

SSL. Ensure that the package also comes with at least Let’s Encrypt certification. So that your website will be more secure in HTTPS. It improves your website’s credibility and also SEO.

Email account.  If you are building for a business website, you probably need an email account with your own domain name, for instance,

cPanel. It is using user friendly cPanel control panel.

For those of you in the market looking for a web hosting service provider, there are several well-known and robust service providers which I like, for instance, A2hosting, Siteground, and FastComet.

If you are looking for a great uptime and fast support, you won’t go wrong with Siteground. Siteground is well known for its uptime (99.99%) and customer support. I personally have a great support experience from Siteground, their live chat support usually will reply within 2-5 minutes.

It is currently hosting more than 1,000,000 websites in the world and achieved 97% customer satisfaction. However, please take note that the renewal cost of Siteground is very high, it is about 3 times more expensive than the price during your first purchase, so it is encouraged to go with 2-3 years package for your first purchase.

Web Hosting

For me, I personally prefer A2Hosting because of its speedy and robust infrastructure. This is because A2Hosting is the fastest hosting for WordPress and having great support as well (average < 10mins from live chat).

It is one of the most reliable web hosting service providers available in today’s marketplace, serving more than 300,000 websites in the world. For over a decade, they have delivered numerous high-performance benefits to their clients, including high-speed performance, top-quality developer tools, reliable uptime guarantees, and unsurpassed customer satisfaction.

This company is known to be reputable and customer-center, which makes me confident to suggest their services to you. However, the renewal price for A2Hosting is 2 times more expensive than the first purchase.

How to Host a Website for Wordpress: The Definitive Guide (2019) | Step 2/6 of Wordpress Website Builder 1How to Host a Website for Wordpress: The Definitive Guide (2019) | Step 2/6 of Wordpress Website Builder 2

The data below show why I like A2Hosting so much.

In overall, it has incredible fully loaded time, fast server response time (or synonym to TTFB), and high uptime. Time To First Byte (TTFB) is the time spent for the first response from the hosting. Google suggests all website’s TTFB should be less than 300ms.

With the speed optimization implemented, the speed result I obtained from GTMetrix is fast, it can fully load the page in 387ms and the TTFB is only 69ms.

speed test report gtmetrix
GTMetrix speed test result – 387ms fully loaded time

Whereas, my page’s fully loaded time tested with Pingdom is only 220ms.

pingdom test result
Pingdom speed test result – 220ms fully loaded time

40ms TTFB from Google PageSpeed Insight.

ttfb google page insight
Google PageSpeed Insight TTFB result – 40ms TTFB

84ms TTFB and 100% uptime for my hosting from the analysis of Freshping 24/7 server monitor.

freshping server monitor
Freshping server monitor – 100% uptime, 84ms response time (updated 9 April 2019)

In the next section, I show you how to host a website using the A2Hosting as the reference. The process is similar to other web hosting registration.

After the registration of a web hosting, you need to point the nameserver of your hosting to your domain name. The detailed steps are explained in Section 6.

5. How to Host a Website from A2Hosting (Registration Process)

Choose a hosting plan. Enter A2Hosting’s website to choose a hosting plan.

step 1 choose an a2hosting package

Choose a domain. You have to enter your existing domain name or purchase a domain name from A2hosting (which I don’t encourage). If you had followed my Step 1 guide and had bought a domain name from a Domain Registrar, you need to choose “Use my existing domain and update my nameservers”, and fill in your purchased domain name.

step 2 choose existing domain name

Configure hosting solution. Please refer to the following steps provided to configure your hosting solution, for instance, billing cycle, server location and etc.

step 3 configure hosting

Review the order. After reviewing your order then proceed to checkout.

step 4 review hosting

Account creation and payment. Fill in all your personal, account creation and payment information in order to checkout.

step 5 checkout

6. Assign Nameserver of A2Hosting to Your Domain Name

Copy nameserver addresses. Once completed your checkout, you can log in to your web hosting dashboard to look for the nameserver’s addresses.

dashboard nameserver

Or, you will receive emails from your web hosting (A2hosting in my case). Look for the email which provides nameserver addresses. (Note*: Some web hosting only has 2 nameserver’s addresses)

step 6 copy nameserver

Login to your domain registrar (NameCheap in my case) account.

step 7 login namecheap

Domain List -> “”. Look for your domain name and click manage

step 8 Select domain name

Assign new nameserver addresses. Point nameserver of your web hosting to the custom DNS by following the steps below.

step 9 Write nameserver address

Until this step, you have finally knew the whole process on how to setup your web hosting for your website / blog.

Now Is Your Turn

Choose a hosting that fits right to your business / blog.

And once you have done,

Proceed to the next step to learn why you should use WordPress and also install WordPress in your web hosting.

Affiliate Disclosure – Some blog posts and web pages within this site contain affiliate links, which means I may earn a small commission if you click the link then purchase a product or service from the third party website. For instance, A2Hosting, Astra Pro and Swift Performance affiliate links. Purchasing a product or service from the links does not increase your purchase cost, but it is a great way to say ‘thanks’ to me if you enjoy my content and find my suggestions helpful. Please note that I only recommend products and services that I have personally used or have thoroughly researched. The guidances are based on my personal experience and research. I really appreciate your action of clicking my links to purchase, this is a great motivation for me to keep going.,


Please feel free to comment below if you have questions, requests or feedbacks from my blogs. I will be glad to hearing your responses and reply to you as sooner as possible.

Leave a Comment

Your email address will not be published. Required fields are marked *

About Me

Hey, I’m Thol. I hope the tutorials provided are useful for you. I will keep maintaining the tutorial and producing new and great tutorials time by time. Be sure to subscribe to my newsletter, I will keep you updated. Enjoy the tutorials.
Website Builder (6 Steps)
Website Speed Optimization