Nearly all my sites got wiped out thanks to Penguin. One of them was a 10 page niche adsense site which was one of best earners which disappeared to about page 15 of google. I've 301'd this domain and have got my rankings back (at the moment). The original site was highly optimized with the EasyWPSEO plugin - kw density 5-6%, kw in H1, H2, H3, alt tags, underlined, bold, italics. The main kw of each page was also the menu label of each page. The first thing I did was to de-optimize the site bringing the kw density down to 2%, removing some H1,H2,H3 tags and the underlined, bold, italics. I also took the kw out of the menu label to make the list of pages in the sidebar look more natural. For example bluewidgets.com- changed the menu labels from where to where buy bluewidgets to where to buy it etc. It made the site look more natural because if you're on a bluewidget site you don't need to have bluewidget on all the menu labels. Next I got a new domain name from Godaddy. I took this opportunity to go change the main page of the site and decided to make one of the inner pages of the site my main page (because it had more exact searches). I got a .com with the kw of that page in it and then cloned the site, changed the inner page that I was targeting to the main page, quickly edited the header image to reflect the new name of the site and then started doing the 301s. I 301'd each URL to the new URLs on the new site using .htaccess. I then built a good quality squidoo lense and hubpage pointing at the new site and then blasted them using Zenno (link wheels, bookmarks and guestbooks). Also did a small web 2.0 link wheel linking the lens and hub with the new site. That probably hasn't has any effect yet as I haven't pinged it or blasted it. This was on the 26th and I started getting traffic back the next day and it's been growing since. Yesterday was 95% of the adsense earnings that I would expect from it on a Sunday. The interesting thing is that a lot of the inner pages are ranking higher than they were at the moment (one is 5th for a 49k exact search). Shit is still bouncing and all of this may go to shit tomorrow. The last thing I wanted to do was start some dumbass thread about 'THIS IS HOW TO BEAT PENGUIN' because all the SERPS are up in the air and nothing is permanent at the moment. All I'm saying is this is what I did and my site has been reborn (at the moment)!