The six channels that move revenue (and four that do not)
In ten years of working with independent restaurants, the channel inventory that actually pays back is small and stable. The mistake operators make is treating channels as additive: do Facebook AND TikTok AND Instagram AND influencers AND email AND SMS AND a podcast — and end up doing none of them well.
Channels that work
- Google Business Profile. The unsexy one. Owns ~50% of discovery for “near me” queries. Highest ROI marketing surface most restaurants under-invest in.
- Email. Owned audience. Strong for win-backs, events, catering. Read by your most loyal customers, not just discovery seekers.
- SMS. Highest open rate of any channel (98% within an hour). Use sparingly — order-confirmation, limited drops, win-back. Don't spam.
- Instagram (organic, not paid). Discovery for restaurants is still strong here in 2026. Reels and short-form drive most of the new-customer reach. Boring grid posts no longer.
- Local press & food writers. A single Eater or Infatuation feature moves real traffic and earns SEO authority for years.
- Loyalty / repeat orders. 70% of restaurant revenue comes from the top 20% of customers. A working loyalty motion is a marketing channel.
Channels to skip for now
- TikTok unless you have a charismatic team member who would enjoy posting daily. Otherwise it is a treadmill that returns nothing.
- Paid Facebook/Instagram ads for awareness. Burns budget for a brand-lift signal you can't measure. Wait until you have an offer to retarget.
- Influencer trades for a single “come eat for free” post. The conversion-to-traffic ratio is brutal unless you find a creator with a hyperlocal audience.
- Newsletters about your “story” with no offer. Tell stories inside emails that have a reason to act.
A weekly rhythm a single operator can sustain
Marketing has to fit the operator's real week — not a chain's content-calendar fantasy. Here is the cadence that holds:
- Monday — review and respond. 15 minutes. Reply to every weekend review. Note any service or quality patterns to share with the team.
- Tuesday — one post. 20 minutes. One Instagram Reel or post (dish, team, prep). One Google Business post tied to the week ahead.
- Thursday — the weekend push. 30 minutes. Schedule weekend posts. If running a promotion, send one SMS to opted-in customers (cap 4/month). Send weekly email if you have one.
- Sunday — measure and adjust. 15 minutes. Read your KPIs (orders, repeat rate, GBP impressions). Note the one thing to change next week.
Total: ~80 minutes a week. Marketing programs that demand more than two hours a week from an operator fail by month three. Marketing programs that compound over twelve months — even at 80 minutes — outperform any agency engagement an independent can afford.
Email and SMS sequences that earn their keep
Three lifecycle flows do 80% of the work. If you only ship these three, you will have a functioning lifecycle marketing program.
1. The post-first-order welcome flow
Triggered after a customer's first online order. Goal: convert one-time buyers into repeat customers. Sequence:
- +2 hours: “Thanks for ordering — here's how to get the best out of us next time.” Include a single pickup or prep tip, not a coupon.
- +5 days: “A dish most first-timers miss.” Highlight one signature item from a different category than what they ordered.
- +12 days: First repeat-customer offer — typically free delivery or a side. Sent only if they have not reordered.
2. The win-back flow
Triggered when a previously regular customer goes 45 days without an order.
- Day 45: “We miss you.” No offer yet — just presence, a new menu item or two.
- Day 55: A specific offer (15% off, free entree with a catering order — depends on past spend).
- Day 75: Last touch. After this, drop them to a quarterly cadence so you don't train them to expect discounts to come back.
3. The birthday flow
Triggered seven days before a customer's recorded birthday. A free dessert or appetizer on the birthday week converts at 4–6x your average promo. Don't ask for a birthday at checkout; offer it as a perk for loyalty signup.
Write like the owner, not the brand. “Hey, it's Maria from Casa Verde — I wanted to send you something for your birthday” outperforms “Casa Verde wishes you a happy birthday” by 2-3x click rate. First-person, named, short.
Reviews are a marketing engine, not a vanity metric
Reviews influence ranking, click-through, and conversion. The mechanics:
- Solicit at the moment of joy. Best moments to ask: 60 minutes after pickup pickup (food was good or bad — you know now), or at the table when the bill is dropped and the meal was a clear hit.
- Make it one tap. A QR on the receipt that opens directly to your GBP review form converts ~3x better than “please leave us a review on Google.”
- Respond to every review within 48 hours. Even the negative ones, especially the negative ones. Reply length and quality is itself a ranking signal.
- Share five-stars in marketing. Screenshot the best ones, post them to Instagram stories. Your most credible advertising is what customers say about you, not what you say about yourself.
Paid ads — when to spend, when to wait
For independents, paid ads are almost always premature. The rule we apply:
Don't turn on paid ads until your owned channels (GBP, email, SMS) are producing a steady baseline. Otherwise you are paying to fill a leaky bucket.
When ads make sense
- Retargeting. A customer visited your site, didn't order. $5/day budget. Highest-ROI ad spend a restaurant can run.
- New-store opening or geofenced launch. Three-mile radius, hyperlocal, $500-1500 over two weeks.
- Catering / private-event lead gen. Higher AOV per lead changes the unit economics. Conversion-optimized landing page required.
When ads don't
- Awareness campaigns on Facebook/Instagram. Burns budget for an unmeasurable brand lift.
- Generic “order online” ads. You will pay more than your margin to acquire a one-time order.
- Google Search ads on your own brand name when you already rank #1 for it. You're bidding against yourself.
The metrics that actually matter
A working restaurant marketing dashboard has six numbers. If you can't see these, your marketing is operating blind.
- Direct orders share. What percentage of online orders went through your own site (not Uber Eats / DoorDash). Goal: > 60% by year one.
- Repeat-customer rate at 60 days. Of customers who ordered once, what percent ordered again within 60 days. Goal: > 35%.
- Average order value (online). Track it monthly; flag any 5% drop. If it is dropping, upsells or menu mix need attention.
- GBP impressions and clicks. Trend, not absolute number. Should grow month-over-month for the first year.
- Review velocity. New reviews per month. Target 6+ for a single location.
- List growth (email + SMS). Net new opt-ins per month. < 30/month for a single location means your capture flow is broken.
A 12-week plan for an existing restaurant
- Weeks 1–2: Foundations. GBP audit, photos refreshed, review-request flow live, weekly rhythm calendar set up.
- Weeks 3–4: Capture. Add email/SMS opt-in to the site, checkout, and WiFi splash. Target 100 new opt-ins by end of week 4.
- Weeks 5–6: Lifecycle. Launch welcome flow, win-back flow, birthday flow. Use plain-text owner-voice copy.
- Weeks 7–8: Reviews velocity. Tune the post-meal SMS prompt, monitor reply rate, respond to backlog of old reviews.
- Weeks 9–10: Content rhythm. Lock the weekly post cadence, ship 3 short-form Reels, send first monthly email newsletter.
- Weeks 11–12: Measure & double down. Read the six metrics above. Find the one channel doing the best and 2x time on it; cut the worst.
Twelve weeks done well typically lifts repeat-order rate by 8-12 percentage points and direct-order share by 15-25 points. Compounding starts in month four.