How to Create a WordPress Blog in 15 Minutes

Setting up a WordPress website is becoming more and more like opening a Facebook account; but people still fear this process, and find it more difficult than it actually is. But we are going to show you how to create a WordPress website in 15 minutes! Without having to know how to code and By the end of this post, you’ll have your first WordPress website setup, and you’ll even publish your first blog post. 


Let’s Begin!


Set Up Your Web Hosting Account


There are so many hosting companies out there that only naming them would take us forever, and they range from exceptionally good to downright awful. Most of them are so complicated to use that you would be better off trying to create a rocket and fly yourself to the moon.

It is important to find a hosting company that offers the best combination of features at a decent price and will not try to limit you in any way. Read the fine print, and pay special attention to things that are not mentioned, and do not trust the words like unlimited – nothing is truly unlimited, and nothing is truly free.


Step 1: Find a Good Hosting Company


For our own needs, we have selected Bluehost services, which are officially recommended by WordPress(!). They have a super easy-to-use admin panel and excellent customer support. As you’ll see later, installing a WordPress website on Bluehost is a matter of a few clicks. No code needed!

Create A WordPress Blog

It is important to choose the right web host, simply because you will be able to create as many domains and subdomains as you want, meaning that on a single Bluehost account, you can have as many WordPress accounts as you want (for the same price). Furthermore, you will not have to bother yourself with backing up your websites because they do that for you.

I have been using Bluehost for years now (since it’s so inexpensive and reliable) so I created this guide with them. Even if you wish to choose a different hosting company, you should still go over this guide to get a general idea. (Not every hosting company lets you install WordPress in 5 minutes, but I’m sure some of them do).


Step 2: Sign Up with Bluehost


To get started with Bluehost, head over to their Sign Up page where you need to select an account plan from the three that are available for new users; each plan is designed for different needs and desires. I would start with the cheapest one. It’s usually $5.99, but now, for a limited time, Bluehost is offering a special for the nuSchool readers for only $3.95 a month.

They also have a 30-day money-back guarantee, which I used once for a client that decided to terminate the project before I even finished the work. These things happen.


Step 3: Register a Domain Name


After you’ve selected the desired plan, you need to choose a domain name  (you know, that awesome name you’ll give your website, like: “”). It is important to choose a good domain name, especially if you do not already own one, since that will be your professional business card from then on. Note: you will get a free domain registration with the hosting purchase.

If you want, you can even transfer a domain that you already have, and Bluehost will give you all the information on how to direct it to your new one.


If a domain name you truly want is already taken, you can try and rearrange some of the words in order to find a combination that is available but still simple and catchy.

Purchasing the domain is extremely easy and it even comes free when you buy an account. You will need to fill out a few more forms, such as your personal data, and your payment info.

Once you’ve confirmed everything, you can then go to the login page.


Step 4: WordPress Installation


Once you’ve logged in, you will see Bluehost Home page.

You will need to click on cPanel (admin panel) where you will see all the tools that you can use to further adjust your website, even to the smallest details.


Most of these settings are already set up by default, so there is no need to touch anything you are not familiar with.

Now let’s have your WordPress up and ready in the next 5 minutes!

Part 2 – WordPress Installation

Log in to your Bluehost Home page, and find the Website section and click on Install WordPress.


This is a one-click installer tool.

Now, click on the green Install New Scripts button.


You will need to select WordPress, which is the first icon available.


After that, click that you have read the terms and conditions, and this will start the installation, which lasts only a couple of seconds. Select the domain which you want WordPress to be installed to.


After that is finished, it will present you with your website’s URL address, WordPress control panel URL in the form of (replace “YourDomain” with your domain), which you must use in order to access your WordPress Control Panel, as well as your WordPress username and WordPress password.

Ta-da! You have a WordPress website installed!

You can visit (again, replace “YourDomain” with your domain) and there you will be presented with a WordPress login screen in order to access your website’s Control Panel.