I would focus more on social media marketing, especially that brings fast organic traffic like TikTok, Reels, and so on.
SEO in 2024, depending on the niche, requires a lot of patience and sometimes also money. But most importantly, you are always subject to Google and their endless updates.
SEO 10 years ago was much better. You could do a certain action and expect a certain results. And once in a while, maybe twice per year, they would bring a new update. Generally speaking, (unpopular opinion) Google is dying. Even me who used to be a hardcore Google user, is now turning to AI. Whenever I search something on Google now, it spits out SEO optimized articles, affiliate articles, etc. its all biased. You search for something, click on the first result and then you first have to read through a 2k words article that is heavily optimized with 20 different H2 titles "how to do this" "where to do this" "what to expect" blablabla, instead of just giving the answer.
The world is changing. People got lower attention span. No one wants to read or go through a 2k word article for some random Google search if AI can give them the answer short, clear and instantly.