How to Start a WordPress Blog In 15 Minutes: Easy Step By Step Guide

A woman typing on a laptop. Image:

*Post contains affiliate links

Wondering how to start a blog on WordPress?

Whether you’ve got a burning passion you’d like to share with the world or want to start a blog to make money, creating a blog on WordPress is much easier than you might think.

In fact you can create the bones of your first WordPress blog in around 15 minutes.

And in this post I’m going to show you how. Step by step.

Ok, let’s get you started on creating your very own WordPress blog…

How to Start a Blog on WordPress in 4 Steps

Here’s a summary of the 4 simple steps we’ll cover in this WordPress blog beginner’s guide:

  1. Pick a Blogging Platform (I recommend NOT
  2. Choose a Domain Name (I recommend Bluehost)
  3. Set up Hosting (this starts as low as $3.95 a month)
  4. Install on Your Domain

Let’s get your new WordPress blog up and running…

Step #1 – Pick a Blogging Platform

First up, if you’re serious about blogging and its potential, you need

Rather confusingly, there’s a & a And although offers free hosting, it has limitations on how you can scale and grow your blog going forward. So opt for a self hosted site on

Installing is simple to do though and I’ll show you how to do it when you set up hosting in Step 3.

Step #2 – Choose a Domain Name

The domain name for my blog is

A domain name is how people find you on the web. It’s kind of like a virtual address.

When choosing a domain name, it’s a good idea to pick something that:

  • reflects the subject of your blog
  • is easy to spell and remember
  • ends with a .com extension (unless you are targeting a specific country, in which case choose a country specific extension such as

Problogger has an excellent post on Things to Consider When Choosing a Domain Name if you’d like some more tips.

I use Namecheap to buy my domain names, but if you set up your blog with Bluehost you can get your first domain name for free.

Step #3 Set Up Hosting

Hosting is basically a bit of real estate (or space) on the web.

There are many hosting companies out there, but I recommend Bluehost.

Why? Because Bluehost:

  • make starting a WordPress blog a breeze
  • offer amazing value (from $3.95 a month)
  • are secure (your blog is less likely to get hacked!)
  • offer helpful live technical support.

I’ve also found my page load speed to be consistently fast with Bluehost. You really don’t want your blog to load slowly. Google doesn’t like it and neither will your readers.

Click HERE to start your own self-hosted blog with Bluehost (+ get your FREE domain).

Then follow my step by step visual guide below to set up your hosting.

Set Up Hosting – Step #1 (Getting Started)

The first thing you need to do is go to Bluehost and click on the ‘Get Started Now‘ button.

How to start a blog on Bluehost Step 1

Set Up Hosting – Step #2 (Select Your Plan)

You’ll now see the screen below. Select your plan from the 3 options.

If you’re on a budget, the Basic Plan is more than ample when you’re starting out. You can easily upgrade to a different plan later on, if you want to.

How to start a blog on WordPress with Bluehost Step 2.

Set  Up Hosting – Step #3 (Choose a Domain Name)

You now need to choose a domain name (mine is

You can either choose a completely new domain name (FREE for one year) or enter one you already have.

How to start a blog on Bluehost Step 3

To choose a new domain name, enter it in the ‘New Domain’ box on the left.

It’s best to go for short and memorable if you can.

Then select the domain extension you want (for example ‘.com’) from the drop down list.

Unless you’re targeting a specific country, I’d opt for a .com.

Note: If your domain name is not available (i.e. someone else has got there before you and already registered it, you’ll get an alert message advising you of this. If this happens, don’t worry – just choose a different domain name.

Already have a domain name? (I did.)

Simply enter it into the ‘I Have a Domain Name‘ box on the right instead.

Then click the ‘Next’ button.

Note: If you already have a domain name you will need to transfer it in to Bluehost after completing your account setup. There’s a video that shows you how to transfer a domain in to Bluehost here.

Set Up Hosting – Step #4 (Enter Your Account Information)

Congratulations! You’re (almost!) the owner of your very own domain name! You’ll now see this screen:

How to start a blog on Bluehost Step 4.

First enter your Account Information details. Then, under ‘Package Information’, choose your Account Plan from the drop down menu. You’ll need to pay for 1, 2 or 3 years upfront, but this works out at a very affordable monthly amount.

You’ll also be asked if you want to purchase various add ons.

Personally, I’d skip these, apart from the Domain Privacy Protection, which is worth having, as it hides your personal information from the public WHOIS database.

Finally, on the screen below enter your Payment Information, then click ‘Submit’.

How to start a blog on Bluehost Step 5.

Set Up Hosting – Step #5 (Create a Password)

At this point you’re usually asked if you want to add on any upgrades – I personally skip this bit.

Next, you’ll be asked to pick a password. To do this, click Create Your Password.

How to start a blog on Bluehost step 5.

On the next screen create a password that is memorable, but also secure. It’s a good idea to make a note of your password somewhere safe in case you forget it! Click Next.

How to start a blog on Bluehost step 6.

Your password is now created. Click on Log in to get started!

How to start a blog on Bluehost step 7.

By now you should have received your Bluehost confirmation emails. Click on any ‘activation’ links in the emails to make sure your domain and account are verified and active.

Note: Although WordPress is installed via Bluehost, it’s actually completely separate to your Bluehost account. It’s easy to get them muddled, so remember you have 2 sets of login credentials – one for your WordPress dashboard and one for your Bluehost C-panel dashboard (which you won’s use nearly as much as your WordPress login).

Step #4 (WordPress)

WordPress Setup – Step #1 (Pick a theme)

Now that’s you’re logged in you’ll be asked if you want to pick a free WordPress theme.

It’s really easy to waste a lot of time agonising over which theme to choose at this point. I really recommend you don’t do this. Why? Because free themes have limitations for a couple of key reasons:

  • Free themes are often not updated regularly, which can lead to bugs and glitches
  • Free themes are easier to hack.

This is why I recommend using a Premium theme (Don’t worry, I’ll over that later.)

For now though, just pick a free theme that appeals to you (you can always change it later if you like, too).

How to start a blog on Bluehost step 9.

WordPress setup – Step #2 (Build your WordPress site)

Once you’ve picked a theme you’ll see this screen. To build your WordPress sit site, click on Start Building.

How to start a blog on Bluehost step 10.

Once this is done, you’ll see this screen:

How to start a blog on Bluehost step 11.

The black column on the left is your WordPress dashboard. You’ll spend a lot of time here, as it’s where you create your blog posts from, as well as lots of other cool stuff, such as adding plugins or customising your theme.

Your next steps are to get familiar with WordPress. So, depending on whether your blog is a Business or Personal one, click on the blue ‘Business‘ or ‘Personal‘ button.

WordPress setup – Step #3 (Launch Your WordPress Site & Add Content)

How to start a blog on Bluehost step 12.

Note: Once you choose to launch your blog, don’t worry if it’s on a temporary domain for up to 48 hours (i.e. not the domain name you choose in Step 3). This is completely normal, as it can take anywhere from around 2 hours to 2 days for a new domain name to show up live on the web.

And that’s essentially it.

You are now the proud owner of your very own self hosted WordPress blog!

Writing Your First Post

Whatever you decide to write about on your blog, keep your content focused and know your audience. It’s also vital to write about something you love and know about, or blogging can become a chore.

If you think about it, the web is bursting with blogs, so your goal is to find your own unique voice and offer real value to your readers. Here are some tips about writing engaging content:

  • great content solves an immediate problem
  • great content is almost never about you (sorry!) – it’s about your reader
  • great content answers a burning question
  • great content makes people laugh or inspires them to lead better lives.

Although you’re now set up with the foundations of a blog and all set to write some great content, there are a lot more things you can do at this point.

I cover some key things you might want to consider below.

How To Add a Premium WordPress Theme

As I mentioned earlier, free themes have their limitations.

So upgrading to a Premium paid theme is something most bloggers do (and something I recommend).

I use and LOVE the Genesis Framework by StudioPress. It’s the top choice of most bloggers for a number of reasons, including:

  • industry leading design
  • excellent support
  • search engine friendly design(i.e. Google will like them!)
  • mobile optimised
  • robust security (your blog is less likely to get hacked!)
  • affordable and super easy to setup and install.

Where To Find Free Images For Your Blog

Images are super important on your blog. I can’t emphasise that enough. The web is a hugely visual place and shoddy images can be a huge turn off.

Finding decent free images though can be time consuming – plus you need to be on top of copyright rules, so you don’t use an image unlawfully.

Check out my post on free stock images for a roundup of some the best places to get high quality free photos for your blog, as well as a simple guide to using images correctly and safely.

If you’re starting a mom blog, you might also find my post on where to find feminine free stock images helpful.

How To Build a Successful Blog

Although starting a blog is really easy, creating the foundations for a successful blog involves a few more steps more than getting setup a WordPress, writing a post and hitting Publish.

Visit my blogging resources page for recommended tools and resources that will help you take your new self hosted WordPress blog to the next level, including essential plugins, blogging and design tools and free analytics software.

4 thoughts on “How to Start a WordPress Blog In 15 Minutes: Easy Step By Step Guide”

  1. Nice blog here! Also your site loads up fast! What web host are you using? Can I am getting your associate hyperlink to your host? I desire my website loaded up as quickly as yours lol

  2. Very detail and thorough instruction on how to start a blog! It’s so well structured any novice bloggers can follow! I also like wordpress. I agree with you, while there are many other website platform (and mostly you can start from FREE) WP seems to still stand tall.

    Also thank you for bringing up the importance of premium themes instead of free versions. How much does the premium theme cost? Does the price vary based on the theme?

    Thank you for the great information!

    1. Hi Kyoko, yes, premium themes do vary in price quite a bit. Genesis Framework, which I use, will cost you around $129.95 for the framework + a child theme. There are lots of other options though – from Elegant Themes, to Thrive Themes and Theme Forest – some of which cost less. 

Leave a Comment

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