One real check, start to finish.

The business is a family-owned wine and spirits shop on Oʻahu and Maui. We blurred its name, its stores and anything else that would say who it is.

The before screenshots are real and dated. The afters come from a demo build with sample data, not a live fix, so each one is labelled MOCKUP.

What a customer sees today.

  • The homepage on a phone shows no hours and no phone number. Neither appears anywhere on the site.
  • The store addresses don't agree from page to page.
  • Nothing asks if you're 21 before you see the bottles.
The shop's homepage on a phone: a wine glass video behind a blurred logo, headline and description, and two buttons. No hours, no phone number, no age check.
Homepage on a phone, name and headline blurred · captured

Five fixes, one layer each.

L1

One address per store, everywhere.

For most of the stores, the contact page and the footer give different street addresses. After: one record per store feeds every page and form.

The contact page's store list: two map pins, each with a blurred store name and a blurred street address.
Contact page, stores and streets blurred · captured
A store card in the demo: blurred store name, address and phone number above the opening hours.
MOCKUP · demo build: one record per store
L2

Newsletter signups that arrive.

The signup box is on every page, but the site's own code says it has no storage connected, so signups most likely go nowhere. After: each one lands on a list the shop can see.

The newsletter box: Stay connected, an email field and a Sign up button.
Signup box on every page · captured
The demo's staff dashboard counting one newsletter sign-up. The logo is blurred.
MOCKUP · demo build: the shop sees each signup
L3

Events you can book.

The events page still showed an event months past, and its Reserve a Seat button only opened an email. After: each event shows seats left and takes a booking.

An event listing from earlier in the year with the venue, date and price blurred, and a Reserve a Seat button.
Events page, venue, date and price blurred · captured
A demo event with its price per person, 15 of 24 seats left, a ticket count and a Reserve 2 seats button.
MOCKUP · demo build: seats left and a booking
L4

An age check and a privacy policy.

The shop sells alcohol and asks for emails and phone numbers, but the site has no age check and no privacy policy. After: a 21+ check on the first visit, with both linked.

The homepage on a computer opens straight onto the shop. Logo, menu, headline and awards are blurred.
Homepage on a computer, name and awards blurred · captured
The demo's first-visit question, Are you 21 or older, with Yes and No buttons and links to the terms and privacy policy. One line is blurred.
MOCKUP · demo build: age check on the first visit
L5

Order for pickup.

To reserve a bottle, a customer fills in a form and waits for a reply, with no bottles, prices or pickup times. After: choose the bottle, the store and a time, and see the total.

The bottle reserve form: three drop-downs for the bottle, the quantity and where to pick up, each reading Select an option.
Bottle reserve form · captured
A demo order summary for one sample bottle with tax, the total, a pickup time and a Place order button. The store is blurred.
MOCKUP · demo build: an order for pickup

What a customer would see.

A customer searches, taps the listing, sees the right hours, the site opens, and they order for pickup.

MOCKUP
MOCKUP · demo build. Drawn for this page, with no real business in it. A customer searches, taps the listing, sees the right hours, the site opens, and they order for pickup.

Get your free findings sheet for your business.

Tell us who you are and how to reach you. We check your web address, your website and your listings, and the sheet arrives within three business days.

Island

Phone or email. One is enough.

What's wrong? (optional)