← Concepts directory ← Restaurants & Cafes

Slipstream Cafe Template v2

Bulletproof cafe template — calibrated against 506 AU cafes. Designed for the new visitor choosing from search.

◐ In review v2.0
92 FVS
90 PSI Mobile
91 Accessibility
100 SEO
96 Best Practices
Live preview Thought process Data fields (40) Metadata Open standalone ↗

Slipstream Cafe Template v2

A bulletproof cafe website template, calibrated against 506 Australian cafes in our research corpus. Every structural decision below is supported by data gathered from the niche-research crawler at api.makedev.com.au/commoncrawl.

The thought process

Most AU cafe websites are built by web designers who, understandably, have forgotten what it feels like to be a stranger choosing between five cafes from a Google search at 8:47am on a Saturday. Existing customers already know where the cafe is. New visitors don't.

This template is designed for that new visitor.

The cafe owner's job is to get them in the door. The website's job is to help them feel familiar with the place before they choose it. Almost no cafe website does this. We measured it: of 506 AU cafes scanned, exactly one scored above 80 on our First Visit Score (FVS) — a structural exemplar called Black Pepper Cafe in Noosa Heads. Everyone else clusters around 50, failing what we now call the map test and the front-entry test.

This template is built to score 90+ on FVS by design.

What the data told us

We crawled 506 cafes and computed for each:

Then we asked Isaac to nominate cafes that felt gold-standard. Across 13 nominations, the dominant note (mentioned 11 of 13 times) was some variant of "map is buried on the contact page". The runner-up theme was *"can't see what the front entry looks like"*. So FVS was rebuilt around two high-weight components:

(a dedicated "visit us" section) is the gold standard. A map only on /contact is the failure mode. The original v1 site for Cafe 2261 has the map on the contact page only — a near-universal mistake.

street view that lets a passer-by recognise the cafe. Almost no AU cafe shows this. Most galleries are food + interior.

Decisions log

v1 had two H1s, including "Menu highlights" — that's a SEO mistake the template fixes structurally.

mental-health awareness) is the moat that distinguishes this cafe from the next 4am cafe. A strategist would lead with this; v1 buried it in paragraph 4. The template makes it the second section.

want to know where you are. Order online is for existing customers.

amenities. Reachable without changing pages.

interior. The single most overlooked photo across the corpus.

populated with address, geo, phone, hours, image, priceRange, servesCuisine, paymentAccepted, amenityFeature, aggregateRating, sameAs. v1 had name and openingHours — that's it.

kitchen schedule"). Concrete value, not "subscribe to our newsletter".

fonts preloaded, no late-loaded layout-shift fonts. v1 had a CLS of 1.7 (catastrophic). v2 lands at 0.008.

v1 was 2.84MB; v2 is 122KB.

just the current year. Reads as longevity. Design rule: when the establishment year is known, the footer MUST show a range. Derived from the PaparottiS review on 2026-05-11.

8pm and Closed now · opens at 5pm today. The earlier wording (Open · closes 8pm in the badge, Open now · …` in the bar) was inconsistent and ambiguous — "Open" alone could mean "open today" or "open generally" rather than "open right now". The badge and bar now speak in one voice. See open_status_strings in the .json sidecar. Derived from the PaparottiS review on 2026-05-11.

placeholders use stock photo + dark gradient + light blur + centred label, not flat colour blocks. Page reads as finished design pre-photos. Derived from PaparottiS round-2 review on 2026-05-11.

Hero already has Get Directions + View Menus; mobile sticky bar already has Directions + Call us. A third copy in the status strip is noise. Derived from PaparottiS round-2 review on 2026-05-11.

mobile). Single-column text-only story is lopsided. If the client doesn't yet have a photo, use the placeholder treatment above. Derived from PaparottiS round-2 review on 2026-05-11.

Contact / Amenities) is taller than the map, lift "What to expect" amenities out and place them as a card under the map. Restores balance. Derived from PaparottiS round-2 review on 2026-05-11.

between Our Story and Menus. Production: Elfsight / IG Basic Display API / curated static. Cafes and bars likely want the same block — TBC. Derived from PaparottiS round-2 review on 2026-05-11.

shopping centre / mall, address line one includes the centre name (e.g. Shop 1038A, Westfield Tuggerah). Centre name is the local landmark customers navigate to first. Derived from PaparottiS round-2 review on 2026-05-11.

Metrics this template hits

When deployed with real images, the template lands roughly at:

By comparison, the median AU cafe in our corpus scores ~50 on FVS, and the v1 prototype the template replaces scored 34 on PSI Performance with catastrophic CLS.

Data fields needed to populate

See the Data fields tab. Every variable required to deploy this template for a real business is listed there with its type, whether it's required, and an example value. If the build pipeline can populate that schema, the template can be deployed for any cafe.

What this template doesn't try to solve

dedicated form. Add via a /functions/ page if needed.

Existing customers find it via the menu page; new visitors don't need it.

different information architecture.

the business has one.

How to use this as a Slipstream build

1. Fill in every field listed in the Data fields tab against the real cafe's information. 2. Source 4 photos: cafe exterior at dawn (hero), exterior front-entry close-up (gallery), interior (gallery), food (gallery). The first two are non-negotiable — without them, FVS drops 24 points. 3. Generate the JSON-LD schema with all required + optional fields populated. 4. Test PSI on staging before deploying. CLS must stay under 0.1. 5. Wire the newsletter form to the customer's preferred list manager (Mailchimp / Mailerlite / Klaviyo / Square Marketing).

Open questions

or is the on-page menu enough? Currently the template links to a PDF.

the cafe takes bookings? Currently shows phone + walk-in.

improves time-on-page significantly. Not enough data yet.