in fact now it's really become harder and harder to get ranked on google with all them hell Panda and Penguin Updates.. you can see your work go down i a day.. we all know about them last update disaster.. i think the best way to get ranked is getting the most of social networks.. be sicial, website design must to be friendly, your website must support Mobile Device then at least get a backlinks from high ranked websites..
Concerning the Spammers, blackhats..etc all this will be out-ranked-shown on google search engines it's a fact... because the last panda updates will clean and still cleaning.
exactly what paul says.
This source is a good reference point and you also need to read sources like Search engine journal, search engine watch, search engine land etc.
To improve your ranking on search engines like google is a combination of standard factors that you need to consider. In order to learn these factors, the aforementioned sources are agood starting point.
I am 100% agree with you after hummingbird ,Panda and Penguin Updates many more site is goona be down. But my opinion about all upadte if you follow proper white hat seo rules then it will nothing happen
Create a mobile optimised website.Always keep in mind that SEO is not just a process to make sure search engines are happy, it is a process to make sure you are delivering the best customer service to your customers.