How to Start a Blog

So you want to start a blog, huh? Awesome!

Blogging has taken me places I’ve never thought I’d go. It’s helped me realize my dreams of traveling the world and becoming a professional writer. (It’s also won me a few press and sponsored trips along the way…)

One of the many cool things about blogging is the community. I’ve attended two bloggers conferences and can tell you that we’re all in this together. Other bloggers want to help you. They want you to succeed. This is why I’m sharing this guide with you. I want to show you how to create a blog!

I promise that these 5 steps will help you launch a fun and successful blog, whether you’re in it as a hobbyist or to build a business.

Are you ready? Let’s get started! My Guide on How to Start a Blog!

1. Do not… I repeat, do not start with a free hosted blog, domain name, and theme.

This is how I started, and for years I couldn’t figure out why everyone else was passing me by. My traffic remained flat. I made no money because, well, I couldn’t. WordPress blocks banner ads and affiliate links. I couldn’t even control my SEO. They were “doing” that for me.

Basically, they owned my blog. I didn’t.

I remained anonymous amongst the hundreds of thousands of other free WordPress hosted blogs. I mean, how am I to stand out with a blog name like and a theme that looked just like everyone else’s.

Start out the right way and follow these steps. Don’t worry, they’re super easy!

Jotting notes down for a blog post while enjoying a view of the rain forest in St Lucia

Jotting notes down for a blog post while enjoying a view of the rain forest in St Lucia

2. Brainstorm a blog niche and domain name.

Grab a cup of coffee (or pint of beer), a pad of paper, and a pen and get ready for a fun and inspiring brainstorming exercise.

First, you want to come up with your blog niche. Be specific. A travel blog or a food blog is not specific. What excites you about travel? Are you an adrenaline junky, a museum nerd, or roadside attraction fanatic? That’s your niche!

Now it’s time to come up with a name. For this part of the exercise, set a timer for 15 minutes and jot down every blog name that comes to mind. No crossing ideas out! Let the creative juices flow!

Visiting Codorniu

On assignment in Spain sipping Cava

Once the timer goes off and you have your list, eliminate all names that are common word to other blogs in your space. For travel, get rid of all names with wandering (learn from my mistake on this one…), traveling, nomadic, adventurous, vagabond, etc. Think of the blogs you read and don’t sound like them.

Also, don’t be too specific, either. Allow your blog to grow with you. For example, may not describe you forever. Try as you might, you won’t be young forever…

Now, go back through your list and pick out your 10 favorite names. Maybe ask family and friends for help?

Once you have a list of top 10 names, list them in order from your favorite to least favorite in case the first few are already taken (more on this later).

3. Sign-up for hosting.

I use Bluehost. It’s the most popular entry-level blog hosting solution for a reason. It’s cheap, and it works. I’m happy to walk you through signing up.

Step 1 – Click on the green button that says, “Get started now.”



Step 2 – Pick a plan. I use the Plus plan because of the unlimited storage and parked domains. My blog has a lot of pictures, and I like to purchase random domain names whenever I get a brain fart. All plans include a free domain name, which is totally rad!



Step 3 – Enter your domain name. If your top pick is already chosen, go with number 2.  Don’t opt for the .net or .anythingelse version. Trust, you’re just asking for a lifetime of blogging confusion.

3-Domain Registration



Step 4 – Choose your package information. I highly recommend adding Domain Privacy Protection and Site Backup Pro. I don’t recommend SiteLock or Search Engine Jumpstart.

Without Domain Privacy Protection anyone, and I mean anyone, can have access to you name and address. This may not sound like a big deal, but say you’re talking up that trip next month. It’s pretty easy for someone to know where to go to rob your house. Plus, if you’re hot like me, you might invite stalkers…

Site Backup Pro is there for when I screw something up or a virus infects my site and wipes out my years of blog posts and photos. (which is definitely possible).

5-Choose Plan



4. Install WordPress.

Wait! I thought you told me not to use WordPress. WTF mate?

I’m glad you’re following along. You don’t want to use a free site to host your blog. (Read my note above for all the reasons why.). You are still using as the engine that drives your site. Your data is just hosted with Bluehost for optimization and control (think SEO and revenue generation).

Step 1 – Login to Bluehost. Under Website Builder, select WordPress.



Step 2 – On the next page click Start a Brand New Install.



Step 3 – Select the domain you want to install.

9-Install WP


Step 4 – Write down your Admin URL, Username, and Password. You can change these later, but you need them the first time you login. Check the terms and conditions box and then click the “Install Now” button.

10-WP Login


Step 5 – Type your Admin URL into your web browser to access your site login. Enter your Username and Password copied from the previous step. Presto! You’re almost done!

5. Pick a professional theme.

Remember, you’re not using a generic free WordPress theme. You don’t want to look like everyone else.

I use a theme from Elegant Themes. It was easy to install, budget friendly, and the support is awesome! Currently I use their Nexus theme but I’m considering switching to Divi in the near future. Since I’m a subscriber, I can switch at no additional cost.

Not that you’re up and running, check out my Blogging Resources page to further up your blogging game!

Please share this page with friends who want to know how to start a blog!