How to Create a Blog in 5 Easy Steps

Hi lovely people!!

Are you thinking about setting up your own blog to share your thoughts, ideas and creations?

Do you have a blog already and you want to move things up?

Don’t worry! I will show you How to Create  a Blog in 5 Easy Steps 🙂

Setting up a self-hosting website is very easy to do and it takes around 30 minutes to complete {no advanced skills required}!

how to create a blog

  1. Choose a blogging platform

When I started blogging, a bit more than a year ago, I went for platform and I did that because it is free to use (the other free platform is Blogger). In the first few weeks I learned a lot and I could navigate around the dashboard like a pro {or so I thought!}. I started noticing other blogs had certain features that I didn’t have nor had access to. Soon, I realized that this particular platform had many limitations. I was getting frustrated by the day, only to take the decision {a few months later} to migrate my blog to a self-hosted

Why I chose

Pros: This platform has many advantages and I continue learning this as I go along. The most important thing is that I am in control of my blog. I am adding new features, images and opt-in widgets and I can finally say that it is much easier than I thought.

Cons: This option is not free. I had to pay for a domain name ( a yearly fee) and a yearly hosting fee. The domain name is the name you choose for your website/blog; mine is! The hosting company you pay is to hold your website’s files; I chose Bluehost ( a bit more on that later!).

My advice is: Make a choice that fits your goals and aspirations! Trust your inner voice and be brave! You can do anything!

 how to create a blog

  1. Choose a name for your blog (and get it registered)

 If you have thought about the kind of blog you want to have, then you should brainstorm some ideas with friends and family. Make a decision and stick with it! Remember that many blogs out there have names that some people will say that there are odd, but they were the right ones for their owners. So, think of something that sounds right to your ears 🙂 There are many websites where you can register your domain. You can do that separately to your hosting plan or register it where you purchase your hosting plan. I did everything through Bluehost; domain name registration and hosting package.

You want to do a quick check to see if your chosen blog name is available? Add the name in the box and press ‘check availability’!!


  1. Decide which hosting package is right for you

My first piece of advice is to choose a trustworthy company to host your blog. It is important to have the support, services and reputation of an excellent hosting provider when starting out in the blogging world.  When things might go wrong, or something comes up and you are not sure what to do, it is reassuring to know you are able to call and get things fixed. Once, at the very start, I was trying to log in to my blog and my site was not loading AT ALL!!! I tried a million times, until I went to the live chat and asked for help. The response was immediate and we got to the bottom of it in less than 10 minutes! You can imagine my face at that moment 🙂 Big SMILE !!! So, the one I use and recommend is Bluehost! There are numerous companies out there and most offer what you are looking for.

My second piece of advice is to start off with a simple plan and upgrade as your blog is getting bigger, better and more successful! Prices vary for different regions and countries but you can have a domain and hosting plan for less than $100 in the first year.

If you choose Bluehost, then follow these simple guidelines:

a. enter your domain name or transfer an existing one

b. choose a plan

c. Fill out your account information


  1. Install WordPress Software & choose a theme

 If you choose Bluehost for your hosting plan, when you log in to your account and go to the control panel (cpanel), you will see a section called ‘website’. There you will see the ‘wordpress’ icon, where you can install it! Simple, huh?






  1. Customize your blog

The most fun part is the last one; customization! What this means is that, as soon as WordPress is up, you are ready to put your personal touch to your blog.

First, choose an appropriate theme for your blog. There is a huge variety of themes; paid or free options. Whatever you choose, make sure it has enough documentation for you to set it up and ideally some support, in case you need it.

Design (or pay someone to design one for you) a logo for your blog. My top free graphic design tools are Picmonkey & Canva, where you can design you own logo in no time and at no cost.

Now, you are ready to choose your color scheme, font styles, social media icons, widgets or special plugins and so on.  Create your main page, menu contents and add some personal touches to show off what you have to offer.

 Ready to write your first blog post?

how to create a blog


Those first 5 steps are the backbone to setting up your own blog. Believe me, I know; At the start you will feel nervous but when you press that button and purchase your domain and hosting package, you will feel so excited 🙂

Ready to get started?

Click here, where you’ll be re-directed to Bluehost through my affiliate link and you may get some additional discounts for signing up through my code (Thanks).

Do you want some more help? Then, get your Free Blogging Checklist!!

Get Your Free Blogging Checklist

Ready to start a blog? Then, get your free MY FIRST BLOGGING CHECKLIST printable here


I am looking forward to hear about your new blogging adventures and remember… It is better to regret for something you’ve done, than for something you haven’t.


Demi x

Don’t forget to sign up to my weekly newsletter and get exclusive info, freebies, and many more goodies straight to your inbox!!







 sign up and receive a Free 2017 calendar and a yearly notepad to download.

We respect your privacy.


Let me send you my latest posts, freebies, inspiration  & exclusive info every week!

We respect your privacy.