"You need to run Facebook ads to get customers." How many times have you heard that advice? The problem is, paid advertising is expensive, requires technical skills, and the results are never guaranteed. Good news: there are highly effective ways to attract customers without spending a penny on advertising.
Here are 7 free marketing strategies you can implement today, even if you're no digital expert.
1. Optimise your Google Business Profile (the most underrated tool)
When someone searches for "restaurant near me" or "Italian restaurant [your city]", it's Google Business Profile (GBP) that displays the results. If your listing isn't optimised, you're invisible.
What you need to do today:
Make sure your listing is complete:
- Accurate address, phone number, up-to-date opening hours
- Quality photos: exterior, dining room, dishes, team (minimum 10 photos)
- Clear description with your specialities and keywords (e.g. "Italian restaurant specialising in fresh handmade pasta")
Add attributes:
- Outdoor seating, free Wi-Fi, wheelchair accessible, online booking, click & collect...
- These small details influence customers' decisions
Post regularly on GBP:
- New daily special, special event, lunch menu, weekend offer
- Posts appear in search results and show that your business is active
- Ideal frequency: 2–3 posts per week
Respond to ALL reviews (positive and negative):
- An unanswered review gives the impression you don't care about your customers
- Responding boosts your visibility and credibility
Key stat: According to Google, businesses with a complete GBP listing receive 7 times more direction requests and 3 times more clicks to their website than those with an incomplete listing.
2. Build partnerships with local businesses
You're not alone on your high street. Other businesses share the same customers. So why not help each other out?
Examples of win-win partnerships:
With a gym or yoga studio: "Show your membership card and get 10% off our salads and healthy dishes."
With a cinema: "Dine with us before your film and receive a complimentary digestif when you show your ticket."
With a hotel: Offer them a commission for every customer they send your way. Hotel staff are always looking for good restaurants to recommend to their guests.
With a florist, bookshop, or clothing boutique: Swap flyers. You display their card in your restaurant, they display your menu in their shop.
With a bakery or delicatessen: Co-create a product. For example, a signature pastry you serve as a dessert that they also sell in their shop (with your name on it).
The principle: You're targeting the same customers, but you're not competing. By joining forces, you double your visibility without spending a penny.
3. Host events that get people talking
Events generate word of mouth and give people a reason to visit (and come back).
Free (or nearly free) event ideas:
Monthly themed evening:
- "World cuisine" night (a different country each month)
- Music quiz night
- Board game evening (customers bring their own games)
Cooking workshop or tasting event:
- "Learn to make fresh pasta" (Saturday afternoon, 12 spots, £15–20/person)
- Wine & cheese tasting with a local producer
- These workshops fill your dining room during quiet hours AND build a loyal community
Open day / behind-the-scenes tour:
- Let people discover your kitchen, your cellar, your production process
- People love seeing what goes on behind the scenes
Partnership with a local charity:
- Charity evening where X% of the proceeds go to a local cause
- The charity rallies its supporters, you fill your dining room
Important: Create a Facebook event (free) and ask your customers to click "Interested" or "Going". Every interaction increases your visibility across their friends' feeds.
4. Harness the power of digital word of mouth
Word of mouth is the best marketing there is. But today, it happens online.
How to encourage your customers to spread the word:
Create an "Instagrammable spot":
- A feature wall, a neon sign with your name, a photo-worthy dish presentation
- Customers love sharing on Instagram. If your restaurant is photogenic, they'll do it naturally
Ask (politely) for Google reviews:
- At the end of the meal, if the customer is happy: "If you enjoyed your experience, a quick Google review would really help us out!"
- Create a QR code that links directly to your Google review page (free with tools like qr-code-generator.com)
- Place the QR code on the bill or on a small card on the table
Encourage social media sharing:
- "Share a photo of your dish with #YourRestaurantName and get a free coffee"
- Every share = free visibility to dozens (even hundreds) of people
Reward customers who refer others:
- "Refer a friend and you both get a free starter on your next visit"
- Keep it simple: hand out referral cards to your regulars
5. Use email (but smartly)
"Nobody reads emails." Wrong. People read emails that offer them real value.
How to build an email list (without spamming):
Collect emails in-house:
- Small card on the table: "Get our lunch menus and special offers straight to your inbox"
- No complicated forms: just first name + email
Offer an incentive:
- "Sign up and get 10% off your next visit"
- Or: "Receive our weekly menu every Monday"
What to send (and more importantly, what NOT to send):
✅ Do:
- Weekly menu (if you change it regularly)
- Exclusive offers for subscribers ("Monday and Tuesday, 20% off the daily special for subscribers")
- Special event announcements
- Frequency: 1 to 2 emails per month, maximum
❌ Don't:
- Send daily emails (you'll annoy people and lose subscribers)
- Send generic emails with no real offer ("Come visit us")
- Buy email lists (illegal and ineffective)
Free tool: Mailchimp or Brevo (formerly Sendinblue) offer free plans for up to 300–500 contacts.
6. Fill your quiet hours with strategic offers
Filling your restaurant on a Friday night is easy. Tuesday lunchtime is a different story. Quiet hours are an opportunity to bring in customers without cannibalising your peak times.
Strategies for quiet hours:
Competitive lunch menu:
- Starter + main or main + dessert for £10–12 (around $12–15)
- Focus on profitability through volume, not per-item margin
- A lunchtime customer can become an evening regular
Early bird offers:
- "Arrive before 7pm and get a complimentary aperitif"
- Or: "30% off small plates between 5:30pm and 6:30pm"
Discounted theme nights:
- "Every Tuesday, pizzas for £7" (if you serve pizza)
- Customers know they can count on a great deal that day
All-you-can-eat on a signature dish:
- Example: bottomless moules-frites on Thursday evenings
- Creates a weekly ritual and fills the dining room during quiet periods
Important: These offers should NOT devalue your brand. Communicate clearly that it's a limited-time offer or available on specific days only.
7. Make your menu accessible online (everywhere, easily)
Customers look up your menu online BEFORE they visit. If they can't find it, they go elsewhere.
What you need to have:
An up-to-date menu on your website:
- Downloadable PDF = ❌ (not mobile-friendly, hard to read on a smartphone)
- HTML page with readable text = ✅
A menu on Google Business Profile:
- You can add your menu directly to your GBP listing
- Customers can view it without even visiting your website
A QR code on your shop front:
- Passers-by can scan and see your menu instantly
- If they like what they see, they'll walk in or come back later
Photos of your dishes:
- On your website, on GBP, on social media
- Photos sell. A menu without photos is like a shop without a window display.
Tip: Use a free tool like Google Sites, Wix (free version), or even Google Docs in "publish to the web" mode to create a simple, clean menu page. No need to be a developer.
Worth noting: If you want to go further, solutions like ALaCarte let you create a digital menu accessible via QR code and optimised for local SEO — but the essential thing is to have your menu available online, whatever tool you use.
Where to start?
You're not going to do everything at once. Here's a step-by-step action plan:
This week: Optimise your Google Business Profile (2 hours of work, max)
This month: Set up an email collection system and reach out to 3 local businesses for a partnership
This quarter: Host your first event and launch a quiet-hours offer
Each of these actions takes time, but not money. And unlike Facebook ads that stop the moment you stop paying, these strategies keep working for you in the long run.
Free marketing isn't a myth. It's simply marketing that requires an investment of time and creativity rather than cash. And more often than not, it's even more effective.