How to Add a Blog to Your Website


A situation I’ve come across a bunch of times in my time both blogging and in the world of business, is where an individual or business entity already has a website that functions and serves a purpose, but wants to add a blog. Here, we research how you can add a blog to an already existing website, and why!

Firstly, lets look at the reasons for adding a blog to a website. The key benefit to having a blog running alongside your existing online presence, certainly in my opinion, is the ability to drive traffic. Everybody loves driving new traffic to a website, and for a business it can be the difference between making loads of contacts and sales or disappearing into .com obscurity, and nobody wants that. How does a blog help you gain traffic? Well, it builds your audience base by allowing you to write about a bunch of subjects that will hopefully then be indexed by google, if they’re relevant to your service or product then you’ll be able to drive sales through this method.

As well as the traffic element, a blog is great for a ton of other reasons including social proofing, gaining respect as an authority in your field and making your site look more professional.

It’s tempting at this point to go to one of the free blog providers and set up your blog elsewhere, but there are loads of reasons why this isn’t ideal. For a start, it looks kind of ‘bitty’ to have little chunks of your content all over the internet like this, but linking to each other. You have less control over a blog thats hosted on a .blogspot or a .tumblr domain, and the truth is that the owners could change/ban/delete your content whenever they wanted to. The best way is to keep it in house.

To do this, you need to either put your blog in a folder on your site’s server, so lets say ‘blog’. If I were doing this for this site (I’m not, it’s already a blog), it would be a case of creating and installing my blog there. The software I always use for this is WordPress. It allows me to manage the content brilliantly and works on my own server so that nobody else has any control over my site. Smart.

Another way is to create what is called a sub domain. You can do this through your web hosting control panel. (I use 1 and 1 and have always been able to set up my blogs with great ease). A sub domain would be something along the lines of, and works almost like a secondary website. As you’ll probably know, blogs you see that are hosted on tumblr for example are always – You can set this up as its own mini site, and it can even have its own database driving for example WordPress, which will make it a separate entity within your branded site.

If what I have said above is gobbledegook to you, then you probably paid somebody to set all this up for you, and have little to do with the running of your site in terms of hosting, web design etc. – If this is the case, then a return appointment of the designer that set everything up for you should not be a big deal, and anybody that will charge you extortionate amounts for setting up a blog section of the website is nuts. What might cost you a bit is…


It’s really important (in my opinion) that the design of the blog is consistent throughout. I understand if you want your blog to look a bit different, but at least things like the colour scheme should stay the same, along with the logo and font. If you know a little about design this should be easy, but if not, you might want to look into this with your website designer.

Whether it will cost you or not, adding a blog to your website has huge benefits and should definitely be something you consider doing to boost your personal or business website.

 How to Add a Blog to Your Website


Ben is the entrepreneur behind Dollars Per Day. Join him on his quest to make a living online. Make sure you follow, subscribe and 'like'.

  • Partner links