Google Penguin 2.0/4 - Were You Jarred and/or Jolted?
seomoz.org
seomoz.org
Says a user comment on the page. Glad to see there are people who don't drink the SEO kool-aid.
Just focusing on good copy that makes sense and making sure information is crawable is the best SEO strategy, and the one will cost you less money with SEO consultants (aka snake-oil salesman).
- Establish google authorship
- Use microformats when they make sense
- Make social sharing obvious
The relation between sharing in social media and higher ranking on SERP is weak to nil in my experience (2m+ unique visitors site, thousands of Facebook likes in each post, low organic traffic).
Bringing in traffic from social media translates to search rank indirectly: eg. if your site hosts user generated content. So people visit your site from social media, create and update your content. That content gets crawled and ranked.
If your visitors are not creating content, or if maybe that content is not being indexed properly, then it would make more sense as to why your site is not getting tons of organic traffic.
In some cases, your app/site is not designed for people in a searching mindset eg. "Xs near me" "cheap/new Y" or "who/what/when/where/why/how is/did Z". Therefore search is less important to you.