A Beginners Guide to Building Your First Blog

If you have been planning to launch a blog but didn’t know where to start you are in the right place…

image001My name is Jamie Spencer and I have been blogging as my main source of income for the past six years. I have created and sold a wide variety of blogs in different niches which means I am in a great position to help you create your first blog.

I launched SetupABlogToday.com to teach you for free, how you can start a blog online in no time at all even if you’re a complete blogging novice!

To build your first blog we will be using the popular WordPress platform to create a blog on your own web hosting account.

Click one of the three buttons below and we can get started.

button (1) button (2) button (3)


Why I Recommend WordPress

set up a blog - self host banner Plainly and simply I will never recommend someone who wants to start a blog to use a free platform such as Blogger. While there is zero barrier to entry and no up front financial cost to you there are lots of concerns which could cost you more in the long run.

When something is free you are the product –
Because of this fact a platform such as Blogger or WordPress.com can shut you down at any point, with no warning and no way to recover your content. A minor indiscretion such as using an image without the right consent can have your site deleted and no way to challenge it.

It looks unprofessional –
Many of the free blogging platforms do not let you have a custom domain which gives across an unprofessional appearance to potential customers and subscribers. You are also very limited with the level of customisation you can do to your blog so your site looks just like everyone else’s.

Paying for web hosting for your blog is not very expensive and can cost as little as $5 per month for very basic hosting packages. Having a reliable web host will mean that your site is backed up regularly and you have rights to recover your website for any reason.

blogging-platforms-banner Now that you know that the free blogging platforms are not a great option for your blog you need to decide upon the type of platform you will use.

There are lots of different open source platforms which most web hosting companies will support when you are creating your blog. The main blogging platforms are:
  • WordPress – is the most popular and customizable content management system (CMS) in the world
  • Ghost – is a new blogging platform that is creating a lot of noise in the blogosphere
  • Drupal – is quite popular but is difficult for novices
  • Joomla – another fairly popular CMS but there is a very steep learning curve
Over the past few years I have worked with all four of these blogging platforms but always recommend WordPress to blogging novices due to the great community support and ease of use. Out of the box WordPress ticks most of the boxes you will need for your new blog and if it doesn’t there is probably a plugin out there for you.

Start a WordPress Blog – Video Tutorial

If you are new to setting up a blog I recommend that you use Web Hosting Hub they have great customer service, reliable uptime and various free scripts which means you can install WordPress on your brand new hosting account in just a few clicks.

You can read my Web Hosting Hub Review for more details.



Also if you sign up to Web Hosting Hub today you will get a great discount and a free domain name for your new blog too.

Create a WordPress Blog – Step by Step Tutorial

In order to setup a blog you will need a domain name and web hosting. If you are new to starting a blog then I recommend that you register your domain & hosting with the same company to keep things simple.

Over the past few years, I’ve tried dozens of different WordPress Hosting providers and I highly recommend using Web Hosting Hub to make a blog because of their simple installation process & reliability.

First head on over to Web Hosting Hub, if you visit the site today you will get an exclusive discount and free domain name worth $14.99. Select the package you want for your new site, if you plan on hosting more than 1 site on your hosting account then I recommend the Nitro package.

image007 Now choose your domain name, Web Hosting Hub will check if it is available for you.image009 If you are happy for people to know the name and address of the person owning the domain name then you can deselect the whois privacy button as this will save you $9.99 per year. Fill in your personal details such as your contact and payment information. image011 If you are happy to back up your blog regularly yourself then you can deselect the backup button, ignore the McAfee email protection and Dynamo upgrade. image013 Web Hosting Hub will also install WordPress on your new hosting account for you so remember to select that option.

    image014 Now complete the checkout and submit your order. This whole process will take just a few short minutes to complete.

Managed WordPress Hosting from WPEngine

If you find that the instructions in this tutorial are too complicated for you, don’t worry about it! Simply head over to our good friends at WP Engine and let them handle it all for you.

wp-engine Check WP Engine’s Plans

They’ll install WordPress on to your new blog, take care of any updates you need, backup your site everyday, monitor your site 24/7 for viruses and will happily provide answers to your questions from their team of WordPress experts.

I highly recommend WP Engine for managed WordPress Hosting.

Congratulations you have now taken the first steps to starting your new blog!