Does the post title & SEO title have to stay the same?

No they do not. Using the SEO for WP plugin by Yoast, you can create a new headline and description for your posts just for search engines.