SEO is a multifaceted practice that requires many different actions to be taken on a website for it to be optimized for search. Many people correlate SEO with high-quality content as search algorithms have highlighted content as an important ranking factor. Algorithms are looking for content that answers the users’ search intent. If your content speaks directly to your audience, your website will be served up to users by Google. But content alone isn’t good SEO practice. You need links from authoritative external sites pointing to your site in the form of a backlink and these external sites need to have a good domain authority score.
Also, best practice entails full blown on-page optimization which means optimizing your meta content, images and tags. And then, consider the technical aspect of SEO - does your website have great architecture? How’s the User Experience (UX)? Is it easily navigable? And have you made sure to link your pages internally?