There are certain design elements that all blogs should have to keep readers happy and engaged in your content. With the evolution of blogs and social media sites, the expectations for a blog are much higher. Readers expect to be able to read a post and have the ability to quickly comment and share by using the Twitter or Facebook accounts. The other aspect is having a clean and consistent layout