Hey guys, Thought I would contribute here by letting y'all know how I've managed to steer clear of those nasty penguin updates. 1.) Quality site I always try to build sites with at least 30 pages, with at least 300 unique words of content on each page. The homepage or the page I'm trying to rank I usually try to have a lot of content/multimedia on, usually 1,000+ words of content, images, videos, internal links, etc....then I make sure I've got all the necessary legal pages like terms, disclaimer, privacy, contact, etc....as I believe google looks for these things. I know all this works, because a few times a site has been struggling to rank, then after adding a lot more content it's immediately bumped up in rankings. 2.) Quality 1st tier links I only use 100% unique content on my tier 1 links (pointing directly at my sites), and again I make sure there are at least 300 unique words with images/videos, etc....then I make sure I either post on a high authority site with alexa rank under 500,000 or on sites with DA20+ and low OBL, getting your link on a page with 30-50 other links not only gives you little link juice but raises your risk of a slap imo. Doing this I don't need 1000s or even 100s of links pointing directly at my site, in fact the less the better as I believe with every link you build you increase your risk of being slapped, in some cases I can get page 1 rankings using only 10-15 really strong tier 1 links. I've found this to be the safest strategy, trying to hit page 1 with only a handful of links. 3.) Quality 2nd tier links I will only use spun content on tier 2 and beyond, and it's quality spun content, articles that are actually readable. Again I'm looking to post on domains with authority, I never like to post on any < DA20 domains for any tier. Every month I build new 2nd tier links to constantly power up the tier 1's. If you can get your tier1's ranking inside the top 100 for your target keywords, then you have a very powerful link juice funnel going on. 4.) Natural anchor text I always try to have at least 1 different anchor text for every 2 domains pointing at my site, e.g....if I've got 30 domains linking to my site, I try and have at least 15 different anchor text. At least half of my anchor text will be variations of the site brandname, raw URL, etc....with the money keywords I will blend some in with the brand name and other generic text, eg.....if my site was tomsbrownwidgets(.)com and my money keyword was "brown widgets" I would build anchor text like "these brown widgets", "brown widgets found here", "brown widgets on this site", etc....then I build just a few "click here", "more info" type generic anchor text links, I never have more than 10% of my links going directly to the exact money keyword. There you go, basically if you have a quality site, only build tier 1 links using 100% unique content on authority domains with varied anchor text you should always be safe from the penguin filter. It's crappy little sites that use 1000s of spun content links on PR0/DA5 sites that get hit. I'm not saying doing anything different from the above won't work, it's just what's worked for me with hitting page 1 and staying there. Hope this works for y'all too. Jouster.