There is no such thing like 'over optimize'. Optimize is good, just people dont understand what it is. Optimize do not mean a lot of headers, border text, keywords, tags cloud etc.You can definitely get massive traffic from Google but to achieve traffic don't over optimize your site, otherwise you will be penalize as per Google Penguin Update in algorithm.