Skip to content

Websites that sell, not websites that exist.

We build sites for restaurants, bars, b&bs and food businesses. Fast, mobile-first, bookable online, integrated with your POS. No templates, no WordPress that breaks at Easter.

  • Modern stack (Next.js + React)
  • EU hosting
  • Lighthouse 90+
  • GDPR-compliant

What we build

Four kinds of site, picked based on what you sell and who you serve.

  • Showcase + bookings

    Full site with photographed menu, online bookings, Google Maps, direct contacts. The baseline every restaurant should have.

  • Restaurant e-commerce

    Sell gift cards, home cooking kits, regional product boxes (olive oil, pasta, preserves). Your venue earning while it's closed.

  • Multi-location

    One site for groups and chains, with central management of menus and hours per location. Coherent brand, simple maintenance.

  • Campaign landings

    Dedicated pages for seasonal events, menu launches, holiday promos. Spin them up and shut them down in a day.

How we work

  1. 01

    Site visit

    Half a day, free

    We come to your venue, understand who you are and what you sell. No commitment, no hidden quote.

  2. 02

    Strategy

    1-2 weeks

    Wireframes, copy, structure. We decide together what to say and how.

  3. 03

    Design + Dev

    3-4 weeks

    Custom design, React/Next.js frontend, photos by our photographer or your existing material.

  4. 04

    Launch

    1 week

    Deploy on Coolify/Hetzner, DNS, SSL, Search Console, analytics. You answer the phone, we answer the machines.

  5. 05

    Maintenance

    Ongoing, optional

    Content updates, seasonal photo refreshes, annual performance audit. Or do it yourself: the code is yours.

Transparent pricing

Same logic as our catering arm: declared bands, no opaque quotes. Final number gets confirmed after the site visit.

Showcase starter

For restaurants that need to exist online — properly.

From €1,500

+ €30/month

  • 3-5 pages
  • Online bookings (basic form)
  • Google Maps + contacts
  • Photo-shoot not included
  • Single language (IT)

Showcase pro

For venues turning the site into a real sales channel.

From €3,500

+ €50/month

  • 8-12 pages
  • Light e-commerce (gift cards, products)
  • Ordina integration (QR, live bookings)
  • Bilingual IT/EN
  • Schema.org local SEO

Multi-location / custom e-commerce

For groups, chains, food brands with serious ambitions.

From €7,500

+ €100/month

  • Multi-location management
  • Full e-commerce
  • Integrated CRM
  • Custom dev on request
  • Bespoke quote post-visit

Optional professional photo-shoot +€800 (half-day on-site with our photographer). Italian copywriting +€500 (publish-ready).

Same logic as our catering: declared prices. No surprises on the invoice.

Indicative pricing, confirmed after the site visit. Italian standard 22% VAT applied on the invoice.

What we don't do

Our rules are simple. We tell you upfront so we save everyone time.

  • No WordPress

    It bloats, plugins break, security drifts into chaos over time. We want to put your venue online, not run an endless construction site.

  • No Squarespace or Wix templates

    You'd look like 10,000 other restaurants. Your venue has something unique — the site should too.

  • No half DIY

    If you want to do it yourself, we'll happily recommend Squarespace and stay friends. We work well when we work end-to-end.

  • No lock-in

    We hand you the code. If tomorrow you want to move it, you move it. It's not held hostage by us.

Stack and tech principles

  • Next.js 15 + React Server Components

    Modern performance, native SEO, no useless JS on your customer's phone.

  • EU hosting (Hetzner / Coolify)

    No AWS or Cloudflare US. Data under Italian jurisdiction, predictable costs.

  • Lighthouse 90+ mandatory

    LCP < 2.5s, CLS < 0.1. The site loads fast or we don't ship it.

  • Native Schema.org Restaurant

    Google immediately understands you're a restaurant and surfaces bookings, hours, menu in search results.

  • Cookieless analytics (Plausible)

    No invasive cookie banners, no Google Analytics. Clean stats, GDPR-compliant by default.

  • Mobile-first always

    80% of your customers open the site on their phone while walking. We design for them first, desktop second.

Portfolio

The sites we built ourselves, under our own brand. The first repeat client is us.

  • Multi-business umbrella

    italyondemand.eu

    The site you're reading. Five business lines in one hub, fluid navigation, mobile-first. Lighthouse 95+ on mobile.

    Visit
  • Conversion-first catering

    italyondemand.store

    Catering site with transparent pricing, declared sample quote, a request form that converts. Coherent brand, direct copy.

    Visit
  • Brand experience

    italyondemand.world

    Showcase for the Forchef project and the Italy On Demand app. Strong tagline, focus on the sustainable model story.

    Visit
  • Coming · autumn 2026

    Case study · Tuscan restaurant

    Historic trattoria opening its own bookings site. We'll publish the numbers once the project is live.

  • Coming · autumn 2026

    Case study · Neapolitan pizzeria

    Showcase site + e-commerce selling home pizza kits. New revenue line for the venue.

  • Coming · autumn 2026

    Case study · Milan cocktail bar

    Seasonal landing + private events booking. We'll tell the story right after go-live.

Frequently asked

How long from site visit to launch?

Showcase starter or pro: 5-6 weeks on average. Multi-location or custom e-commerce: 8-12 weeks. We confirm dates after the visit, write them in the contract, and stick to them.

Can I write the content or do you?

Both work. If you enjoy writing, we hand you wireframes and you fill them. If you'd rather we handle it, we offer Italian copywriting in contemporary tone (+€500). Your voice stays yours — no marketese.

Is the site mine or yours?

Yours. Always. We hand over the code, the domain is yours, the hosting can stay with us or move wherever you want. We don't lock clients in.

How does maintenance work?

It's optional. The base package covers content updates (photos, menu, events), seasonal refreshes, and an annual performance audit. If you'd rather update it yourself, we'll show you how and shake hands.

Can I integrate with Ordina (your SaaS)?

Yes — it's the most common case. The Pro tier includes native Ordina integration (QR ordering, live bookings, food cost). If you already have Ordina or want to add it later, we wire it in without rewriting the site.

What if I'm not happy with the design?

Two revision rounds are included on every tier. If we still haven't found each other after the second round, we stop, you pay only site visit + strategy (50% of price), and we part on good terms. We don't want to work with someone we don't click with.

Do you also do brand identity / logo?

Not as a primary service — we'd rather work with freelance designers from our network. If you need branding, we'll connect you with 2-3 people we trust. Separate cost, billed by them.

Ready to build your site?

Free site visit, half a day at your venue. No commitment, no hidden quote — just understanding each other.

Book a free site visit
Websites that sell, not websites that exist. — Italy On Demand — Italy On Demand