The 10 points listed out are in general for any site but the degree of importance may differ from one to another site
well, someone here told that meta tags is not necessary. You are wrong my friend meta tags is not compulsory but it is important till now somehow.
Keyword stuffing, random large link building spurts and limited content would've been my biggest mistakes
This is general things to keep in mind while step ahead in SEO for any website. But high keyword density ... i don't think so, Will you please let me give a example website, which is having high keyword density for the particular keyword and it got banned by G?
6. Too many Link Exchange in less time Should be trying to get one way links and not exchanging links much anyway.
6. Too many Link Exchange in less time Yes, you should be trying to get one way links first. Link exchange is not bad seo technique but too many link exchange is harmful, Google may be ban your site. Thanks
I disagree for the point with the meta tags. Every logically thinking brain knows that meta tags are history, together with meta keywords. The only things slightly helps is meta description, and it doesnt help your rankings exactly but your visitors.