We live in times when having a website is an essential part of any business worldwide. Whether it’s a small blog or small portfolio site, having basic web property doesn’t need to be complicated.

In fact, with the modern-day hosting companies, installing a simple CMS ( Content Managament System ) is a breeze. And in this post I will show you how any of you can create a brand new WordPress website from scratch in less than 10 minutes.

So let’s brake this down into small steps.

Note: This post is for beginners mostly, and I try to explain simple things as much as possible.

We begin our step-by-step tutorial with the most important thing – the hosting.

The choice of hosting companies is simply overwhelming. I don’t even know the approximate number. But the one I recommend and use for most of my websites is Bluehost. 

Why? Because of these 4 things:

  • It’s reliable
  • It’s cheaper
  • It has 24/7 support
  • You get a free domain name with your hosting plan

Getting a domain name with the hosting is very  handy, You don’t need to worry about purchasing a domain from a third-party company and then figure out how to set your name servers, IP addresses etc.

Now I will explain step-by-step how to get your Bluehost hosting, how to choose your domain name and how to install WordPress to your newly created website in just under 10 minutes flat!

In 10 minutes (or less) from now you can have a brand new website, registered with your desired domain name and running on WordPress platform.

First Step: Getting Your Hosting

First of all, go to Bluehost and choose the desired plan.

Their plans depend on multiple factors, but you can’t go wrong with their standard shared hosting. It’s the perfect balance between space and reliability for brand new websites.

[av_notification title=’Note’ color=’orange’ border=” custom_bg=’#444444′ custom_font=’#ffffff’ size=’large’ icon_select=’no’ icon=’ue800′ font=’entypo-fontello’]
Choose Starter Shared Hosting if you don’t have plans to add any other domain names to your hosting account down the rode, otherwise you must get higher hosting plan, such as Plus Shared Hosting for $6.95 a month.



After choosing the right plan, you will be prompted to enter the desired domain name for your new website (remember – it’s free). The correct choice of good domain name will greatly help users to easily remember and find your site.

At this point we’ve chosen our hosting plan and domain name. The next step we need to do is to fill our account information and payment details.

Fill your real name, address and credit card information to complete the checkout process.

If you have chosen the starter shared hosting plan you will be billed for one, two or three years, depending on your choice. The biggest discount is for the 3-year plan. Also on this page you will find some more features and addons, which are optional and up to you. But at this stage you don’t need them.

The only one, that you should consider purchasing is the Domain Privacy. What’s that? Quick explanation:

[av_notification title=’Note’ color=’orange’ border=” custom_bg=’#444444′ custom_font=’#ffffff’ size=’large’ icon_select=’no’ icon=’ue800′ font=’entypo-fontello’]
“The whois information for any domain name is available to anyone on the internet. Your whois information can be harvested by marketing companies, which will give you unwanted solicitations. When you add Bluehost Domain Privacy to your registration, the only information listed in the whois will be Bluehost.”

What have we done until now:

  • We chose our hosting plan
  • We picked up our domain name
  • Completed the checkout and paid for the service.

Now you have a brand new hosting account and you should be able to Log into your account with the username and the password you created (they also will be emailed to you).

When you log in for the first time you should see something like this:



This is called cPanel and it is your hosting’s visual dashboard. From here you can do almost anything – changing passwords, uploading files, creating emails, viewing traffic statistics and many more.

Step Two – Installing WordPress

Now this may seem to you like a very difficult task. In fact, it’s probably the easiest and the quickest part of our tutorial, thanks to the integrated installer.

First, make sure you’re logged in and you see the cPanel (see the picture above).When inside, scroll down and find the WordPress icon. It looks like this:


Click on it. You’ll be redirected to a page, where you have to click the WordPress icon one more time.

Once you do that, you’ll be redirected to another page (yes, again), where you have to click “Install.”

Now we need to configure our WordPress Installation Preferences.

Select your domain name and leave the box after the slash empty. Type in your site name and uncheck all  the plugins and themes recommended by Bluehost, because you don’t need them.

Check the box before “I have read terms and conditions …” and click Install.

[av_notification title=’Note’ color=’orange’ border=” custom_bg=’#444444′ custom_font=’#ffffff’ size=’large’ icon_select=’no’ icon=’ue800′ font=’entypo-fontello’]
If you get a message saying:

“This directory already exist. Are you sure you want to overwrite its content?”

Reenter the installation options (like we said above – blank box, site title and all plugins unchecked) and check “I understand that this will overwrite files”.


And … Voilà!

We just have to wait a few minutes to get WordPress site properly installed on our host! After the process completes you will be shown a text saying “WordPress Installation is now Complete” and below that you should see Login URL, Username and password.

The login URL is the URL for your WordPress control panel (dashboard), from where you can customize your website. You can get access to this control panel using the user name and the password given on that page.