The café has a beautiful Instagram: two thousand followers, a tidy grid, tacos and desserts in soft light. Yet on weekdays the dining room is half empty, and the owner concludes that social media doesn’t work for restaurants. Usually it does, just not where they’re looking.
A guest doesn’t scroll your feed for the aesthetics. They decide where to eat in a couple of minutes: maps, rating, recent reviews, profile, menu with prices, a button to call or book. If any step comes up empty, they open the place next door.
Below: how guests choose and where you lose them, a profile that answers everything, what to film and how often, handling reviews, delivery promos that don’t eat your margin, a channel for regulars, and when none of this will help.
How a guest decides where to go
A typical evening: someone opens Google Maps, searches “tacos near me” or “patio dinner,” checks the rating and the latest reviews, then jumps to Instagram to see the room and what dinner costs. No menu with prices, no call.
Three takeaways:
- Your Google Business Profile is a social network too. Photos of the room, hours, menu and review replies matter more there than Reels reach.
- Instagram is a storefront, not a newspaper. People open it with a specific question: where, how much, what it looks like, can I book.
- Broadcast channels, WhatsApp and email are for people who’ve already been. Today’s lunch special, new dishes, events.
Depending on your city, Yelp, TripAdvisor or TikTok search may sit in the middle of that path. The logic stays the same: storefront, reviews, a channel for regulars.
A profile nobody has to ask questions about
Look at your profile as a hungry person holding a phone.
- Name field with a keyword: “Name | Tacos & Mezcal, East Austin.” Instagram search reads this field.
- Bio, 150 characters max: cuisine, area, hours, typical check and one action. For example: “Tacos & mezcal in East Austin · Tue–Sun 11am–10pm · lunch from $14 · book or order ↓”.
- Links: you can add up to five. First: menu with prices or booking. Second: delivery.
- Highlights: “Menu,” “Find us,” “Private events,” “Delivery,” “Reviews.” Update the menu every time prices change, or you’ll be arguing at the register.
- Pinned posts (up to three): a Reel of the room, the menu, private events.
A bio formula with examples for other niches is in the article on Instagram bios.
The most common mistake is a menu without prices. Few people will DM “how much?”; the rest quietly go to the place whose prices are visible.
What to film and how often
Plain food photos get old fast: the tenth overhead shot of a burger looks like your competitor’s feed. What works shows process, people and specifics.
| Series | Example | Format | Frequency |
|---|---|---|---|
| Process | ”Why our brisket goes in the smoker at 5 a.m.” | Reels | 1–2 a week |
| Price, upfront | ”Dinner for two for $38: here’s the receipt” | Reel or carousel | every 2 weeks |
| People | The cook who’s been making tortillas by hand for 12 years | Reels, Stories | weekly |
| Today’s menu | Lunch special, dish of the day, open tables tonight | Stories, channel | daily |
| Guests | Reshared tags with permission, birthdays, parties | Stories | as it happens |
| Behind the scenes | Morning market run, tasting a new dish | Reels, Stories | every 2 weeks |
How to make food look good on camera:
- Daylight by a window, no flash, no warm filters: under yellow light food looks stale.
- Motion in the first 2 seconds: a cut, steam, cheese pull, sauce hitting the plate. Not the sign, not the facade.
- Only your own dishes. Stock photos and AI food images get compared to the real plate, and the comparison ends up in a review.
- Price and portion size go in the caption and as on-screen text.
A realistic rhythm for a small café: 2–3 Reels a week and Stories every day. More shot ideas are in our list of Reels ideas.
Reviews matter more than reach
Guests see your rating before your content. So reviews are a daily task, not a someday task.
- Ask at a good moment. A QR code on the receipt or table tent: “Enjoyed it? Two lines on Google help us more than you’d think.” Servers can mention it when a guest praises a dish.
- Don’t buy reviews or trade discounts for five stars. Google prohibits incentivized reviews and removes them. Yelp goes further and asks businesses not to solicit reviews at all, so point QR codes to Google, not Yelp.
- Reply to every review within a day. Positive ones: short, with a detail from the review. Negative ones: no excuses, a concrete fix.
A reply to a negative review:
Mike, thanks for telling us. Forty minutes for lunch is too long,
you're right. Friday we were a cook short; starting Monday there
are two on the lunch line. Message us at @tacos_admin and your
coffee and dessert are on us next time.
Templates for other situations, from cold food to fake reviews, are in the article on responding to negative reviews.
Delivery promos that don’t kill your margin
30% off everything attracts people who’ll leave for the next discount. What works moves guests into your own channels and can be counted.
- Apps bring guests, your channel keeps them. Uber Eats, DoorDash and Deliveroo bring new customers but take a commission on every order. Move repeat orders to yourself: a flyer in the bag saying “Order direct next time and get a free drink.”
- A separate promo code per channel: IG10 for Instagram, WA10 for WhatsApp. After a month you’ll see which platform brings orders, not likes.
- Time, not discounts. Happy hour from 3 to 5 p.m., when the room is empty; a lunch special until 3; weekday combos for two.
- Occasions. Guest birthdays (a perk three days either side), Valentine’s Day, Mother’s Day, holiday parties booked from October.
Count actions, not followers: promo-code orders, calls and direction requests in your Business Profile stats, bookings from DMs. Tag the links in your bio and posts with UTM parameters so your site shows where each order came from; how to set that up is covered in the article on UTM tags.
A channel for regulars
A broadcast channel rarely brings new people, but it keeps the ones who’ve been. Instagram broadcast channels, WhatsApp Channels or Telegram all work; pick the one your guests already use. What to post:
- At 11 a.m., the lunch special with price and photo. That’s when offices decide where to eat.
- New dishes and sold-outs: “Out of birria tacos, next batch at 5 p.m.”
- Events: live music, the game on the big screen, a kids’ cooking class.
- Subscriber-only offers: “Wednesday: second margarita free, show this post.”
Put the channel QR code on tables, receipts and delivery bags. Rhythm: 1–2 posts a day, no “good morning” and no memes that aren’t about you.
When this won’t help
- The problem is the food or the service. Content speeds up what’s already there: if the food is bad, more people find out faster.
- No foot traffic and no delivery. Reels won’t rescue a café tucked in a courtyard with no sign. Maps, signage and delivery come first.
- Bought followers. Bots don’t come in for lunch, and your stats stop meaning anything.
- Expecting results in a week. Your maps listing and reviews pay off sooner; recognition for an account takes months of steady work.
A lunch post at 11 every day, Reels twice a week, Stories with the menu: it’s easier when none of that lives in your head. In Repost21, a week of posts goes into the content calendar and publishes on its own to Instagram, Facebook and Telegram, and Luna helps with the captions. Try it free.