Skip to contentSkip to content
For restaurants, cafes, bakeries, breweries, and food trucks across the Kootenays

Answer "are you open, and is it worth it" before they scroll away.

Restaurant and cafe websites that fill the empty Tuesdays, not just the summer patio.

I build restaurant and cafe websites from Castlegar, BC for kitchens fighting no-shows, empty Tuesdays, and third-party delivery commission. A hungry search gives you about ten seconds: hours, menu, patio, book. Win that moment and the same site turns one visit into catering leads, gift cards, and Friday covers.

Built for restaurants, cafes, bakeries, breweries, food trucks, caterers, and specialty food brands across the Kootenays, whether you are replacing a tired menu-PDF site or putting your first one up before the season starts.

What is really being decided

How a hungry search picks a table

Kootenay Made positions a restaurant site as a local conversion engine, not a digital menu board. Fast mobile answers to the five questions that decide the visit, menus that read like the food tastes, clean paths to book, order, and find you, and revenue pages for catering, events, and gift cards that a social post can never carry. Underneath it sits the trust layer most food sites skip: accurate hours, honest allergen language, accessible design, and secure ordering handled by a compliant processor so the whole thing stays credible and protected.

  1. 01

    Hunger has no patience

    If hours, the menu, the address, the booking link, or the takeout button take more than a glance to find, they do not dig. They tap back and pick the place that made it obvious. Friction is the competitor.

  2. 02

    The photo is the promise

    People decide with their eyes before they read a word. The food has to look current, real, and cared for. Stale stock photos and a menu from two seasons ago quietly say this kitchen is not paying attention.

  3. 03

    The empty Tuesday is a findability problem

    July fills itself. The covers you actually control are the November Tuesday, and those go to whichever kitchen shows up when a local searches "open now" at 5:40 pm with accurate hours and a menu that loads. Midweek is won in search, not on the sandwich board.

  4. 04

    The high-stakes booking is the group

    A table for two is low risk. A rehearsal dinner, an office lunch for thirty, or a wedding cake order is not. That visitor is scanning for proof you can be trusted with the moment, and that is decided on the catering and events pages, not the home page.

  5. 05

    Regulars are made, not found

    One great meal is an accident unless something brings them back. Email capture, gift cards, seasonal menus, and event listings are how a first visit becomes a standing reservation and a word-of-mouth referral.

Restaurant concept proof

See the Smokefall concept in the wild.

Concept build from my portfolio, no real affiliation

Smokefall is the fictional wood-fired restaurant that proves the system end to end: a site that re-lights with the actual clock across six designed light states, an open-now chip computed from the real posted hours, a draggable sun that scrubs the whole day, a real HTML menu with Menu schema instead of a PDF, and reservations, private dining, and a local-search journal underneath.

  • Six-state lighting console
  • Open-now from real hours
  • HTML menu with Menu schema
  • 26 sitemap URLs

Smokefall is a fictional concept build created to demonstrate the category. No real restaurant affiliation, booking results, guest outcomes, or operating performance should be implied.

smokefall-restaurant.vercel.app/
Smokefall wood-fired restaurant concept homepage preview
What I build

What goes into a site that fills covers

  1. 01

    The five-second answers

    Hours, location with one-tap directions, phone, and the right next action surfaced above the fold on mobile. Open now or closed, patio status, holiday hours, and whether to book, order, or just walk in, answered before anyone has to think.

  2. 02

    Clean paths to book and order

    I route visitors to your reservation, waitlist, takeout, and delivery tools without dumping five competing buttons in front of them. The site stays the brand; the platform stays the plumbing. Direct booking and direct ordering get nudged ahead of the apps that take a commission on every ticket.

  3. 03

    Catering, private dining, and the big tickets

    The pages that earn the real margin. Actual catering menus, group and private-dining inquiry forms, holiday pre-orders, and event listings, all built to capture the date, headcount, and details so you reply with a quote instead of a game of phone tag.

  4. 04

    Gift cards and the February lever

    Gift cards, email capture, and seasonal campaign foundations wired in so a busy December and a slow February both have a lever. The site becomes a reason to come back, not just a place to look you up once.

  5. 05

    Local search that fills covers

    Site content aligned with your Google Business Profile and structured for the searches that decide dinner: near-me, your cuisine, brunch, patio, bakery, brewery, catering, and the town name. The goal is simple, you show up when someone three blocks away is choosing where to eat.

In every build

The standard that comes with every build I ship.

  • Restaurant or cafe homepage built for mobile-first decisions
  • Fast, staff-editable menu system with dietary and allergen tags
  • Hours, directions, reservation, ordering, and phone routing
  • Catering, private event, and group inquiry pages with lead capture
  • Gift card, email signup, and seasonal campaign foundations
  • Local SEO and Google Business Profile alignment
  • WCAG 2.2 AA accessibility baseline, fast Core Web Vitals, and PCI-conscious payment handoff to a compliant processor
Only for this industry

One menu, updated once, correct everywhere. And a site built for both seasons.

Most restaurant sites treat the menu as a picture: a PDF the designer made once, wrong within a month, unreadable on a phone, invisible to Google and to screen readers. I build the menu as structured data instead. Change a price, swap the seasonal feature, or pull an item the moment the kitchen 86's it, in one place, from a phone, and the site, the schema Google reads, and the print-ready version all stay in step. No more emailing the web person.

The Kootenays serve two different rooms a year. Summer is the wave: Highway 3 traffic, Baker Street foot traffic in Nelson, visitors searching "patio near me" who have never heard your name. February is locals deciding whether to leave the house. The build handles both: visitor-intent pages and current photos to catch the surge, plus gift cards, events, and email to give the shoulder season a lever.

  • Staff-editable structured menu with dietary and allergen tags
  • Sold-out and 86'd items pulled in seconds, from any phone
  • Menu schema so Google shows dishes, not just a link
  • Seasonal swaps: patio and visitor pages up for summer, comfort and events forward for winter
Built to the standard

Allergens, gift cards, and the rules of the room

A site in this category is judged on more than looks. These are the obligations and reassurances I build in by default, so the business stays credible and protected.

Allergen honesty, done right

Canada does not require allergen labelling on restaurant menus the way it does on packaged food, which means clear, accurate allergen and gluten language is a trust advantage most kitchens skip. I tag menu items against the priority allergens, keep the wording careful and non-guaranteeing, and add a plain "tell us about allergies" prompt so guests feel safe and your staff stays in control of the conversation.

Accurate hours, location, and menu

Wrong hours and a stale menu are the fastest way to a one-star review and a wasted drive. Under BC and federal consumer rules, prices and offers shown to customers must be truthful. I make hours, holiday closures, and menu pricing easy to keep current, and align them with your Google listing so the story is the same everywhere.

Secure ordering and PCI DSS

Anyone accepting card payments online must meet PCI DSS. I keep your site out of cardholder-data scope by handing checkout to a compliant, tokenized processor like Stripe, Square, Helcim, or your POS provider, so card numbers never touch your server. That keeps your liability low and your customers protected, without a heavy compliance burden on you.

Gift cards under BC law

In BC, the Business Practices and Consumer Protection Act bans expiry dates on most gift cards and requires any fees or terms to be disclosed clearly. I present gift card terms plainly and in line with the rules, so a thoughtful purchase never turns into a complaint to Consumer Protection BC.

Email marketing that respects CASL

Every promotional email in Canada needs consent, clear sender identification, and a working unsubscribe under CASL, and the burden of proving consent is on you. I build signup with proper opt-in, and structure your list so newsletters and seasonal offers stay compliant and out of the spam folder.

Accessibility built in, not bolted on

I build to WCAG 2.2 AA: keyboard navigation, real colour contrast, alt text, and screen-reader-friendly menus. It widens who can order from you, and it keeps you ahead of where the Accessible British Columbia Act is clearly heading beyond public bodies. Menu PDFs that no screen reader can parse are exactly the trap I design out.

Want this standard on your site?

One conversation, no pitch deck. Tell me where the business is stuck and I will tell you what I would build.

The price, up front

What a build like this costs.

A focused presence site starts with the Trailhead: $2,000, or $189 a month on Own It Monthly. Plenty of businesses in this industry need exactly that and nothing more.

Bigger jobs usually land at $6,500, or $609 a month on Own It Monthly

The Engine · typical timeline 4 to 5 weeks

A restaurant site has to carry a living menu, booking and ordering paths, and catering lead capture at once; the Engine build is the tier where all three run without compromise.

The honest answer depends on what you actually need, not on a package name. Start with the free check-up or the contact form, and I will book a proper 45-minute consultation with you, no pressure either way.

Beyond the category tool

Reservation, ordering, and listing platforms does the plumbing. KMD wins the decision.

The tools handle the order. The website has to make a stranger choose this place tonight, trust it for the group of twelve, and remember it next month. That is brand work, and platforms do not do brand work.

OpenTable, Square, Toast, DoorDash, and your Google Business Profile run the transaction and the listing. None of them is yours, none of them tells your story, and none of them ranks for the catering, private-event, and seasonal searches where the real margin lives. Every third-party order pays a commission. Your own site is the asset that earns the direct booking instead.

What the category tool covers

  • Online ordering, reservations, waitlists, and POS-connected checkout
  • Third-party delivery listings and aggregator marketplaces
  • Google Business Profile, hours, photos, and review collection
  • Gift card issuance and basic loyalty inside the POS
  • Payment processing and card data handled on the platform side

Where the upgrade actually pays off.

  • 01

    Make the five questions impossible to miss on mobile: hours, menu, location, book, order, with everything else below.

  • 02

    Stop letting Instagram be the whole website. It is discovery, not infrastructure, and it cannot rank, book a wedding, or sell a gift card.

  • 03

    Treat catering, private events, gift cards, and seasonal menus as real revenue pages, not afterthoughts buried in a footer.

  • 04

    Confirm group bookings by email or deposit through the platform you already use, so one no-show party of twelve does not sink a Friday service.

  • 05

    Push the direct booking and order ahead of the apps that take a commission, and keep the platforms in their lane while your site owns the brand and local search.

Industry questions

Questions owners ask between services

Do you have an example of a restaurant website?+

Yes. Smokefall is my full working restaurant concept, clearly labelled as fictional: a site that re-lights with the actual clock, answers open-now from the real posted hours, and serves the menu as real HTML instead of a PDF. The case study and live site are both in my portfolio, so you can judge the standard before we ever talk.

How much does a restaurant website cost in BC?+

Most restaurant and cafe sites I build land in the Engine package: $6,500, or $609 a month on Own It Monthly, live in 4 to 5 weeks. That covers the editable menu system, booking and ordering paths, catering pages, and local SEO. A simpler cafe or food truck presence can start smaller; a multi-location group scopes higher.

Can it handle reservations without the no-shows?+

The site routes bookings into whatever tool you run, OpenTable, a waitlist, or POS-connected reservations, and those platforms carry the confirmation emails, reminders, and deposit options that actually cut no-shows. My job is making the direct booking path so obvious that guests use your system, where those protections live, instead of a third-party page.

Can my staff update the menu or pull an 86'd item without breaking the site?+

That is the whole point of building the menu as data. Anyone on staff can change a price, flag a sold-out special, pull an item the kitchen just 86'd, or swap the seasonal menu in seconds, from a phone, with no design skills and nothing to break.

Do I still need a website if my Instagram is busy?+

Instagram is discovery, not infrastructure. It cannot rank in Google, hold a readable menu, take a catering inquiry, sell a gift card, or be the accessible, accurate source of truth people check before they drive over. A site does the converting; social does the noticing. They work together.

Can the site reduce what I pay in third-party delivery commission?+

It can shift the mix. Delivery apps charge a commission on every order they touch, so the build puts your direct ordering and phone line ahead of the app links, and local search brings people to your site instead of an aggregator listing. Regulars who order direct are margin you keep, every week.

How do you handle allergens and dietary info?+

I tag items against the priority allergens and add clear, careful language plus a prompt for guests to flag allergies with your team. Canada does not mandate allergen labels on restaurant menus, so doing it well is a trust signal competitors miss. The wording stays honest and non-guaranteeing so your kitchen keeps the final call.

Will I show up when someone nearby searches for food?+

That is the design goal, and it matters most on the quiet nights. I align your site with your Google Business Profile and structure it for the searches that drive walk-ins: your cuisine, brunch, patio, bakery, brewery, catering, and the town name, all with near-me intent. Accurate, consistent details across both is what earns the local ranking.

Brett, founder of Kootenay Made Digital

Who builds this

I am Brett, the person behind Kootenay Made Digital. I plan, design, and build every site myself from Castlegar, BC, so the person you email is the person doing the work.

Founder, Kootenay Made Digital · Castlegar, BC

Restaurant and cafe websites

Book the quiet nights, not just the rush

Whether you are replacing a menu-PDF site or opening your first room, the goal is the same: more covers on the quiet nights, fewer no-shows on the loud ones, and a summer wave that finds you before it finds the place next door.