Why We Stopped Paying Yelp (and What Actually Brings People Back)

We spent eighteen months paying Yelp for ads.
Not because we wanted to. Their rep had been calling us weekly for six months, eventually offered us a "discounted trial" at $300/month, and we figured we'd test it. The first month we got a few calls. The second month we got fewer calls. By month four, we was paying $300/month and couldn't tell you whether a single guest had walked in because of the ads.
What finally got us to stop wasn't the cost. It was a question our GM asked one night after service: "Have you ever met a regular who came in because of Yelp?"
We thought about it. We couldn't name one. Not one.
The regulars at Tuk Tuk come from three places: people who walked by and tried us, people whose friend or family member dragged them in, and people who Googled "Thai restaurant near us" on a Wednesday at 6:47pm and saw us in the local pack. None of those three is Yelp.
So we cancelled. The Yelp rep called us weekly for two months trying to win us back. We told him the truth. He told us we'd "lose visibility." Eighteen months later, our covers are up.
Here's what we learned about restaurant marketing for an indie spot, and where the actual leverage is.
The four marketing channels that actually work for an indie
Most restaurant marketing advice is written for chains. It assumes a marketing budget, a CRM with email campaigns, a media buy, an agency relationship. None of that applies to a single-unit indie.
What actually works for an indie, in our experience and in the experience of every operator we've talked to whose covers are growing, is four things. In order of leverage:
1. Google Business Profile (free, and most operators leave money on the table)
When someone searches "Thai restaurant near us" or "best dinner in [neighborhood]," Google shows the local pack — three businesses with map pins, ratings, and a CTA. Being in that local pack is the single highest-leverage marketing surface for an indie restaurant in 2026. It's free. It's organic. And most operators have not optimized for it.
What to actually do:
- Claim and verify your Google Business Profile. If you haven't already, this is the first thing.
- Fill in every field. Hours, phone, website, menu link, service area, attributes (outdoor seating, accepts reservations, vegan options, etc.). Google's algorithm rewards completeness.
- Add 30–50 photos. Real photos of food, the dining room, the bar, the patio. Not stock. Update them every quarter so the listing looks active. Photos are the #1 thing that makes someone click "Directions" vs. scroll past.
- Reply to every review, good or bad. A 60-second reply on a 4-star review signals to Google (and to future guests) that you're paying attention. The rule for bad reviews: acknowledge the issue, don't argue, invite them to come back. Two sentences.
- Post weekly updates. Google Business Profile lets you post specials, events, and updates that show up on your listing. They're tiny. They show that the business is alive. Operators who post weekly outrank operators who don't, controlling for everything else.
This sounds tedious. It is. It also out-performs every paid channel we've ever tried.
2. The first impression — your storefront, your front door, your website
If someone walks past your restaurant, what do they see? Is the menu visible from the sidewalk? Is the door clean? Is there a host visible inside, or does it look closed?
If someone Googles you and lands on your site, what do they see in the first three seconds? Address, hours, phone, menu link — those are the four things they need. Everything else is secondary. A beautiful website without those four things up top is a worse marketing tool than a Squarespace template that has them.
Walk past your own restaurant at 6:30pm tonight and look at it like a stranger. Walk to your website on your phone. Be honest about what you see.
3. The repeat-customer math (which is the whole game)
A new customer is expensive to acquire. A regular is essentially free. Most restaurant marketing chases the new customer. The math says you should chase the regular instead.
The leverage:
- A guest who comes back twice a month spends roughly 10× a one-time guest, over a year.
- A guest who recommends you to one friend doubles their lifetime value.
- A guest who comes in three times in their first month becomes a regular at a much higher rate than a guest who comes once.
What this means tactically: the highest-leverage marketing investment you can make is making sure the guests who already came in come back. Most operators are weirdly bad at this. We focus on getting them in the door and then we lose track of whether they came back.
What to actually do:
- Train your team to recognize repeat guests. Not by name (that's a bonus). By face. The host who says "good to see you again" to someone on visit two has just changed the math on whether they come back for visit three.
- Make the second visit easier than the first. Reservation guest who came in last week? Send a one-line text the next week ("Thanks for coming in — let us know if you'd like to grab another table this weekend"). Don't make it a campaign. Make it a person.
- Notice when a regular hasn't come in for a while. If someone was twice-a-month for six months and you haven't seen them in two months, something happened. Reach out. The recovery rate is high if you catch it early.
This is "CRM" without the CRM. It's just paying attention.
4. Word-of-mouth, which means the food has to actually be good
We're not going to dwell on this because it's the obvious one. But it's worth saying: the cheapest, highest-leverage marketing channel for an indie restaurant is "the food is so good our friend made us come."
If word-of-mouth isn't working for you, no amount of paid Yelp will fix it. And if word-of-mouth IS working for you, paid Yelp is mostly redundant.
What we no longer pay for
After cutting Yelp, we went through everything else we was paying for under "marketing" and asked: when's the last time this drove a measurable guest in the door?
What got cut:
- Yelp ads (the obvious one)
- A "social media management" agency that was running our Instagram for $800/month with no measurable lift
- A loyalty program we were paying $150/month for that fewer than 5% of guests had signed up for
- A reservation-platform "premium" tier that gave us features we didn't use
What stayed:
- Reservations platform at the basic tier (necessary for guest experience)
- Email for the small list of regulars who'd opted in (free via Mailchimp's lowest tier)
- Paying our team to actually engage with reviews and Google profile (no extra cost; just protected time)
Net change: about $1,400/month back in the bank. Covers are up. Yelp star rating is the same. Google rating is up half a star. Reservations are up.
What to do this week
- Open your Google Business Profile right now. Fill in every field that's blank. Add 10 photos.
- Read your last 10 reviews. Reply to every one that doesn't have a reply.
- Cancel one paid marketing line item that you can't tie to a measurable guest in the last 90 days. Just one.
- Walk past your restaurant at 6:30pm tonight. Note three things a stranger would notice.
If you want our Google Business Profile checklist, join the waitlist — we'll send it over.
— Chayadol