A Beginners Guide to Starting a Small Business Blog


One of the questions that I receive frequently from the Small Business Sense community is: How Do I Start a Blog for My Business?

Starting a business blog isnt hard at all…especially when you have a guide that you can follow.  In response to this question, I’ve decided to put together this step-by step guide and resource that you can use.

Starting a Small Business Blog: A Quick Overview

  • Choose a Web Hosting Package
  • Choose a Domain Name
  • Install WordPress
  • Login to your WordPress Blog
  • Choose a WordPress Theme
  • Add your Theme
  • Activate Your Theme
  • Create your first blog post

Steps for Starting a Small Business Blog  in under 10 Minutes 

Step 1:  Sign Up for a Web Hosting Account 



A Web Hosting company provides the resources that you need to get your blog online and in front of the world.  Hostgator is currently the web Hosting provider that I am using to host the Small Business Sense Blog.

Hostgator has 3 different web hosting plans available that you can use.  Here, you can choose a hosting plan that suits your business needs.

Step 2:   Choose a Domain Name



A domain name is a “hostname that used to identify your blog on the Internet”.  Your domain name should include either your brands name or your business name.

For example, if your business name is “For Heavens Cake“, then your domain name would be: ‘www.forheavenscake.com’.

Hostgator offers a free domain for users that use their Web Hosting services. When purchasing a domain name for your blog, you should choose a ‘.Com’ extension. This is the most popular extension used on the internet today for websites. If you can’t get a .Com extension, .Net is your next best bet.


Step 3:  Choose a Web Hosting Package 

Hostgator currently has 3 different web hosting plans available that you can use.  Here, you can choose a hosting plan that suits your business needs.


Step 4:  Install WordPress using Quick Install

The fastest way to get your blog up and running is to use WordPress using the Quick Install feature from Hostgator.

The Quick Install feature that you can use to install WordPress onto your blog in 5 minutes or less!

  • Login to your CPanel with Hostgator (you should receive this information from Hostgator after you sign up for a web hosting account)



  • In your cPanel, scroll down to find Software/Services and Click on Quick Install



  • Next, click “Install WordPress”



  • Next, select “Install WordPress for FREE”



  • Under “Install WordPress”, click the drop down menu to select your domain name then fill in the rest of the form, then click “Install WordPress”



After installing WordPress you will receive a message stating that your WordPress installation completed successfully and….an email confirmation of with your login details to your site.  Be sure to write this information down so that you can use it to login to your blog.

Thats it!  Your Blog is now up and running.  Be sure to check out the recommended links below to learn how to add a theme, create your first blog post and more!

Your Next Steps

  1.   Login to your WordPress blog  – (video tutorial)
  2.   Install a WordPress theme – (video tutorial).  I am currently using Thrive Themes for the updated blog design for   Small Business Sense.  Themeforest and Studio Press also have some great blogging themes that you can use for your site.
  3.  Write your first blog post – (video tutorial)

Top 10 WordPress Plugins that I Use and Recommend

I have put together a List of Recommended Plugins that I am currently using and ones that I recommend for you starting out:

  1. WordPress SEO
  2. Sumo.Me plugin
  3. Contact Form 7
  4. Facebook Like Box (to add a Facebook Fan Page Box to your Blog)
  5. Page Links To
  6. All In One WP Security (secures your WordPress blog from Hackers)
  7. Anti-Spam Bee (prevents SPAM)
  8. Broken Link Checker (scans your blog for broken links)
  9. WordPress Related Posts (increases site engagement by displaying related posts to your visitors
  10. WP Maintenance Mode (puts your site into Maintenance mode while work is being performed on it)