Feature
How to make a bakery website: five blocks and a free storefront
To make a bakery website that brings in orders, you need only five blocks: what you bake, what it costs, how to order, when and where to collect, and how to reach you. Home bakers rarely lose orders for lack of a pretty site; more often it is because prices are out of date and order requests arrive scattered across messages. Farinu builds a storefront page with those five blocks from data you already keep: your products and prices, the next days you can bake each one, your address, opening days and WhatsApp, and a button to order for pickup. This page gives you the five blocks with example copy, for the storefront or any website builder.
The problem with most bakery websites
A website builder makes it easy to publish a nice page in an afternoon. The trouble starts a month later. Butter goes up, you change the price of your sourdough, and the site still shows the old one. A customer orders at the old price and you either eat the difference or have an awkward conversation.
The second problem is orders. A contact form sends an email, a customer also writes on WhatsApp, another one comments on a post. Nothing lands in one place, nobody asks for a deposit, and the Saturday list lives in your head.
The five blocks of a bakery website, with example copy
Whatever you publish on, keep the site to these blocks. A one-page site with all five usually beats a ten-page site that is never updated.
Write your menu from real prices, not from guesses. If a price on the site does not cover your ingredients, packaging, time and overhead, the website only helps you lose money faster.
| Block | What goes in it | Example |
|---|---|---|
| Menu | Products with a photo, size and price | Sourdough loaf, 900 g, $9 |
| How to order | One channel, lead time and deposit rule | Order online 3 days ahead, 50% deposit for cakes |
| Collection or delivery | Days, hours, area and fees | Pick-up Fridays 4 to 7 pm, delivery $5 within 5 miles |
| About and allergens | Who bakes, kitchen setup, allergen note | Home kitchen that also handles nuts and gluten |
| Contact | WhatsApp number, email, social links | Tap to message, reply within a day |
Getting the menu prices right before you publish
This is where Farinu helps first. Cost each recipe with its ingredients, packaging, sub-recipes, labour, machine time and overhead, set a target markup or a target price, and Farinu suggests a price. Put those prices in a retail price list and, if you sell to cafés, a wholesale one.
Example: a 900 g sourdough loaf costs $2.10 in ingredients, $0.40 in packaging, $1.50 in labour and $0.60 in oven time and overhead, so $4.60 in total. At a 100% markup over cost the suggested price is $9.20, and you might round it to $9 on the site. If flour goes up later, a margin alert tells you which products fell below target, so you know which prices to change.
What the Farinu storefront shows
The storefront is a public page for your bakery, built from what you keep in Farinu, so there is nothing extra to maintain. It loads fast on a phone, can be browsed without JavaScript (ordering needs it), and carries the title, description, sharing preview and schema.org Bakery data that search engines and chat apps read.
Turn it on in the settings, add a tagline, your pickup address, your hours and your WhatsApp number, and a short description and one photo for each product if you like.
- Your bakery's name and tagline.
- The products you choose to show, at the price on the price list your shop sells from, so a price change in Farinu updates the page.
- The next days each product can be picked up, with how many are left or sold out, from your daily limits, closed days and lead time.
- Your pickup address, the days you open, your hours and your WhatsApp number.
- An Order for pickup button that takes customers to your products, where they add to their order, pick a pickup day and send the request on the same page, and each request arrives in Farinu as a draft order.
- Costs and margins stay private: customers only see products and prices.
Free storefront and paid extras
The free plan includes a basic storefront in the classic theme, with a small Made with Farinu link at the bottom. The Team plan adds what makes it look like your own site.
- Three themes, classic, bold and fresh, that change the type, colours and photo style while keeping the same layout.
- An announcement banner at the top, for a holiday menu or a week off.
- Your own domain, such as order.yourbakery.com, pointed at the storefront with the two records Farinu shows you and checks: a CNAME and a TXT that proves the domain is yours. It goes live once our side has finished setting it up.
- No Made with Farinu footer.
Bakery website builder or storefront: which do you need?
If you want a full brand site with a blog and galleries, a general bakery website builder is the right tool, and you can link its Order button to your Farinu shop and keep using Farinu behind it for costing and orders.
If what you really need is an always-correct menu and a clean way to take orders, the storefront is built for exactly that, and it costs nothing to start. You can use both: a builder for the brand, the storefront for the menu and order requests.
Questions
- Can I build my bakery website in Farinu?
- Yes. Turn on the storefront in the settings and Farinu builds the page from your products, prices, availability and contact details. You can also keep any website builder and link its Order button to your Farinu shop.
- What should a bakery website include?
- A menu with prices, how to order with lead time and deposit, collection or delivery details, an about and allergen note, and a contact channel such as WhatsApp.
- Does the storefront cost extra?
- No. The free plan includes a basic storefront that takes orders, and the order calendar, with up to 50 orders a month and costing for up to 10 recipes. Team removes the order limit and adds storefront themes, a banner and your own domain, without the Farinu footer.
- Can I use my own domain?
- Yes, on Team. Enter your domain in the online shop settings, add the two records Farinu shows there, a CNAME and a TXT, at your domain provider, then check them from the same screen. Once both are found, the screen shows whether the domain is live or still waiting for setup on our side.
Related pages
Get your prices right and your storefront live
Create a free account to cost up to 10 recipes, see a suggested price for each one and publish your storefront, with up to 50 orders a month.