Website Tips & Tricks

Creating a WordPress Website in 2020

Creating a WordPress Website may seem daunting at first.  Still, if you follow this tutorial along step by step in a second browser window, you will have your website up in no time at all.

What do I need to create a WordPress Website?

You only need three things to get started with WordPress

Sounds easy right? Well, it is, let’s dive in.


Think of hosting as the home of your website. It’s space dedicated to you on a server where the files that make up your website will live, and your domain name (the address of your site) will point.

Which host should I choose?

You can host your website with any host, and there are thousands out there, some better than others.  For this tutorial I’m going to use Bluehost, they are a super reliable host, have an excellent support team, and WordPress has recommended them for over ten years.  They also offer a handy 30 day money-back guarantee if you’re not happy.

How do I register for hosting?

1. Setting up your hosting with Bluehost is easy, click on the ‘Get Started’ button below to go to their website.

Advertising Disclosure: I get a small commission if you sign up to Bluehost for hosting using my link. However, it’s not passed on to you; this commission allows me to keep this page up to date and help me provide other free training resources on my website.

2. Read the featured included in each plan, then choose the one you want and click select, I’ve gone for basic below.  

Domain Name

Next, you need to add your domain name.  Your domain name is the address of your website on the internet, the URL that you type into your browser to get to it.

Your domain name should be your business name, a shortened version of it, or if your name if appropriate.  

The ‘.com’, ‘. net’, and ‘. org’ suffixes are the most popular, but you can also have one relevant to your country, for example, ‘.co.uk’ for the UK or ‘.es’ for Spain.  For a full list of suffixes check the ICANN website.

3. Enter your domain name into ‘Create a new domain’ box, then click next and Bluehost will check if your domain name is available. 

Bluehost choose domain

4. Unfortunately, many popular domain names are already registered, so you may get a notification that the one you’ve chosen is not available.  if that happens, it’s not the end of the world as you can;

5. Once you find an available domain name click on next and then fill in your details.  When you get to the ‘package’ section, you have a few options.

Bluehost Signup

6. Next, you need to select the package extras you need.  You can find out more about each one by clicking on the ‘more information’ links.  I recommend Domain Privacy + Protection to keep your details safe and avoid any sales emails that may come after you register your domain.  I have also selected ‘Codeguard Basic’ as this creates a daily backup of your website.  You can also do this with a plugin; I like Updraftplus as you can store your backups externally in dropbox or Google Drive – I will go into this more in the next tutorial.

Once you have completed the form, click on ‘submit’.

WordPress Software

7. Click on ‘Create Account’

Bluehost signup success

8. Enter your full domain name (including the suffix) and then create a strong password to help prevent your site from getting hacked.  Ensure your password is secure by making it is longer than 12 characters, including numbers symbols and both upper case and lower case letters.

Bluehost create an account

9. Now the Bluehost website wizard will start.  The first step installs plugins based on what answers you give.  I think it’s better to install plugins based on what you need and automatically installed plugins can cause issues and conflicts.  So click ‘Skip this step’.

Bluehost install WordPress step 1

10. The second step will allow Bluehost to create pages automatically for you.  Select any that you want on your website and click ‘continue’ or if you prefer to create the pages yourself then click ‘Skip this step’.

Bluehost install WordPress step 2

11. Now you need to enter your site details.  Your site name should be your business name or your name if it’s a personal website.  Your tagline is a description of what your website is about, keep it short and sweet.  The tagline shows up in web searches, so it’s worth spending some time to get this perfect, but don’t worry if it’s not right now as you can change it later in WordPress.

Bluehost install WordPress step 3

12. The last step will allow Bluehost to add a theme for you automatically.

A theme controls the way your website looks, and although adding a theme is a quick way to get your website up if you are happy for it to look exactly like the theme you’ve chosen. If not editing the theme can be difficult.

I like to create my themes using Elementor, a straightforward page builder plugin. It allows you to set up your website exactly as you want it visually without coding. I use Elementor in all my tutorials and what I teach on my course ‘Create a Winning Website‘. If you’re going to use the same method, I recommend that you select the ‘Hello’ theme by Elementor, it’s a free, lightweight theme that is entirely customisable and flexible. So hover over the ‘Hello’ Theme and click ‘Use this theme’.

Bluehost install WordPress Theme

13. That’s it; you’ve set up your brand new WordPress website! You can link it to your domain in the drop-down box on the left and click on ‘WordPress to see it in action.

Bluehost Install WordPress Complete

I hope this tutorial has helped give you the confidence to get started on your website.

Please feel free to add a comment below if you have any questions or send a private message through the contact form, I’d love to hear from you.

Play video

Leave a Reply

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


Stay connected.

Oh, friend, it’s time to create or improve your website. 

Sign up for

Wordpress Tutorials

Design Tips