Some people will tell me that this information is old but nevermind i am sharing it for people who are newcomers or old but didn't know about it or ignore it. Latest Panda was all about optimization both on page and off page (+ content; not going to talk about it, it's obvious that you need quality unique content). I have made this conclusion by looking at some of my websites and some competitors on many niches: - Keyword density: aim for a maximum of 1.5%-2% for the total page not only in-text density but the full page (this includes titles and sidebars). You can even drop your seopressor or plugins like it, they tend to over-optimize. H1 and H2 are sufficient, no need to do "alt", H3, H4 and if your theme makes the title of the post H1 then no need to put another H1 in your article. - Anchor diversity: diversify as much as possible, main keyword (low %), LSI, generic keywords, brand name, raw urls... I have seen many sites ranking without using the exact term a single time, never! - High PR links can make you rank quickly and also penalize you quickly so play it safe, when buying High PR links try to leave the less footprints possible, if you buy 50 links, at least do the effort and use 50 different anchors. - Buy quality content. One last thing, apart from google being more strict about the above points the seo game haven't changed at all the last 3-4 years and you can still rank with your old methods. That's what i actually still do. Good luck.