I observed traffic and rankings to my personal SEO blog after penguin 3.0 update I have got extreme changes.
SEO ranking factors
Here are the techniques I have applied in 2014 to my BlogSpot blog.
Monthly updating blog posts
Content optimization (internal linking for long tail keywords)
Sharing post on social media sites Google plus, Facebook, Twitter, Pinterest, Stumbleupon, Delicious and Linkedin.
Suggestions to get good traffic and ranking to your website in search results.
On Page Checklist & Techniques
Add your website in Google webmaster tools and register Google analytics
Proper redirects (Make sure your website URL’s everything with www)
Update XML Sitemaps for Images and videos.
Write Meta tags for all pages (Title and description only)
Write H1 and ALT tags
Put schema code for your website official logo.
Update internal linking to your unique and quality content
Check and fix broken links
Create custom 404 pages
Apply authorship (Authorship is still working only a rich snippet is not shown in search results don’t trust rumours)
Update Major social profiles on website homepage fb, twitter, tumblr, linkedin, pinterest, G plus, youtube etc
Update phone number and contact details everything on the homepage.
Update new blog posts frequently and add social sharing buttons to each blog post
Check and improve your website page speed
Make your website in responsive design
Find more successful SEO ranking factors for 2015.
Off page Checklist & Techniques
Local listings and local directories
High authority social bookmarking submissions
Video marketing (concentrate only on youtube only, leave other video sites)
Article posts per month 4 articles (post in ezinezrticles)
PDF submissions (scribd, slideshare, podcast, docstoc etc.)
Guest post (choose local and high authority relevant sites only)
Social Media Marketing, Optimization and Networking
Social Media Networking
Update frequent posts (in every 2hours) in top social networks
Update per day 2 different posts about your website
Update per day many posts other information which is relevant to your industry
Share and like other information (ex: your followers or member’s posts)
Create groups, lists, communities and add members and share knowledge to users.
Link building is not spam. Still it was working; build high authority quality relevant natural links. Hope the above techniques will help to you. Please give your suggestions if I am missing anything. All the best.