Restaurant Marketing Plan
restaurant-marketing-plan
Plans restaurant marketing with local SEO, social media content, loyalty programs, and seasonal promotions. Use when growing a restaurant's customer base and revenue.
- This skill, packaged and ready to upload. restaurant-marketing-plan.zip
- In claude.ai or Claude desktop: Customize → Skills (+) → Create skill → Upload a skill, select the zip and toggle it on. Greyed out? Enable code execution under Settings → Capabilities.
- It’s live in your chats — no code, no setup. Want every Business skill at once? Add the whole plugin from the Business page (Customize → Personal plugins → Create plugin → Upload plugin).
/plugin marketplace add Salah-XD/equipt
/plugin install equipt-business Installs the whole equipt-business plugin — this skill included.
npx @equipt/cli init
npx @equipt/cli add restaurant-marketing-plan Adds just this skill to your Claude Code project.
When to Use This Skill
Use this skill when you need to:
- Create a comprehensive marketing plan for a restaurant
- Plan social media content, local SEO, and community outreach
- Design loyalty programs and seasonal promotional campaigns
- Build a repeatable marketing calendar for a food business
DO NOT use this skill for menu design (use menu-design-brief), restaurant operations, or food truck business planning. This is for restaurant marketing strategy.
Core Principle
RESTAURANT MARKETING IS LOCAL MARKETING — YOUR NEXT 100 CUSTOMERS ARE WITHIN 5 MILES. FOCUS ON BEING FOUND, BEING CHOSEN, AND BEING REMEMBERED BY YOUR NEIGHBORHOOD.
Phase 1: Brief
Required Inputs
| Input | What to Ask | Default |
|---|---|---|
| Restaurant name and concept | "What is the restaurant and what type of food?" | No default — must be provided |
| Location | "Where are you located? City, neighborhood." | No default — must be provided |
| Target customer | "Who is your ideal customer? Age, occasion, dining frequency." | Local professionals, 25-45, dining out 2-3x/week |
| Current marketing | "What marketing do you do now?" | Social media posts, nothing systematic |
| Budget | "What is your monthly marketing budget?" | Under $500/month |
| Goals | "What do you most need? More weekday traffic, higher check average, new customers?" | More weekday dinner traffic |
GATE: Confirm the brief before building the plan.
Phase 2: Strategy
Marketing Channel Prioritization
| Channel | Effort | Cost | Impact for Restaurants |
|---|---|---|---|
| Google Business Profile | Low | Free | Critical — #1 discovery tool |
| Medium | Free-Low | High — food is visual | |
| Local partnerships | Medium | Low | High — community trust |
| Email/SMS marketing | Medium | Low | High — drives repeat visits |
| Review management | Low | Free | Critical — influences decisions |
| Loyalty program | Medium | Low-Medium | High — increases frequency |
| Local SEO | Medium | Free-Low | High — long-term discovery |
| Paid ads (Meta/Google) | Medium | $200-500/month | Medium — supplements organic |
| Events and specials | Medium | Varies | High — creates buzz |
| Food delivery apps | Low | High (commissions) | Medium — new customers, low margins |
Select 4-5 channels based on budget and goals.
GATE: Confirm channel selection before creating the tactical plan.
Phase 3: Execute
Google Business Profile Optimization
## Google Business Profile Checklist
- [ ] Claimed and verified the listing
- [ ] Business name, address, phone are accurate
- [ ] Hours updated (including holiday hours)
- [ ] Menu uploaded and current
- [ ] 20+ high-quality photos (food, interior, exterior, team)
- [ ] Business description includes cuisine type and neighborhood
- [ ] Attributes selected (dine-in, takeout, delivery, outdoor seating, etc.)
- [ ] Google Posts published weekly (specials, events, new menu items)
- [ ] Q&A section monitored and answered
- [ ] Reviews responded to within 24 hours (all reviews, positive and negative)
Social Media Content Plan
Posting frequency: 4-5 posts per week on Instagram
| Day | Content Type | Example |
|---|---|---|
| Mon | Behind-the-scenes | Kitchen prep, team spotlight |
| Tue | Menu highlight | Close-up of a signature dish |
| Wed | User-generated content | Repost customer photos |
| Thu | Story or Reel | Quick recipe tip, cocktail being made |
| Fri | Weekend promotion | Special, event, or seasonal item |
Content rules:
- Every food photo must be well-lit and appetizing (no overhead fluorescent lighting)
- Show the people behind the food — customers connect with faces
- Use location tags and local hashtags
- Respond to every comment and DM within 2 hours
- Stories daily (even if posts are less frequent)
Loyalty Program Design
## Loyalty Program
**Structure:** Points-based (1 point per $1 spent)
**Rewards:**
- 50 points: Free appetizer or dessert
- 100 points: $10 off next visit
- 200 points: Free entree (up to $25)
**Signup incentive:** Free appetizer on first visit after joining
**Communication:** Monthly email with points balance and a special offer
**Tool:** Square Loyalty, Toast, or simple punch card
Seasonal Promotions Calendar
| Month | Promotion | Type |
|---|---|---|
| Jan | "New Year, New Menu" launch | New items |
| Feb | Valentine's Day prix fixe | Special event |
| Mar | St. Patrick's Day / March Madness | Themed specials |
| Apr-May | Patio season opening | Seasonal |
| Jun | Summer cocktail menu launch | New items |
| Jul | "Christmas in July" or local festival tie-in | Community |
| Aug | Back-to-school family deals | Value |
| Sep | Fall menu launch | Seasonal |
| Oct | Oktoberfest / Halloween | Themed |
| Nov | Thanksgiving catering pre-orders | Catering |
| Dec | Holiday parties, gift cards | Gifting + events |
Phase 4: Polish
1. Review Management Strategy
- Goal: Respond to 100% of reviews within 24 hours
- Positive reviews: Thank them, mention something specific, invite them back
- Negative reviews: Acknowledge, apologize, offer to make it right offline
- Ask for reviews: Train staff to ask happy customers to leave a Google review
- Never: Argue publicly, offer compensation in public replies, or ignore reviews
2. Marketing Metrics
## Monthly Marketing Metrics
- **Google Business Profile views:** Are people finding you?
- **Instagram followers and engagement rate:** Is your audience growing?
- **New vs. returning customers:** Are you attracting new guests?
- **Covers per week:** Overall traffic trend
- **Average check size:** Revenue per guest
- **Loyalty signups per month:** Is the program growing?
- **Review count and average rating:** Reputation health
- **Email/SMS list size:** Owned audience growth
3. Quality Checklist
## Restaurant Marketing Plan Checklist
- [ ] Google Business Profile fully optimized with photos, menu, and hours
- [ ] Social media posting schedule created (4-5 posts/week)
- [ ] Content types diversified (food, behind-the-scenes, UGC, promotions)
- [ ] Loyalty program designed with clear rewards structure
- [ ] Seasonal promotions mapped for 12 months
- [ ] Review response protocol in place (24-hour response time)
- [ ] Email or SMS list being built with signup incentive
- [ ] Local partnerships identified (businesses, events, influencers)
- [ ] Monthly marketing metrics tracked
- [ ] Marketing budget allocated by channel
Example
Restaurant: Modern Mexican, neighborhood bistro in Austin
Instagram post (Taco Tuesday): "Birria tacos are back every Tuesday. Slow-braised beef, melted Oaxacan cheese, and consomme for dipping. $12 for three. First come, first served — we sold out by 7:30 last week. [Photo of tacos with steam rising] #AustinEats #BirrriaTacos #TacoTuesday"
Google Post: "NEW: Spring cocktail menu is here. Mezcal margarita, hibiscus paloma, and a non-alcoholic agua fresca flight. Available now — dine in or on the patio."
Anti-Patterns
- Posting only food photos — variety matters. Show the team, the atmosphere, the customers, the process. People connect with stories, not just plates.
- Ignoring Google Business Profile — more people find restaurants through Google Maps than Instagram. Optimize your profile before anything else.
- Discounting instead of adding value — "50% off" devalues your brand. "Free dessert with entree" adds perceived value without cutting prices.
- No email or SMS list — social media algorithms change. Your email list is the only audience you own.
- Responding to negative reviews defensively — arguing online always makes the restaurant look bad, even when you are right.
Recovery
- Low social media engagement: Audit photo quality first. Then try Reels and Stories — video content gets 3-5x more reach than static photos.
- Few Google reviews: Print QR code table tents linking to the review page. Ask servers to mention reviews after positive interactions.
- Weekday traffic is low: Create a weekday-only promotion (Taco Tuesday, Wine Wednesday). Market it heavily on social and email.
- No marketing budget: Focus on free channels — Google Business Profile, Instagram, and asking for reviews. These three cost nothing and drive the most restaurant traffic.