Skip to content
Webnailed
Case studyLocal business

Brightline Coffee

The brief: Help a local person on a phone decide to visit — hours, vibe, directions, nothing else in the way.

Webnailed build example — a demo, not a real business.

Proof spine

This demo is a teaching object, not a fake success story.

It shows what changed, which Standard criteria improved, and what a member should save into their own project before asking for an audit.

Brief

One visitor, one action

Help a local person on a phone decide to visit — hours, vibe, directions, nothing else in the way.

Before

Raw AI trap

'Best in town' is an unverifiable claim

After

Webnailed pass

The improved hero says 'Your coffee, ready before you arrive', shows one order-ahead CTA, and includes true hours.

Audit

WN-02 · Honest proof

Hours, roast facts, and atmosphere — every claim checkable.

Project

Action the member can repeat

Rewrite your hero to one headline, one sub-line, and one primary CTA; save a revision_note.

The decisions, annotated

Why this works — pinned to the pixels

Four deliberate decisions make this page feel professional. Tap each pin to see the reasoning — and the module that teaches it.

brightline-coffee.example

Callout 1 of 4 · tap pins or cards

Weak vs strong

What the raw AI draft would have shipped

Same brief, no system. The weak version below is what AI tools produce by default — it looks finished, and that's exactly the trap.

The same brief, two outcomes

Illustrative weak draft — what NOT to ship
  • 'Best in town' is an unverifiable claim
  • Awards and votes the business never received
  • Social links outrank the visit action
  • No hours anywhere in the first screen
  • Looks finished. Isn't. That gap is what Webnailed teaches you to see.

Synthetic teardown

Brightline Coffee: the hero

Labelled example: Brightline Coffee is a demo, not a real business.

Weak state

A raw AI draft opens with 'Welcome to Brightline Coffee', two equal buttons, and a rotating slider.

Improved state

The improved hero says 'Your coffee, ready before you arrive', shows one order-ahead CTA, and includes true hours.

D1 · Headline

Before: Welcome to Brightline Coffee

After: Your coffee, ready before you arrive

The message is about the visitor's outcome.

D1 · Buttons

Before: Learn More plus Our Story

After: One Order ahead CTA

One primary action removes hesitation.

D5 · Slider

Before: Three rotating taglines

After: Removed

A carousel of messages communicates nothing clearly.

Lesson

A hero is a 5-second answer. Subtraction beats decoration.

Project action

Rewrite your hero to one headline, one sub-line, and one primary CTA; save a revision_note.

The brief that steered this build

Build a homepage for an independent cafe. Visitor: a local on a phone deciding where to go. Primary action: get directions. Show today's hours in the first screen. Hard rule: zero invented reviews, ratings, or awards — only true, checkable facts.

Notice the hard rules: honest-proof constraints are written into the prompt itself. That is the difference between prompting and directing.

The modules that teach these decisions

  • One clear local actionM07
  • Honest trust signals with no fake reviewsM06
  • Mobile-first local business structureM10

Build something like this

Study the breakdown, then follow the path and build your own honest version — with two private audits a month to keep you on the standard.

Join Webnailed — 19 EUR/month

The next case study could be your site.

Members learn exactly these decisions — and get private audits that check whether their own pages make them.

19 EUR/month · cancel anytime · no income promises