how to start a blog

A Beginners Guide to Creating 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…

start a blog with Jamie SpencerMy 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 am not guru but I have probably made my fair share of mistakes over the years.

I launched to teach you for free, how you can start a blog online in less than 20 minutes even if you’re a complete blogging novice!

So, Why Should you start a blog?

In this guide I’m going to run through exactly what you need to do to start your own blog. However, before we get going, I just want to say about WHY I think you should start a blog.

In 2015 blogging is now one of the most popular ways of communicating and spreading information and news online. There are millions of blogs online and everyday you delay in getting started with a blog is another day wasted.

Blogging is a great way to express yourself and share your ideas, creativity and knowledge.

Blogging will help you to connect with other people who share your interests and also become a better writer. And, finally, you can make some money doing it :)

So, before we get started – building your first blog can take up to 30 minutes. It might make sense to bookmark this page if you are planning to start a blog when you have some extra time.

If you need any help while you are setting up your blog then you can email me here and I’ll help you as best I can.

In order to start a blog we will need to run through a few things:

  1. Decide on your Blogging Niche
  2. Choose a blogging platform
  3. Pick a Domain Name
  4. Set up Web Hosting
  5. Install WordPress on your hosting account
In this tutorial we will be building a blog with WordPress.

Why I Recommend WordPress

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 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.

Create a WordPress Blog – Step by Step Tutorial

In order to set up 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.

Domain Name: This is your website address i.e. the domain name for this website is Try to choose something short and catchy for your blog that will be easily remembered. I recommend that you stick to .com domain names if at all possible as many of the new domain names aren’t as easy to recognize.

Web Hosting: This is where your blog is stored online. There are lots of different hosting companies out there which offer different types of hosting for a variety of different types of websites. The WordPress platform is free of charge but you will have to pay around $3-4 per month for your Web Hosting and Domain registration fees.

Over the past few years, I’ve tried dozens of different WordPress Hosting providers, so I suppose you can call me an expert at choosing the best hosting for my sites. You can read my comparison of different WordPress Hosting accounts here.

Once you have decided on which web hosting company to work with you will need to install WordPress on your account. I have created a guide on how to install WordPress on a variety of different web hosts.

I highly recommend using to set up a blog because of their simple installation process, great customer service & reliability.

Additionally if you sign up to Blue Host today you will get a great discount exclusive to visitors as well as a free domain name worth up to $15 for your new blog too. They also offer an excellent money back guarantee with no contract if you don’t like their service.

When you sign up for hosting with Blue Host there are some additional services they offer. Domain Privacy Protection means that people won’t be able to see the name, address and contact details of who owns the blog, if you’re happy for people to know who owns the blog then you can deselect this and save yourself about $12 per year.

You also do not need Sitelock or the search engine Jumpstart for running your blog.

blue-host-blog Once you have completed the checkout process you need to login to your hosting account and then go to Control Panel (cPanel).

How to Install WordPress with MOJO Marketplace

  1. Now you want to go to the MOJO Marketplace inside your cPanel.
  2. Click on the button named One-Click Installs. mojo-one-click-installs
  3. Choose WordPress. mojo-wordpress
  4. Next you need to click on to the Start button. mojo-start-button
  5. Select the domain name to install your WordPress blog on to. mojo-select-domain
  6. You can edit the email address, username and password for the new WordPress blog. Simply click “advanced options” and you can change those settings.
  7. Select the Install Now button.
    Install Now button
The process of buying your hosting and installing WordPress should take you less than 15 minutes to complete – yes it really is that easy!

Remember, I’m here to help you

That’s right! If at any point in this process you have any problems setting up your blog, you can always contact me for help, totally FREE OF CHARGE!!!

Because I earn a small commission from BlueHost whenever you purchase through my links, I can pass on my services to you for free! Simply sign up to BlueHost, pay for your hosting, then head over to my Free WordPress Install page to claim your free installation set up!

Things just got a whole lot easier, right?

Choosing a WordPress theme

Now that your WordPress blog is built you need to add a WordPress theme that has all of the functions that you need, a WordPress theme is a pre-designed template which you can customize. Right now you have a choice to make you can either go with a free or a paid one. There are of course advantages and disadvantages to both so it comes down to what you want from your blog.

Some of my favourite places to find themes for blogs are:
  • Themeforest
  • StudioPress
  • Mythemeshop
  • WordPress Library
When you are choosing your theme you want to make sure it fits with your goals. For example, if you are writing a professional blog then you will want a formal clean design where as a music blog you will have more license to show off your creativity.

These days you should now been using a responsive design. This means that the layout of your blog will adapt to different mobile and tablet screen sizes – which is highly important for usability now that a lot of people are using mobile phones to browse the web. Here are some more of my tips for a great blog design.

How to Install your new Blog Theme

Your new theme will come in a .zip file format if you have purchased one. You have the options to upload it straight into your WordPress Dashboard by logging into your WordPress blog ( and then going to: APPEARANCE > THEMES > INSTALL THEMES > UPLOAD THEMES and then uploading your theme .zip file just like you would adding an attachment on to an email.

If you’ve chosen a free theme through your WordPress dashboard you just click INSTALL on the preview screen. You can always switch back to your old theme if you don’t like the look of the new one.

You’ll now have a pretty blank looking theme set up and waiting for some love. At this stage you want to fill out all the basics like your About page, logos, social media links and other content.

Now you are ready to begin to promote your new blog and also learn how to make money with your blog.

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

How to Start a Blog in 2015 – Free Easy to Follow Tutorial

Crear Un Blog Come Creare Un Blog