Hello to webmasters, i want to ask that my blog is getting rank with particular keywords instead of my website. Even i am doing SEO for my website. I dont understand why this is happening. For e.g. my website is xyz (dot) com and my blog is xyz (dot) com / x_y Please , tell me the reason and suggestions also to solve this problem. I want to say thanks in advance to experts only. Note : Freshers dont waste your time here.
Google ranks pages on a page to page basis, especially after the latest Penguin updates. So you might have a page on your website which got penalized, but still have another page which ranks high. The same way, Google might consider that the blog on your site provides valuable content, but the site itself doesn't. What I would do is to create some in-context links from the blog posts to the main site. Hope this helps! Traian
Perhaps your blog is doing more work for your SEO than your non blog pages. Point some inner anchor text links to the pages you want to try and outrank your blog pages with then wait a while to see effect. Wait a while as in it can take some time as in weeks as posts containing the inner linking take effect...
Also, I've come to the conclusion that Google favors blogs. Take advantage of this and write some blogs targeting specific keywords. If the content is good you'll have traffic flowing from your blog to your core site. This is the traffic method I use, and it is working quite nicely.