Title is most important part of a blog post. Visitors will see the post name first. If found interesting, they will open the page for further reading. So your title should be unique, interesting and contain neccessary keywords to represent the post.
Is it possible to give different titles for same blog post – in website, Facebook, Twitter and search results ?
Yes, you can.
Suppose, you are going to write a post on how to delete your social media accounts easily. You can use the same title in blog site as it is permenant.
After writing the content, go to SEO section of Yoast plugin. It will show Snippet preview as the first option. Tap Edit snippet button to change title for search engines.
Type your desired title. As I said earlier, it should contain neccessary keywords and able to divert visitors to your content. There are some set of words, which can be used in post titles for better results. How to, top 10, 10 best, ultimate guide etc can give guaranteed results to your efforts as readers will be impressed with them at first sight.
Tap Social tab from the left pane of Yoast SEO plugin, to customize Facebook and Twitter posts.
Initially give desired title and description for your Facebook posts. If you want to use a particular image other than featured one, upload it via Facebook Image option. Repeat the same process for Twitter too.
Fill all other fields in SEO section followed by choosing categories and tags for the post. Finally click on Publish to air it online.
Now this post has different titles for web site, search engines, Facebook and Twitter. Share your post in social sites to test.