Setting meta tags, keywords, title, meta description properly and publishing unique content are known as ONSITE SEO... Is there anything which I have missed here under ONSITE SEO?
Header tags, Keyword density , navigation , number of external links , file size and possibly a hand full more but thats whats jumped into my head to start with , ill keep coming back to this thread when i think of more. Im off to bed soon and its been a long day
Lets not forget interlinking between your own articles. When your making a new blog post, and you touch on a subject that you wrote in depth about in another post - then link to.
H tags are overrated and overused. I have seen very little evidence that they do anything to help your site.
HTML Tags, Image Optimization, URL structure, Internal Linking, Keyword density, Site maps, Usability.
I came upon this one on SEOMoz these days - it's not only about on site optimization, but still very well structured and useful for ranking factors : Search Engine Ranking Factors | SEOmoz