Content collapses for one reason: the decision is made daily. A calendar removes the decision, which is why a mediocre plan followed for a month beats a brilliant plan abandoned on day four.
This is the template we recommend to independent restaurants. Seven slots, four formats, two posting windows. Copy it, fill it once, and repeat it with different dishes.
The weekly skeleton
Monday — Utility post
Weekday set menu, price on the image, deadline in the caption. Monday is your slowest day; give people a reason.
Tuesday — Process reel
Prep, technique or a market run. Builds trust and needs no plating.
Wednesday — Trust post
A review read aloud, a UGC repost, or a reply to feedback. Trust is the sub-score most restaurants neglect.
Thursday — Appetite reel
Pure sizzle. Cheese pull, pour shot, first cut. This is your reach slot.
Friday — Offer or occasion
Weekend seating, a bundle, a bar special. Published by 4pm so it lands before people decide.
Saturday — People
Staff, chef or a regular. Highest-saving format and the cheapest to shoot mid-service.
Sunday — Carousel
Menu highlights, a 'what to order first' guide, or the week in five slides. Carousels earn saves and dwell time.
Daily stories, every day
Three stories a day is the floor. Stories are where regulars keep you top of mind between visits, which is the frequency lever most restaurants ignore entirely.
- Morning: prep or the day's special.
- Midday: a poll or a slider — cheapest engagement on the platform.
- Evening: the room filling up, or a plate leaving the pass.
Posting times that fit a service day
- 11:30am — captures the lunch decision window.
- 7:00pm — captures the dinner decision window.
- Never post during your own service peak; you cannot reply to comments, and early replies drive reach.
How to fill the calendar in one sitting
Block ninety minutes on a Monday. Shoot against the seven slots in order, not by dish. You will finish with the entire week plus spares, and you will never again open Instagram at 9pm with nothing to publish.
- List the seven slots on paper.
- Assign one dish or person to each.
- Shoot in one continuous block, vertical, one light source.
- Write all seven captions in a second block, not while shooting.
- Schedule Monday to Sunday in one pass.
Adapting the template monthly
Do not change the skeleton weekly — you will never gather enough signal. Run it for thirty days, then look at saves and direction requests by slot. Increase the share of the two best formats and retire the weakest one entirely.
If your audit shows Trust as your weakest sub-score, double the Wednesday slot into two days before touching anything else. Weighting the calendar toward the weakest dimension is what turns publishing into score movement.
Automating the plan
LeadForge generates this calendar from your own restaurant context and audit score, with the captions, hooks and creatives already attached to each slot — so the weekly ninety minutes becomes shooting time rather than planning time.
Frequently asked questions
How many times a week should a restaurant post on Instagram?
Four to seven feed posts including two reels, plus daily stories. Consistency matters more than volume once you are above four.
What is the best content calendar for a small restaurant?
A fixed weekly skeleton with one format per day, repeated with different dishes. Fixed slots remove the daily decision, which is what causes most restaurants to stop posting.
Should I plan a month at a time or a week?
Plan weekly, review monthly. Weekly planning survives stockouts and events; monthly review is where you learn which formats work.
Is it fine to repost the same dish?
Yes. A signature dish can appear every two to three weeks in a different format. Your audience turnover is higher than you think.
Know exactly what to fix first
Run the free restaurant audit, score your restaurant out of 100, and get the one fix costing you the most customers.
Free forever · No credit card · 60 seconds