Website design for lunch restaurants

We build websites for lunch restaurants where today's dishes, the diet markings and the opening hours are the first things a hungry visitor sees. Our demo, in Finnish and English, is Kauhakulma, a fictional lunch restaurant in Joensuu.

Ask for a Quote
Desktop home page of the Kauhakulma demo website
Phone view of the Kauhakulma demo website

Kauhakulma is a fictional lunch restaurant in Joensuu, Finland, created by VirtueInfo to show what we build. Designed and developed by our team.

What lunch guests need from a restaurant website

A lunch guest usually opens your site with one question: what is on the buffet today, and is there something I can eat. They are standing in an office corridor or walking between lectures, so the answer has to be readable on a phone in a few seconds. Diet markings matter more than photos. Someone avoiding gluten wants to see at a glance which dishes are safe, and a vegan wants to know whether the soup counts.

Other visitors come with a different job. An office manager wants to order lunch for a Thursday meeting of twenty people and needs the packages, the delivery area and the cut-off time. A team leader wants a table for eight at noon. A visitor from out of town wants to know if the kitchen is still open at three. Your site has to answer all of these without making the owner retype the menu in several places every Monday.

How the Kauhakulma demo handles it

Kauhakulma is a fictional lunch restaurant that VirtueInfo created for this demo. It is not a client, and its phone number, business ID, menus and prices are examples. The site is in Finnish and English, with the Finnish pages at the root and the English ones under their own path.

The home page opens with the buffet price and serving hours, then a ticket-style card that lists today's soup, mains, vegetarian dish and dessert. That card has no menu of its own. It reads the dishes from the lunch list page, so the owner edits one block per language each week and the home page follows. Below it, the page explains what the buffet includes, how the diet markings work, the afternoon à la carte menu, catering, takeaway boxes and which lunch benefit cards are accepted.

The signature feature is the weekly lunch list. Each weekday has its soup, two mains, a vegetarian dish and a dessert, every one tagged with the Finnish diet markings. The current day is highlighted using Helsinki time. Filter buttons hide every dish that does not suit the visitor, and the logic follows the markings: choosing dairy-free also keeps vegan dishes, because a vegan dish is dairy-free by definition. A print button lays the whole week out on a single A4 page for the office break room.

The à la carte page lists starters, mains, desserts and a children's section with prices and diet tags. The catering page shows four packages, the ordering steps and the delivery districts, and its order form updates a price estimate as the package, number of people and delivery choice change. The contact page has opening hours, an illustrated district map, notes on getting there and accessibility, and a group booking form for six or more guests.

Across every page, the top bar shows whether the restaurant is serving lunch, on à la carte or closed right now.

Local SEO built in

Every page carries schema.org Restaurant markup with opening hours, and the restaurant points to its menus through hasMenu. The lunch list and the à la carte page use Menu and MenuItem markup, with diet information on each dish. Catering is described as a service with an offer catalogue of packages, and the home page has FAQ markup.

Page titles follow what people search in each language, such as "lounasravintola Joensuu" and "lounaslista Joensuu" on the Finnish pages and "lunch restaurant Joensuu" in English. Opening hours and the name match what you would enter in your Google Business Profile. The menu is plain text that search engines read, not a photo of a printed list. Fonts are self-hosted and the illustrations are inline SVG, so the pages stay light.

The demo pages are kept out of search results because the business is fictional. A client site launches fully indexable, with a sitemap, canonical tags and language alternates.

Notes for each market

Finland

Finnish comes first, Swedish where your customers expect it, and English for students and international staff. The L, G, M, VEG and VE markings are familiar to Finnish diners, and a legend helps visitors who are new to them. Show prices including VAT and say which lunch benefit cards and apps you accept. Publish the week's list by Monday morning, since many people check it before deciding where to eat. Put your business ID (Y-tunnus) in the footer and tell guests where allergen information is kept.

USA

American guests look for lunch specials and online ordering. Menu prices usually exclude sales tax, so say so.

Canada

A French version is expected in Québec. Allergen tags and pickup ordering suit busy downtown lunch crowds.

Australia

Show prices including GST and use British spelling. Clear vegan and gluten-free tags help guests choose quickly.

India

Mark veg and non-veg dishes clearly and offer a WhatsApp button for office tiffin and bulk lunch orders. UPI and rupee prices with GST are expected.

What we deliver and how the project runs

We design the site to your brand, from the colours to the way the menu reads on a small screen, through our UI and UX design work. We set up the weekly list in the format your kitchen already uses, so the Monday update stays quick. Catering and group requests go to your email, WhatsApp, your CRM or your booking system.

At handover we show your staff how to change the week's dishes and the opening hours, and we can look after hosting and changes after launch. Send us last week's lunch list and your catering packages through our contact page, and we will reply with a quote.

Who Builds Your Website

VirtueInfo has built web and mobile software since 2004. The team that made this demo designs, builds and maintains your site.

“We have worked with Virtueinfo for the past seven years. They have been reliable and efficient with their work, helping us along the way by being an agile and responsive development house. The know-how has ranged from front to back-end development and quality has always met our standards. Warm recommendation.”
Tuomas Talola
Reviews on Clutch
  • You own everythingAll code, content and accounts are yours from the first day.
  • Confidential from the startWe sign an NDA before we see anything about your business.
  • A real estimate, freeScoping costs nothing and ends with a written estimate.
  • A reply within 1–2 business daysEvery enquiry gets a personal reply with next steps.

How the project runs

  1. First call. We go through your services, your customers and what the website needs to achieve.
  2. Plan and estimate. You receive a page map, a feature list and a written estimate.
  3. Design and build. You see the site as it takes shape and comment directly on the pages.
  4. Launch and care. We publish the site, redirect old addresses and keep it updated afterwards.

Frequently Asked Questions

How do we update the lunch list each week?

The week sits in one marked block per language on the lunch list page. Your staff change the dishes and their diet markings there, and the home page picks up today's dishes from it automatically. If you would rather type the menu into a simple form, we can build an editing screen that writes the same block.

Can the menu show allergens as well as diet markings?

Yes. The demo uses the standard Finnish markings for lactose-free, gluten-free, dairy-free, vegetarian and vegan, with a legend under the list. Allergens such as nuts, egg or fish can be added as extra tags and filters. The site should still tell guests to ask staff, which the demo does.

Do catering orders need an online payment?

Not necessarily. In the demo the order form sends a request with the package, number of people, date, delivery district and special diets, and the restaurant confirms it the same day. Most office customers pay by invoice. If you want card payment at the time of ordering, we can add it.

Will the website show whether we are open right now?

Yes. The top bar works out the time in Helsinki and shows whether lunch is being served, the kitchen is on à la carte, or the restaurant is closed. The hours are set once and also feed the opening hours in the search markup. Public holidays and exceptions can be added as dates.

Let’s Build Your Website

Send us your services, your area and what you want customers to do on the site. We reply with a plan and a quote.

Ask for a Quote