Part of SEO is to optimize your website title or your page title, part of optimizing page title includes to have your keywords in it and make it dynamic. Most blogger forget to optimize these things specially when they rely on blogging tools like blogger a.k.a (blogspot). Having a dynamic or changing page title is a must for blogs and website because it eliminates the search engines impression that you have a redundant content. Although blogger a.k.a (blogspot) provides dynamic page titles to all your posts the problem is that it always inserts the blog title first before your post title in your page title. To understand more see example.
Example: The blog's title here is "Facebook Vampire Wars - Walkthrough, Tips, Cheats and Guides" and the post title is "Add Me"
Now if you will optimize it you need to put the post title first before the blog's title. The page title should look something like this
This is much needed when you have long post titles.
To do this first log in to your account -> Layout -> Edit HTML -> Under the Edit Template Box, Find <title><data:blog.pageTitle/></title> and replace it with this code :
<b:if cond='data:blog.pageType == "item"'>
<title><data:blog.pageName/> | <data:blog.title/></title>
<b:else/>
<title><data:blog.pageTitle/></title>
</b:if>
Then click Save Template and your all good.