I agree that it's way less complicated than you think, and personally, I'd recommend you contact SEO specialists or read articles like https://prposting.com/blog/26-free-guest-posting-sites to develop a good link-building strategy and improve your site ranking. In general, SEO is one of the best decisions you can make for your business.