No their is no other way than search engine optimization to get your keywords ranked on top yes it's true that it's very difficult to stay on the top position as they are changing their algorithm always but this is the challenge for seo industry to come up with some solution and get their ranking back, In such case you have to build strategy again and put your whole efforts working towards it as their are many competitors who will also working to get top organic ranking, so their is a chance to analyze their site and work accordingly.
google ranking it increasingly difficult to