Hey there, the lifeblood of any business, blog, website is traffic. Traffic is the life blood and SEO (done correctly) can get you that traffic.
There are two ways that you can attract traffic and that is paid or organically. Paid traffic is through the form of Facebook Ads for example, ie anything where you pay to get leads, traffic, whatever your desired outcome.
Organic traffic is done more through the use of SEO, through the use of keywords, both short and long-tail, being content specific, you index your pages, alt tags, meta descriptions etc., are more the the 'techy' stuff. However, there is a lot of things SEO related that many of us can do that can help search engines 'rank' our pages so that more people will see them, that traffic being the 'life blood' I was referring to in the beginning.
One thing I must say is that there is no substitute for great content, however, you can have the best product in the world, and even the best looking website, but if no one can find you, you're not going to get much luck with it, let alone make any sales
You are very welcome to check out my blog post on this as I think it will help answer your question far better. All the best Harvey.
https://jbs786.com/9-simple-but-effective-top-of-the-line-page-ranking-techniques