What a Website for a Bakery or Cafe Costs

en 6 min read

What a Website for a Bakery or Cafe Costs

A website for a bakery or a cafe costs EUR 600 to 900. That is step 01 on our price list: one page carrying your opening hours, your menu, your address and a contact form, responsive, with analytics connected, live in 1 to 2 weeks.

Step 02 is EUR 900 to 1.500 and takes 2 to 3 weeks. You get 2 to 3 pages, a contact flow and a basic CMS so you can change the menu yourself instead of emailing us. Above that the money starts buying things a counter business never opens, and the rest of this page is about where the honest exceptions sit.

Three questions, one page

Picture the person you are building for. They are standing on a pavement with a phone in one hand, and they want three answers: are you open, what do you sell, where exactly are you. That is the brief. A single page answers all three before anyone scrolls.

This is why your trade is the strongest case on our list for spending the least. A consultancy has to explain an invisible service, so it needs service pages, case pages and proof. You have a counter, a window and a smell on the street. The site is not the product. Its job is to get someone through the door and to be the one place where your hours are correct.

Hours are the feature, not the footer

Wrong opening hours is the one failure that loses a customer you had already won. Someone walked to you and found a closed door, and that is the version of your shop they remember.

So we build hours as a field you can edit, not text baked into a design, and mark them up in structured data so search results and maps can read them. Holiday closures and a different Sunday live in the same field, and your Google Business Profile then says what your site says.

The menu

Put the menu on the page as text. Not a PDF, not a photo of a chalkboard. Text resizes on a phone, can be copied, and can be read by search engines. A PDF is a document your customer has to download and pinch to zoom while standing in the rain.

If the list changes with the season or with what the baker felt like, take step 02 for the CMS. If it is the same list all year with a price change now and then, step 01 is enough and a menu edit is a small fix under Care.

What moves the number

Which step you are on

What you needStepPriceTime
One page: hours, menu, address, map, contact form01EUR 600-9001-2 weeks
Menu you edit yourself, plus a page for wholesale or events02EUR 900-1.5002-3 weeks
Several locations, service pages, booking or contact flow, full CMS03EUR 1.500-3.5003-6 weeks
Online ordering with card checkout, accounts, a dashboard04EUR 3.500-7.5006-12 weeks

The whole list, including the platform work above this, is on packages. A fixed quote always follows scoping, so the range narrows to one number before anything is agreed.

How the build runs

  1. Scoping. One conversation about the shop, the menu, the locations and whether wholesale matters. This is where we tell you which step you are on, not the one above it.
  2. Fixed quote. One number, one timeline, written down.
  3. Content. Hours, menu text, address, a short paragraph about the place, photos. This is the part that waits on you, so gather it while the quote is being written.
  4. Build. Design and engineering happen together, which is the point of how we work: the page is built in the browser, at the size people will actually hold it.
  5. Review and launch. You check the site, then it goes live with analytics connected.

After it is live

Care is EUR 100 to 300 per month and covers updates, monitoring, backups and small fixes. A seasonal menu swap or a changed Sunday is a small fix. A new online ordering system is not: it gets its own quote.

SEO foundation is a one-off piece of work at EUR 450 to 750: Search Console, analytics, indexation, technical hygiene, titles, internal links and a plan covering the next 3 to 6 months. For a single shop the one-off is the sensible version. SEO growth at EUR 500 to 800 per month is for a business chasing service and location pages, which one counter in one street is not.

When to spend less

Four situations where we would talk you down rather than up.

Questions we get asked

Do I really only need one page?

If you have one location, a menu that fits on a screen and no online ordering, yes. A quote for five pages does not mean the fifth page does anything. When you outgrow it, extra pages, a CMS or a booking flow bolt on as add-ons.

Can I update the menu myself?

At step 02 and above, yes, through a basic CMS. It is a login, a text field and a save button, and we walk you through it once. At step 01, menu edits sit inside Care instead.

Can customers order and pay on the site?

On a new build that is step 04, EUR 3.500 to 7.500, 6 to 12 weeks, because payments bring accounts, order states, refunds, receipts and a dashboard for the counter. If ordering is the actual goal, say so at scoping and we quote it properly.

Who owns the site once it is built?

You do. The code, the repository and the database are yours. Hosting is decided per project, so it is settled during scoping. The code is yours regardless of where it is hosted.

What is it built with?

Next.js, built so the page is fast on a phone on mobile data, which is where your customer is standing. More on the stack is on our Next.js development page.

Send us your hours, your menu and your address and we will tell you which step you are on and what it costs: get in touch.

Building something?

JP Studio designs and builds websites, storefronts and product interfaces.

Straight to the person who would do the work. No newsletter, no call centre. Prefer email? support@jp-studio.com