My family-owned construction company was also affected by Yelp's unfair business practices. They make sure the one negative review we had by a customer stays on the website, but then remove two positive ones from long-time customers of ours.
I encourage anyone who has had issues with Yelp to file a complaint on the Federal Trade Commission website about their unfair business practices. This is the website.
https://www.ftc.gov/faq/consumer-protection/submit-consumer-complaint-ftc
Maybe if enough of us take action they will treat us business owners more fairly.