How To Start A Blog – Learn how to create a Self-Hosted WordPress Blog On Bluehost

Before reading about how to start a blog, please note that this post contains affiliate links. Please see my disclaimer for more information. Updated for 2018.
how to start a blog

Interested in learning how to start a Blog?

Starting a blog is a great way to document goals and motivate yourself.

It’s a cost effective way to market a small business, meet like-minded people, or build a community.

In addition, blogging can eventually become an incredible side hustle if you put in the time and effort.

If you’ve always desired a personal project to work on, blogging could become that extremely fulfilling way to earn side hustle money that you’ve been looking for.

After more than 2 years of writing on, I can assure you that earning side hustle money through blogging is possible!

With that said, I created this step by step guide below on how to start a blog!

Click here to start creating your blog, then follow the steps below to complete the process.

How To Start A Self-Hosted WordPress Blog On Bluehost Click To Tweet

Why Start A Blog?

  • Fulfillment.
  • Improve at writing.
  • Meet like-minded people.
  • Learn about yourself.
  • Potential for income.
  • Create awareness for your business.
  • Author a book.
  • The resume is dead.
  • To have a creative outlet.

There are numerous reasons to blog, however, the main reason I blog is for personal fulfillment.

Blogging is a creative outlet to document personal projects, and it provides the opportunity to create an online business that generates income, which is quite appealing.

Before getting into blogging, I would highly recommend you figure out your why. Because if you don’t, or if you start a blog for the sole purpose of income, it’s likely that you’ll lose interest in it.

Once you know your why for becoming a blogger, you can click here to begin setting up your blog.

How To Start A Bloghow to start a blog

Step 1: Select a Domain Name

After determining your why and deciding on a topic you are passionate about, it’s time to find your domain name.

When deciding on a URL for your blog, it’s important to make sure it’s a name that will be suitable for the long term.

I would suggest choosing a name that fits your blog topic, but also make sure that it’s easy to remember for future readers.

When I selected, I was originally referring to eluding the 9 to 5.

At the time, I was reversing the crush by taking a year off work.

But now, the name reflects the mission of the blog, which is to reverse the crush to financial independence by dividend investing.

Once you have chosen the perfect name for your blog, you will need to register it so that no one else can take it!

You can register your domain name as part of the process of choosing your hosting package.

To do so, click here then select the green button that says “Get Started Now”.

From there you will be prompted to choose from a list of package options.

how to start a blog

Step 2: Purchase hosting for your blog

Once you’ve settled on your domain name, you can purchase your hosting plan and register the domain name by clicking here.

In my opinion, the basic package is all you need if you’re starting out. Plus, it’s easy to upgrade the package with Bluehost if you ever need to do so.

After you’ve selected your package, you will be prompted to register the domain name.  This part is extremely easy.

All you need to do is type the web address you want in the box that says (new domain) and then click next.

It will notify you if the domain is available or to start a blog

Step 3: Create an Account

Frankly, creating an account is as simple as creating a Facebook profile. You will just need to fill in the required information and choose a payment option. You’ll also need to confirm the length of time for your hosting package.

how to start a blog

Step 4: Install WordPress

You’re almost a blogger now!

You should receive a welcome email from Bluehost shortly.

Once you receive the email, please click the link provided to get started. The email will provide steps to get setup.

Previously, you would’ve been required to go to the cPanel and select (install WordPress).

However, BlueHost recently updated their signup process to be even easier to get a website set up.

There is now an auto-installation process for WordPress.

After creating a password and installing a theme, you will be ready to start building!

From there, you can take the time to customize your blog and even seek out a new theme.

Otherwise, you’re ready to write, bud!

how to start a blog

If you have any questions on any of the above steps, please feel free to send an e-mail to

Here are a few posts I’ve written about blogging over the past 2 years:

That’s what the F–K you do!–To become a Successful Blogger

Blog Traffic Increased by Over 102%! Page Views and Social Media Report for August 2017

SEO Tactics for Bloggers

Blog Numbers and Income Report for February 2017

Analytics, Social Media, and Income Report after 1 year

Milestones and Blogging Goals for 2018

Blogging to achieve the Ideal Lifestyle