A café website can be one page: today's hours, your menu as real text, photos, a map and one clear button for ordering, booking or calling. Build it in the order a customer reads it, link the ordering or booking tool you already use, and connect it to your Google listing. Cost ranges from about $0 to $40 a month DIY to a few hundred dollars, pounds or dirhams one-off for a done-for-you page.
People look up a café for one reason: to decide whether to walk in. They want to know if you are open, what you sell, what it costs and where you are. A café website answers those four questions faster than Instagram does, and it is yours, not an algorithm's. This guide is about building one. If you want a tick-list instead, see our café and restaurant website checklist.
One page is usually enough
Most independent cafés do well with a single scrolling page. Guides aimed at coffee shops make the same point: keep it to the information visitors come for and add pages only when you have something real to put on them, such as catering, events or beans for sale (We.inc, Pagedrop). One page also loads faster on a phone, which is where most visitors are.
The sections, in the order a customer reads them
- Top of the page: name, one line, hours and a button. "Harbour Café, coffee and bakes" and today's opening hours in plain text. One main button: Order ahead, Book a table, or Call.
- The menu. Real text, with prices. Mark vegetarian, vegan and common allergens, and say how to ask about anything not listed.
- Photos. Your counter, your drinks, the room and the front door, so people recognise you from the street. Compress them before uploading.
- A short story. Two or three sentences: who you are and what you care about. Not a biography.
- Find us. Full address as text, a map link that opens the visitor's map app, parking or transport tips, and an accessibility note.
- Contact. Phone that dials in one tap, email, and a WhatsApp button if customers already message you there.
- Optional: events, catering, merchandise, loyalty. Only if you do them.
How to show your menu
- Write it as text on the page. A photo of a chalkboard or a PDF is hard to read on a phone, cannot be translated by the visitor's browser and gives search engines nothing to read.
- Keep names plain. "Flat white" is clearer than a house name no one has heard of. Put the house name second.
- Show seasonal items with a date, and remove them when they end.
- Offer an Arabic or other second menu if many guests read it. In the UAE and KSA this is often worth more than another page. Have a native speaker check it.
Orders, booking and "order ahead"
You do not need a second ordering system. If you already take orders through a point-of-sale tool, a delivery app or a booking service, the website should connect to it: an order button that opens it, a menu link, or the ordering page embedded in your site (Toast, Square, Deliveroo, Talabat and similar). At Dexryn that connection is part of the service, while the ordering system itself stays yours. A second system would mean two sets of orders to keep in step. In the US, point-of-sale tools such as Square Online include a free tier with a fee on online card payments (Khanwork). Dedicated restaurant platforms such as Owner.com charge $249 or $499 a month (Owner.com). Ask yourself whether you take enough direct orders to justify that.
Connect the page to Google
Your Google Business Profile can hold a menu link and up to ten links each for booking, reservations and food ordering, according to Google's help page on business links. Point them at the right page of your website, and keep your hours, address and phone number identical on both. We cover the steps in Google Business Profile and your website.
For search engines, Google documents Local Business structured data, which can describe your address, opening hours and a menu URL. It helps Google read your page correctly; it does not guarantee any special display.
What a café website costs
| Route | Typical cost | Source |
|---|---|---|
| DIY builder | About $0 to $40 a month. Wix from $17 a month and Squarespace from $19 a month (US prices, billed annually). Your own time on top | We.inc, Entro |
| Freelancer | About $800 to $4,000 | We.inc |
| Agency | About $3,000 to $10,000+ | We.inc |
| UK simple site | About £495 to £695 (Hungry Pixels quotes ex VAT) | Hire The Creatives, Hungry Pixels |
| UAE (Dubai) | Entry packages about AED 500 to 1,500; guide range AED 3,000 to 10,000 | WebStackRank |
| KSA (Riyadh) | SAR 1,000 to 3,500 for a basic business site | Tawajud, Op-Target |
Figures were read on 30 October 2026. For the full four-market comparison, see what a restaurant website costs, and for the Gulf in detail, website prices in Dubai and Riyadh.
Where Dexryn fits
A one-page café site is our Launch package: $179 in the US, £149 in the UK and AED or SAR 599 in the UAE and KSA, one-off, with the first year of your domain included. It has up to four sections, click-to-call and WhatsApp, a map and your opening hours. We build a free demo from your café's name first, and you pay only if you want it live. We are new and have no testimonials yet, so judge the demo, not our word for it.
Frequently asked questions
How many pages does a café website need?
One is often enough: what you are, hours, menu, photos, map and a contact or order button. Add pages only for things you really offer, such as catering or events.
Should I put my café menu on the website as a PDF?
Plain text on the page is better. It loads faster, reads well on a phone, can be translated by the visitor's browser and can be read by search engines.
Do I need online ordering on my café website?
Only if you take orders. If you already use a point-of-sale or delivery service, add a clear button that links to it instead of building a second system.
How much does a café website cost?
DIY builders cost about $0 to $40 a month, freelancers roughly $800 to $4,000 and agencies $3,000 or more, per published guides. Simple done-for-you pages cost a few hundred dollars, pounds or dirhams. Dexryn's one-page Launch starts at $179, £149 or AED/SAR 599.
Want to see it before you pay?
Tell us your business name. We build a free demo of your website first, and you only pay if you want it live. No card needed to look.
Get my free demoPrices and what is included are on our pricing section. Updated 30 October 2026.