Here are the best ways to improve your site's search engine rankings:-
1. Optimize your pages of your website.2. Stuff relevant keywords properly.
3. Build back links
4. And analyze the performance of your website and optimize it accordingly.
Also, I have written a detailed article on some indirect methods to improve search engine rankings:- https://bit.ly/2J83Y7v