The recommended page load time for a blog post is at most 2 seconds. Google consumer insights data show that bounce rate increases when page load time rises from 1 to 3 seconds.
The major cause of slow load speed is external scripts, server response time, and large images.
Use pingdom to test your blog posts for page load time.