So basically your questions is: how
content relates with SEO and what are the best practices for it?
You can boost your site's visibility by posting in-depth articles covering niche-specific topics.
Of course, there are lots of naysayers who don't take content seriously. But that's just because they can't
produce good content on a regular basis, so naturally, they can reap all the benefits from it.
If you research your niche questions and make a strong content plan, you'll have tons of work ahead of you, but
you will also have a consistent flow of organic highly targeted traffic.
Content-wise
Make a list of at least 100 most searched questions and topics in your area (niche). Cover it in-deptly as possible, look through what Google returns for these questions and explore how articles from the top of organic search can be bettered. This will give you a content plan for at least a year. Be consistent and spend as much efforts promoting your content as creating it. Keep adding valuable stuff and people will go your way.
You can start by researchin top relevant questions in your niche by analyzing popular blogs and researching search suggestions.
Here's good method for that:
https://ninjaoutreach.com/how-to-win-content-marketing/
SEO-wise
You'll reap the benefits of constant natural link-building and if you manage your backlink profile carefully and systematically, you see huge growth in SEO.