Tactics & how-to
How do restaurants get more user-generated content?
Short answer
Make signature dishes that beg to be photographed, train staff to ask at the moment of "oh my god this is good," reward Instagram posts with a free appetizer, and create one Instagrammable spot in the restaurant.
Reviewed May 15, 2026
Key points
- Engineer dishes for visual drama — cheese pulls, plating flourishes, smoking domes
- Train staff to ask at the "oh my god" moment (first bite)
- Build one Instagrammable spot in the restaurant
- Reward posts with a free appetizer — a few dollars of food cost for a post to their local network
- Repost customer photos with credit — signals you care
- Post volume scales with your foot traffic and how consistently staff ask — the effect compounds over time
The full answer
Restaurants generate UGC organically — the food is the content. The job isn't to make customers post; it's to remove friction and add incentive at the moment they'd naturally consider it.
1. Engineer dishes for the camera. A burger with melted cheese pull, a pasta dish served with a flourish, a cocktail with a smoking dome — visual drama gets posted far more often than equally-tasty but visually flat dishes. Spend a budget cycle redesigning your two most popular dishes to be more photogenic. This isn't gimmicky; it's recognizing that the customer's decision to post is a visual one.
2. Train your staff to ask. The peak moment for a UGC ask is the first bite. "Oh my god this is amazing" is the cue. Your server's job: "Right? If you post a story tagging us, your appetizer is on the house tonight." Train this until it's automatic. Track which servers convert better — the top performer is the model.
3. Build one Instagrammable spot. A mural, a neon sign with a phrase, a unique tile pattern, a striking view. The spot becomes a default photo for every social-active customer who walks in. Tag the location on Instagram so geo-tagged photos roll up.
4. Run a structured UGC campaign. The perk-for-post mechanic: "Post a photo tagging us, free appetizer." Print it on table tents, the back of the menu, and the receipt. Costs you a few dollars in food, and reaches that customer's local network.
5. Use the content. Repost customer photos to your stories (with permission and credit). It signals to other customers that you notice and appreciate posters — and it gives you a steady supply of stories with zero production effort. Build a highlight reel on your profile of customer photos. Future customers see it before they decide to book.
6. Don't fight the algorithm. Reels reach further than feed posts on Instagram right now. Encourage video content even though it's a higher ask. Pair it with a bigger perk (free dessert, not just free appetizer) to match effort to reward.
What kills restaurant UGC: • Dishes that look bad in low restaurant lighting (test your top dishes by photographing them at your actual table lighting) • Servers who never ask, or ask in a way that feels transactional ("would you mind" not "would you like") • No incentive structure — relying purely on customer enthusiasm leaves most potential posts on the table • Inconsistent execution — running a campaign for two weeks, dropping it, restarting it
Volume depends on your covers and how consistently staff ask. As an illustration, even a handful of posts per week compounds over a year into a steady stream of customer content — your own numbers will vary.
Related questions
How do I get user-generated content for my business?
Run a structured perk-for-post campaign: offer customers a small reward (free item or 10–20% off) for posting about your business on Instagram, TikTok, or Facebook with the FTC-required #ad disclosure.
How do I ask a customer for an Instagram post?
Ask at the peak moment (when they say they love it), make the perk crystal clear, give them the exact hashtag and handle to use, and have a QR code that opens the campaign details.
How much discount should I offer for an Instagram post?
10–20% off is the sweet spot for most small businesses. Match the discount to the effort: 10% for a story tag, 20% for a feed photo, 25–30% for a reel.
Explore further