Here's a good article about search engine ranking at this point in time. Interestingly much of it confirms what we have been telling our clients for some time. Our content has to answer users' search queries. And of course mobile usability.
https://searchenginewatch.com/2016/08/17/10-tips-to-get-your-website-to-the-top-of-google-search/