SushiWP Logo

Restaurant Website Design

Restaurant Website Design
With Built-In Online Booking From £99/month

I design and build your restaurant website from scratch, with a commission-free booking system built directly into it.

No third-party platforms, no per-cover fees, no redirects. Just your website, your bookings, and every penny staying with you.

Book A Table, The Harbour Kitchen
Select A Time
17:30
18:00
18:30
19:00
19:30
20:00
20:30
21:00
Your Details
Sarah Mitchell
07812 345678
A deposit of £5 per person (£20 total) is required for parties of 4 or more.
Confirm Booking & Pay Deposit

Sound Familiar?

Why Restaurant Owners Are Ditching Third-Party Booking Platforms

01

You Pay For Every Single Booking

A fixed monthly fee plus a per-cover charge adds up fast. On a busy weekend you can end up handing over a significant chunk of your revenue to a booking platform.

02

Customers Land On Their Platform, Not Yours

Main stream redirects customers away from your website. You lose control of the experience and they take ownership of the customer relationship.

03

Their Branding Not Yours

From the booking form to the confirmation email, the branding is someone elses. Your customers are reminded at every step that they booked through someone else.

04

No-shows with no recourse

Without the ability to take deposits easily, you have no protection against tables sitting empty. A simple deposit requirement changes the behaviour of your guests overnight.

The Website

Built For Restaurants
Designed Around You.

Your new website is designed and built from scratch on WordPress, the world's most trusted website platform. It's mobile-first, fast-loading, and styled to match your restaurant's identity, your colours, your fonts, your feel.

Every site includes the booking system as standard. There's nothing to install, nothing to configure, and nothing to pay on top. It's all built in from day one.

And because it's on a pay-monthly basis, I look after it for you. Updates, security, hosting and support are all included. You focus on running your restaurant, I'll keep your website running.

WHAT'S INCLUDED
Website design
Built from scratch on WordPress, styled to your brand
Booking system
Commission-free, built directly into your site
Hosting & security
Fast, secure hosting managed for you
Ongoing support
Updates, changes and support included
£99/month
Reduces to £49/month after 24 months
No contract
No setup fee
No per-booking fees
Find out more about the website design
Today's Bookings
Saturday 22 March
Inside
28/36 seats
Outside
9/20 seats
Private
12/12 full
18:00
Mitchell, S · Table 4
4 covers
Arrived
18:30
Johnson, T · Table 7
2 covers
Seated
19:00
Williams, R · Tables 2+3
6 covers
Booked
19:00
Davies, A · Table 9
3 covers
Booked
19:30
Brown, K · Table 5
2 covers
Booked

Front of House

Your Bookings At A glance

The admin dashboard is designed to be used at the front of house on a tablet or desktop. Every booking for the day is visible at a glance, with live zone capacity meters showing exactly how full each area is and what's still available.

One-click status updates

Move guests from Booked to Arrived, Seated and Completed without leaving the screen.

Walk-in Support

Add walk-ins and phone bookings directly from the panel. The system auto-assigns a table or you can pick one manually.

Live Capacity Meters

See how full each zone is right now, what percentage of seats remain and the largest party that can still be accommodated.

PROTECT YOUR REVENUE

Deposits That Work Around Your Business

Set the minimum party size at which a deposit is required. For smaller tables you might not need one, but for a party of six or more you can collect payment at the point of booking.

The amount is configurable, and Stripe handles the transaction automatically. 

DEPOSIT SETTINGS
Require deposit for parties of
6+ guests
Deposit amount
£5 per person
Payment collected
At time of booking
PREVIEW — Party of 8
A deposit of £40 total is required to confirm this booking.
NO-SHOW ALERTS
Harrison, T  ⚠ No-showed twice
Party of 4 · Sat 15 Mar · Inside
Johnson, M  ✓ Regular
Party of 2 · Sun 16 Mar · Outside
⚠ Repeat no-show detected
This customer has not shown up for a previous booking. You are automatically flagged before they arrive.

No Show Protection

Know Before They Arrive

If a customer has no-showed on a previous booking, you are automatically flagged the next time they book.

No manual record-keeping, no awkward surprises on the night.

The system tracks their history and alerts you so you can decide how to handle it.

Zone Management

Inside, Outside, Private.
You're In Control

Split your restaurant into zones and set the rules for each one.

Make your outside area available from April to October only. Open your private dining room from 7pm with a minimum party size.

Each zone has its own capacity, and the system only ever shows customers times that are genuinely available.

ZONE MANAGEMENT
Inside
28/36
seats
Outside
9/20
seats
Private
12/12
full
Outside zone
Available April to October only
Active
Private dining
Available from 7pm · Min party of 8
Active
CUSTOMER ACCESS
EMAIL RECEIVED
Your booking link for The Harbour Kitchen
Click below to view or amend your booking. No password needed.
View My Booking →
YOUR BOOKING
Date Saturday 22 March, 7:30pm
Party size 4 guests
Zone Inside
Amend
Cancel

Customer Self Service

Passwordless Customer Access

After booking, every customer receives a secure link in their confirmation email.

One click and they can view, amend or cancel their booking online, no account, no password, no calls to you.

It keeps your phone free and gives customers the flexibility they expect.

REAL WORK. REAL CLIENTS.

Recent examples of my Work

If you want to see the kind of websites I build, take a look at my portfolio.

Every site is designed from scratch, built on WordPress, and made to work for the business it represents.

No templates, no shortcuts.

What you get

Everything You Need To Run Your Bookings

Online Booking

Simple step-by-step booking form on your website, no app required
Customers choose dining area, date, time and party size
Only shows genuinely available times based on real-time table availability
Dietary requirements captured at the point of booking
Optional fields for special occasions and birthdays
Mailing list opt-in at the time of booking
Customers review your cancellation policy before confirming

Deposits & Payments

Optional deposit collection for larger parties via Stripe
You set the party size threshold and deposit amount per head
Tiered refund rules based on notice given
Secure payments, no card details stored on your website

Customer Accounts

No passwords, customers log in via a secure link sent to their email
Customers can view, amend or cancel bookings online
Previous no-shows are flagged on future bookings

Tables & Zones

Organise your venue into dining zones (Inside, Outside, Private Room etc.)
Each zone has its own availability schedule
Tables push together automatically for larger parties
Always allocates the most efficient table combination for each booking

Walk-ins & Availability

Staff can add walk-in customers directly from the admin panel
Set opening hours per day of the week
Close specific zones for a full day or a time window
Guests already seated before a closure are never cut short
Live dashboard showing zone capacity and largest available table

Booking Management

Daily view of all bookings with table assignments
Full booking details including dietary needs and occasion notes
Manually reassign tables or override automatic allocation
Block specific tables or time slots for private events
Booking status: Confirmed, Seated, Completed, No-show, Cancelled

Email Notifications

Automatic confirmation email with booking reference
Reminder email sent 12 hours before the booking
Cancellation confirmation with refund details where applicable
Amendment confirmation when a booking is changed
All email templates fully customisable with your branding

Data & Reporting

Customer database with full booking history
Export mailing list as CSV, ready for Mailchimp or similar
Import existing bookings from a spreadsheet
Booking reports covering covers, no-shows and cancellations
Full activity log showing a history of all changes
Full data export and backup at any time

Settings

Configurable slot intervals, buffer times and advance booking window
Maximum party size control
All email templates fully customisable
Stripe connected directly, no third-party platform taking a cut
All data stored in your own WordPress database

Restaurant website design

Your Restaurant Website & Booking System.
Built And Managed For You.

One flat monthly fee covers the website design, booking system, hosting, support and updates. No commission, no per-booking fees, ever.

STANDARD
Up to 20 tables
Smaller pubs & restaurants
£148/month
Reduces to £98/month after 24 months
24-month minimum term
PRO
21 tables and above
Larger restaurants & pubs
£198/month
Reduces to £148/month after 24 months
24-month minimum term
EVERYTHING THAT'S INCLUDED
Bespoke WordPress website design
Hosting, security & maintenance
Ongoing support & updates
Commission-free online booking
Deposit collection via Stripe
No-show detection & alerts
Customer self-service portal
Automated email notifications
Walk-in & phone booking support
Front of house dashboard
No setup fee. No per-booking fees. Ever.

Ready to Get Started?

Restaurant Booking Enquiry

Questions

Things Restaurant Owners Ask

No. This is built specifically for the WordPress websites I design and build. It's not available as a standalone product.

You set a deposit amount per head and a minimum party size that triggers it. When a customer books above that threshold, they pay the deposit securely via Stripe before the booking is confirmed. Refunds are handled automatically based on the cancellation policy you define.

Yes. The admin panel lets you add walk-ins and phone bookings directly. You can let the system auto-assign a table or pick one yourself.

The zone system handles that. You can set up as many zones as you need, Inside, Outside, Private Dining etc. Each with its own hours, capacity, and availability rules.

Yes. Every customer gets a magic link in their confirmation email that lets them view, amend or cancel their booking without needing a password or account. Amendments check availability automatically.

I handle the whole setup. I need to know your table layout, zones, opening hours and any deposit requirements, usually gathered in a short call or via email. Most restaurants are live within a few days.

Want to know more about restaurant & pub bookings?

Get in touch and tell me about how you work, let's see if we can save you some money and improve efficiency!

Or call 01489 326336

Request Payment Cancellation

To request cancellation of an active service, please complete the form .

DIY SEO Plan

Complete the form below to sign up to the DIY SEO plan. Your account will be set up during business hours so there may be a short delay if you make your purchase out of normal business hours.