After 2 years of being a webmaster , learning SEO Now I have the final tips of my experience : 1- The page built ! this is the main factor I think,... I do not mean content or genuine non copied text and this crap, I mean how your page is built and code to text ratio, light small sized fast loading pages rank higher, less links on pages, nofollow external, all are good factors, if you see a thread on my forum you will know what I mean by light fast loading pages... 2- keyword density is no more useful !... I think now there is no use to try to make a specific word repeted for 5 or 7 %, it is not useful and may be harmful 3- link building : no one can disagree it is essential, how ever internal linking I find it to be more useful , external linking should be from social bookmarking, related sites, bad sites linking to you is not a big deal do not worry, imagine the amount of bad sites linking to PR 10 Google.com ... 4- Genuine content, I do not know why I don't agree it matters ! see how many copied threads on DP and they rank higher...