Skip to content
← Resources
Restaurant marketing

Restaurant social media: a plan that leads to visits

Build a practical content calendar, use a clear booking action, and measure attended covers and contribution against content and advertising cost.

A restaurant can attract attention without filling the service it needs. Write the intended guest and service before filming: nearby lunch guests, a family weekend meal, or a new seasonal dish. Plan a mix of dish detail, preparation, team stories, and practical visiting information. Obtain permission for identifiable guest or staff images before publishing. Check menu prices, availability, and opening hours. Keep a shared calendar so production fits kitchen work and someone can respond to questions. A booking link or campaign code helps measurement, but it does not prove every attributed visit was caused by the post.

Controls to put in writing

  • Content: choose three or four recurring themes and batch capture around real kitchen work; do not interrupt a busy service for a shoot.
  • Publishing: name the owner, approval step, date, and response cover. Use captions that explain what, when, and how to visit.
  • Guest action: send people to the right menu or booking page; check the link on a phone and stop expired offers.
  • Measurement: record campaign costs, confirmed bookings, cancellations, attended covers, and contribution without counting a booking twice.

A worked example

A campaign for quiet Tuesday services

The restaurant spends €300 on content, including staff time, and €200 on advertising. It attributes 20 attended bookings with 30 covers to the campaign.

Total cost€300 + €200 = €500Include production and advertising, not only the platform invoice.
Attended covers30 coversRemove cancellations and no-shows before measuring value.
Contribution30 × €18 = €540Use contribution after variable serving costs, before campaign cost.
Net result€540 − €500 = €40Illustrative contribution ROI: €40 ÷ €500 = 8%.

The result is a small positive contribution, not €540 of profit. Compare it with a similar Tuesday and note guests who might have visited anyway before increasing the budget.

A practical operating process

  1. 1Define the brief. Choose guest, service, message, action, and spending limit. Write how you will decide whether the test worked.
  2. 2Plan and capture. Schedule themes, responsible people, and permissions. Check prices and availability before approving posts.
  3. 3Publish and respond. Use the correct link or code, answer practical questions, and record campaign changes and spend.
  4. 4Review after the test. Reconcile attended bookings and contribution to total cost. Compare a similar period and repeat, adjust, or stop the campaign.

FAQ

How often should we post?
Choose a pace the team can maintain with accurate, useful material. A small reliable calendar is more useful than daily posts that cannot be supported.
Do likes show a successful campaign?
They show engagement with the content. They do not show attended visits or contribution; use those measures for a sales goal.
How should we track bookings?
Use a tagged booking route or campaign code and confirm attendance in the booking system. Record attribution limits and remove duplicates.
Should we pay to promote every post?
No. Test a defined audience and service with a spending limit. Increase only when the measured result supports the cost.

Keep reading

Want to review your purchasing?

Submit the details and we will confirm which invoices are useful.

Review 3 invoices free