Industry-specific web design

Coffee Roaster Website Design

People who buy specialty coffee ask more than what a bag costs: where the beans come from, when they were roasted and how to grind them for the brewer on their kitchen counter. When those answers live on the back of the bag or behind the counter, the online shop is just a photo and a number. We build coffee roaster websites that put origin, roast and brewing information in the same flow as the sale, move regulars onto a subscription and give cafes their own wholesale route.

Origin pagesRoast datesGrind optionsSubscriptionsWholesale
  • Google Partner
  • Talha Aslan and team
  • English, German, Turkish

Open the live demoA demo design we built for a fictional brand

In short

A coffee roaster website describes each coffee by origin, process, roast level and tasting notes, offers the roast schedule and a grind choice at checkout, moves regular drinkers onto a subscription they can pause or cancel easily and gives cafes and offices a separate wholesale route. Brew guides open from the QR code on the bag, and the mandatory food information is shown before the order is placed.

Talha Aslan and teamLast updated:

Why it needs its own approach

The problems we see most often on coffee roaster websites

In specialty coffee the product changes with every harvest, every lot and to a degree every roast. A generic shop template squeezes that into a fixed product card, so the story lives on Instagram while the site only takes payment.

Product cards show a name and a weight

A washed Guji and a natural Huila sit side by side with the same two lines. Without origin, altitude, process, roast level and tasting notes, buyers cannot tell them apart, so they pick the cheapest or nothing at all.

No grind or brew method at checkout

Whole bean, filter or espresso grind is never asked. Coffee ground for the wrong brewer tastes poor at home, the coffee gets the blame and the answer ends up in a string of messages.

Brewing advice stays on the bag

Ratios and times for V60, French press or moka pot appear only on the back label or in a story. The QR code on the bag opens the home page, so nobody reads the guide.

Cafe and office enquiries mix with retail

A cafe looking for a house espresso has to fill a retail basket or write through the general contact form. Wholesale terms, sample requests and equipment support are explained nowhere.

Mandatory food information is missing online

The label says more than the product page. Under Article 14 of the Food Information Regulation as it applies in the UK, prepacked food sold at a distance must have its mandatory information, apart from the date marking, available before the purchase is concluded, and all of it at delivery.

Unclear subscription and returns terms

Nobody can see how to pause a subscription, when orders are dispatched or what happens to an opened bag. Regulation 28(3)(a) of the Consumer Contracts Regulations 2013 removes the right to cancel for sealed goods unsuitable for return for health protection or hygiene reasons once unsealed after delivery; the terms should say plainly how this applies.

Sources: Regulation (EU) No 1169/2011 as it applies in the UK, Article 14 (distance selling), legislation.gov.uk · Consumer Contracts (Information, Cancellation and Additional Charges) Regulations 2013, regulation 28(3)(a), legislation.gov.uk

Our approach

A site that explains the coffee, grinds it right and sells it again

We build the site in the order people choose coffee: taste profile or brew method first, then the coffees that match, then weight and grind. Every coffee gets its own page with origin, farm or cooperative, process and tasting notes; when a lot sells out the page is not deleted but points to the new harvest or a similar coffee.

Sales run on an e-commerce setup: grind choice sits inside the order, roast day and dispatch schedule on the product page. Regulars get a subscription, and seasonal moments such as a new harvest or a gift box get a landing page matched to the ads, without touching the main site.

Design, development and content sit in one team, so coffee pages, basket and wholesale form are not patched on later. Talha Aslan sets the strategy and an experienced team handles delivery; we work remotely and in English with roasters abroad.

  • Coffee pages with origin, process, roast level and tasting notes
  • Grind choice by brew method and a visible roast schedule
  • Subscriptions customers can pause, skip and cancel themselves
  • Brew guides that open from the QR code on the bag
  • A separate wholesale route for cafes, restaurants and offices
Recommended sitemap

Home

  • CoffeesSingle originsBlendsFor espressoFor filterDecaf
  • Origins and roastingCountry and region pagesProcessing methodsRoast schedule
  • SubscriptionChoose a planDelivery frequencyPause and cancel
  • Brew guidesV60 and filterEspressoFrench press and moka pot
  • WholesaleSupply for cafesRequest samplesEquipment and training
  • LegalTerms of saleReturnsPrivacy and cookies

Every coffee page shows origin, process and roast level, the grind choice and a link to the matching brew guide on one screen.

The right setup

Online roastery, coffee shop that roasts, or wholesale roaster?

All three grow from the same coffee pages; the difference is who buys the coffee and through which channel.

Sells online

Roastery with an online shop

Most sales come from the website; explaining the coffee and keeping customers coming back is the core of the job.

  • Coffee pages with origin and tasting notes
  • Grind choice and roast schedule
  • Subscription and quick reorder

Counter and roaster

Coffee shop that roasts in house

Customers know the shop and want beans to take home; the site joins the shop and bag sales together.

  • Shop, hours and location
  • Click and collect
  • Roast days and new arrivals

Sells to businesses

Wholesale coffee roaster

The main buyer is a cafe, restaurant or office; samples, consistency and support decide.

  • Wholesale application and sample form
  • Espresso blends and volumes
  • Equipment and barista training

Built for roasters

What a coffee roaster website needs

These are the topics that need the most decisions when we plan a site for a business that sells the coffee it roasts online.

Coffee and origin pages

Country, region, altitude, variety, process, roast level and tasting notes appear in the same order for every coffee. Buyers can compare them side by side; when the lot changes, the page moves to the new harvest.

Mandatory food information

Article 14 of the Food Information Regulation as it applies in the UK requires mandatory information for prepacked food sold at a distance, apart from the date marking, before the purchase is concluded. We set up the product data so the label and the page are updated from one source.

Food business registration

GOV.UK states that businesses which sell, store or distribute food, including those trading online or from home, need to register with their local authority at least 28 days before trading. Showing who roasts and where builds trust on the about page.

Grind and roast schedule

At checkout customers choose whole bean or a grind for their brewer. Roast days and the dispatch schedule are on the product page, so people know in advance when their coffee will be roasted.

Subscription and returns terms

Frequency, weight and coffee stay in the customer's hands; pausing, skipping and cancelling happen in the same account area. Under regulation 28(3)(a) of the Consumer Contracts Regulations 2013 the right to cancel ends for sealed goods unsuitable for return for hygiene reasons once unsealed; the terms of sale explain this plainly.

Wholesale route

Cafes, restaurants and offices leave the retail basket: an application asking for business details, expected monthly volume and the machine they use, a sample request and the espresso blends sit in their own section.

Sources: Regulation (EU) No 1169/2011 as it applies in the UK, Article 14 (distance selling), legislation.gov.uk · Register a food business, GOV.UK · Consumer Contracts (Information, Cancellation and Additional Charges) Regulations 2013, regulation 28(3)(a), legislation.gov.uk

Comparison

Off the shelf shop template or a site built for coffee?

TopicOff the shelf shop templateSite built for a roaster
Product cardName, weight and photoOrigin, process, roast and tasting notes
GrindA note in the order commentsChosen by brew method at checkout
FreshnessNot mentionedRoast days and dispatch schedule
Regular buyersA new order every monthSubscription they can pause or skip
BusinessesGeneral contact formWholesale application, samples and blend pages
MeasurementTotal salesWhich coffee, subscription and wholesale form brings results

Quick check

Coffee roaster website feature list

Must haves: does your site have them?

0 of 6 in place Tick the boxes to see where your site stands.

Added as needed

  • Subscription and quick reorder
  • Brew guides opened by QR code
  • Coffee finder by taste profile
  • Gift boxes and gift cards
  • Barista training and workshop sign up
  • Turkish pages for customers in Türkiye

We choose which of these you need together during the scoping call.

Let's talk about your coffees and how you sell them

Share the coffees you roast, where you sell today and who your wholesale customers are; we will come back with a page structure and a written quote.

Process

From brief to launch in four steps

  1. Discovery and scope

    We define your business, your audience and the site’s one-sentence job: who it sells what to, through which action. Scope and timeline are written from that answer.

  2. Design approval

    The home page and key templates come to you as designs first; no code is written before your approval. We do not like surprises, and we do not cause them.

  3. Development

    The approved design becomes fast, secure, maintainable code. You follow progress in the CRM and see every page in a staging environment before launch.

  4. Launch and measurement

    The site goes live with analytics, Search Console and conversion tracking connected; panel training is given, first-year hosting and maintenance included.

Free tools

Test your coffee brand online for free today

Before planning a new site, check how your current pages open on a phone. You can also shrink product photos and create a QR code for the bag that opens a brew guide, product structured data for your coffees, an Instagram bio and a WhatsApp link for wholesale enquiries. The tools are free and need no sign up.

Tech SEO

Mobile Friendly Test

Test whether a page works well on phones: viewport, font size, tap targets, a mobile screenshot and Core Web Vitals.

Image

Image Resizer

Resize + compress photos and cut the KB; never leaves your device.

Conversion

QR Code Generator

Turn URLs, WhatsApp, Wi-Fi, vCard and text into a QR code in seconds; download high-res PNG or SVG.

Tech SEO

Schema Markup

Generate rich-result JSON-LD for Article, Product, FAQ, Local Business.

Bio

Instagram Bio Generator

Write an Instagram, TikTok or X bio in seconds: hundreds of short, aesthetic and funny bio ideas, a builder for your name and niche, plus fancy fonts.

All free tools

How we work

See our approach to coffee roaster websites on a live demo

We have no published website project in this field yet, so we show our approach on a live demo site built for this purpose. You can see our work in other sectors on the references page.

Live demo

See how your site could look

For this field we built a one page demo site for a fictional brand, made only to show our approach. You can explore the design, the copy structure and the mobile view live in three languages.

Open the live demo

We start with a coffee table

Before design we put your coffees into one table with origin, process, roast level and tasting notes, and agree with you which details appear in the same order on every coffee.

We build ordering around your roast schedule

Roast days, grind options and dispatch rules move into the checkout, so the date the customer sees matches your production plan.

We separate retail and wholesale

Home buyers and cafe or office applications get separate routes, and the wholesale form asks only what you ask in a first call.

We measure and improve

After launch we track which coffee, which guide and which subscription plan bring results, and update the pages with you.

All references

FAQ

Coffee roaster website questions

If your question is not here, write to us; we will send you an answer and a written quote.

Next step

Let's plan your coffee roaster website

In a free 15-minute call, in English, we will go through your coffees, your roast schedule and your sales channels, then send a written scope and quote.

In-depth guide

Coffee Roaster Website Guide: Coffee Pages, Roast Days, Wholesale

Talha Aslan and teamLast updated: 16 min read

A coffee roaster sells a product that never stays still. Lots sell out, harvests change, roast profiles get adjusted, yet every customer asks the same three things: what does it taste like, when was it roasted, and how should it be ground for my brewer.

This guide walks through the decisions a roastery owner makes on a website project, in the order the roastery itself works: coffee data, the roast calendar, grinding, subscriptions, brew guides, wholesale, shipping, rules and measurement. Each section gives you something to fill in with your roast log, or a concrete question to put to the agency you are talking to.

Map your sales channels before any design

Before anyone sketches a layout, write down where your coffee sells, to whom and how often. Online retail, a shop counter and wholesale supply all draw on the same coffee pages, but that mix decides what the home page leads with.

A roastery that sells mostly online puts new coffees and the subscription on the first screen. A cafe that roasts in house needs opening hours, location and click and collect up front. A coffee roaster whose real income comes from cafes and offices should make wholesale the second button on the home page, not a footer link.

  • Channel split: sort the last three months of orders into one off retail, repeat buyers and wholesale.
  • Product scope: decide now whether the site sells only coffee or also brewers, filter papers, merchandise and gift boxes.
  • Fulfillment: list which of courier delivery, local drop off and collection from the roastery you will actually offer.

The choice of e-commerce platform follows from this list, because subscriptions and separate wholesale pricing rule out some platforms early. Ask your agency: does the platform you propose handle recurring billing and customer groups with their own prices?

Fix the fields every coffee page shows

A coffee page earns its keep when every coffee is described with the same fields in the same order, because only then can a buyer compare. Settling those fields in a spreadsheet before design also tells you exactly what to write each time a new lot lands.

  • Origin: country, region, the farm, washing station or cooperative where known, and altitude.
  • Plant and process: variety, plus washed, natural, honey or another process.
  • Roast: light, medium or dark, and whether it is roasted for filter, espresso or both.
  • Tasting notes: no more than three notes, with one plain line on body and acidity.
  • Buying details: bag sizes, grind options, the next roast day and stock status.

Write tasting notes in words customers use at home: "apricot, milk chocolate, a little floral" reads faster than a cupping form. Add one usage line such as "holds up well with milk" or "brightest as a pour over", and an undecided buyer has a reason to choose.

For photos, the bag front, a close shot of the beans and a brewed cup are enough, in the same light and angle for every coffee. Run images through an image resizer to their real display size before upload, so the coffee list does not drag on a phone.

When a lot sells out, keep the page

Selling out of a lot is normal in specialty coffee; deleting the page is the mistake. A deleted page sends visitors from search and shared links to an error and throws away the visibility it built.

It helps to think of each product in two layers. The permanent layer is the origin page, for example "Colombia Huila". The temporary layer is this year's lot. When a new harvest arrives the lot details change and the address stays the same. If a coffee leaves the range for good, the page stays live with a clear "not available" note and points to the closest flavor profile.

  1. Before the lot runs out, add a "last bags" note and the season you expect the next harvest.
  2. When stock hits zero, turn the cart button into a "tell me when it is back" signup.
  3. Add two similar coffees at the top of the page, each with one sentence on why it is similar.
  4. Rewrite the tasting notes when the new lot arrives; last year's notes would describe a different coffee.

For short campaigns such as a new harvest release or the holiday gift box, sending paid traffic to a dedicated landing page rather than the main shop saves you from rebuilding the navigation every season.

Roast days, order cutoffs and dispatch dates

Customers should see when their coffee will be roasted and shipped before they pay; without that, the first message after every order is "when will it go out". To show it, the site has to know your production rhythm.

For a coffee roaster that roasts on fixed days, the site works out which roast an order joins based on a cutoff time. Say you roast on Tuesday and Friday with a noon cutoff the day before: an order on Monday morning joins Tuesday's roast, while one on Monday evening waits for Friday. The product page and the cart both state that date plainly.

  1. Write down your weekly roast days and the order cutoff for each roast.
  2. Note how many working days you allow between roasting, packing and handing parcels to the courier.
  3. Ask for a calendar where you can block public holidays, maintenance days and trade show weeks.
  4. Show "next roast" on the product page and "estimated dispatch" in the cart.

Instead of promising freshness in a number of days, describe your roast and dispatch routine. Customers know what to expect, and a courier delay does not become a broken promise. The roast date printed on the bag and the date on the site should come from the same source.

Grind choice and helping buyers pick a coffee

Grind belongs inside the order step; a grind request left in the order notes gets missed or misread at the packing table. Name the options after the brewer in the customer's kitchen rather than in technical grind sizes.

  • Whole bean: the default, with a short note that it suits anyone who owns a grinder.
  • Pour over and filter: medium grind, linked to the filter brew guide.
  • French press and cold brew: coarse grind, with a pointer to the steeping times in the guide.
  • Moka pot and espresso: fine grind, with a note that home espresso machines usually do better with whole bean ground fresh.

Grinding also creates work in the roastery. Orders should turn into a grind list after each roast, and the chosen grind should print on the bag label, so two grinds of the same coffee never get mixed up.

Once the range grows, do not leave buyers alone with origin names. A three question finder works well: brew method, milk or not, fruity or chocolatey. The result screen should suggest no more than three coffees and give a one line reason for each. Ask your agency: is the finder updated by hand when a coffee is added, or does it read the fields on the coffee pages?

Subscriptions the customer controls

A subscription removes the need to win a regular drinker back every month; a subscription that is hard to manage loses more trust than a one off order ever could. The real work is letting customers change everything from their own account.

  • Selection: one fixed coffee, the roaster's monthly pick, or two coffees in rotation.
  • Frequency and size: delivery interval and bag size can be changed before the next shipment.
  • Skip and pause: skipping one delivery for a holiday or pausing indefinitely takes a few clicks.
  • Cancel: in the same account area, with no extra screens and no phone call required.
  • Heads up: a short e-mail before each shipment saying which coffee is coming and when the card will be charged.

Settle two technical points early: whether your payment provider supports stored cards and recurring charges, and what happens when a charge fails. Holding the shipment and sending a link to update the card works better for both sides than quietly cancelling the subscription.

Tie subscription dispatch to your roast calendar. When subscription orders gather on one roast day, production becomes predictable, and the subscription page can say which roast each delivery comes from, which also makes green coffee buying easier to plan.

Brew guides and the QR code on the bag

Brew guides make the coffee taste right at home, which is what brings buyers back. For that to work, each method needs its own page, and the QR code on the bag must open that page rather than the home page.

Write every guide in the same pattern: equipment, coffee to water ratio, grind size, water temperature, total time and the steps in order. End each guide with two short blocks: what to change if the cup tastes sour or bitter, and which coffees suit this method.

  1. List the methods your customers actually use, such as V60, Chemex, AeroPress, French press and moka pot, and plan one page each.
  2. Decide where each bag's code points: the coffee's own page for single origins, the method guide for blends.
  3. Test the printed code on several phones and on the real bag; a small code on a curved, creased bag may not scan.
  4. Add a campaign tag to the code's address so scans from the bag show up separately in your reports.

You can create the codes with a QR code generator, but once a code is printed its address should never change. Pointing the code at a short, permanent address you control, rather than at a long page address, keeps old bags working even if the site structure changes later.

A separate door for cafes and offices

Wholesale customers should not go through the retail cart; cafes, restaurants and offices decide on samples, consistency and support, not on bag sizes. Wholesale therefore gets its own menu item, its own form and, where needed, its own price list.

The wholesale page should cover three things: which espresso blends and filter coffees you supply and in what volumes, how much equipment and barista training support you offer, and how deliveries work. If you would rather not publish terms, outline the framework on the page and share the detail after an application.

  • Business details: name, type of venue, location and a contact person.
  • Expected volume: a measure the venue knows, such as bags per week, instead of a kilogram band.
  • Equipment: the espresso machine and grinder in use.
  • Sample request: which blend to sample and the delivery address.

A login for approved accounts speeds things up later: the cafe sees its own prices, repeats the last order in one click and downloads invoices in one place. Until you need that, a form and an order sheet will do. Ask your agency: will wholesale and retail prices live on the same product record?

Make the sample process visible too: how soon you reply, the sample bag size, and whether you visit to dial in the grinder. Pick a reply time you can keep in your busiest weeks.

Shipping, packaging and bag sizes

Shipping decisions belong with product decisions, because bag sizes, packaging and the shipping fee policy affect one another.

Limit bag sizes to what your production can handle. Five sizes for every coffee multiplies packaging stock and label work; two or three options cover most roasteries. When you set a free shipping threshold, look at how those sizes add up: a threshold that matches two bags nudges customers to try a second coffee.

  • Delivery details: which couriers you use, your dispatch days and how tracking numbers are sent.
  • Packaging: valve bags, boxes and protection for fragile items, with brewing equipment explained separately.
  • Collection: if offered, the hours and how customers hear their order is ready.

If orders from abroad matter to you, first settle which countries you can ship to and which customs and food rules apply there. Only then plan a multilingual website for those markets; adding a language should come after you know you can deliver there, not before.

Food information, cancellation and registration

Any roaster selling food online must show the label's mandatory information before the purchase is completed. In the UK, Article 14 of the Food Information Regulation as it applies there requires the mandatory information for prepacked food sold at a distance, apart from the date marking, to be available before the purchase is concluded, and all of it at the moment of delivery.

So the label and the product page should draw on one data source. Copying label text into the site by hand every time a lot changes will sooner or later publish two different versions.

  • Product page: the mandatory label details in a block that appears before the order button.
  • Right to cancel: under regulation 28(3)(a) of the Consumer Contracts Regulations 2013, the right to cancel ends for sealed goods unsuitable for return for health protection or hygiene reasons once they are unsealed after delivery; say plainly in your terms how this applies to opened bags.
  • Registration: GOV.UK states that businesses selling, storing or distributing food, including online and from home, must register with their local authority at least 28 days before trading; showing who roasts and where builds trust on the about page.
  • Consent: for visitors in the EU, non essential tracking cookies need consent before they load.

If coffee and equipment share a cart, write separate return terms for each; an unopened grinder and an opened bag of coffee are not treated the same way. Elsewhere the rules differ; confirm with your food authority or a food law adviser what applies to you.

Origin searches, product data and page speed

People looking for coffee often search by origin, process or brew method rather than by brand, and what answers those searches is a well built coffee or guide page, not the home page. Queries such as "Ethiopian coffee for pour over", "natural process coffee beans" or "coffee for moka pot" each deserve a page of their own.

  • Origin hubs: if you sell several coffees from one country, a parent page on its regions and processing habits links down to each coffee.
  • Product data: each coffee carries structured data with name, image, price and availability; a schema markup generator shows you example code.
  • Internal links: guides link to suitable coffees, and each coffee links back to its guide.
  • Duplicates: bag sizes and grinds of one coffee are options on one page, not separate pages.

For speed, Google's Core Web Vitals set the bar at the 75th percentile: LCP, which measures how fast the largest content loads, at 2.5 seconds or less; INP, which measures how fast the page responds to a tap, at 200 milliseconds or less; CLS, which measures layout shift, at 0.1 or less. Large bag photos and sliders usually hurt LCP; test on a mid range phone, not a desktop.

All of this sits within our SEO service, but the foundation is a page structure that is right from the start.

Measure which coffee, which guide, which channel

Looking only at total sales hides which coffees and which content are doing the work. Write the measurement plan before launch, and make it answer the decisions a coffee roaster really makes: which coffee to buy again, which guide to expand, who fills in the wholesale form.

  • Purchase events: add to cart, checkout start and purchase, recorded together with the coffee and grind chosen.
  • Subscription events: start, skip, pause and cancel tracked separately, with a short reason question on cancel.
  • Wholesale form: submissions, sample requests, and which page and channel the visitor came from.
  • QR visits: guide pages opened from the bag, tracked separately through the campaign tag.

Cancellation reasons are the most valuable data here. "Arrives too often" tells you the frequency options are too narrow; "the taste changed" tells you lot changes are not being explained well. Both are problems the site itself can fix.

Plan the consent banner and privacy notice as part of the measurement setup. Ask your agency: in the first month after launch, which report will I see, and which question does it answer?

Common coffee roaster website mistakes

Most mistakes on a coffee roaster website come from the roastery's routine never making it onto the site, not from design. Each of the following can be avoided with a decision at the planning stage.

  • Deleting the page of a sold out lot: keep it live with a "not available" note, the expected harvest season and links to similar coffees.
  • Leaving grind to the order notes: make grind a required option and print the chosen grind on the bag label automatically.
  • Promising freshness in days: publish your roast days, cutoff time and dispatch routine instead.
  • A subscription that is hard to cancel: offer skip, pause and cancel in the same account area, with no phone call or e-mail required.
  • Sending cafes to the retail cart: build a separate application form, a sample process and a price view for approved accounts.
  • Pointing the QR code at the home page: send it to the matching guide or coffee page through a permanent address you control.

Write down which of these six your current site has; that list sets the priorities for the new project, starting with the one behind the question customers message you about most.

Deciding on the right setup and the next step

The right setup for a coffee roaster starts with the weight of your sales channels and your roast routine; visual style comes after those decisions.

  1. Prepare a short note splitting sales into one off retail, repeat buyers and wholesale.
  2. Put your coffees into a table with origin, process, roast level and tasting notes.
  3. Write down your weekly roast days, cutoff times and dispatch routine.
  4. Decide whether subscriptions and wholesale go into the first phase or a later one.
  5. Ask your payment provider about recurring billing support.

You do not have to build everything at once. Coffee pages, grind choice, the roast calendar and the legal information form the core of a first launch; subscriptions and a wholesale login can follow once the first months of sales data are in. What matters is choosing a platform in phase one that can carry that growth.

Having design, development and content in one team means coffee pages, cart and wholesale form are built together rather than patched together later. A live demo site showing our approach for coffee roasters is linked on this page, and you can see our work in other sectors on our references page.

To talk through your scope, get in touch; fixed price packages and online purchase are in the pricing section. Bring your table and notes, and we will draw up the written scope together in the first call.