We observed traffic and rankings to my personal SEO blog after penguin 3.0 update W have got extreme changes.
On Page Optimization
Add your website in Google webmaster tools and register Google analytics
Update XML Sitemaps for Images and videos.
Meta tags for all pages (Title and description only)
H1 and ALT tags
Update Content Optimization
Broken links Checker
Create custom 404 pages
Off Page Optimization:
Updating Blog post
Sharing post on social media sites Google, Facebook, Twitter, Instagram, Pinterest and Linkedin.
Suggestions to get good traffic and ranking to your website in search results.