I'm not talking about generating dynamic titles for new pages/posts. I'm talking about make your title tag different for different queries. For example:
Your homepage receive traffic from 2 kweywords: "keyword one" and "keyword two". And when people search "keyrword one" your title is "Keyword One | mysite.com"; and the same with keyword two.
Like this: