How to Start a Blog with WordPress in 20 Minutes

7 Steps to Starting a Successful Blog | Ready to start your blog but not sure what to do? There’s just a handful of things you need to start a blog with WordPress quickly and easily. Click through for all the steps!
5 Easy Steps to Starting a Blog | Ready to start your blog but not sure what to do? There’s just a handful of things you need to start a blog with WordPress quickly and easily. Click through for all the steps!
5 Easy Steps to Start a Blog in 20 Minutes | There’s just a handful of things you need to start a blog with WordPress, and I've got them right here for you. Click through to start now!
Beginner's Guide to Blogging: Here's how to use WordPress to create a site. You can do it in just 20 minutes!Beginner's Guide to Blogging | Ready to start your dream blog but not sure what to do first? This series is for you! It walks you through how to create a blog with WordPress step by step, plus how to amplify your growth FAST!

How to Start a Blog in 20 Minutes | Ready to start your blog but not sure what to do? There’s just a handful of things you need to start a blog with WordPress quickly. Click through to get started!How long will it take? What’s involved? What’s the next step after I start? Will I need help to do it?

These are the types of questions I ask about every project I’m about to start.

Then what usually happens is I get freaked out by this huge mountain of stuff I need to do and think maybe (just maybe!) I didn’t need to know every single thing right from the beginning. Maybe all I needed to do was take the first few steps.

Starting a blog is kind of like that.

It’s easy to feel intimidated at first, but really the mountain isn’t really a mountain. It’s more like a bunny hill. You only need a handful of things, and you can set it all up pretty quickly, which I’m going to show you how to do right now!

Before we dig in, I’ve turned this post into part 1 of The Launch series, which I’m hoping will be a useful guide to help you start AND grow your blog.

Here’s what’s included in the series:

Ready for it? Let’s create a website!

Wow. This step-by-step guide is insanely helpful if you want to set up a WordPress blog. Woo! Click To Tweet

This post contains affiliate links.


1) Purchase a domain

First, head over to GoDaddy and lock down your domain. This part is fun and easy! Just enter the domain name you want. You may have to try some variations if the name you want is already taken. I recommend purchasing your domain for five years. Generally speaking, Google sees that as a sign that your business is going to be around for a while and will take you more seriously than a one-year purchase.

2) Pick your platform

Now that you have your domain, decide which platform you want to use. Depending on the amount of customization you want, there are many to choose from (Blogger, WordPress, Squarespace) – some free, some paid. Just know that serious bloggers tend to migrate over to WordPress once they start to grow (I use WordPress for all of my sites). There’s a bit of a learning curve, although it’s pretty easy once you actually start a blog with WordPress.

Note: There are two different WordPress platforms, which can be confusing:

  • a hosted platform which is entirely free with few customization options
  • a self-hosted platform (meaning you host it yourself), which has endless options, add-ons and plugins, tons of customization if you know CSS. And because WordPress is probably the most popular platform, there are lots of beautiful themes to choose from that you won’t need to customize.

I highly recommend going the route, and here’s why:

First of all, when you think about it, our websites are the swiss army knives of our businesses. Just sayin’ –  let’s not mess around here, friend. We want total control of all that.

This is where we drive traffic, educate, entertain, engage our audiences, create relationships, and most importantly, build a community. If we’re going to turn our websites into machines, we need to get under the hood every now and then.

With a self-hosted WordPress site, you can customize the way your blog looks and functions by installing “plugins” for just about anything…think opt-in forms, share buttons, click to tweet, related posts…all of those things that are going to help you build a scalable online business.

Now I know you’re probably thinking What the heck are plugins? How do I even add them to my website?

I hear ya, I really do! I couldn’t get my head around them at first either. Then I realized that I was overthinking things, because they’re really very simple.

Here’s an example:

Plugins are amazing! They give you total control of your website and your business. Click To Tweet

See that tweet? That’s the Click to Tweet plugin. Once you install it, you can access it right from your WordPress Edit window. So anytime you want to encourage people to share your post (which is what that tweet is all about), you simply click the icon and add your tweet. Easy peasy!

Can you see how powerful plugins are?

If you’re curious about how to install them, I’ll walk you through the steps in a bit. For now, just know that a self-hosted site is the way to go. Cool?

3) Choose your hosting company

If you’re going the route, Bluehost is a great option for hosting. I use these guys for almost all of my sites, including

First of all, Bluehost is second-to-none when it comes to customer service. I can always get these guys on the phone, which is a big deal when you need to solve something on your site quickly. They’re happy to spend as much time as you need and walk you through things like accessing your FTP, making backups, troubleshooting email (which is FREE, another perk!).

I’ve also used Flywheel, but honestly, $69 a month is a bit steep for me. Flywheel bases their fees on monthly traffic, so anything over 25K visits is gonna cost you.

This is what makes Bluehost a no-brainer. You only pay a small monthly fee (only $3.95) regardless of traffic, and tech support is just a phone call away! Done and done.

Start a WordPress Blog with Bluehost for only $3.95 a month. Woo!

On top of that, Bluehost’s One-Click WordPress Install is a breeze. Here’s how it works:

1. Go to Hosting and then cPanel, then select Install WordPress.

How to Start a Blog With WordPress: Step 1. Select Install WordPress2. On the next page, select Install.

How to Start a Blog with WordPress: Step 2. Select Install

3. Select your domain. If you purchased your domain on Bluehost, it will appear here. If you followed step#1 above and purchased it on GoDaddy, you’ll need to point your domain to Bluehost. This post walks you through how to do that.

How to Start a Blog With WordPress: Step 3. Select your domainYou can leave the boxes checked under “Helpful Plugins”. These are plugins to help you add optins and contact forms.

4. Enter the name of your site. The info on this page is what you’ll need to login to your WordPress site so be sure to keep it somewhere safe. I like to save it 3 places:

  • Take a screenshot and save it to a “Passwords” notebook in Evernote.
  • Open up TextEdit (I’m on a mac) and jot down the login. This is also where I file my FTP and cPanel information for when I need to give access to developers.
  • Save it 1Password, which I highly recommend checking out. This is where all I store all of my passwords so I can quickly login to everything with just 1 Password.

How to Start a Blog with WordPress: Step 4. Enter your site nameOnce you’ve saved your login details, select Install and Bluehost will take of the rest.

That was easy, right? To access your site dashboard, enter “” in the browser window and enter your login info. You’ll be taken to your WP dashboard with some widgets and links to everything you need on the left.


How to Start a Blog With WordPress: Step 5. Site Dashboard

4) Pick a design/theme

Now it’s time for some fun!

Themes are pre-built designs that you can customize a lot or a little depending on your design skills. To start, I recommend choosing a minimalist theme and customizing just the header, background images, colors and fonts. If  you need inspiration here, create a moodboard on Pinterest for design ideas.

For themes, StudioPress has tons of options. I also like Themeforest, especially the Avada, Impreza and Retailer themes. If you’ve got some design skills a framework like Genesis will give you a clean slate to start designing. Plus, you can also layer on themes if you like.

Once you’ve downloaded your theme, go to Appearance/Themes in WordPress to install and activate it.

How to Start a Blog with WordPress: Step 5. Install your Theme

Your site should include:

  • A killer Homepage with an image (ideally you) and message about your site
  • Start Here or About Page. Don’t know what to include here? This post will help!
  • Services or Product Page
  • Contact Page with a contact form so people can reach you
  • At least 5 blog categories
  • Social media icons
  • Popular posts

5) Create your first blog posts

One simple technique is to launch your blog with 5-10 published (and totally awesome) posts. The reason is that if you only have one or two posts for people to browse during your launch, they might not find anything that’s relevant to them. Creating multiple pieces of content gives them the chance to stay on your site for a longer period of time. With more content, there’s a good chance that they’ll find something that interests them and potentially subscribe. This checklist will help you optimize your site so that more people subscribe.

Some general blogging tips:

  • How-to and list posts are the most sharable
  • Add a branded feature image to every post along with your title text
  • Write the way you would speak to a friend – your style and personality should shine through
  • Respond to readers’ comments and questions
  • Blog about a different theme each month (helps to create a freebie, plus takes your readers on a journey)

6) Bonus – what’s next?

Congrats, you’re all set to conquer the world! Here are some things to keep in mind as you grow:

1. Publish consistent content – The number one way to grow a blog is to post valuable content regularly. Post once every two weeks to start, then once every week, and build up to 2-3 times a week. Whatever your frequency, decide on a schedule and stick to it.

2. Help people find your site:

  • Create a Google Analytics account and track high performing pages, site errors.
  • Submit your sitemap to Google so it crawls your new site
  • Install the Yoast SEO plugin and use it to optimize your posts for search engines

3. Favicon – Important for branding. Upload a favicon (16px branded icon) to your theme. This is the icon that appears at the top of the browser window when someone is on your site. Most themes make it easy to add.

4. Engage visitors – Optimize your blog so that as your new visitors become raving fans, you have a platform to build real relationships with them.

  • Install SumoMe (or use OptinMonster ) and place opt-in forms at the top, bottom, middle or side of your site
  • Create a freebie to give people in exchange for their email

5. Get active on social media – Social media is an important step in building an audience and getting traffic. Select your platforms, share your posts, join conversations and even Twitter chats to meet new people. There are tons of online communities full of amazing, encouraging and supportive peeps as you grow your blog. As I mentioned earlier, aim for consistency with your social media profiles – they should match each other and your blog name.

Ready to start your dream blog? Let’s do it!  Click here to get started with Bluehost.

How is your blog journey going? I’d love to hear about your successes, tips and speed bumps!

Ready to build your freedom business?


You may also like:

0 replies

Leave a Reply

Your email address will not be published. Required fields are marked.

Leave a Reply

Your email address will not be published.