Updates like Google Panda, Penguin and Hummingbird, have made it harder than ever for website owners to maintain top search engine rankings.