You wrote down: "my target market is essentially small business owners who dislike Yelp" => is this an hypothesis or a fact?
Before doing marketing, make sure there is a market/people ready to pay for your solution.
Only if so, start doing marketing (outbound, inbound,...).