Social media for a restaurant is a distribution system for perishable inventory. The lunch special sells out by one, Thursday's menu drop is old news by Friday, and Saturday's live-music announcement is worth nothing on Sunday morning. Almost nothing you publish has a long shelf life, which means the thing that fills tables is not a prettier grid — it is a repeatable weekly system that puts timely content in front of local people during the hour they are deciding where to eat.
That reframing changes three things: what you post, when you post it, and which channel gets it. Most restaurant social media advice covers the first two and skips the third entirely, which is how a Google Business Profile — the surface where "restaurants near me" actually happens — ends up unattended while the team pours effort into Instagram.
Shelf life decides the channel
Before you plan a single post, sort your content by how fast it expires. That one variable answers most of the "where should this go" questions.
| What you are posting | Shelf life | Where it belongs |
|---|---|---|
| Today's special, a sold-out dish, two tables left tonight | Hours | Instagram and Facebook Stories, posted live |
| This week's menu drop, a seasonal plate, a new supplier | Days | Instagram feed, Google Business post |
| An offer with an end date, a ticketed dinner, live music | Until the date | Google Business offer and event posts, Facebook event |
| The dish you are known for, the room, the team | Months | Instagram feed and Reels, profile photos |
| Hours changes, closures, the terrace reopening | Until superseded | Google Business, Facebook, a pinned Highlight |
If it expires today, it goes to Stories. If it expires this month, it goes to Google Business. If it defines you, it goes in the feed.
The split matters more for restaurants than for most small businesses, because your two audiences barely overlap. Regulars follow you and see Stories. Strangers three streets away are typing into Maps and will never see your grid. If you are deciding where the next hour of effort goes, our comparison of Google Business Profile versus social media for local businesses lays out the tradeoff.
The weekly content mix
Restaurants fail at social not because of ideas but because output collapses during service. Fix that with a fixed slot count instead of a vague intention to "post more". Seven scheduled pieces a week is a realistic ceiling for a single owner-operator, and it is plenty.
A mix that works:
- Three appetite posts. The dish, shot well. This is the majority of your output and it should be, because appetite is the actual product.
- One people post. The chef, the pass, the new starter, the supplier who drives in on Tuesdays. Faces are what make an independent restaurant feel like a place rather than a menu.
- One practical post. Hours, bookings open for a holiday, the new terrace, parking, whether you take walk-ins. Boring content that answers real questions gets more saves and calls than anything clever.
- One offer or event. A midweek set menu, a wine dinner, a quiz night, a Sunday roast with a booking link.
- One community or customer post. A regular's photo you asked permission to repost, the local school raffle you donated to, a shout-out to the bakery down the road.
On top of that scheduled seven, you post Stories reactively during the day — those are free, unplanned, and should stay that way. Track the mix, not the volume: a month of nothing but plated dishes is what makes restaurant accounts feel interchangeable.
Google Business Profile: the channel that catches "restaurants near me"
Your Business Profile is the panel that appears in Google Search and Maps when someone searches your name or your category nearby. Posts you publish there sit next to your hours, menu link and directions button — in front of somebody who is picking a table for tonight, not browsing for entertainment.
This is the shortest distance between a piece of content and a person sitting down in your dining room.
Restaurant posts that earn their slot:
- This week's specials board, with a photo rather than a text list
- Offer posts for the slow shifts — a Tuesday two-course deal, an early-bird window before 6:30pm
- Event posts for anything ticketed or dated: wine tastings, live music, a chef's table, Mother's Day sittings
- Menu changes — the new summer menu, the vegan additions, the return of a dish people ask about
- Practical updates — kitchen closing times, holiday hours, whether the terrace is open
Offer and event posts are the two formats restaurants underuse most, partly because publishing them by hand every week is a chore nobody remembers on a Monday. The formats, calls to action and cadence are covered in our guide to Google Business Profile posts, and the click-by-click version lives in how to schedule Google Business offer and event posts.
Two things around the posts matter as much as the posts. Reviews are what a stranger reads while deciding between you and the place two doors down, and a steady trickle of recent ones beats a pile from three years ago — our guide on how to get more Google reviews covers asking without being awkward about it. The profile itself is the other: menu link, correct hours including kitchen close, attributes like outdoor seating and accessibility, and fresh exterior photos so people recognise the door from the street. That groundwork sits inside the broader local SEO work every small business should do.
Phone-camera food photography that actually works
You do not need a camera. You need to stop fighting your dining room's lighting, which is designed to flatter faces at 9pm and ruins food at every hour.
What actually changes the photo:
- Shoot by a window, before service. Move the plate to the window table. Natural side light is the whole trick.
- Turn off the overheads and never use flash. Warm downlights turn sauces orange and put a hard shadow under every rim. Flash flattens texture completely.
- Backlight anything with gloss or steam. Put the window behind the plate and expose for the food. Sauces, glassware, a freshly pulled pint and rising steam all come alive.
- Two angles cover almost everything. Straight down for flat, round things — pizza, bowls, boards, a full table. Forty-five degrees for anything with height — a burger, a stack, a glass beside a plate.
- Shoot within thirty seconds of the pass. Herbs wilt, cheese sets, steam is gone in a minute. Give the job to whoever is on the pass, not to the manager who will "get to it later".
- Get a hand in the frame. Tearing bread, pouring sauce, lifting a slice. Motion reads as appetite; a static plate reads as a menu photo.
- Wipe the rim. Ten seconds with a cloth is the highest-return edit in food photography.
- Use burst mode for the moment — the pour, the cheese pull, the yolk — and pick the frame afterwards.
- Shoot vertical, or leave crop room. Most of your distribution is vertical now; check the social image and video size reference if you are unsure what survives the crop.
Dark, matte surfaces photograph better on phones than white tablecloths, which blow out and drag the exposure down with them. If your tables are pale, keep one dark board or slate in the kitchen purely for shooting.
A realistic version: Tuesday, 4pm, thirty minutes before doors. The chef plates the week's three specials, you shoot each by the window from two angles with a hand in frame, plus one clip of the sauce going on. Nine stills and a video — a week of appetite content out of a dead hour.
Instagram carries the daily; Facebook carries the bookings
Stories match the shelf life of a restaurant day exactly. Use them for the specials board at 11am, "last two tables for tonight" at 5pm, the tray of desserts that just came out, a poll on next month's guest beer. If the well runs dry, our list of Instagram Story ideas for business is built for this cadence. Save the recurring ones as Highlights — Menu, Hours, Book, Private Hire — so a first-time visitor finds the answers without messaging you.
The feed and Reels are the memory layer: the signature dish, the room at golden hour, the kitchen at 7pm on a Saturday. Restaurants sit on genuinely good footage — the pass, the flame, the knife work — and mostly never film it, because it looks routine from the inside.
Facebook is still the neighbourhood noticeboard, and for a lot of independents it is where enquiries actually arrive. It is where people check bank holiday hours, where local groups argue about where to eat, and where an event page for your quiz night does real work. Do not build a second content operation for it: cross-post the specials, and reserve original effort for events, holiday hours and community posts. Our guide to Facebook marketing for local businesses covers the parts that genuinely differ from Instagram.
Time posts to the decision, not to the meal
Restaurant content has two sharp daily windows, and they sit before the rush rather than during it:
- Pre-lunch, roughly 10:30 to 11:30. People decide lunch about an hour before they eat it. A special posted at 12:45 has missed the decision.
- Pre-dinner, roughly 15:30 to 17:30. Evening plans get made in the afternoon lull, often from a desk.
Weekend brunch shifts earlier; a late-night spot shifts everything back. Treat platform-wide data as the starting point — our best time to post on Instagram and best time to post on Facebook pages are a reasonable default — then adjust to your own booking pattern, which is the real answer.
The Sunday hour
The trap is not ideas, it is that from 11am to 11pm you are running a service, and by the time the floor is mopped nobody is writing captions. So do not try to post live all week. Compress the week into one hour.
- Shoot on the quiet shift. Twenty minutes by the window, as above.
- Write each item once, then adapt it. The same special becomes a short Google Business post with a booking CTA and a longer Instagram caption with the story behind the dish. Allowances differ by network, and our character limit reference saves you from discovering that mid-publish.
- Schedule the seven slots across Instagram, Facebook and Google Business, aimed at the pre-lunch and pre-dinner windows.
- Leave Stories unscheduled. They are your reactive channel and they should stay spontaneous.
This is where a scheduler pays for itself in a business with no marketing hire. SocialKit lets you compose a special once, adapt the caption, hashtags and media per platform, and drop Instagram, Facebook and Google Business posts onto one visual calendar timed with best-time-to-post recommendations. Google Business is included on every plan rather than sold as an upgrade, which matters here because it is the channel doing the most work; pricing starts at €29/month for Solo as of May 2026 (€17.40/month billed annually), with unlimited scheduled posts and a 7-day free trial.
Be clear about the limits. SocialKit has no unified inbox, no comment moderation queue and no social listening, so review replies, DMs asking about allergens and booking enquiries still happen natively in each app. For a restaurant that is usually fine — one pass in the afternoon lull covers the day.
Book the calendar you can already see
Restaurants have the most predictable demand spikes of any local business, and the lead times run longer than owners expect. Mother's Day sittings sell out weeks ahead. Christmas party enquiries start in early autumn. Valentine's Day is a set-menu decision made in January.
Put the dated ones in the calendar the moment you know them, then use a social media holidays calendar for the lighter hooks — national dish days, the start of asparagus season, the first Friday people sit outside. Two or three a month give you an easy, non-promotional reason to show food.
Start here: your first two weeks
Week one — fix the surfaces that convert:
- Correct your Google Business hours, including kitchen close, and check the menu link works on mobile
- Upload ten fresh photos to the profile: exterior, dining room, bar, three signature dishes, the team
- Publish one Google Business post about this week's special
- Set up Instagram Highlights for Menu, Hours, Book and Private Hire
- Ask three happy tables this week for a Google review
Week two — build the rhythm:
- Block twenty minutes on your quietest shift for shooting; treat it as a rota'd task, not an errand
- Schedule the seven slots: three appetite, one people, one practical, one offer or event, one community
- Aim them at pre-lunch and pre-dinner
- Publish one Google Business offer or event post for your slowest night
- Post Stories live during service, with no plan at all
After a month, look at two numbers you already have: calls and direction requests from your Business Profile, and which posts preceded your busier nights. Most owners are surprised in the same direction — not that Instagram underperforms, but that the map was quietly sending people all along, with nobody tending it.