All work

Client projectRestaurant websiteCase study

Sand Dollar Restaurant & Lounge Website Redesign

I rebuilt an oceanfront restaurant’s website & tied it into ordering, reservations, gift cards, and Google. Guests can check the hours, see the menu, then open ordering or reservations right from their phone.

Designer
Dylan Dwight
Role
Front-End Web Designer & Developer, UX/UI
Timeline
April–September 2026Plus a remote seasonal refresh, October 2026
Platform
Shift4 / SkyTab ecosystem
The redesigned Sand Dollar Restaurant and Lounge homepage on desktop: logo, Menu, Gift Cards, Reservations, and an Order Now button above a seafood hero photo with the headline Where Ocean Views Meet Coastal Flavor.
After Redesigned homepage · Desktop

Overview

Sand Dollar Restaurant & Lounge is a restaurant, bar, and live events venue in Rockaway Beach, Oregon. New competition was opening nearby. The old website wasn’t pulling its weight.

Hours & menus were out of date. The main actions were hard to find. Nothing on the site connected to ordering, reservations, or gift cards. For a restaurant that depends on visitors finding it fast, that’s a real problem. It gets worse in summer, Sand Dollar’s busiest season.

I moved the site from GoDaddy to Shift4 & redesigned it around what guests actually come to do. Then I tied it into online ordering, reservations, gift cards, and the restaurant’s Google listing. The goal was one connected system instead of a website sitting off on its own. I wanted guests to find what they need in summer so the restaurant could hold on to its regulars & long term guests instead of losing them to other businesses nearby.

At a Glance Google numbers: April–September 2026

  • 100,000Google Business Profile views
  • One SystemWebsite, ordering, reservations, gift cards & POS on Shift4
  • RehiredThe owner brought me back for remote seasonal work in October 2026
  • PositiveFeedback from staff, the owner & guests

My Role

My scope was the website, the Google Business Profile, and the restaurant systems connected to them. The owner handled other listings like Yelp & TripAdvisor. I’m a front-end oriented web designer & developer. I use UX/UI principles to decide what goes where: clear hierarchy, short paths to the main actions, and layouts that work on any screen.

  • UX ResearchGuest needs, site audit, page structure
  • UI DesignLayout, navigation, visual direction
  • Front-End BuildResponsive pages in the Shift4 website editor
  • ContentCopy, current photos, menus, hours
  • SEO & GEOGoogle listing, search & AI search visibility
  • Systems & SupportOrdering, reservations, gift cards, the POS (point of sale system), staff training
Moved from
GoDaddy Website Builder
Moved to
Shift4 website, Shift4 POS, SkyTab online ordering, Shift4 reservations linked with OpenTable, Google Business Profile
Shift4 supplied
The website editor, online ordering, reservations, gift cards, and the POS
I designed & set up
Page layout, navigation, copy, photos, menus, ordering & reservation settings, plus the links between systems

UX Research & Discovery

Most people who look up a restaurant want a few things, fast: Is it open? Where is it? What’s on the menu? Can I order or book a table?

I went through the old site the way a guest would, then lined that up with the questions guests kept asking staff in person & on the phone.

What the Old Site Showed

  • The main navigation only had Home & About. The menu, reservations, and online ordering were hard to find.
  • The photos were strong, but the page didn’t put the most important guest actions first.
  • Contact details & hours sat low on the page.
  • The contact form was generic & didn’t match the decisions restaurant guests are trying to make.
  • Food, drinks, catering, and venue info existed but wasn’t organized into a clear path.

Behind the Scenes

Working with the site day to day showed what screenshots can’t. Menus & hours were outdated. Pages took a lot of scrolling. Photos didn’t always match the restaurant. There was no real support for online ordering, reservations, gift cards, or events.

The old site's Special Events and Catering section: a plated seafood photo with a short paragraph about private events and a phone number, and no button or link to act on it.
Before Events & catering. Events info existed but had no clear path.

The Guest Path I Designed Around

  1. DiscoverFind Sand Dollar on Google, Maps, or an AI search
  2. ConfirmCheck the location, hours, and what they serve
  3. ReviewLook through the current menu
  4. ActOrder online, book a table, or buy a gift card

From Problem to Design Decision

Problem on the old siteWhat I changed
Navigation only had Home & AboutThe header leads with Menu, Gift Cards, Reservations & Order Now
Hours sat low on the page, with only today’s showingVisit Us lists hours for every day, plus ordering & reservation cutoffs
No clear path to ordering, reservations, or gift cardsAn Order Now button plus shortcuts right under the top banner
Menus & hours were out of dateThe menu is real text that I kept current with each seasonal update

Before & After: The Homepage

The old GoDaddy homepage: a dusk photo of the restaurant with the headline Taste the Ocean's Best, the address, and a single Visit Us button. No menu, ordering, or reservation links.
Before GoDaddy

Nice Photo, No Clear Next Step

  • Navigation: just Home & About
  • One button, “Visit Us”
  • No link to the menu, ordering, or reservations
  • Hours further down the page
The redesigned Shift4 homepage: Menu, Gift Cards, Reservations, and an Order Now button in the header, with a See Menu button on the top banner.
After Shift4 · Redesigned Around Guest Actions

Every Main Action Up Front

  • Menu, Gift Cards, and Reservations in the header
  • Order Now stands out as the main button
  • “See Menu” right on the top banner
  • The same actions carry over to mobile

Before & After: Hours & Contact

The old contact page footer: address, phone, and email, then Hours showing only Open today 12:00 pm to 08:00 pm in a dropdown.
Before Bottom of the contact page. Only today’s hours, tucked in a dropdown under the contact form.
The new Visit Us section: address, phone, email, Monday to Sunday hours, happy hour, holiday closures, last orders and reservations at 7:30 PM, doors close at 8 PM, and no same-day reservations.
After Desktop Visit Us. Hours, happy hour, holiday closures, and ordering & reservation cutoffs, right on the page. Captured from the live site in October 2026.

Design & Development Approach

Mobile First: That’s Where Guests Are

Lots of people look up a restaurant on their phone right before they decide where to eat, often from the beach, a hotel room, or the car. If the site is cramped or hard to use on a small screen, they move on to the next place. So I laid out every page for a phone first, then scaled it up for desktop.

  • Navigation turns into a full screen menu on mobile, led by the main guest actions.
  • Shortcuts for gift cards, reservations, and ordering sit right under the top banner.
  • The menu is real text with descriptions & prices that fits any screen size.
  • Ordering gets its own section with a direct takeout button.
  • Mobile full screen menu listing Menu, Gift Cards, Reservations, About Us, and Order Now.
    After Full screen navigation
  • Mobile homepage: a See Menu button on the banner, then Gift Cards, Reservations, and Order Online shortcuts above the About Us section.
    After Action shortcuts
  • Mobile Order Online section with the heading Order Online, Fresh from the Coast, a short description, and a Get Takeout button.
    After Order online section
  • The SkyTab online ordering menu on mobile: Sand Dollar logo, address and phone, and the Starters category with Calamari at 21 dollars.
    After Online ordering menu

Visual Direction

The look pulls from the restaurant itself: the teal logo, current food & dining photos, plus a wave divider that nods to the coast. Simple, warm, and easy to scan.

The Starters section of the website menu: Calamari, Garlic Feta Fries, and Prawn Cocktail, each with a short description and price.
After Desktop menu. Close view of the Starters section: real text grouped by course with descriptions & prices.

Building an Ecosystem, Not Just a Website

Most of Sand Dollar’s guest tools run on Shift4. I set them up to work as one system instead of separate tools.

The website, online ordering, Shift4 reservations, gift cards, and the POS menu all live in Shift4. Google, OpenTable, and the QR codes in the restaurant link back into it.

Not everything synced on its own. I kept hours, menus, and prices consistent by updating each place, publishing the changes, then checking the live pages.

Shift4POS + SkyTab

Runs inside Shift4

  • WebsiteMenu, hours, visit info
  • Online OrderingSkyTab pickup orders
  • Gift CardsDigital & physical
  • Shift4 ReservationsBookings in the POS

Linked in, some updates by hand

  • Google Business ProfileSearch, Maps, menu links
  • QR CodesOn site in the restaurant
  • OpenTableLinked to Shift4 bookings

OpenTable & Shift4 Reservations

The restaurant took bookings through both OpenTable & Shift4 reservations. I linked the two so bookings landed in the POS. Staff could see reservations alongside orders in the same system.

QR Codes in the Physical Restaurant

I made QR codes & placed them around the physical restaurant. Guests at a table or by the door could jump straight to the website, menu, or ordering on their own phone.

A teal QR code sign with the Sand Dollar logo in the center and the words Scan me.
On site QR sign in the restaurant.

The Build

Website

  • Moved the site from GoDaddy Website Builder to Shift4 & redesigned it.
  • Clearer desktop & mobile navigation, new copy, current photos, social links, plus correct hours & location.
Before
  • Home
  • About

One button, “Visit Us.” No link to the menu, ordering, or reservations.

After
  • Menu
  • Gift Cards
  • Reservations
  • Order Now

The mobile menu adds About Us. Shortcuts for gift cards, reservations & ordering sit under the top banner.

Ordering, Reservations & Gift Cards

  • Built & kept up a website menu & a Shift4 online ordering menu, with rules for items that can’t be ordered online.
  • Set up online ordering, reservation settings, and seasonal hours.
  • Linked OpenTable & Shift4 reservations so bookings flowed into the POS.
  • Set up digital gift cards & physical gift card options.
The Make a Reservation form with party size, date, and time fields, a Check Availability button, and a note that groups larger than 16 should call the restaurant.
After Reservations. Party size, date, and time in one step, with a phone option for big groups.

Day to Day Operations

  • POS menu & price updates.
  • Device & connection troubleshooting.
  • Staff training on payments & gift cards.
  • Filed Shift4 support tickets & feature requests on a regular basis whenever I hit a gap in their ecosystem, like reservations not being able to block same day bookings or close a single holiday. Online ordering already supported holiday closures.
The Order Gift Cards page with a Send Digitally option, a gift card image, and an Order Gift Card button.
After Gift cards. Guests can order digital gift cards online. The live page also has a balance check.

SEO & GEO: Getting Found

SEO helps a restaurant show up in search results. GEO (generative engine optimization) is the same idea for AI answers, like when someone asks an AI assistant “where should I eat in Rockaway Beach?”

I treated the restaurant’s info like content that has to be easy for both people & machines to read: clear, current, and the same everywhere it appears.

SEO

  • Site submission, page titles, and descriptions.
  • Location keywords & real menu content on the page.
  • Google Maps & Google Business Profile upkeep: hours, photos, plus links to the website, menu, ordering, and reservations.

GEO

  • The same name, address, phone, and hours everywhere: the site, the Google listing, the ordering pages.
  • Menus as real text, with dishes & prices that can be read & quoted.
  • Plain, descriptive copy that answers what guests ask: what it is, where, when it’s open, and what it serves.
  • A complete, current Google listing.

After the Work: My AI Prompt Test

I tested local prompts across these AI tools. Sand Dollar’s name & website came up as the number one result.

Tools
ChatGPT by OpenAI, Claude by Anthropic, Google Gemini, Google AI Overviews, Perplexity
Perplexity models
Sonar 2, GPT-5.6 Terra, GPT-6.1, Gemini 3.7 Flash, Claude Sonnet 5, Claude Opus 5.5, Kimi K3, GLM 5.3, Grok 4.6, Nemotron 3 Ultra

These were my own tests, not a tracked ranking. AI answers can change over time.

Results & Impact

These numbers come from two different dashboards with different time frames. I keep them apart because they aren’t steps in one path.

Google Business Profile

April–September 2026 September is a partial month

  • 100,000Profile views
  • 39,000Searches
  • 15,187Customer interactions
  • 5,592Website clicks
  • 5,876Menu content views

In August 2026 alone, the profile logged 709 direction requests.

Website & SkyTab

Latest 31 day reporting window

  • 3,542Website visitors
  • 6m 43sAverage visit time
  • 178Clicks into the SkyTab online ordering flow
  • ~5.0%Ordering clicks ÷ website visitors (178 ÷ 3,542)

Online ordering clicks are clicks into the ordering flow, not completed orders or revenue.

A Gap in the Reporting

The same reporting view showed 0 attributed orders & $0 in attributed sales alongside the 178 clicks into ordering. It didn’t establish how those clicks related to completed orders. That’s a reporting gap I’d like to see Shift4 close.

What People Noticed

  • Staff responded well to the new website & the cleaner POS workflow.
  • Training got easier because menus & payment steps were clearer.
  • The owner & guests gave positive feedback. Guests used the site.
  • Clear, current info online meant fewer basic questions from guests.

These results reflect the combined effect of the redesigned website, updated local search presence, restaurant operations, seasonality, and guest interest, not the redesign alone. No revenue, completed orders, or sole cause is claimed.

Method and limitations

Source materials: Google Business Profile performance dashboards supplied by the client/project owner and the SkyTab website analytics dashboard. Google metrics cover April–September 2026, with September incomplete as of September 20, 2026. Website/SkyTab metrics use a separate latest-31-days window. Google views, searches, and interactions are platform-reported performance measures and should not be interpreted as a deduplicated, step-by-step user funnel. Online-order clicks show intent to open the order flow; they are not attributed orders or revenue. The August direction request figure comes from the same Google Business Profile records. The AI prompt results come from my own tests after the work was done, across the tools & Perplexity models listed on the SEO & GEO page, not a tracked metric, and AI answers can change over time.

Key Takeaway

A restaurant website only works when it’s connected. Google, the site, the menu, ordering, and reservations all have to tell guests the same thing, especially on a phone. People went for the menu & the website most. That backs up putting the menu, hours, and main actions first.

Reflection & Next Steps

What I Learned

The best call I made was treating the website, ordering, POS, and Google listing as one system & keeping hours & menus the same in each place. Most of the old site’s problems were really consistency problems. Staying consistent is as much an operations habit as a design choice.

Working inside the restaurant while building for it changed how I prioritize. The questions guests ask at the door or on the phone became the site structure. Next time I’d set up better tracking on day one so the impact is easier to measure.

Working Within Shift4’s Template

Shift4’s website editor set the page layout. My design work was in what I could control: section order, navigation, copy, photos & settings. This diagram shows the top of the mobile homepage. I drew it after launch from the live site.

  1. The menu button opens a full screen menu led by the main guest actions.
  2. “See Menu” sits right on the top banner.
  3. Shortcuts for gift cards, reservations & ordering sit right under the banner.
  4. About Us comes after the main actions.

After the Job: Rehired for Seasonal Work

  1. April–September 2026

    Redesign, launch, and ongoing upkeep while employed at the restaurant.

  2. October 7–8, 2026

    The owner was happy with the results & brought me back for remote seasonal work. I handled the Fall/Winter refresh: new hours, ordering cutoffs, reservation windows, menu updates, and holiday notices. I updated the website, Shift4, and Google, then checked the website, ordering & reservation changes live. One hours change touched eight different places.

How I Use AI in My Workflow

I use AI tools for research, drafts, and checks. This case study was put together with generative AI help from my own notes, screenshots, and data. I edited it & checked every claim myself.

Next Steps

  • A regular seasonal update routine so hours, menus, ordering, and listings stay in sync every time the menu changes.
  • Keep pushing Shift4 on feature requests, like letting reservations block same day bookings & close single holidays.
  • Set up better before & after tracking for future changes.
Contact

Have a project in mind?

Tell me what you're working on and what isn't working today. I aim to reply within two business days.