How to Start a Successful Blog in 2018, Step-by-Step Beginner’s Guide

Ready to learn how to change your life and start a successful blog today? We’ve got your back with this super simple, step-by-step tutorial for beginners!

UPDATE: Bluehost has given us a special discount for our readers! You can now set up your blog for as low as $3.95/month! It also comes with a FREE domain name!

Click here to get started with Bluehost, then follow the easy step-by-step tutorial below.

I was tired of chasing fleeting weekends and vacations that never lasted long enough.

In less than a year, I started my first blog ( completely from scratch and turned it into a money-making machine.

You can see my income reports, and they will show you that I average around $2,000/month with my little technology blog. It’s not just the money. It’s what this blog has done for my LIFE that is most important.

I can wake up every morning, have my coffee, and completely design my day. I have been able to travel to countries like Nicaragua and Bali and still work while having fun!

Today, I want to walk you through how to set up your first blog and get you on your way to designing your own life!

The following will be a step-by-step guide to creating the blog of your dreams and actually make money from it! And trust me when I say this: If I can do it, ANYONE can!

In this article, I am going to talk about starting a blog the ONLY way you should – through Bluehost.

Why Bluehost?
Well, they are CHEAP! You can start a blog with Bluehost for just $3.95/month when you sign up.

It also comes with a FREE domain name! This is so important at the beginning before you are making enough money to cover your expenses.

Bluehost is also incredibly easy to use. The process to start a blog can get a little confusing when you start talking about domain names, hosting packages, etc. Our step-by-step tutorial below has images, and we even set up a new domain just to show you how it works.

Lastly, Bluehost also offers a complete guarantee on their hosting packages. If you sign up for 12 months or more and decide that it’s not right for you, you can ask for a full refund within 30 days of purchase!

There really is no risk. Let me also just say that I didn’t initially start out with Bluehost. My transition happened when I had an issue with another popular hosting company, Siteground.

Basically, I had an unexpected influx of traffic from Pinterest, and my entire website shut down. This cost me a TON of money in forgone sales, and I vowed that it would NEVER happen again.

I got on the phone with Bluehost, and their awesome customer service team took care of everything for me! They are available by phone 24/7, and they take care of whatever issues you throw at them!

Let’s talk briefly about free vs. self-hosted. There are free blog hosting and free plans (think, but there is also a reason why 99.9% of profitable blogs don’t run on them and why you should not use them…

  1. It looks incredibly sloppy.
  2. The customizations are limited.
  3. You are limited in how you can monetize your blog (no ads, folks!).
  4. The websites are slow (there’s nothing more frustrating than a slow website).
  5. I personally know of ZERO successful entrepreneurs who use them.

Because of these glaring flaws, I am going to focus on self-hosting (think Bluehost) in this article, because that is the ONLY way to start a successful blog (compared to a hobby blog).

Okay, so this post is going to EPIC. It will walk you through how to do EVERYTHING. Make sure to save/pin this, and come back to it for later if you can’t finish everything today.


Step #1. Register a Domain Name ($0 with web host package)
Step #2. Get a Web Host (as low as $3.95 per month)
Step #3. Set up WordPress ($0)
Step #4. Grab a Theme for Your Blog (Free)

The first step in the process of how to start a successful blog is registering your domain name.

1.Register Your Domain Name for Your Blog.


How do I get a domain name?

You can click here to purchase a domain name and create your blog, and you can get the domain name at the same time that you set up hosting.

You can also see if your desired domain name is available here:

If you’re having trouble coming up with a blog name, just remember not to over complicate it. Your name matters very little in the grand scheme of things. It’s the content that you provide that truly matters.

For example, my other blog is called TechSearchOnline. With long words, it’s hard to remember. But it’s still VERY profitable because the name just doesn’t matter that much. People remember the CONTENT!

You can get your domain name directly through Bluehost, and it’s also FREE with a hosting plan! I recommend doing it this way because they make it as easy as possible for you!

Already have a domain name and want to transfer it over to Bluehost? You can do that through this link as well!

2.Select a Blog Hosting Package.

Wait…. What’s hosting? Every domain name needs a host where the domain is run from.

Basically, a host is a server or other computer that can be accessed from the Internet. You need one for your website! There are lots of hosting companies out there that own hundreds/thousands of those things where you can run your website from.

Again, this can quickly get overly complex, but the best hosting company I have used and what most bloggers recommend is Bluehost.

When starting out, getting a domain name from the same place where you host makes everything 10,000x simpler.

And again, the domain name is FREE if you sign up for 12 months with Bluehost.

So let’s get that domain and hosting set up! What’s a step-by-step process without an actual demonstration?

Here I am going to walk you through every step I took to register the domain name:

First, go to, if you haven’t already.

I also have the steps below outlined in a video version for some of you that learn better visually. The video can be found on our Youtube Channel, below.

Make sure you have Bluehost pulled up in a separate window before beginning the tutorial.

For more free blogging tips and tricks from the experts, make sure to subscribe to my Youtube channel!

After you click the button to get started on the homepage, you will then see a list of pricing options.

Next, choose which pricing plan is best for you. No worries – you don’t need anything more than the BASIC plan.

Note that the lowest price of $2.75 per month is if you sign up for the longer contract term of 36 months (paid up front). We recommend that you go ahead and take advantage of this low pricing plan, and here’s why:

  • You can cancel risk-free for 30 days. Bluehost offers a guarantee, and you can cancel your plan at any time during the first 30 days and get a full refund.
  • Signing on for a longer plan represents a commitment you are making to your blog and yourself. Commit to making this a long-term deal that will reap you TONS of rewards over the next few years!
  • It also ensures that they won’t raise the price of your hosting during that time.

After selecting your plan, you will want to enter your new domain, as seen below:

Enter your domain under “new domain” (you can see where we inserted the, and hit next. Fill in your contact information, and then go to the package information section.

FIRST — Select your account plan. This is where you select the LENGTH of your plan. As we said above, we recommend the 36-month plan, because it provides the best VALUE.

NEXT — Some of the boxes on this page may already be checked, but the only option that we recommend is the “Domain Privacy Protection.” Adding this feature ensures that your personal information as the website owner remains private.

Your screen should look like this:

Finally, all you have to do is add in your credit card details, check the standard Privacy Policy and Terms of Service, and hit the green submit button!

Congratulations! You now own your very own website!!!!!

The next few steps will direct you to create your password before beginning with anything else. Make sure to create a secure password!

Okay, let’s get you started with WordPress!

3.Set Up WordPress on Your Blog.

Bluehost just made it easier than ever to get started with WordPress. They actually eliminated a couple of steps in this process, so you’ll get through it in no time.

After setting up your password, you should be directed to select a theme for your WordPress site. Your screen should look like this:

You can select any one of these free themes to get started. Don’t worry – you can change this at any time, and we’ll discuss it in more detail in a few moments.

First, I want to get you to the main screen where you can start to play around and customize things.

After selecting a theme to start with, your screen should look like this:

Select the “Business” option to be taken to the next screen (it doesn’t matter if you don’t have an actual business started yet – this is the first step in that process!).

You will then be taken to a dashboard that looks like this:

From this step, you can write your first post and start looking through the options in WordPress, but we recommend settling on a good theme first.

It’s time to make it stylish and customize it!

We need to start this off with a bit of a warning. When learning any new software or platform, the beginning can be daunting and confusing. It’s going to take a few weeks working in WordPress and playing around with it for things to start becoming familiar.

This is the stage where a lot of people get frustrated, and a lot of self-doubts come up. This is normal and something every blogger before you has gone through.

Lauren was a CPA, and I was a personal trainer with NO coding experience or anything close to an “understanding” of how the system worked.

Trust that you are going to stick with it and learn the system.

WordPress is the most POWERFUL blogging resource on the web today and gives people who have no experience coding the ability to create beautiful websites.

Commit to learning the ins and outs of WordPress, and it will serve you very well in the future.

And if every day you focus on creating awesomeness, in 2 months time, you’ll be shocked at how proficient you will be!

4.Choose a Theme for Your Blog!

From the black, left-hand menu –> click “Appearances” and then “Themes.” It’s now time to find a great theme for your blog and start making it look how you want!

Your blog is going to need a theme, and you are going to have to decide on the right path for you based on your financial situation and plan for the blog.