Welcome to my How To Start A Website Tutorial. This is the easiest way to start a website for your online business.

This post is all you need to get your website up and running. It’s simple. It’s straightforward. And you can do it easily, following my step by step guide below.

I started my online business as a blog a few years ago knowing nothing about websites or online business.

Now, I make multiple six figures, and I’m scaling to seven.

I never thought having an online business was possible.

It’s actually super easy to start a website.

I want you to know before we start is that you should think of your blog like a house.

  1. The land is the domain.
  2. The house frame is the host.
  3. The decorations are WordPress.

You need all 3 components, and I’ll show you how to get started with each below.

Now, let’s get started. Here are the steps you need to take to start a blog…

If you want to listen instead of read, here’s the podcast episode that goes along with this post — How To Start An Online Business.

Step 1: Brainstorm your vision, structure, name, colors, and brand

The first step is to brainstorm what you want to blog about (aka the vision for your site). You need to decide what your niche and positioning are before you create your website.

If you’re not sure what I’m talking about, I highly recommend getting into Online Business For Her, where I teach you all of this.

Step 2: Register Your Host

Once you are done brainstorming, you are ready to start your site!

Head on over to Bluehost. Make sure you use this special discounted link that is just for my readers. When you do, you can start a website for $2.95!

Bluehost is the #1 recommended web hosting by WordPress.org, Every account features 1-click WordPress installation.  Powering over 2 million websites worldwide, these guys are one of the most popular and affordable options.  Bluehost is perfect if you’re a new blogger.

Click the green “get started now” button and let’s get started (see above)!

Select a hosting plan that fits your needs. (Normally, if you are just starting out I recommend the basic plan but, if you are really serious about this and want more resources & power go with their Prime or Pro plan).

Keep in mind, you can always upgrade your plan as you grow.

Step 3: Register Your Domain Name

Type your domain name in this nifty Domain Name Checker below.

Don’t spend a ton of time on this step, you can always change the domain name later.

If you already have a domain name, type it in the “I have a domain name” step.  Bluehost is generous enough to throw in a FREE domain name for every new hosting account created. Super awesome!


The next step is to fill out your account and billing information.


Decide what add-ons you want.

I highly recommend you get privacy protection. Privacy is important so your info isn’t public and hackers can’t get to it (which they will if you don’t have this). You can skip the rest and always add them on later if you want.


Next, review your package information. Note, Bluehost charges you for the entire year up front. This is how you’re able to get such a good deal.


Insert payment information and accept the terms.


Congrats, your hosting account has been created!  Bluehost will send you a welcome email confirming account and FTP information.

Create your password.  Make sure to review the requirements for creating the password.  If you need help you can always click the “Suggest Password” option.  Regardless, I recommend notating it just to be safe.  You’ll end up needing it later on.

Go ahead and login and start getting familiar with your new Bluehost account.

Step 4: Install WordPress

Thanks to Bluehost, after your hosting account has been created WordPress will automatically install.

Start off by picking a free theme (I’ll discuss changing this below).  You can update your theme and change it at any time.

Now that you’ve picked your theme, jump into WordPress.

Decide whether this site will be for business or personal use (presumably biz if you’re starting a blog to make money).

On this step, you’ll see an overview of Bluehost and WordPress integration.

You can manage WordPress plugins and blog posts or pages here.

Decide on a site title and description.

That is it! You’re good to go in WordPress.

You can also see a revamped dashboard of the Bluehost control panel (below).

Now, I want to make a few points about designing your site…

Step 5: Design your site

The next phase of starting your blog is to design it. There are many ways to do this.

The easiest, simplest, and least expensive way to design your blog is to use the Divi Theme.

It’s completely customizable, inexpensive, and you can create any design you want (this isn’t the case with other themes).

You can create a blog just like NatalieBacon.com with Divi Theme.

Take a look at FreedomFromYourFullTimeJob.com. This is the site I created with Divi Theme in one day.

Divi allows you to create custom pages that you would otherwise have to pay a developer thousands of dollars for. And you need custom pages to make money on your website (so you can create freebies and sales pages).

For these reasons, I highly recommend Divi Theme for designing your website. So fast and easy. It’s really amazing.

After you have your site designed how you want it to look, you are all set!

Step 6: Start making money!

Finally, once you have your website up and running, you are ready to move on to the next stages of running an online business.

This is where you focus on growing and monetizing (aka marketing and selling).

There are many ways to grow and monetize your site. Again, I can teach you all of this in Online Business For Her.