An empty restaurant dining room set for evening service, candles lit, the open kitchen pass glowing at the back

Restaurant website design that fills tables

Restaurant website design for your restaurant, bar or brewery, so the people picking a place tonight find you nearby, read your menu on their phone, and book or order without hunting for the button.

Book a call

30 minutes on Google Meet

For independent restaurants, bars, breweries and cafés

The top of 240 Union's homepage on a phone: the logo, a Reserve button and a plate of grilled salmon
240 Union's menu on a phone: Appetizers as real text, each with a price and vegetarian or gluten-free tags
240 Union, Lakewood, Colorado A site we built

What a hungry person checks, and how we build for it

Your site earns two ways: more people nearby find it, and more of the people who find it book a table or place an order. Good restaurant web design gets both out of the same five things a diner checks on their phone before choosing. We build each one for the person holding the phone and for Google, from the day you go live.

  1. 01 The search

    They search, and you show up

    The diner sees
    Your name, what you serve and whether you're open right now, with links to your menu and directions in the results.
    Google reads
    Your menu, hours, address and cuisine, set out on the page so it doesn't have to guess what you are or when you're open.
  2. 02 The menu

    They read the menu

    The diner sees
    Dishes and prices as real text, sized for a phone. No PDF to download, pinch and squint at. When the specials change, you change them yourself in a simple editor.
    Google reads
    Every dish in words, so it knows what you cook and can put you in front of people looking for it.
  3. 03 Hours and where

    They check you're open, and where you are

    The diner sees
    Today's hours and your address in one spot, with one tap to call and one tap for directions.
    Google reads
    The same hours and address as your Google listing, so the two tell the same story.
  4. 04 Book or order

    They book a table or order

    The diner sees
    Your Book and Order buttons at the top of every page, wired to the reservation and ordering tools you already use. Nothing new for your staff to learn.
    Google reads
    Plain links to your booking and ordering pages that it can follow, not buttons tucked inside a pop-up.
  5. 05 Fast

    It opens on one bar of signal

    The diner sees
    A page that's there almost as soon as they tap, even on the sidewalk with a weak signal, before they give up and pick somewhere else.
    Google reads
    A light page built to its own guidance for speed on phones, which it takes into account when it decides what to show.

Our work: 240 Union, Lakewood, Colorado

A Lakewood grille's website, built around its menu and its Reserve button

240 Union has been a creative grille in Lakewood, Colorado, since 1989: wood-fired pizza, hand-cut steaks, fresh seafood, seasonal pasta and private events. We designed and built its website from their own photographer's pictures and their menu. It went live in July 2026, about ten weeks after we started.

In Lakewood since
1989
Kickoff to launch
About 10 weeks
Booking and gift cards
OpenTable and Toast, already theirs
240 Union's homepage on a laptop: grilled salmon beside the reservation and menu buttons, the wood-fired oven below
The homepage, on a laptop It looks like the room, not a template. Dark and warm, with the reservation and menu buttons right beside their own photographer's grilled salmon, and the wood-fired oven burning below.
240 Union's menu on a laptop: Appetizers and Salads side by side, each dish with a price and V or GF tags
The menu on the homepage, in words a phone and Google can both read

01 Book

Reserve sits at the top of every page

The top of 240 Union's site on a phone: the logo, a Reserve button and the menu icon

It opens the OpenTable reservations they already took, wherever a diner is on the site. Big parties get a phone number beside it.

02 Menu

The menu is real text, and theirs to change

Appetizers through "Land" and "Sea", with prices and vegetarian and gluten-free tags, with a printable version beside it for anyone who wants paper. They update it themselves in their own editor, and it has already gone from the summer menu to the fall one.

240 Union's private dining list on a laptop: a photo of the Wine Room, up to 28 guests, with its own inquiry link
Private dining: every room with its size and its own inquiry link

03 Private dining

Four rooms, each with its own way to ask

Every room is listed with how many it holds, and every room has its own Inquire link. The form goes straight to the person who books their events, so a rehearsal dinner or an office party reaches the right desk the first time.

The Wine Room
Up to 28
The Lakewood Room
Up to 45
The Enclosed Patio
Up to 40
The Back Half
50–75 seated, up to 100 for a cocktail reception

04 Gift cards and email

Wired to the tools they already run

Gift cards go to the Toast page they already sell through, and the newsletter sign-up is OpenTable's. We hooked up what they had instead of asking the staff to learn something new.

05 Hours

The same hours everywhere a diner looks

Tuesday to Friday 11 to 9, weekends 5 to 9, closed Mondays. They sit in the footer of every page and in the restaurant details Google reads, along with the cuisine, price range and reservations.

That's restaurant and bar website design the way we do it: built around what your diners check and what fills your tables, wired to the tools you already pay for, and looking like your place. If your dining room sits inside an inn or a lodge, our hotel website design covers the rooms side.

Visit 240union.com (opens in a new tab)

From first call to a site that takes bookings

Six steps, and most of the work in them is ours. Under each one is what it asks of you, so you can see how little time it takes away from service.

Printed food photos, a pint, a page layout sketch, a coffee and a closed laptop laid out on a walnut bar top
Where every site starts: the photos, menu and posts you already have
  1. Step 1

    A call about your place

    Thirty minutes on Google Meet about how your place runs and what you want more of: full tables midweek, takeout, events, private parties. That answer decides what goes first on every page.

    Your part Half an hour, and the questions are about your place, not about websites.

  2. Step 2

    We start from what you've made

    Your food photos, your current menu, your Instagram. We don't need to have sat at your bar: what you post already shows the plates, the light and the crowd you draw.

    Your part Send what you have, rough is fine.

  3. Step 3

    A design shaped like your room

    Colors, type and pictures taken from your place, so a regular would know it's you with the name covered. Not a template with your logo dropped in the corner.

    Your part Tell us anything that doesn't feel like you.

  4. Step 4

    Built in Astro, so it opens fast

    Astro sends each phone a finished page with nothing extra to load. There's no plugin, theme or page builder underneath, so nothing to patch and nothing slowing your menu down when the signal's weak on a busy Friday.

    Your part Nothing. Run your kitchen.

  5. Step 5

    Booking and ordering, hooked up

    The reservation, ordering and gift card services you already pay for sit behind your own buttons. Your hours go in to match your Google listing exactly, so nobody drives over to a dark window.

    Your part Send the links you use now.

  6. Step 6

    Launch, then the menu is yours

    We carry over what's worth keeping from the old site and point its old addresses at the new pages. From then on, you or a manager change dishes, prices and hours yourselves. Good brewery website design works the same way for a tap list that turns over every week: you swap the beers.

    Your part Keep it current, no developer on call.

Most sites go from that first call to launch in about 60 days. If you've got a season or an opening coming, say so on the call.

Book a call

Who you'd work with

One of us designs and builds it. The other keeps it on schedule.

Bullfinch is two people, Kyle and Katie Rutten, and we do the work ourselves. No account manager passing notes back and forth, no handoff to someone you've never spoken to. From the first sketch to the day your site goes live, it stays with the two of us.

  • Kyle Rutten, who designs and builds every Bullfinch site, at a laptop in a brick-walled room

    Designs and builds your site

    Kyle Rutten

    Kyle has been building websites since he was 14. Every page of yours is his: how it looks, where the menu and the Book button sit, and the code that makes it open fast.

  • Katie Rutten, who runs every Bullfinch project and its schedule, at a laptop in a brick-walled room

    Runs your project

    Katie Rutten

    Katie plans the work and holds it to the dates we agree. She sends the updates before you think to ask, so you're never chasing anyone for news between services.

Your call is with Kyle, the person who'll design and build your site. Once the work starts, you'll hear from both of us.

Pick a time with Kyle

What restaurant website design costs

Here it is up front. Three things decide where your site lands in the range below, and you see the exact figure in writing before any work begins.

Most of the sites we build

$5,000 to $40,000

One price for the whole build. No hourly billing.

What moves the number

01How many pages
The menu, hours and how to find you is a small site. Separate lunch, dinner and drinks menus, private parties and an events page add to it.
02The tools you already use
Reservations, online ordering, events, the gift cards you already sell. Each one we hook up behind your own buttons is part of the work.
03Help after launch, if you want it
Optional: ongoing SEO or Google Ads to bring in more people searching nearby. Say no and you still get a site built for Google from the start.

A fixed price within a week

After the call we scope the site you described and send the price in writing, within the week. It's a price for the work, not a meter running on hours, so you can plan around it before the season starts.

The site belongs to you

The domain, the code and the hosting accounts are yours. Once it's live we can host it and keep it up to date, or hand the whole thing over clean, to you or to another developer.

Book a call to get your price

Questions owners ask first

Short answers to what owners usually want settled before they book. Anything else, ask on the call.

Isn't a template cheaper?

On the monthly bill, yes, a template is cheaper. The difference shows up in how many people find you and pick you. Custom restaurant website design is built around your own menu, booking and ordering from day one, with the menu as real text Google can read, hours that match Google, and pages that load fast on a phone. And it looks like your room, which is what a diner comparing three places on a phone is choosing between.

I change the menu every week. Do I have to call you each time?

No. We set you up with a simple editor, and whoever writes the specials board can update dishes, prices and hours from it. You never wait on us for a price change.

Will it work with the reservation and ordering tools I already use?

We don't replace them. Whatever you use now for reservations, takeout orders or gift cards, we link or embed it so a guest can book or order from the top of your page.

How long does it take? We've got a season coming.

Most sites take about 60 days. 240 Union, the Lakewood grille shown above, ran a little longer, about ten weeks after we started, because it had more to wire in: a full menu, reservations, gift cards and four private dining rooms. Your written quote gives the dates, so you can plan around opening day or the season.

Do I own the site, or am I locked in?

You own it outright. If you ever want someone else to look after it, the whole site goes with you.

You've never been in my place, and you're not local. Does that matter?

Less than you'd think. We build from your own photos, menu and socials, and you tell us about the place on Google Meet, so the site comes from you, not from a guess.

Book 30 minutes about your restaurant's site

Tell us about the place and what you'd like more of, whether that's booked tables, takeout orders or new faces at the bar. Kyle, who'd design and build the site, will tell you what he'd make for it and roughly what it would take.

The sooner we talk, the sooner you know what restaurant website design costs for your place: one fixed price, in writing, within a week of the call.

  • 30 min
  • Google Meet
  • With Kyle Rutten

Open times on Kyle's calendar

Loading availability

Rather pick up the phone?

720-299-8584