How to Start a Blog in 20 Minutes


Have you wondered how to start a blog? It’s most likely because you have something that you want to share and maybe you’ve heard that having a blog can be a great way to do that. Perhaps it’s because in the near future you would like to write and publish a book and you know that’s important to have an audience to share that book with once it comes out. If you’re anything like us, maybe you’ve realized that by having a blog you can influence more people even while you’re not directly involved in the process. Any of these would be more than good enough reasons to start a blog!

Are you ready to get started? Keep scrolling and we’ll jump right in!:)  


Have you wondered how to start a blog? Here are six easy steps on how to start a blog in 20 minutes!


First of all, wanna hear some really good news before we get started? You don’t need any technical know how to do this, just simply follow the easy steps below.

Six Easy Steps on How to Start a Blog (in 20 minutes): 

  1. Choose the Best Web Hosting and Select Your Plan
  2. Choose Your Domain Name (this will be FREE with your web hosting account)
  3. Setting Up Your Web Hosting Account
  4. Installing WordPress
  5. Login to WordPress
  6. Write Your First Blog Post




Choose the Best Web Hosting

Your blog needs a place to “live”, and that’s what the web hosting is for. There are many hosting services to choose from, but the one that we use for this website, and the hosting service that powers over 2 million other websites is Bluehost is highly recommended by numerous bloggers, by those that are well known and those just starting out.

Ready to get started? Click here to go to Bluehost (which will open in a new tab, so you can continue reading these instructions as you begin to work through the steps of setting up your account.


The Best Web Hosting


Select Your Plan

For those just getting started with blogging and having a website, the “Basic” Plan is plenty. As a new customer to Bluehost all plans come with a free domain (for one year only). Note, you can upgrade at anytime. Click one of the green “select” buttons to move to the next step.


Select Your Plan


STEP TWO: CHOOSE YOUR DOMAIN NAME (this will be FREE with your hosting account)

A “domain” is an online address to where your blog lives. Two of our main domains are and

  • The “.com” domain extension is still the most popular
  • Your name is best, if it’s available

Choosing Your Domain Name



Fill In Your Account Information 

Provide your name, address, phone number, and email address. Be sure to provide an email address that you’re currently using, because that’s where your login information will be sent.


Setting Up Your Web Hosting Account


Select An Account Plan

You can choose to pay for one, two, or three years of web hosting at a time. Depending on how many years you pay at a time will determine the hosting price–the more in advance that you pay the cheaper your total becomes.

Regarding any of the add-ons: The “Domain Privacy Protection” add-on would probably be the only one that we would recommend. This add-on keeps your personal information private.

The total is the amount you’ll pay today. You won’t have to pay again for 12, 24 or 36 months, depending on the account plan you chose.


Choosing Your Package Information


Fill In Your Billing Information

Simply fill in your billing information, confirm that you’ve read the fine print and then click “Submit”. Once you continue on to complete your purchase you’ll be asked if you want to add any upgrades. You don’t really need them, so you can go ahead and skip them all if you like.:)

Payment Information


STEP FOUR: INSTALLING WORDPRESS (Note, there’s a video at the bottom of this step if you would rather watch it)

Now that you’ve completed your purchase, you’ve been sent a welcome email from Bluehost to the email address that you provided. In this email you’ll see your control panel (cpanel) login info. Keep this information for your future reference.

Login to Your Bluehost Cpanel

Yay, now things are going to begin to get more fun! Now that you have your login information go back to and click the “login” button at the top right hand corner.


Login to Your Web Hosting Account


If the “hosting” tab isn’t already selected go ahead and do so. Then enter your cpanel login that you received in your welcome email from Bluehost.


Bluehost Login Panel


Select “Install WordPress”

Now that you’re logged in to your Bluehost cpanel, click the “Install WordPress” icon.


Installing WordPress


Start the WordPress Install

Once you see this page click “Install” or “Start” to begin the process of Installing WordPress to your domain.

Install WordPress Yourself


Choose Where to Install WordPress

Here you’ll be asked what domain you would like to Install WordPress to.


Wordpress Domain Install


Setup Your WordPress Admin User Information

Check the box next to Show advanced options. Enter your Site Name or Title. This is different than your domain which ends in .com or some other extension.

Here you get to choose an Admin Username (do not use “admin” as your username). Choose a password. These will be what you use to login to WordPress once it’s installed.

Enter your email address (again, all site information will be sent here). Read and agree to the terms. Click the “Install Now” button.


Wordpress User Info


Would you rather watch Dave lead you through Installing WordPress to your Domain and Web Hosting? Here’s an easy to understand video! Feel free to start at the time 1:29 in order to skip the “Overview” part and get straight to the “Installation” part…




By now you have seen your “Admin URL” link and it’s also been emailed to you by Bluehost.

This link will look something like this: which will take you to a page for you to enter your Username and Password.

After you enter your Username and Password you should now be looking at the WordPress “Dashboard.”


Wordpress Admin Login



In the left-hand side menu of your “Dashboard” click on “Posts” and then “Add Post”.

Enter the title of your post, perhaps something like, “Welcome to My WordPress Blog!”. Our first blog post was called “Welcome to Our New Blog!”.

Now write your first post in the field directly below the title. Perhaps you could explain why you are starting your blog, the topics you plan to write about, and how often you intend to post.

Now click the Publish button. This literally publishes your post for the world to see.


Congratulations! You have just published your first post on your very own self-hosted WordPress blog. Feel free to share your first blog post in the comments below or here, we’d love to see!

Also, if you know someone else who could benefit from this information, please pass along the link to this post.

We’re looking forward to seeing your posts!

Previous Story
Next Story

You Might Also Like