MoMa Social Cafe — An all-day cafe in Malvern East with the three things its customers actually search for — halal options, ST. ALi coffee and a table for ten — answerable before they arrive.
Hospitality — Malvern East, Melbourne · MoMa Social Cafe

MoMa Social Cafe

An all-day cafe in Malvern East with the three things its customers actually search for — halal options, ST. ALi coffee and a table for ten — answerable before they arrive.

Client
MoMa Social Cafe
Industry
Hospitality — Malvern East, Melbourne
Services
Web development, Reservations, Menu system, Local SEO

Outcome

20+ groups

Functions channel

After-5pm private hosting, previously undiscoverable online

15%

Group offer

Threshold published up front for groups of ten or more

Zero shift

Layout stability

Nothing reflows while loading, measured on throttled mobile

The problem

What the client was up against

MoMa Social Cafe was being found for the wrong thing, or not at all. A neighbourhood cafe competes on a small number of very specific questions. Do you do all-day breakfast at 2pm. Are there halal options. Can you seat a work lunch of twelve on a Thursday. Can we have the room for a birthday. None of those are answered by a hero photo of a flat white. The venue also runs private functions after 5pm for groups of twenty or more, which is materially higher-margin than walk-in brunch trade and was effectively invisible — the kind of revenue that only arrives if someone can discover it exists.

The approach

How we decided to build it

We treated the site as an answering machine for those questions rather than as a brochure. Halal options, ST. ALi coffee, licensed and all-day breakfast are stated as plain facts in the first screen and repeated as structured data, because they are qualifying criteria, not marketing adjectives. Someone filtering for halal is not going to read three paragraphs to find out. The functions offering got its own section rather than a line on a contact page, with the constraints stated openly — after 5pm, groups of twenty-plus, tailored menus, and a standing 15% discount for groups of ten or more. Publishing the threshold does the qualifying work before the phone rings. The deliberate omission: no online ordering. The venue's volume did not justify the commission or the operational overhead of a second order channel, so the site drives reservations and phone calls instead. Building less was the right call.

Structured data that answers questions

The site publishes opening hours, geo-coordinates, an address and a set of LocationFeatureSpecification nodes, plus a FAQPage covering the questions staff were answering by phone all day. That is what lets a search result show the venue as open now, in Malvern East, with the features someone was filtering for — rather than as an undifferentiated blue link competing with every other cafe within three kilometres.

Built for a one-handed tap

The layout does not shift once it starts painting. For a venue site that is the interaction that matters: someone tapping a phone number or a booking link on a phone, often while walking, while the page is still loading. A grid that reflows at the wrong moment means a mis-tap and a lost booking. The honest trade-off on this build is the food photography — it is what the venue sells on, and it is also what slows the first screen on a poor connection. Reducing it was never on the table, so the remaining work is in how those images are delivered rather than whether they appear.

Built with

Next.jsFirebaseTailwind CSSVercel

Next project

Moon Electric

Five licensed trades — electrical, air conditioning, test and tag, fire safety and AS 3551 medical equipment — presented as one contractor instead of five competing services.

→

Like what you see?

Let's build something like this for you.

Start your project →
Call nowGet a quote