Get a free quote
Avent Marketing Southampton Get a quote
Hospitality

Pub and restaurant website design

Bespoke websites for pubs, restaurants, bars and hotels — with a What's On page your team update themselves in under a minute, from behind the bar.

A pub website has one job on a Friday afternoon

Somebody within ten miles of you is holding a phone and deciding where to go tonight. They want three things, fast: is it open, what's on and can I book. Most pub websites answer none of them — the opening hours are wrong, the gig list stopped in March, and the only way to find out about the function room is to ring during service.

That's the whole brief. Everything else on a pub or restaurant site is decoration until those three are right, kept right, and readable by Google.

Case study — The Old Mill Inn, Holbury

Designed for the pub, and updated by the pub

The Old Mill Inn, Holbury — a bespoke New Forest pub website with a management page the bar team run themselves.

The Old Mill Inn pub website designed by Avent Marketing
Designed for the pub, not picked off a shelf
The Old Mill Inn pub website on a phone
And the same site on a phone, where most people find it

The manager the bar team sign into

The Old Mill Inn What's On manager, where staff add and edit events
Events Add a band, a date, a time and a line about it, and upload the poster straight off a phone — it's resized and stripped of location data on the way in. Copy last month's gig to save retyping it, or delete one outright. Save it once and it's on the What's On page, in the “next up” panel on the home page, and in the Event and MusicEvent data Google reads — so a gig can show in search with its date and time attached. Past events drop off the site the day after and delete themselves, with their photos, after 90 days.
Adding a weekly regular night in The Old Mill Inn site manager
Regular nights The things that happen every week rather than once — a Sunday roast, a quiz, a jam night. Pick the day, add a time and a line about it, and edit or remove any of them later. Set it once and it repeats: it shows on the chalkboard on the home page and on What's On every week without anyone re-entering it, and pulling it down takes one click when the night stops.
Editing opening hours and the notice banner in The Old Mill Inn site manager
Hours & notice Opening and closing times for each day, with a tick for days you're shut, plus a notice banner for the one-offs — a closed kitchen, a private party, a bank holiday. One change lands everywhere: the “Open today” bar at the top of the site, the footer, the contact page and the opening-hours data Google reads for the panel beside your name. The banner runs across the top of every page until you clear the box.

A design drawn from the pub

Nothing here came out of a template. The Old Mill is a thatched country pub on the edge of the New Forest with low beams, an inglenook fire and a barn that holds a hundred and fifty people, so the site was built to feel like walking in: the pub's own photography full-bleed, warm claret and cream, and a typeface matched to the sign over the door.

Underneath it is hand-built PHP — no page builder, no plugin stack, nothing to update on a Sunday night. Every event is rendered by the server with Event and MusicEvent structured data, so a gig at the Mill can show in Google with its date and time attached rather than sitting invisible inside a Facebook post.

I've run venues, not just built sites for them

Before any of this I spent years turning around pubs and late-night venues. I know what a quiet Tuesday costs, why the function diary matters more than the menu page, and how little time anyone behind a bar has to fight a website. That's not research — it's the job I used to do, and it shapes every decision on a hospitality build.

The bit landlords actually care about

The pub asked for one thing above everything else: change what's on without ringing anyone. So the site has its own management page. Sign in, and you get plain tabs — not a CMS.

  • Events — add a band, a date, a time and a poster. Upload the photo straight off the phone and it's resized and stripped of location data for you.
  • Regular nights — anything that repeats weekly, set once.
  • Opening hours — change them here and they change in the top bar, on the contact page and in the data Google reads, all at once.
  • Notice banner — a kitchen closed, a bank holiday, a one-off — site-wide in seconds.
  • Copy an event — last month's band back again? Duplicate and change the date.
  • Its own team — a login each, with the owner able to add and remove staff.

Every change is live everywhere the moment it's saved — the What's On page, the homepage panel, the hours in the header, the structured data. Past events tidy themselves away automatically, so the page never shows a gig from last spring.

Talk about your venue Visit theoldmillinn.org

Built, not bought

And it grows with the pub

What's On, hours and a notice banner is where The Old Mill started, because that's what they needed first. The manager isn't a fixed product — it's your software, so anything else your pub runs on can be added to it.

Daytime and evening menus

Two menus, three, or a different one every day. Lunch, evening, Sunday roast, small plates, kids' and specials — each edited on its own tab, with prices and dietary marks you change yourself when the supplier price moves.

They can switch over on their own at a set time, so the site shows the evening menu from six without anyone touching it, and they're published as real text rather than a PDF — so dishes are searchable and readable on a phone.

Table booking

Embed the system you already pay for, or have one built in: covers and sittings, party size, deposits on the big bookings, confirmation and reminder emails, and a diary the floor can actually read on a busy Saturday.

Function and private hire sit alongside it, with the questions you'd otherwise be ringing back to ask already answered on the form.

Whatever else the pub runs on

Rooms and availability. Gift vouchers sold online. A quiz or darts league table. Takeaway and collection ordering. A photo gallery the staff upload to. Mailing list signups. Staff notices and rotas behind the same sign-in.

None of it is a plugin hunt — it's a change to software I wrote, so it works the way your pub works rather than the way a plugin author assumed.

Start with what you need now and add the rest when it earns its place. Tell me how the pub runs and I'll tell you honestly what's worth building first.

Why me

I've stood on the other side of the bar

My background isn't only web. I spent years turning around pubs and late-night venues — running the door, the diary, the entertainment and the numbers. I know what a dead Wednesday does to a week's takings, why a confirmed function is worth ten covers, and exactly how much appetite a landlord has for logging into something complicated at midnight. None.

So when we talk about your website, you won't be explaining the trade to me. We'll be talking about what fills the room.

It's the same reason the Nostalgic DJ build went the way it did — I DJ'd in clubs for years, so I knew what a booker needs to see before they'll part with a deposit.

The diary fills itself

Function, barn and party hire enquiries captured as a proper form, with the questions you'd have had to ring back and ask.

Live music that gets found

Every gig marked up so Google can show it as an event, with the date, the time and the venue attached.

Hours in one place

Change them once. Header, contact page, footer and structured data all follow.

Found by town

Built to rank for the pub, the village and the searches that bring people in from the next one over.

What I build into a pub or restaurant website

  • What's On, kept current by you — a manager page where bands, quiz nights, bank holidays and one-offs are added in a minute, from a phone, behind the bar
  • Opening hours as data, not a picture — so they're right on the site and right in the panel Google shows next to your name
  • Menus that can be read — as real text, not a PDF nobody can pinch-zoom, so dishes and dietary lines are searchable
  • Function and private hire — its own page, its own enquiry form, its own photographs, because that's the highest-value enquiry you get
  • Table booking — your existing system embedded, or a straight enquiry form if you'd rather keep the phone
  • Event structured data — MusicEvent and Event markup on every listing, plus BarOrPub or Restaurant markup site-wide
  • Local SEO — the village, the town and the "near me" searches, tied to your Google Business Profile
  • Fast on a phone on pub wi-fi — hand-built, no page-builder bloat, nothing to slow it down

Pubs, restaurants, bars and hotels

The same approach fits a village local, a gastropub, a restaurant with a tasting menu, a late bar or a small hotel — the balance changes, but the questions the visitor is asking don't. If you're weighing up a WordPress build against a hand-coded site, that's worth ten minutes on the phone before anyone designs anything.

Frequently asked

Can my staff update the What's On page themselves?
Yes — that's the point of it. You get a simple sign-in page with tabs for events, regular weekly nights, opening hours and a notice banner. Add a band, upload the poster off your phone, save, and it's live on the site and in the data Google reads. No training day, no CMS, no ringing me.
Will my gigs show up in Google?
They can, and that's a big part of why the site is built the way it is. Every event is marked up with Event or MusicEvent structured data, so Google can read the date, the time and the venue rather than guessing. A gig buried in a Facebook post is invisible by comparison.
We already have a table booking system. Can you use it?
Yes. If you're on a booking platform already I'll embed it so guests never leave your site. If you'd rather take bookings by phone and keep the diary behind the bar, an enquiry form does the job without the monthly fee.
How do you handle function and private hire enquiries?
As its own page with its own form, because it's usually the most valuable enquiry a venue gets. The form asks the things you'd otherwise have to ring back for — date, numbers, occasion, whether they need a bar and music — so you can quote properly first time.
Do you understand the trade, or just websites?
Both. Before I did this I spent years turning around pubs and late-night venues — the door, the diary, the entertainment and the takings. You won't have to explain why the function book matters more than the About page.
What happens when our hours change for Christmas?
You change them once in the manager and they update across the whole site — the top bar, the contact page and the structured data Google reads. The notice banner handles the one-offs: a closed kitchen, a private party, a burst pipe.

Let's grow your business

Tell me what you need and I'll come back with honest advice and a fixed price — no jargon, no sales team.