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.
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
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.
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 anotherdomain.com. 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 shop.yourdomain.com.
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, email@example.com.
cPanel. It is using user friendly cPanel control panel.
4. Recommended Hosting Service Providers
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.
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
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.
Whereas, my page’s fully loaded time tested with Pingdom is only 220ms.
40ms TTFB from Google PageSpeed Insight.
84ms TTFB and 100% uptime for my hosting from the analysis of Freshping 24/7 server monitor.
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.
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.
Configure hosting solution. Please refer to the following steps provided to configure your hosting solution, for instance, billing cycle, server location and etc.
Review the order. After reviewing your order then proceed to checkout.
Account creation and payment. Fill in all your personal, account creation and payment information in order to 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.
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)
Login to your domain registrar (NameCheap in my case) account.
Domain List -> “yourdomain.com”. Look for your domain name and click manage
Assign new nameserver addresses. Point nameserver of your web hosting to the custom DNS by following the steps below.
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.