Coffee shops
What a coffee shop website needs
A coffee shop website needs, first of all, the menu with prices written as text, opening hours for every day and an address with a directions button. Then come the answers to questions customers ask all the time: can I work on a laptop, do you have a patio, which plant milks do you have, do you sell beans. Photos and the story of the place help, but they come after.
Contents
- Key points
- The checklist
- The menu: the coffee, the options and what goes with it
- Allergens and calories
- Hours, address and getting there
- Answers to everyday questions
- Beans, subscriptions and gift cards
- Photos and the story of the place
- The legal basics
- What helps the site show up on Google and in AI assistants
- The most common mistakes
- Questions
- Sources
Key points
- The menu is on the site as text, with a price for each size and for plant milk or an extra shot.
- Hours for every day and the address with a directions button are visible without searching: many customers check the time before they leave home.
- Answers to everyday questions (laptops, patio, pets, groups) save calls and messages.
- If you sell beans or gift cards through the site, the rules for selling online apply.
Someone opening a coffee shop's website usually wants three things: what you have, what it costs and whether you're open right now. The list below follows that order, with what's specific to a café compared with a restaurant.
The checklist
| What | Why | Required by law? |
|---|---|---|
| The menu with prices, as text | It's the first thing people look for; readable on a phone and by Google | Prices, if you sell through the site |
| Sizes and options (milk, shots, syrups) | The final price depends on them | No |
| Allergens | Milk, gluten and nuts are in a lot of what you sell | Depends on where you are; see below |
| Hours for every day | Many customers come early or check whether you're open | No |
| Address, map and directions | They get the customer to the door | No |
| Laptops, patio, pets, groups | The questions people ask most | No |
| Beans and gift cards | Sales beyond the counter | Online selling rules, if people pay on the site |
| Real photos | Customers see the place before they come | No |
| Accessibility | People using screen readers or keyboards can use the site | The ADA applies to businesses open to the public |
The menu: the coffee, the options and what goes with it
A café menu has more options than a restaurant's, and the final price depends on them. On the site, every drink has a price for each size, and every option has its own price:
- Espresso drinks, in the sizes you serve.
- Plant milks (oat, almond, soy, coconut) and what they cost extra.
- Extras: an extra shot, decaf, syrups.
- Batch brew, pour-over and cold brew, if you have them, with the origin of the beans and the roaster.
- Everything that isn't coffee: tea, matcha, hot chocolate, lemonade.
- Food: pastries, baked goods, sandwiches, with their allergens.
Put the menu up as text, not as a photo or a PDF. It reads on a phone without zooming, changes quickly and Google can read it; Google can even pull the menu from your site into your café's profile on Google Maps. Why a PDF is the weakest option is explained in the article on QR code menus.
Allergens and calories
In the US, the 2022 FDA Food Code asks food establishments to notify customers in writing about the nine major allergens (milk, eggs, fish, crustacean shellfish, tree nuts, wheat, peanuts, soybeans and sesame) in unpackaged food. The Food Code is a model and applies where your state or local health department has adopted that edition. A website menu is the easiest written notice to keep current. Calorie labelling is required only for chains with 20 or more locations under the same name, and the FDA's guidance extends it to online menus where customers can order.
In the EU, Regulation 1169/2011 lists 14 allergens, and for orders through a website the European Commission's guidance says allergen information must be available before the order is completed.
Even without online ordering, listing allergens on the menu helps: a customer with an allergy chooses more safely, and your staff answer the same question less often. The full rules are in the guide to what a restaurant website needs.
Hours, address and getting there
Hours go up for every day of the week, with exact times, and get updated for holidays. A café that opens at 7:30 has customers checking the time at 7:15, on their way.
The address comes with a map and a button that opens directions in Google Maps or Apple Maps, plus a few words on how to get there: the nearest stop, parking, the entrance if it isn't obvious from the street. The same details should appear identically on your Google Business Profile; the Google Business Profile guide covers what else to fill in there.
Answers to everyday questions
A share of a café's calls and messages are the same questions. Short answers on the home page take care of them:
- Laptops and wifi: whether people can work there, whether tables have outlets.
- Patio: whether you have one and which months it's open.
- Pets and children: whether they're welcome.
- Groups: whether a larger table or the space can be booked for an event.
- Access: whether there's step-free entry.
Write them as plain sentences in your own voice: "We have a patio from April to October", "Dogs are welcome".
Beans, subscriptions and gift cards
Many specialty cafés sell beans, brewing gear or gift cards. On the site, these can be shown simply, with prices and a note that they're sold in the café, or sold online, with a cart and checkout.
If people pay on the site, it becomes an online store, and the usual online selling rules apply: clear prices and shipping costs, returns information, terms and conditions, and sales tax where it applies. Orders for offices or events (coffee for a meeting, a coffee bar at an event) deserve their own page with a short form.
Photos and the story of the place
Real photos help customers choose: the bar, the drinks, the interior, the patio and the team. Compress them before uploading, so the site opens quickly on mobile data; a photo of several megabytes makes the page slow.
The About page is short: who you are, what coffee you make and where the beans come from. Customers care more about what they'll find today than about the story of the opening.
The legal basics
- Accessibility. The US Department of Justice's 2022 guidance says the ADA applies to the goods and services businesses open to the public offer on the web. It points to WCAG as a practical standard: text alternatives for images, enough contrast, a site that works with a keyboard.
- Privacy policy, if the site has a contact, booking or order form. In California, CalOPPA requires one on any site that collects personal information from California residents; in the EU, GDPR does.
- Cookie consent for visitors in the EU, if the site uses cookies that aren't strictly necessary.
What helps the site show up on Google and in AI assistants
- A clear title for every page: the café's name, what you do and the neighbourhood, such as "Joe's Coffee, specialty coffee in East Austin".
- Structured data for a café (the
CafeOrCoffeeShoptype from schema.org), with the address, hours, phone and a link to the menu. - A Google profile linked to the site: the website and menu fields point to your own pages.
- The same details everywhere: name, address, phone and hours identical on the site, on maps and on social media.
What else matters for ChatGPT and Google's AI answers is in the guide to showing up in AI answers.
The most common mistakes
- The menu only on Instagram, as a photo or a PDF.
- Prices without sizes or without the cost of plant milk.
- Outdated hours, especially around holidays.
- No answer to "can I work on my laptop?".
- Uncompressed photos, several megabytes each.
- An Instagram link instead of a website on the Google Maps profile.
All of these are fixed when the site is built. The page on coffee shop websites shows what we include when we build one.
Questions
Does a small coffee shop need a website?
A café people walk past every day can start with just its Google Business Profile. A website is worth it when you want your menu and prices to be found, when you host events or sell beans, or when you want customers from other neighbourhoods.
Do I have to put prices on the site?
If you only present the café, there's no general requirement, but prices are among the first things people look for. If you sell through the site, prices and delivery costs have to be shown clearly.
How many pages does a coffee shop website need?
Usually one to four: a home page with the menu, hours and address, then an about page, contact and, if needed, a shop or events page. A single well-organised page can be enough.
Can I change menu prices myself?
It depends on how the site is built: some have an editing panel, on others the person who maintains the site makes the change. What matters is that a new price reaches the site on the same day it changes at the counter.
Does my site need a second language?
If you get tourists or customers who speak another language, yes. Each language gets its own pages, so search engines show it to people searching in that language.
Sources
- Menu Labeling Requirements, US Food and Drug Administration
- Addition to the 2022 Food Code: Sesame added as a major food allergen, US Food and Drug Administration
- Guidance on Web Accessibility and the ADA, US Department of Justice
- Distance selling: food information to consumers, European Commission
- Business Profile links: menu, bookings, orders, Google Business Profile Help
- Local business structured data, Google Search Central
- CafeOrCoffeeShop, Schema.org