Are your blog posts showing up for specific keywords that have to do with individual blog posts? Like Madeline mentioned, your top level blog page won't always rank when your query is something like "Fundsindia Blog" is the query. Your goal should be to have your company's blog show up on the Page One of Google when someone searches, "What are dividend yield funds?" Ideally this blog would show up in the results, bringing traffic to your website. Focus your blogs on topics that people are searching, but also on topics that have opportunities for you to rank!
Also, I was looking at your website and noticed that the main website is HTTPS, but the blog is not. Is there a reason for this? Is the blog a part of the main domain or separate? I would also ensure that the blog is HTTPS for consistency purposes.
