Using a blog to drive traffic to your site is a great tool and all website owners should do this. But you have to follow some simple steps to get the most out of it. Think about what people read blogs for, a lot of the time it is because we need to learn something.
Content
To keep your clients coming back you need to be helping them, or giving them something. For example this article is sharing my knowledge to help you with blogging. You need to do the same, give them something helpful from your website.
So whatever you are good at, share that knowledge, and if it is really useful, people will share it. Once people start sharing your blog, you get free advertising and Google will love it.
Sharing
Once you have an article, share it on your Facebook and Twitter accounts. In fact all your social media accounts.
This will give your webpage a boost on the search engines and once people engage and share you are in a great position.
I use Jetpack so each one of my posts is automatically shared on Facebook, Twitter & Tumblr. This sure takes the pain out of it and I recommend all website owners set this up.
Regularity
You should try and aim for a blog article every week or two for an average business. This may sound hard, but once you reach about 30 articles, you can slow down and re-share the oldest ones. This will keep your social media pages full of quality deep links.
Deep linking
Deep linking is an important part of any web marketing strategy, and blogs are great at it. The difference is that deep linking is linking to an internal page rather than the home page. This drives the search engines deeper into your site.
If you have a social media account, then you need content to share. It just makes good sense to share your own content because they are about you. This gives your website a boost on the search engines with quality unique information linking back deeply into your own domain.
Wikipedia describes deep linking as:
Duplicate content
When writing your blogs, do not copy and past from other websites unless you add a citation like above. All search engines now look for copied content and penalise your website.
Write your articles yourself, and keep your content original.
Summary
When using a blog to drive traffic to your site, keep your blogs original, interesting and regular. Be helpful, and honest in your approach, and share, share and share some more.