For onpage optimisation, the absolute key factors are title tag, h1-h6 tags and then content. Beyond that, it's a good idea to weave keywords into urls, domain name, image names, alt text, menu items etc. For further details and sample coding where relevant see web design and onpage seo.
content with enough keyword density, and a number of related keywords, such as "weight loss" with "losing weight", "lose weight", "dieting" etc. use subheadings and bold the subheadings, plus making use of anchor text.
On-Page Optimization is mainly about you 'keyword' and how it is presented on that particular page : Here's a good article which explains how to do on-page SEO in the right way : ‘Complete’ On-Page Seo in 12 steps
I have a nice post on my blog about exactly this. You can read it by clicking here. It's mostly about meta tags and how to use them. There's also a post about offsite optimization if you are interested in that too.
a, alt, title, meta, text, image, flash, js, .......................................keywords density...............
Internal linking is another most important aspect. Also make sure that there are no broken links on website..and you comply with W3 standards..
you should know where other sites like to on your website (click here to find out) if you know that, and know the places where nobody links to, try creating links to them
The main factors for on-page seo is -keywords related static urls -keyword rich relevant and fresh content on website - title meta tags - image and alt tags Hope this will be helpful. Thanks Stve Oilchange.com