This post may contain affiliate links. If you purchase something through these links, I may receive a commission at no extra charge to you. For more information, see my full disclosures HERE.

How to Start a Blog Beginner's Guide

Learn how to start a blog with this beginner’s guide. I’ll take you step by step through the process. Now is the time to start your own blog and make money.

You’ve decided to start a blog. Now what? Don’t worry, it’s easier than you think. I’ll take you step by step through the process of how to start a blog with this beginner’s guide.

If you are still on the fence about whether or not you should start a blog, read my post Why You Should Start a Blog.

Blogging Platform

A blogging platform is the software or service that turns your website/information into a blog. There are several platforms to choose from when you start a blog, however I am personally a huge fan of WordPress ( for the following reasons:

  • WordPress is free to use
  • WordPress is easy to use
  • Approximately half of all bloggers use WordPress
  • There are numerous Themes and Plugins available to make your blog do amazing things (think shopping cart, online community, etc.)

This guide will cover how to start a self hosted blog with WordPress. However, you can also apply this guide to other blogging platforms as well.

Domain Name

To start a blog, the first thing you’ll want is a domain name. Your domain name is the address of your blog. Choose wisely as this is the address people will type in to access your blog. The best business domain names are somewhat short, easy to type and read, relevant to the blog, and are without dashes, numbers, and symbols. For example: Julie’s Creative Cards = You can certainly use an interesting or abstract domain name as well. For example, a personal travel blog might have the title: Willow’s Wanderlust = willowswanderlust.

Check out my post on creative blog names for more information on choosing a blog and domain name.

Domain Name Options

If you are using WordPress as your blogging platform ( your domain name and address are yours. (My site is: If you are using another blogging platform, (, Blogger, etc.) your domain name will look something like: Not very pretty and not great if you are starting a business.

Keep in mind that while WordPress is free to use, a self hosted website means you’ll need to pay for hosting services. There are many inexpensive hosting options that I will cover next. However, if money is an issue, you may want to go with a free hosting blogging platform. Just remember that your domain name will include the blogging platforms name as well and that you won’t own the name.

Domain Name Availability

Once you’ve chosen your domain name, you’ll want to make sure it’s available. Simply visit and type in the domain. If the domain name is taken, you will get a page that says that the name is already registered. If the domain name is available, you will get a page that says it’s available. Keep in mind that if you really love your domain name and it’s available, you’ll want to purchase it immediately as domain names go fast.

Some people choose to purchase their domain name through the same company they use to host their website. Some hosting companies even offer free domains with their packages. I personally prefer to keep the two separate and use GoDaddy for all of my domain name purchases. GoDaddy is easy to use and often has discounts. Do an internet search for “GoDaddy Discounts” prior to purchasing your domain name.


There are numerous hosting options and companies available when you start a blog. One that I’ve used for years is Not only are they reasonably priced, they offer 24/7 support, their user panel is easy to use, and they offer a 1-click install of WordPress.

You can start your blog today and get web hosting as low as $3.95 a month by clicking on The link will open a new window so that you can refer to these instructions as you work.
Simply click on the green “Get Started Now” button.

Blue Host Get Started Now

Disclaimer: If you do choose to go with BlueHost, I will earn a commission. There are other hosting options available. However, Bluehost is my recommendation based on my experiences with them. If you do join Bluehost through my affiliate link, thank you so much for your support!

Select a Hosting Plan

Now that you’ve chosen your host, you’ll want to select a hosting plan. Your choice will depend on your budget and what services you need. I highly recommend going with the plus or prime plan as you’ll receive more unlimited features.

Blue Host Hosting Plans

Enter Your Domain Name

If you’ve already purchased your domain name, as outlined above, you can enter it in the “I have a domain name section”. If you did not, you can get a new domain name now. You may also get a pop up that gives you the option to choose a domain name later. If you are still unsure about your domain name, choose that option for now.

Blue Host Domain Name

Enter Your Account Information

On the next page you’ll be prompted to enter your account info. It’s important that all of this information is correct and up to date, including your email address. Bluehost will use this email address to send you important information and updates.

You’ll also want to review your package information. I highly recommend domain privacy as this keeps your personal information private. If you are using a business address, and don’t mind it being shared, you do not need domain privacy.

Bluehost Account Info

Enter Your Payment Information

Finally you’ll be asked to enter your payment information.

Bluehost Payment Info

Create a Password

Next you’ll be prompted to create a password.

Bluehost Password 1

Bluehost Password 2

WordPress Install

Once you’ve purchased your domain name and have signed up for hosting, you’ll need to install WordPress. You can get started by clicking on the log in button on the “Congratulations” page. (Or follow the Additional Instructions below.)

Bluehost Login

Free Themes

I suggest you skip the Free Themes page. WordPress comes preinstalled with a basic theme that can get you started. Once you familiarize yourself with WordPress, you can look into changing your theme. Your next step will be to start building your blog. To do so, click on the “Start Building” button.

Bluehost Start Building

Bluehost WordPress Dashboard

The image above is the WordPress Dashboard. Here (on the left hand side) is where you add pages, posts, and build your blog. I recommend you click on the “I don’t need help” button in the middle. This will ensure you start your blog with a clean slate.

If you opted not to install WordPress, using the steps above, you can also follow the additional instructions below.

Additional Instructions from Bluehost:

For 24/7 WordPress assistance through Bluehost call:

We provide a program which makes it very easy to install third party scripts to your hosting account. If you want your website to have a WordPress blog, you can use Marketplace to install WordPress to the root of your site or to a subdirectory.

Installing WordPress with Marketplace

  • Log in to your Bluehost cPanel account.
  • Find the Website section and select Install WordPress.
  • Click the Install button.
  • Choose the domain name to install it to. In the field next to the domain, you can enter a subfolder such as ‘blog’ or leave it blank if you want the site’s main page to be the blog.
  • If necessary, you can edit the email address, username and password for the new WordPress installation. Click “advanced options” and you can change those settings.
  • Read through the license and service agreements and check the boxes.
  • Select the Install Now button.

Tip: During the above process you’ll be asked to choose a user name and password. Do not use “admin” as your user name as it poses a major security risk and makes it easier for hackers to guess your login details

Designing Your Blog

Once you’ve completed the above steps, you can start designing and adding content to your blog. This is the fun part and where you can get really creative.

You can access your blog admin page by going to:

This is where you will enter your username and password.

Once you are logged in, you can add posts, pages, and content to your site. You can also change your blog theme and add various Plugins.

Blog Themes

There are numerous free themes, and even more themes that you can purchase. The key to choosing a theme is to think about what you want your website and blog to do, as well as how you want it to look. Some themes are basic, and others offer numerous layout and color options. If you are looking to build a creative blog, you’ll want to choose your blog theme wisely. Will your theme support a portfolio or online shop? Can you change the colors and fonts?

Having gone through several themes, since I started blogging in 2009, I’ve finally settled upon the Genesis Framework.

You can read more about the Genesis Framework and why I use it by clicking on Why I Use the Genesis Framework for My Website.

I was most recently using the Bloom Theme, from Restored 316, for over two years and have been extremely happy with it. However, to mix things up a bit, I switched to the Captivating Theme, also by Restored 316. Restored 316 also offer numerous other themes that are perfect for creatives. They even have a super cool Which theme is best for your website? Quiz that can help you decide which theme will work for you.

Bloom Theme

Now that you know how to start a blog, you’ll want to learn how to make money with your creative business and blog. Check out my free Happy Creating Guide for more information.


other posts in this series:
  1. Discover Your Passion
  2. Master Your Craft
  3. Build Your Business
  4. Build Your Brand
  5. Design Your Own Logo
  6. How to Start a Blog Beginner’s Guide
  7. Make Money Doing What You Love