Great article! I agree that SEO is more than just keywords. Knowing your audience is an important aspect of getting this right, but you also have to take care of the Technical and Off-page SEO.
You need high-quality backlinks, make sure that your pages load quickly for faster website crawlability and other details to establish your website. You can check this article out if you want more details: https://camberlion.com/search-engine-marketing-guide/?utm_source=steemit&utm_medium=comment&utm_campaign=Camberlion+Blog&utm_id=steemit&utm_content=SMA