Most cafe websites are failing at the basics.
I spent a week going through 25 Australian cafe websites, from inner-city Melbourne roasters to regional NSW breakfast spots. I checked page speed, mobile usability, menu accessibility, contact information, and local SEO fundamentals.
This article breaks down exactly what I found, pattern by pattern. If you run a cafe and have a website (or are thinking about getting one), these are the specific things that separate the sites bringing in foot traffic from the ones collecting dust.
Running a cafe and need a website that actually works? Check our cafe and restaurant website design service, or see how much web design costs in Australia.
How I Picked and Scored These 25 Sites
I selected 25 independent Australian cafes across five states. No chains. No franchise sites with corporate backing. Just regular cafes trying to get more people through the door.
Each site was scored on seven criteria that directly affect whether a potential customer follows through or bounces.
- Mobile usability (tap targets, readable text, no pinch-zooming)
- Page speed (under 3 seconds on 4G)
- Menu accessibility (HTML text vs PDF, easy to find)
- Contact and hours (visible without scrolling on mobile)
- Local SEO basics (Google Business Profile linked, schema markup, NAP consistency)
- Photography (real photos vs stock or no photos at all)
- Clear next action (can a visitor do what they came to do in under 10 seconds?)
I ran each site through Google PageSpeed Insights, tested on both iPhone and Android, and checked their Google Business Profile manually.
19 of 25 Cafe Websites Had Unreadable Menus on Mobile
This was the single most common failure. Over 70% of people searching for a cafe are doing it on their phone, usually while walking or deciding where to eat right now. A menu needs to be readable without pinching, zooming, or downloading anything.
Of the 25 sites I checked, 19 had menus that failed this basic test. The breakdown looked like this.
| Menu format | Count (of 25) | Mobile experience |
|---|---|---|
| PDF download | 11 | Unreadable without zooming, often outdated |
| Image of printed menu | 5 | Blurry on phones, impossible to search |
| HTML text on page | 6 | Readable, searchable, easy to update |
| No menu at all | 3 | Visitors left guessing |
The six cafes with HTML menus on their websites were the same ones that appeared in the top three for local searches in their suburb. Google can read text. It cannot read a photograph of a chalkboard.
Quick fix: If your menu is a PDF, convert it to a simple HTML page with sections (breakfast, lunch, drinks) and prices. It takes an hour and makes your site immediately more useful to both visitors and search engines.
Average Load Time Was 6.2 Seconds
The recommended load time for any website is under 3 seconds. Research from Google shows 40% of Australians will leave a site that takes longer than that to load.
The average across my 25 cafe sites was 6.2 seconds on mobile.
The main culprits were uncompressed hero images (often 3-5MB photos of coffee cups), unused JavaScript from website builders, and missing browser caching.
- Fastest site: 1.8 seconds. A simple WordPress site with three pages, properly compressed images, and no visual builder bloat.
- Slowest site: 14.3 seconds. A Wix site with an animated homepage, background video, and 47 individual image files loading simultaneously.
- Sites under 3 seconds: Only 4 of 25.
Someone standing on a street corner deciding between two cafes will pick the one whose menu loads first. This is not theoretical. It happens every lunch break in every Australian CBD.
7 of 25 Hid Their Opening Hours
The single most-searched piece of information about any cafe is when it opens. Seven of the 25 sites I audited either buried their hours on a separate contact page, displayed them only in a footer, or (in two cases) did not list them anywhere on the site at all.
The best-performing sites had hours, phone number, and address visible within the first screen on mobile. No scrolling required.
- Hours visible on homepage without scrolling: 9 of 25
- Hours on a separate contact page only: 9 of 25
- Hours in footer only: 5 of 25
- No hours listed anywhere: 2 of 25
Every cafe website should treat hours and location like the hero section. Your customer is not browsing for fun. They want to know if you are open, where you are, and whether you serve what they want.
Only 3 Cafe Websites Had Proper Local SEO
Local SEO is the difference between appearing in Google Maps results when someone searches “cafe near me” and being invisible. According to Red Search’s local SEO data, 88% of mobile local searches result in a visit or phone call within 24 hours. For cafes, that stat should be pinned to the wall.
Here is what I found across the 25 sites.
- Google Business Profile claimed and active: 18 of 25
- Website linked from GBP: 14 of 25
- NAP (name, address, phone) consistent between site and GBP: 8 of 25
- Local business schema markup on website: 3 of 25
- Embedded Google Map on contact page: 11 of 25
Most cafe owners have claimed their Google Business Profile but stopped there. The website and the GBP listing need to match exactly (same phone format, same address format, same business name). Inconsistencies confuse Google and push you down in Maps results.
The free win: Add LocalBusiness schema markup to your cafe website. It tells Google your exact business type, hours, location, and menu URL. Most web designers can add this in under 30 minutes.
Stock Coffee Photos vs Real Cafe Photos
Eleven of the 25 sites used stock photography as their primary imagery. You know the ones: the perfectly lit latte art, the spotless marble counter, the impossibly photogenic avocado toast shot from directly above. None of it looks like an actual Australian cafe.
The 8 cafes using real photos of their actual space consistently had more Google reviews mentioning “the vibe” or “the atmosphere.” Customers arrive already feeling familiar. That is what real photography does that stock cannot.
| Image approach | Count | Effect on customer expectations |
|---|---|---|
| Real photos of the cafe | 8 | Customers arrive pre-sold on the atmosphere |
| Stock photography | 11 | Generic feel, no sense of what makes this cafe different |
| Mix of real and stock | 4 | Confusing, inconsistent brand impression |
| No images at all | 2 | Visitors assume the worst |
You do not need a professional photographer. A phone camera, natural morning light, and real coffee being made by real staff is more convincing than any styled stock shoot. Customers want to see what the place actually looks like before they walk in.
What the Top 5 Did Differently
Five sites stood out across every criterion. They loaded fast, worked perfectly on mobile, and made it obvious within seconds what the cafe offered and how to get there. Here is what they shared.
- Hours and location above the fold on mobile. No scrolling needed to find the two things every cafe visitor wants to know.
- HTML menu with prices, organised by meal type. Breakfast, lunch, drinks, specials. Searchable by Google, readable on any device.
- Real photos taken inside the cafe. Not styled, not stock. Actual images of the space, the food, and the people.
- Page speed under 2.5 seconds. Simple sites without animation or unnecessary scripts.
- Consistent NAP and schema markup. Google Business Profile matched the website exactly, with LocalBusiness schema confirming the details.
None of these five sites were expensive builds. Three were basic WordPress sites with under 10 pages.
The difference was not budget. It was understanding what a cafe customer actually needs from a website.
If you are comparing builders and designers for a cafe site, our breakdown of website builder vs web designer covers the trade-offs honestly.
If Your Site Needs Work, Fix These First
Based on the audit findings, here is a priority order. Start at the top and work down.
- Put your hours and address on the homepage, above the fold. Mobile visitors should see this without scrolling.
- Convert your menu from PDF to HTML. Text that Google can read and phones can display without zooming.
- Compress your images. Run every photo through a tool like ShortPixel or Squoosh before uploading. Aim for under 200KB per image.
- Claim and complete your Google Business Profile. Make sure the website link, hours, phone, and address match your site exactly.
- Add LocalBusiness schema. Free, takes 30 minutes, tells Google exactly what your business is and where.
- Replace stock photos with real ones. Even phone photos of your actual cafe beat a stock library.
Each of these can be done in a single afternoon. Together, they address the problems that affected the majority of the 25 sites I reviewed.
Does a Cafe Actually Need a Website?
Some cafe owners rely entirely on Instagram and their Google Business Profile. That works until it does not.
Instagram’s algorithm changes. GBP listings get suspended without warning. You do not own those platforms.
A website gives you a presence that Google can index, that customers can find at 6am when they are deciding where to get breakfast, and that you control completely. It does not need to be complex. Three to five pages covering your menu, location, hours, and story is enough.
According to Google’s own documentation, 46% of all searches have local intent. If your cafe does not have a website, you are invisible for nearly half of all Google searches related to food, coffee, and dining in your area.
At KC Web Design, we have built websites for cafes and restaurants across Australia. If your current site matches the problems in this audit, or you do not have a site at all, get in touch for a free review.
Frequently Asked Questions
What pages should a cafe website have?
At minimum: a homepage with hours and location, a menu page with HTML text and prices, an about page, and a contact page with an embedded map. Five pages covers most independent cafes.
How much does a cafe website cost in Australia?
Basic cafe websites typically range from $999 to $3,000 depending on features. Online ordering integration, custom photography, and multi-location setups push costs higher. Check current pricing for specifics.
Should my cafe menu be a PDF or a web page?
A web page. PDFs are unreadable on phones, invisible to search engines, and hard to keep updated. A simple HTML menu with sections and prices works better for customers and Google.
How often should I update my cafe website?
Update your menu and hours whenever they change. Beyond that, fresh photos every 3-6 months and a seasonal content update once a quarter keeps things current without being a burden.
Does a cafe website help with Google Maps ranking?
Yes. A website linked from your Google Business Profile with matching name, address, and phone number strengthens your local SEO. Adding LocalBusiness schema markup amplifies this further.
Can I just use Instagram instead of a website?
Instagram is great for discovery but terrible for basic information. Nobody wants to scroll through 200 posts to find your hours. A website gives people what they need in seconds.