SEO takes time because there is no longer an easy way to game the system. Search engine algorithms have become more and more advanced with an emphasis on delivering users the most relevant, and highest quality results based on their search query.
Whereas when SEO began all it took was stuffing a webpage with your chosen keyword and pointing as many links as possible to it to see fast results, things have changed – drastically. And deploying tactics like this in 2019 are likely to be doing far more harm than good in the long term.