I've tried things like zoxide in the past as a way to speed up my usage of the command line. What I discovered when using it is that by far I am jumping between just a few places:
Locally I have a projects folder for work projects, and junk folder for personal things and small explorations or experiments.
If you have usage patterns like mine, then CDPATH might be all you need. I've been using it for a few years and it's really made things great for me.
In my .zshrc file, I have this:
cdpath=($HOME/projects $HOME/junk)
My current job has a project called core. Wherever I am in the terminal, I can now type cd core and go to that folder. I have a side project domain-checker that I run every day or so. I can always type cd domain-checker and get to ~/junk/domain-checker with that.
I couldn't find much online docs to link to for this. Here is some for the dash shell if you search for cdpath there it has some info on it.
I encourage others to give this a try and see if they still need zoxide.