I was read this topic and read, and think what can be write for it.
There is some tips here, which are promoted as on-page SEO long time ago like alt headings titles etc.
You have ask yourself first what do you want to write, what do you have to give readers then go for SEO if you need one.
Let me explain your keyword is "Website on page SEO checklist for 2016"
Now image site with headings with that word. what if you have very long keyword like long keyword "How to promote your shared web hosting to your local community".
That can be very messy so you can ignore some of rules.
You need URL, H1 and image or/and video and content well write about your topic.
Content is very important. Some marketer gurus mention that at least one post have to be 1000+ words.
If you have big, informative, interesting, readable, valuable well formatted content with good graphic you get a hit.
Remember you don't write for SEO engines you write for pepople.
Website speed and other staff is off-page SEO.