A site that brings customers to the table.
I build sites for restaurants, gelaterias, bars, shops and small businesses: a menu you can read on a phone, bookings without phone calls, orders and visibility on Google. Ready in weeks, at a price agreed before we start.
What it includes, concretely.
Designed for you
No recycled templates: the site has the face of your business, from the colours to the tone.
Menu and bookings
A menu that reads on a phone, a table or an appointment booked without a phone call.
Fast and mobile-first
Your customers arrive on a phone: the site opens straight away and works with one thumb.
Findable on Google
Structure, words and data written for someone searching "restaurant near me", and for AI assistants.
Words and photos
If you have no material, I make it: words that sell and pictures that are looked after.
Plain analytics
You see how many people visit, where they come from and what works. Without the jargon.
See it with your own eyes.
Demonstration sites I built to show style and possibilities. Each one has a browsable demo and a complete brand identity.
- WebsitesOpen demo ↗NordbagerietSite for a Nordic bakery supplier trading since 1952: full-bleed hero, product catalogue, store network and a partner area, in English and Swedish.
- WebsitesOpen demo ↗Golden DragonWebsite for Golden Dragon, a Japanese-Korean fusion restaurant in Milan: smokeless Table Grill, Yakiniku, Korean BBQ, menu, gift cards and table booking.
- WebsitesOpen demo ↗BradoWebsite for a Modena burger joint (since 2016): 100% Italian grass-fed beef charcoal-grilled over beechwood, house-leavened bread. Cinematic hero, menu, sourcing story and table booking.
- WebsitesOpen demo ↗Artigiano GelateriaWebsite for a Calabrian artisan gelateria running since 1978, with three shops (Cosenza, Catanzaro, Lamezia): carousel hero, the story of its process and ingredients, online pickup booking, and an admin panel. Bilingual IT/EN.
- WebsitesOpen demo ↗LievitaComplete restaurant website with digital menu, online ordering, and table reservations.
- WebsitesOpen demo ↗AlivaImmersive storytelling for an extra virgin olive oil from Maida, Calabria: a scroll journey through secular groves, harvest, milling, cellar and packaging.
WebsitesOpen demo ↗Aura DentalA site for a dental practice in Milan: implants, veneers, crowns, whitening and hygiene, each with its own page, a case gallery and online booking. Swiss typography in black and white, with all the colour carried by the photography. The site says of itself that it is a demonstration: data, prices, contact details and clinical content are fictional.
WebsitesOpen demo ↗MeridiaA property catalogue of nine houses in warm places, for people who live where the winter sun does not come. Each house is a numbered plate carrying the measurements that actually matter: hours of January sun, mean temperature, metres to the water. Filters by latitude and kind of house, and a viewing request that starts from the month of arrival.
WebsitesOpen demo ↗HeliosA site for a solar-plus-storage installer: a night-time hero that lights up with the day/night switch, the system explained part by part, and a savings calculator that declares every parameter it uses. Bilingual IT/EN, light and dark theme.- WebsitesOpen demo ↗BUSS TRAVELLanding page for a scheduled coach and tour operator: animated map of the European connections, hubs, corridors and booking up front.
- WebsitesOpen demo ↗PranaComplete website for Prana, a yoga and wellness studio: courses, teachers, events, blog, shop with cart, pricing and class booking. Three homepage variants.
WebsitesOpen demo ↗Vespa HeritageScrollytelling landing for a concept heritage edition of the 1968 Vespa Primavera: a scroll-driven canvas sequence takes the Vespa apart and back together while the background tints to each frame's colour.
WebsitesOpen demo ↗Calabria EscapesTravel portal for Calabria: an animated scroll homepage (GSAP + Lenis), stay listings with search, filters and Airbnb-style booking, flight search, deals, and an admin dashboard to manage stays, bookings, and offers.- WebsitesOpen demo ↗BrasilenaBrand site for Brasilena, the Calabrian coffee soda since 1930: animated hero, brand story, drinks catalogue, and contact.
- WebsitesOpen demo ↗BarberiaBarbershop website with online booking, services menu, cuts gallery, and contact.
- WebsitesOpen demo ↗Atelier SolariWedding photography studio for Tuscany & Amalfi Coast with vintage-luxury design.
- WebsitesOpen demo ↗Aurelia Pro X1Premium espresso machine landing page with 3D configurator and colour variants.
- Ferrari F8 TributoOpen demo ↗WebsitesOpen demo ↗Ferrari F8 TributoIndependent concept for a Ferrari F8 Tributo landing: cinematic hero, F8 vs 488 GTB comparison, livery and interior configurator, and a three-step order path. Not affiliated with Ferrari S.p.A.
- MIRZZOpen demo ↗WebsitesOpen demo ↗MIRZZIndependent concept for a colour-coded energy drink: four flavours, one per colour, a spec sheet (0 g sugar, caffeine from green beans) and a try-the-kit request by email. Not affiliated with the real brand.
How it is built, and how the cost is decided.
- Structure and words, page by page
- The first page designed, then the rest
- Built with browsable previews at every step
- Live on your domain, with analytics already running
- How long
- 1–3 weeks
- What moves the quote
- How many pages, and whether you need to sell online. A catalogue with payments is a different job from five pages.
Up to 5 pages, first version in 7–10 days. Code and accounts in your name, 3 months of support included. Hosting and domain are not included. What it costs depends on how many pages you need and whether the words and photos already exist.
After delivery, if you would rather not think about it: hosting, domain and maintenance. On request I also handle changes to words and images. Cancel whenever you like.
How the cost is decided, and the timing along with what you get, how it works, hosting and domain.
Already have a site? I will check it for free.
Send me the address: I reply within 24 hours with three concrete things to improve straight away to get more customers. No obligation.
Free audit →