SEO takes time because there is no longer a quick and easy way to cheat the algorithm. Search engine algorithms have become more and more advanced and intelligent using ai with an emphasis on delivering users the most relevant, and highest quality and trusted results based on their search query. Whereas when SEO first began all it took for your site to rank required stuffing your webpages with your chosen keywords and pointing as many links (no matter what the quality)  as possible to it to see fast results, things have changed – and you will be penalised and hence why SEO should be seen as long term marketing objective that pays dividends IF undertaken correctly.