How to Start a Blog for Beginners (in 2019)

So you’re looking to start a blog?

Good choice.

I’m going to show you exactly how to get started with a WordPress blog using Bluehost – which is the best hosting service for a beginner.

More importantly, I’m going to show you which mistakes to avoid.

Blogging is one of the most rewarding things I’ve ever done in my life. I wouldn’t trade it for anything and I have so much to thank for it.

It’s allowed me to earn enough money so that not just I, but also my wife, was able to quit her job.

It’s not all sunshine and rainbows though.

Starting a blog can be hard work, especially when you’re just starting out and you don’t even know the difference between WordPress and Pinterest (which is how we started).

The most important part is that you never give up.

We were motivated by others that were making a full-time income by blogging, and we told ourselves that, no matter what, we were going to achieve that as well.

And after a couple of months we earned our first dollar.

Then our first $100 dollars…

And then our first $1000 dollars a couple of months later….

To the point where our blogging income grew so much that we were eventually able to leave our full-time jobs.

We’re now able travel the world, have lots of great experiences, and spend our time on the things that we truly love and care about.

We were able to say goodbye to the boring daily commune to work and no longer had to answer to a boss at every hour of the day.

Most importantly though, we had no one telling us how to spend OUR time on this earth.

It felt like we gained back control over our lives – and that was, and still is, the most amazing feeling.

This post isn’t about us though.

It’s about you.

Imagine that you could achieve this too, by earning a full-time income online.

Spending every day doing exactly what you feel like and what is most important to you…

Perhaps it’s spending more time with your kids and loved ones…

Or taking a year off to go travel the world and explore countries and cultures that you have always had on your bucket list?

How amazing would that be?

Well, the great news is that you can totally achieve that by starting a blog, and in this post I’m going to show you exactly how.

The great news is that these days it’s extremely easy to start a blog and doesn’t cost much money.

You’ll need a few basics to get started right now.

  1. Your computer. Make sure you’re behind a computer, as starting a blog on mobile phone will be difficult. If you’re a phone right now, click here and enter your email so that I can email you the step-by-step instructions on how to start your blog.
  2. Your email address. You can use your existing email address
  3. A secure password. Think of a secure password that you will use to set up your blog.
  4. Idea for a domain name. You’ll need to think of a creative domain name for your blog. (the .com and .net that you type into the address bar to get to a website)
Once you have these, let’s move onto the next step of selecting the right host.

Selecting the Right Web Host (Very Important)

A web host is essentially the place where all the files and content associated with your blog will “live”.

Your web host is what allows others to access and view your blog from which you will eventually make your full-time income 🙂

If there’s one thing you don’t want to get wrong when you start off your blog, it’s this.

There’s many different web hosts available, but the one I highly recommend you sign up for is Bluehost (click on the link to sign up).

Not only is it one of the most affordable options (at less than a cup of coffee per month), their 24/7 customer service is also second to none.

They are always ready to help and typically get issues solves almost immediately, so that you can spend more time blogging, and less time dealing with technical issues on your blog.

They also help you get set up on WordPress and will get it installed for you for free (which is something many web hosts don’t do)

They you a free domain name for free when you’re just getting started with them, which is certainly a nice bonus as well.

And in the worst case scenario, if you end up deciding that blogging isn’t you after all, they offer you a full 30 day refund.

So there’s literally no risk to get started with it today.

These are all reasons why I highly recommend all beginner bloggers to start off with Bluehost web hosting.

Why You Should Avoid Free Hosting Options

While some free hosting options exist, it’s something you’ll most likely want to avoid if you’re serious about generating a full-time income from blogging.

The problem with free hosting options is that:

  1. You don’t own your content – they do.
  2. You don’t have full control over your blogs look & feel.
  3. You’re extremely limited in the amount of ways you can make money from it.
  4. They are unreliable with your blog often being down, or in some cases, even being deleted without warning.

In other words, it’s a mistake to sign up with free hosting options, as this will limit your ability to turn your blog into a full-time income and make a living from it.

In fact, I don’t know of anyone who is making a living blogging on a free web hosting provider.

To make sure that you succeed in your online journey, I recommend that you make that small investment in BlueHost now, and have them set up everything for you so that you can full control over your blog in the future.

It’s a small price worth paying to live the life that you love and achieve financial freedom.

If you’re currently on your phone, and not able to go through these steps, make sure you sign up for my FREE email course below.

I’ll send you step-by-step instructions showing you exactly how to get everything set up so that you can start making money with your blog.

How to Start a WordPress Blog (Step-By-Step)

Now that we have the basics out of the way it’s time to take some action and actually start creating our blog.

We’ll go through the following steps and I’ll give you simple & clear instructions with screenshots for each:

  1. Giving your blog a unique name
  2. Signing up for hosting for your blog
  3. Installing a theme that fits your blog

Giving Your Blog a Unique Name

The first thing you’ll want to do is brainstorm a few names for your new blog.

The great news is that it really doesn’t matter all that much in the long-term. There’s plenty of examples of blogs with funny names that have done really well.

For this site for example, I chose “9 to Life” as I thought it had a nice ring to it and it describes the journey of going from living the “9 to 5” lifestyle to actually “living Life”.

It’s also common for many bloggers end up using their first and last name as their blog name (in my case that would be

This is what I would recommend doing if you haven’t completely nailed down your niche.

This way you can start taking action right away which is very important if you want to be successful online.

Signing Up for Web Hosting

Next we’re going to be signing up for hosting with Bluehost.

Clicking on this link will get you to the page below on the Bluehost website.

Now click on “Get Started” and we’ll be taken to a page where we get to select the hosting package for our brand new blog.

It’ll look like this.

You have four different options in terms of hosting packages.

If you’re just getting started, I highly recommend going for the cheapest option as this will be plenty to get started with..

The best part is that it’s so affordable that it will cost you less than a cup of coffee per month.

Once you’ve clicked “Select” you’ll be taken to a page where you’ll enter the domain name that you thought of earlier.

Once you’ve entered your domain name click on “Next” to see if it’s available.

If it’s not available, Bluehost’s tool will generate some similar names that are currently available that you can select.

Note: If you haven’t thought of your domain name yet simply click on “I’ll create my domain later” and you can always do that part of the process later.

Once you’ve done that, you’ll be taken to the following screen where you’ll create your account and fill out some basic information.

Next, you’ll scroll down a little and select the hosting package to invest in for your blog.

You can either purchase hosting for 12, 24, or 36 months. The longer you invest for, the cheaper the monthly rate is that you’ll be paying.

I recommend selecting one that you’re comfortable with yourself.

I also recommend that you uncheck all of the boxes except for the “Domain Privacy Protection” – this will save you a little bit money.

While you won’t need any of the other extras, the “Domain Privacy Protection” makes sure that your private information remains protected and isn’t publicly available and associated with your domain.

Using my exclusive link will not ensure that you get a free domain included when you sign up for Bluehost, but also additional savings to the retail price (which you’ll see under “Savings”).

Next, we’ll have to pay for the hosting with our credit card.

Simply enter your credit card details into the form, select the checkbox agreeing to their terms of service, and hit submit.

Next you’ll be asked to create a password.

Make sure you use a password that you’ll remember. You’ll use this to log into your hosting account in the future so keep it some place safe.

Congratulations, you’ve now got your hosting set up made your first step to becoming a full-time blogger.

Next we’re going to set up a theme for your blog.

Selecting a Theme for Your Blog

Now that you’ve set up your hosting, it’s time to log in and set up your theme.

Once you’ve logged in, you’ll see the screen below which will give you a list of free themes that you can choose from.

Select one that you like and get it will get installed to your site.

Again, don’t worry too much about which one you select, as you can easily change this later as well.

Once you’ve select one, click the “Start Building” button to go to the next step.

This will bring your WordPress dashboard where you’ll be asked if you want to set up a personal or business site.

Select “Business”.

Here you’ll be asked to enter your “Site Title” and “Site Description”.

This is where you’ll want to enter your site name, and a tagline, which corresponds to your blog.

Again, don’t worry about it too much as this is something you can change later.

Next, you’ll reach the screen below: simply click Nope and continue.

In the next screen you’ll be asked how you would like your blog layout to look.

Ultimately this is up to you, but for the purposes of this demonstration I’m just going to select “A static welcome page”.

This basically means that anyone visiting my blog will see a static page that I can design, as opposed to a list of my blog posts.

And congratulations, you’ve now officially launched your blog and can get started on creating content.


As you saw in this tutorial, it doesn’t take a rocket scientist to set up your own blog.

That’s why so many people have now been able to quit their full-time jobs through blogging.

I recommend that you use Bluehost to set up your blog as a beginner (as opposed to free hosting), as this will give you the right foundations from which to grow your blog and potentially turn it into a full-time income.

In future posts go into more detail about the type of content you should produce for your blog, and ultimately, how to grow your leadership.

Stay tuned for those posts.

Join The $10,000 "Quit Your Job" Challenge

Put your email in the box below to get notified when we publish a case study post as I grow a brand spankin’ new blog from $0 to $10,000 per month in just 12 months, using Pinterest as our primary traffic source!

Share on pinterest
Share on facebook
Share on twitter
Share on linkedin

1 thought on “How to Start a Blog for Beginners (in 2019)”

  1. If i were to start a blog as a rookie in 2019, I would expand it to Instagram or YouTube or Facebook as soon as im comfortable doing so. Not merely by ‘sharing’ every new article, but actually diving deep into those social circles. Think of starting a Group, a page, and adding little summaries & picture posts exclusively on those platforms. Basically, treat them as a second blog and remain highly engaged over there.

    Likewise, I would end every post (on the blog) by encouraging people to connect with me on those social circles so that they don’t miss out on that exclusive content. A similar strategy can also be applied to obtain email subscribers.

    Thanks for the wonderful read, Tim.

Comments are closed.