The basic principles are still the same. Find out the important keywords that you need to target. Make fresh and relevant content around it and keep it fresh and relevant until it's trend evolves or dies out.
I think for 2020 it's when snippets dominate more search clicks, it happens when the website is providing clear answers to commonly asked questions on the website. The other thing is when high-quality content becomes more important than ever.
Links and more links from relevant sites as there is no second thought that top ranking pages have more backlinks than lower ranking page. Garner online reviews as they are priceless tickets for your SERP.
First of all, you should do proper on page SEO which include working on your meta tags, sitemaps, cross linking, manage your keyword density etc. After your on page SEO work you should then focus to get quality backlinks for your website and don't go for the quantity of the backlinks.