Yesterday I noticed that Shopify Dispatch is approaching 5 years of weekly issues.
Consistency is what's needed to make content marketing and SEO work. You might not need 5 years but you do need to keep working and improving over the long-term.
In the grand scheme, seeing any level of improvement after 6 months of SEO work should be considered good. Anything in the first 3 months is great.
If you need faster results than that, you're going to have to pay a high cost either directly (e.g. ad buys) or indirectly (e.g. fad-chasing that'll fade).
One SEO feature that actually works is structured data. Mostly because the data helps Google's algorithm which makes their job easier.
You can either audit, code, and test your store's structured data by hand or install JSON-LD for SEO and have the structured data you need for several types of Rich Results. It's been optimized so that it can produce Rich Results for most stores much faster than usual.
It's already helped a few thousand Shopify stores with their structured data and it could help you too.