How Google generates titles tags for search result pages
Google is always changing the way they do things. This is either to improve results, drive more clicks, or just keep webmasters on their toes. Who knows?!
Until recently, the title of a page displayed in search results may have been generated based on the query entered by the user. This approach in no longer being used. Even though Google may still change the title it chooses to display in search results, it no longer uses the query to generate the title.
According to Google there are a few reasons why the title displayed on search result pages may be more/different than the HTML title tag:
- The title used by the web page is too long
- The title has resorted to keyword stuffing
- The title tag is completely missing
Read more on Google has to say.