The title tags of your blog are ordered by blog name first followed by the title of the post. Search engines like Google and Yahoo gives more importance to the first words of a title blog post . Heres how to tweak blogger template to optimize blog posts titles in search engines :
Go to Blogger >> Layout >> Edit HTML
Put a tick on Expand Widget Templates check box and search for the following code
Replace this code with the following code
<b:if cond='data:blog.pageType == "item"'>Save your template.Thus through a simple tweak to your template , this will rectify this problem by simply reversing the position of the blog name and page title significant and good rankings can be gained in search engine results.
If all your site pages are indexed by Google then if you google any specific blog post then this will be the manner of the result. Navigate to an individual post. You will see that your page title is now first followed by your blog title. A pipe symbol separates the two .
Note the order of the tags:
Blog Name | Post Name