Web design for restaurants: a 2026 niche teardown
Restaurants pay 30% to delivery apps and almost nothing to their own sites. The angle that wins them as web design clients, plus the metrics that close the deal.
Restaurants pay 30% per order to UberEats, Deliveroo and DoorDash while their own websites stay frozen in 2014. That 30% gap is the single best entry angle for a new web agency targeting hospitality. Here's the teardown.
Why restaurants work as a niche
- Visual-first decision-making. Owners care intensely about how their place looks online. Mockup-led pitches work spectacularly here.
- Volume. Most cities have 1000+ independent restaurants. Even a 1% close rate is dozens of clients.
- Clear ROI math.“You did $40K on Uber Eats last quarter. 30% to them is $12K. A direct-order page costs $2K and pays for itself in 2 months” closes the deal.
- Repeatable deliverable.Once you've done one restaurant menu page with direct order, the next 10 are 80% template.
Downsides: lower deal size ($1,500-$3,000), price-sensitive owners, seasonal cash flow.
What restaurant sites consistently get wrong
1. PDF menus.Google can't index PDF text well. Anyone searching “[signature dish] [city]” never finds the restaurant. A real HTML menu page wins traffic immediately.
2. No direct order option.Every order goes through Uber Eats / Deliveroo, costing 30% per ticket. A direct-order page in the restaurant's own branding is pure margin.
3. Mobile-broken galleries. 75% of restaurant traffic is mobile; gallery sliders that worked in 2018 hang for 4 seconds before showing the first photo.
4. No reservation widget. OpenTable / Resy take $2-$3/cover. A direct booking widget keeps that.
5. Stock food photography. Their actual food is better. Pro photography pays for itself in week one.
The cold-email angle that books meetings
Subject: {{businessName}} - 30% on every UberEats order
Hi {{firstName}},
Saw {{businessName}} on Uber Eats and Deliveroo. Both take 30% per order. A direct-order page on your own site costs $0 per order after build, and the customer experience is yours to control.
I mocked one up using your menu and photos. 5 minutes to look?
{{senderName}}Subject: Your menu is a PDF - quick fix
Hi {{firstName}},
Your menu is a PDF on {{businessUrl}}. Google can't index PDF text well, so anyone searching "{{specialDish}} {{city}}" never finds you.
A real HTML menu page lifts SEO and lets you swap dishes in seconds. I drafted one from your current PDF. 5 minutes to look?
{{senderName}}The deliverable that wins the deal
- Hero: signature dish photo + reservation CTA + opening hours
- Menu page (HTML, not PDF) with item descriptions
- Direct-order integration (Square, Stripe, or simple Stripe Checkout)
- Reservation widget (OpenTable embed or direct)
- Mobile-first photo gallery (lazy-loaded, < 1s LCP)
- Reviews embed (Google + Yelp)
- Story / origin block (a paragraph, not a essay)
- Opening hours, map, click-to-call
Price: $1,800-$2,800 one-time + $200/mo retainer. The retainer covers menu updates, photo refreshes, seasonal banner swaps - real ongoing work for a restaurant.
Where to find restaurant prospects
- Restaurants in Paris - dependent on TheFork commissions.
- Restaurants in New York - delivery-app-locked.
- Restaurants in London - OpenTable / Resy commission gap.
Run this on autopilot
Every step above, automated.
Prospea finds local businesses, pulls verified contacts, writes the first email, and sends the follow-ups. Free plan: 20 leads/month. No credit card.