Basically just follow Google's guidelines and have the content and you can rank in highly competitive areas where there are much larger players.
Wrote a lot here: https://respiroc.com/blogs/software/seo-and-ppc-search-ads
I have even succeeded with "blackhat" stuff like brandjacking, ranking first on other brands ;)
1. they are straightforward and latest, and very fundamental
2. they are not hacky, getting them right gets my website on google's search results very well
Let your content be so good that people want to link back to you.
Other than that, stick with the basics and read Google guidelines (as another commentator pointed out.)
Source - My experience of ranking few of my own websites in last 14-15 years.