One of the best ways to ensure that your wordpress posts are SEO optimised for search engines is to use a plugin, one of the best ones is
WordPress SEO. This allows you to do all sorts, and it is not just about post optimisation, the whole site can be optimized.
Any way, right now we are focussing just on the posts that we write. So, once the plugin is installed we can see a “snippet preview” this is what your post will look like in search engines if you come up in the results. You want to try to ensure consistency in the 3 spaces, “Title”, “URL”, “Description”. You want to try to include your “focus keyword” in all 3 of these places, there is a tool that comes with the plugin which appears under your post which lets you put in your “keyword”, it will tell you whether you have included it in all of the correct places.
This should help to ensure that you rank for that keyword or phrase when people search.
You can also view a “page analysis”. This will tell you if you have over used your keyword. The advice is 5.5% at the maximum.
If you have a post that you really want people to see, it could be worth trying to make sure that the page analysis is as good as you can make it.
You may include meta keywords, however you should know that google no longer looks at your page meta keywords, however Google does look at your post tags, and these may both help the reader and Google to understand your websites content and the post content.
Try out wordpress SEO by Yoast, It is a great plugin that we highly advise, if you really want to take time optimizing your best posts this is one of the best free plugins to do just that.