Your blog posts not only have to interest human readers – they also need to be constructed so that Google can find them, read them and appropriately display them in search results. Even brilliant content must be optimized in order to find its largest potential audience.
The post URL should default to display the post title.
The post title (H1 tag) should default to be the post Meta title tag.
The post title should include keywords, preferably at the beginning of the title.
Post titles should always be unique and relevant to the content.
WordPress users should use the Yoast WordPress SEO Plugin or the All in One SEO Pack.
Always write a unique and catchy Meta description tag, with a call to action if applicable, for your post, as it will attract more click-throughs.
Read this page from Google with extreme care for a foundational working knowledge of key SEO content considerations.
Include prominent social media share buttons in the post template, as social shares are correlated to rankings.