Here’s the situation…. you scrolled pin after pin on Pinterest, read about how turning your passion into a business or how to get those extra bucks every month with a blog. And now you feel ready to start your own blog.

That’s amazing! Blogging is great, not just because it can actually be a full-time job, but also because it’s a way to express yourself, engage with other people and even make new friendships.

Starting a blog can be a bit scary, or at least it has been for me. You’re not sure what to do, what to talk about, how to write, choose the right design and much more…

But my best advice is


How To Start A WordPress Blog in 2019

Don’t focus too much on “how am I going to do that?” or things like that. You’ll surely figure it out in the way.


Everyone have to start from somewhere.

Blogging is just like another task in life: when you start a new job you have no clue about it and then, after a while, you are able to manage it and smash it.

Think about your first job. Were you already good at it when you first started? Did you improve your skills month after month?

My best advice is to start and see how it goes.

EXPERIMENTING is the key: see what works and what doesn’t. I’ve only recently started to blog but I’ve learnt so many things and still learning something new every day.

If you want to start a successful blog, you don’t need to be an expert. But there are things that are good to have in the RIGHT PLACE already from the beginning. This will save you a lot of time – and headaches.

This post contains affiliate links. Please read my disclosures policy for more info.

Choose a topic/niche for your blog

how to start blog wordpress

First things first….

You want to choose a topic, talk about it and show yourself as someone who knows all about that topic!

Choose something you are familiar with and you feel comfortable to talk about it. Something that is at your heart. This way you can avoid coming along “heartless” or that you writing a newspaper article.

Your ultimate goal is to be THE EXPERT of that topic.

Choosing a topic/niche means targeting those people interested in it.

And here comes something that I cannot stop to stress about… You have to be VERY SPECIFIC about your audience.

Being very specific about who you target

At the beginning, you’ll probably want to target every person in that niche. For example, if you want to write about mental health, you want to target all people and raise awareness or share experiences.

My top tip is to narrow it down as much as possible, understanding who your audience is and what they want to read.
For example, you want to write about mental health because is something you feel close to. And because of that, TAKE YOUR OWN SITUATION and use it to target those people.

For example, you’re a girl, in your mid-20s, that went through a lot of difficult situation because people around you couldn’t understand about mental health so you had to learn about it on your own and want to share your experience and also tips on the topic.

That’s great! Take this as an example of who you can target because YOU’VE ALREADY BEEN IN THAT SITUATION AND KNOW HOW TO DEAL WITH IT. It’s like sharing a piece of advice with your best friend, but on a blog, you are speaking to hundreds of people.

Or, another example is, you are a broke college student but you found a way to travel all around the word for cheap and now you want to share your tips and tricks.

In this case, your tips will be useful to people who are in the same your situation: broke college students with a passion for travelling. You can even narrow it down to tips for female-solo college students who like to travel if this is your case and you know a lot about it! And much more…

Some of the most popular niches which you can start with are:
– Health and fitness – everything from workouts, diet plans, healthy eating, supplements;
– Lifestyle – it includes travel, home decor, organisation and everything that concerns personal interests and daily activities;
– Parenting – everything from stay at home moms, working moms, tips & tricks, children recipes.

Find a name for your blog

Once you have figured out what you want to write about, you must give the blog a name.

It’s important that you choose something that reminds the topic/niche that you’ve picked. This will tremendously help you with SEO and people will find your blog on search engines when looking for the topic you write about.

Furthermore, you’ll use the blog name as domain name too. You definitely don’t want to confuse people and risk that they don’t remind your name/blog. On the contrary, you want to use something easy to associate to your blog.

But… What is a DOMAIN NAME?

The domain name is the URL address of your blog, that string of letters, numbers and symbols which your blog will be recognised by in the world-wideweb.

In order to associate your blog name to the domain name, you need to register the domain name. This will also make sure you’ve got that URL address and no one else can have it!

Keep your domain name with the same web hosting provider, so it will make things easier and you’ll be able to manage everything from just one platform.

Keep your domain name with the same web hosting provider, so it will make things easier and you’ll be able to manage everything from just one platform.

One of my favourite web hosting provider, which most of my clients use and I’m happy to recommend it to you too, is

You can check if your name is still available with this great tool below, provided by Bluehost.

And, if you decide to purchase a domain name with my affiliate link here, you’ll get a FREE domain for the first year when you pay at least 12 months of web hosting upfront.

Give your blog a space in the world-wide-web

Now that we are sorted with the blog name we can proceed to think about where to place your blog in the world-wide-web. This is when we start to talk about web hosting.


Basically, it’s the space where you will “store” the blog in the world wide web. Is the place where you will be able to upload blog posts, images and all the things you need to make your blog appear beautiful and catchy.

There are a lot of providers around. However, it’s important that you choose someone reliable to ensure a high standard of performances like page loading speed, protection, storage, etc.

To start your blog, you don’t need a lot of storage space or super professional features. This will make web hosting extremely expensive! Instead, you can opt for something more simple but still effective and eventually upgrade in the future.

Bluehost offers prices from just $3.95/month (or £3.13 if you’re in the UK) for the basic plan.

but you can get the choice plus plan for just $5.99 for the first year that is a great deal, considering what you’ll get.

And, if you decide to use my affiliate link here, you’ll get a FREE domain and a FREE SSL certificate included in your web hosting plan.

>>> Make sure to use my affiliate link to get a FREE domain and a FREE SSL certificate included in your plan! <<<

Getting started with Bluehost

I’m going to show you, step-by-step how to get started with Bluehost and set your blog in literally less than 5 minutes.

If you click here you’ll see the homepage of the website like the one on the right.

Click on “get started now” to proceed to the plans.

Select a plan

As I was saying before, they offer 3 different plans and it’s up to you which one to choose. Honestly, if you are just starting out, the basic one will be just fine for you. You can always update later on when your blog will grow.

If you are a small business owners, I would consider the plus one as it gives you more web space and for just $5.95 it includes over $24/year in extras.

If you are moving an already existing and active website I would go for the choice plus. Still $5.95 but you have more over $80/year worth in extras included.

Click “select” and in the next step you will have to choose the domain name. As I said before, the domain name is FREE if you pay 12 months of web hosting upfront instead of month-to-month.

Click “next” once you’ve typed the domain name you want to use for the blog.

PRO TIP: I don’t recommend to pay month-to-month for many reasons: for example, if your payment card expires when you have to renew your blog, it will automatically go down. This means visitors won’t see your blog anymore and you’ll loose traffic, sales, etc..

Instead, by signing up for a minimum of 12 months (you can choose up to 60 months), it will also guarantee you a lower price that you can’t get by pay month-to-month.

Payment information

Fill in all your personal information, choose the “account plan” for a minimum of 12 months and select or deselect the extras. Once again, you don’t need all this extra when you’re starting out. You can always add them later on.

Fill your payment card information, check the “Terms one Service, Cancellation Policy and Privacy Policy” and then click on “submit”.

Set up Bluehost account

Before installing WordPress on your blog, you need to set the Bluehost account up.

In the next page click on the “create your password” button and fill with the choose password. Check Policy and Term of Service and click on “next”.

You’ll be directed to a congratulation/confirmation page and you will also receive all the details via email. Keep it safe.

Start to set up WordPress

From the confirmation page click on “log in” to start setting WordPress up.

You’ll have the choice to pick a free theme or skip this step. Of course, you can always change it later and install a different one.

Sidney and Zerif Lite are good choice to start with. I’ve designed a website for some clients with those and they work fine as “starter”.

Whether you want to start a blog or a website for your business, I recommend to use a premium theme. It gives you much more freedom of customisation and they are super beginner friendly.

Some good places to find affordable and catchy theme are aTheme and Envato Market.

Once done, you’ll be directed to a new page “All done!”. Click on “Start Building” to proceed.

WordPress Dashboard

At this step we are finally ready to start giving life to the blog or website.

We are now in the WordPress Dashboard and basically is where you have control of your blog.

The first time you’ll open it, it will ask you a few questions. If you want to go straight and start creating some content, just click “I don’t need help”.

Once clicked, it will show you the different option you can choose:

  • Launch your site: to make your website live in the web;
  • Blog posts: start adding a new post to the blog;
  • Pages: add new pages to the blog;
  • Navigation Menus: change the items of the menu area;
  • Sell Products: if you want to sell stuff on your blog, you’ll need to install the WooCommerce plugin.

For now, we need to click on “Launch”. It will ask the Site Title and the Site Description (tagline).

If you need advice on how to complete this section and make it SEO friendly, check the 10 Essential WordPress Tips to start a blog in 2019.

Click on “next step” to launch your blog.

Add new post and pages

Once the blog is live, go back to your dashboard to start adding content to your blog, like posts and pages.

Move the mouse on the left side of your screen to fine the tab “Posts” and “Pages” and select “Add New”. You’ll see something like this.

Now you only have to create great content to build and grow your blog or website. Happy blogging 🙂

Advantages of choosing Bluehost

Unlikely other web hosting providers, Bluehost offers some great advantages. No brainer it has been chosen to host OVER 2 MILION of websites worldwide.

  • 24/7 Customer service – no matter where in the world you are based or what time you need help, you’ll be able to access their customer service at any time of the day.
  • One click WordPress installation – no need to hire a professional or learn special skills to set up your blog.
  • 30-day money back guarantee – not happy with Bluehost? They give you your money back if you cancel within 30 days.
  • Recommended by – first recommendation out of three (DreamHost & Siteground).

Start a blog or website in 2019

I hope this step-by-step post will help you to start a successful blog in 2019. I’d love to hear about your journey 🙂 let me know in the comments below if you have any question or just to share your thoughts.

>>> Click here to take advantage of this unique discount and start a blog from as little as $3.95 a month and, if you use my affiliate link, you will also get a FREE domain! <<<

You May Also Like

One comment


Thank you this was really helpful!

Leave a Reply

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