Some people set up a blog in order to get their opinion across. That used to be the main reason for setting up a blog. Then people realized that they can use a blog to influence people, so advertisers and promoters started to use blogging as a well of selling products and services. People then started to expand this as the Internet grew, and they started using blogs to create an online reputation and build their brand.
Read Organized Blogger
Then, along came Google search engine guidelines changes that started to see blogs as a big factor in search engine optimization for back-links. So, now you have all of these reasons to start a blog, when its initial purpose was to act as an online diary or soapbox.
The one that was missed out
There is another reason why a person may want to set up a blog, and that is to direct more traffic to their website. People noticed that blogs were attended by healthy numbers and started to question as to why they could not redirect that traffic to their website.
It is possible to set up redirection protocols that will have people land on your site if they try to access your blog. But, this is a very short term method of getting traffic because once people realize that they cannot get access to your blog they will stop trying to. The only long-term solution that you have for directing traffic from your blog is to allow people to land on it and then convince them to visit your website.
Linking from your blog to your website
This is easy enough, and if you want to, you may place a link at the bottom of every blog post. Not only will this provide you with a little bit of direct traffic coming from the blog, it will also improve your SEO (Search Engine Optimization). Backlinks from a relevant site is a nice way of making your website more search engine friendly. It is even better if you mix up the pages that you link to. For example, do not just link to your homepage every week. Link to different pages for a better SEO effect.
A link from your author bio
If the post that you have just written is not really related to the website page that you are linking to, then add in your link into the author bio section. At the bottom of your page you should put a little author bio within H4 tags. And within that area you should put your link to your website.
A link because the website is related
If you have just written a post that is related to the website that you are linking to, then feel free to add a link anywhere within the blog post. This link is going to buy you a bit more direct traffic and is going to improve the SEO of that website that you link to, (which is going to provide you with more traffic).
Image and text links
A nice way of pulling people from your blog to your website is to add an image with a link in it, and underneath adding text that is enticing. The text also has a link embedded into it. If the image and the text work well together, then you are probably going to pull a bit of traffic from your blog and send it to your website.
Create adverts that look like affiliate adverts
Instead of installing affiliate adverts onto your blog, why not create your own adverts for your site. You can create them however you wish and place them wherever you wish. You are not subject to any rules because you are the one that owns the blog and you are the one that is creating the adverts. If affiliate adverts get clicks, then there is no reason why your adverts will not get clicks and traffic too. You could create a different advert for every page if you wish.
Write a review of your website
This is a nice way of getting people to your website from your blog in a more organic fashion. You use the blog post to influence the reader to the point where the reader wants to visit your website. Obviously, you should have a link to your website within the blog post. You do not even need to write a review; you can just give updates on your website and people who are interested in what you write will most likely visit your site.