SEO has changed over the years, and what worked once doesn’t necessarily work now. Some of the old tactics you are using not only will keep your traffic stagnant, but they may actually cause your traffic to drop.
Very often you find websites which have their blog on a separate domain and having a look and feel which is very different to their main site.
Its easy to set up a blog using Wordpress, Blogspot and so many other blogging platforms. But it is not easy integrating it with your website (providing a link from your website to the blog (and vice versa) is not really integration)
If you’re serious about blogging then it’s important that your blog is a part of your company website, and here’s why: