How To Build A Website

I hope you have read my post about who can make money from blogging and have your own answer if you fit as a blogger or not. If you are reading this post, I will assume that you think you do and you are wondering how to build a website.

My mission as an internet marketer is to provide basic knowledge and instruction to newbies in the blogging path, and also introduce you some nice products that can kick-start your success. When I first started, I struggled a lot trying to find a clear instruction about everything I had to deal with, and sometimes it is exhausting.

I understand that all internet marketers have to go through that phase sooner or later, but I try to make it less stressful and painful for you by giving you clear instruction and guidance about how do I exactly build my website (this website!).

Why did I get stressed out when building my websites?

Yes, I got stressed out when I tried to build my websites. There were a lot of information, lots of options and everyone claimed they know the best thing so it was hard to pick up one to follow. I am sure you are stressed out too.

And you should be. After all, your website is your home online, is a place you own and you need to make sure none can take it away from you.

I wanted to go with free hosting, but there are some scenarios that scared me:

  • What if one day, the hosting company I hosted my website with goes out of business, would I lose everything I’ve built?
  • What happen if they change the policies and some errors happen, they sweep out everything about my website?
  • If my website is hacked, how can I recover my webpage?

Those scenarios are terrifying. I made a list of reasons why I should not use the free hosting website builder and call it a day.

Therefore, I need to have full control and ownership for my website, then I will never need to worry about losing all of my hard work. Having this in mind, I went to my first step in building my own website.

How to build a website

Step 1: Choose website platform

Long story short, go with WordPress. Everyone is using for one reason. It is good, common, easy to use. If it works for everyone, it will work for you.

build a website

Step 2: Pick a hosting provider

There are many hosting providers in the market right now. In general, their price is not so much different. But for newbie, if you are trying to keep your expense as low as possible, it is worthy if you dig a little bit more about those hosting providers. Make sure you get the best our of your money, instead of being cheap with couple dollars and go straight to the lousy one.

Of all the hosting providers, I selected below a list of 7 most common hosting providers so we can have a closer look and decide which one is the best for you.

To make this article short and sufficient enough for you to make your decision, I will only note down the pros, cons and user experience for each of them.

1. Bluehost

Build a website

The most common hosting provider- Bluehost

Needless to say, Bluehost is one of the most popular, inexpensive shared hosting option. Bluehost was so well marketed that it is always on the top list of trust-worthy hosting providers.

However, it also has many downsides that you should consider if you are really serious about your website.

What we like about Bluehost

What we don’t like about Bluehost

 Affordable price, from $3.95/month Slower page loading time than other hosting
Good security options, they give you one year https (SSL certificate) for free Does not allow you to pick hosting period less than 1 year
WordPress intergrated Site Migration is expensive
User-friendly “Unlimited” means limited
Enhanced User control panel and add-on There are some upsells
Quick customer service Renewal plan price is much higher than introductory price
Solid server performance  Uptime is 99.92%
Flexible hosting plans
1 free domain included
Instant account activation


For starter or some website with small to medium traffic, Bluehost is a good choice. It is cheap, easy to get started and reliable.

You can purchase Bluehost from its original website, here.

2. DreamHost

DreamHost hosts over 1.5million websites, blogs and apps. That huge number speaks for itself. DreamHost won the Business Hosting Choice Award 2016 for its web hosting service in terms of reliability, tech support and likelihood to recommend.

What we like about DreamHost

What we don’t like about DreamHost

Incredible uptime: 99.97% Higher price, from $7.95/ month for 3 years purchase
Page Load time is 21% faster than average No flexible hosting plan. Beginners pay the same as pros.
Award Winning Support No cPanel
Get credit a day’s service for each hour of interrupted service Not instant activation for new customers
Free SSL, which is available as add-on Few upsells
“Unlimited” means unlimited
97 days money back guarantee
A free domain for the first year
Free domain privacy protection
No hidden fee


DreamHost costs twice as much as other hosting. But it is worthy for intermediate bloggers. DreamHost is reliable, fast and incredibly supportive. So if you are going to build a website with high traffic potential or commercial website, DreamHost is your hosting plan.

You can purchase it from its original website, here.

3. Hawkhost

Hawhost is one of the most affordable shared hosting service with some great features.

What we like about Hawhost

What we don’t like about Hawhost

Very affordable, from $2.99/month Not live customer support
Guarantee 99.9% uptime Server response time is not stable
Free Migration Cost Email response can take days
Flexible hosting plan
Free CloudFare optimized
SSL certificate, starting at $14.95/year
One free domain


Overall, Hawkhost is just an okay hosting provider, if you look for the cheapest hosting, then it might be the one for you. But if you are more serious about your website, you might dig a little bit more for a more reliable hosting.

If you decide to get Hawhost, visit its original website here.

4. HostGator

how to build a website

HostGator is one of the largest web hosting company in the internet of almost 10million websites hosted. HostGator recently also launched WordPress Cloud Hosting, for just from $2.99/month with better uptime and faster page load time.

What we like about HostGator

What we don’t like about HostGator

Ease of signup and ease of apps installation No free domain
Very good uptime 99.99% Lots of upsells
Enhanced security and Free migration Not instant activation
Flexible hosting options
Good customer support
WordPress Cloud Hosting is amazing


Yes, HostGator provides hosting service for both newbies and pros. You can select the plan that fits you best.

5. InMotion Hosting

InMotion is more like a fancy hosting service provider with higher price. But the higher in price is so worthy that you do not even remember this gap.

What we like about InMotion

What we don’t like about InMotion

Solid hosting performance The low price is applied for 2 years only
Strong uptime 99.97% Not instant activation
Fast load time, around 50% faster than average Free backup limitation
Incredible customer support
Lots of discounts
A free domain name
Free data backups
Community support
WordPress integration
Great security features
Slightly higher price than average but now it is catching the low price segments
Flexible hosting plan
Free site transfer
Great for E-commerce sites


If you are serious enough with your website, you will go with InMotion. Their uptime, speed, performance and customer support are incredible. This is one of the best in the business hosting.

6. iPage hosting

You probably don’t know about iPage. iPage is not as heavily marketed as other hosting providers. iPage is very cheap and they provides some great features with their hosting plan.

What we like about iPage

What we don’t like about iPage

Very cheap hosting, from $1.99/month Uptime is lower than average: 99.91%
Short term hosting also enjoy $1.99/month Page load time is not so fast
Nice and quick customer support Renewal cost is high
Good security options Domain name is expensive
No hidden fee, straight-forward price No cPanel
Quick account activation Lots of upsells


iPage is very cheap with decent support. However, with lower uptime and slower page load time, it can be a threat for your website if your website has a high potential with lots of traffic. So if your budget is too tight when paying for hosting, you can look through iPage.

Step 3: Set up your website

The main part is to purchase a hosting plan and pick up a domain name. Read my next article on how to find a good domain name. Once you find a domain name, buy it. You can buy it through your hosting plan (as free one or paid one), or you can find one through Namecheap or GoDaddy.

You don’t have to spend extra money on a domain name, so it does not really matter which company you purchase from.

Connect your hosting plan with your domain name. If you use a free one that comes up hosting plan, they already set it up for you.

You find WordPress icon at cPanel, click on it, search for the domain name you want to install WordPress on and click “Install Now”.

After couple minutes, you will have your WordPress website up and running. Your next job is to decorate it by adding themes, plugins and start writing articles.

Read my series of setting up a website, recommended themes and plugins to find out exactly how I built this one.

Any question? Feel free to leave a comment. I will get back to you soon.






Spread the word
Mai Pham