Try sending quotes through Thumbtack but be choosy about who you send to using the demographics they provide. It takes time but I’ve generated a lot of business this way. I wouldn’t pay for Yelp. It has been disappointing and I won’t be using them any more. Also, I noticed you only charge $35/session. If you’re located in SD I would double that. There are a lot of clients that are willing to pay that price, and generally speaking, those are clients who can stay long-term. I’m speaking from experience on each point.
If you’re getting people who are interested and don’t show try sending a reminder, if you don’t already. And always try contacting them again. Targeting the right clientele is important. Figure out who you want to target and go after that market.