Yext has a pretty good integration with a lot of directory listing, they have the most comprehensive list of directories, but not all of them are important, or make the actual change for your location.
To start using Yext they show you a demo, a super nice scenario where everything is working like a charm, but they don't offer any trial period or anything. After that they will make you sign a contract for one year for X amount of locations, it doesn't matter if you really manage that amount or not, they will charge you anyway.
There is NO WAY you can cancel your contract with them!
If you check your locations with other free solutions out there you will find that your listing is not accurate, even do they (Yext) guarantee you will have the correct information in all your listings.
In a period of 2 months they change my rep several times, and every time I asked for support they were offline and they write to me back the next day or the other and I'm paying to them a lot of money!
When I tried to cancel my plan my rep tried to trick me offering me a lower plan but I had to sign another contract, for one year, starting that moment!