1. 800-1000+ words long.
  2. No Keyword stuffing.
  3. Write it in a natural language. Your blog post is more important to readers than search engines.
  4. Split long-article into small paragraphs. People hate reading long ones.
  5. Include heading / subheading on each paragraph.
  6. Include 3-4 nice relevant images.
  7. Include 1 or 2 relevant videos.
  8. Use keyword based anchor texts to link to other posts on your blog.
  9. Use H1, H2 & H3 tags.
  10. Start your paragraphs with your main keyword wherever possible.
  11. Include ALT Tags on all the images which you had included in the post.