Elliyeen Research · Food & Beverage · Richardson, TX · CX & Financial Model Audit

People were ordering.
The business didn't know why.

0
Item-level margin visibility
15–30%
Of each delivery order lost to platforms
$15K–$45K
Annual improvement possible [BENCHMARK]
2
Competing websites splitting SEO authority

Milano Family Pizza has built something that most restaurants never achieve: a loyal repeat customer base in a competitive market. People who order once come back. The product quality is there. The demand is real.

What's missing is the financial architecture that converts that loyalty into margin. Without item-level cost visibility, the restaurant is promoting products without knowing which ones fund growth and which ones erode it. Without a retention mechanism, repeat customers return by habit — not by design. Without direct order infrastructure, every delivery platform takes 15–30 cents of every dollar before Milano sees it.

This report covers the customer experience audit — why people order and why they don't come back more often — and the financial model that shows what the business is leaving on the table.


Owner's Vision — What This Restaurant Is Building Toward

Good food is already happening at Milano. The question is what the owner wants this business to become — and whether the current operating model gets them there.

Current State
  • Revenue driven by volume, not margin management
  • No visibility into which items are most profitable
  • Heavy dependence on DoorDash / Uber Eats for delivery
  • Repeat customers return by habit, not by design
  • Two websites compete with each other for local search
  • No named process or differentiating brand story
Desired State
  • Knows exactly which items fund growth and promotes them
  • Family bundle orders are the default Friday night choice
  • 30%+ of orders come direct — not through platforms
  • Loyalty program keeps regulars coming back on schedule
  • One authoritative website ranking for "pizza Richardson TX"
  • Milano is the pizza the Richardson family calls first
The Bridge
From "the pizza place people find" to "the pizza place people choose"
Milano has already earned the first purchase. The challenge is owning the repeat decision — the Friday night call that could go to any pizza delivery in Richardson. Every recommendation in this report is aimed at making Milano the default, the habit, the first name that comes to mind. That is a function of experience, not just product quality.

Customer Experience Audit — Who Orders Pizza

Pizza customers are not one segment. The ordering experience must address three distinct buyer occasions — each with different triggers, different expectations, and different margin profiles.

Buyer Occasion 1 — Highest Value
The Family Friday
Who: Parent, 35–55, ordering for 4+ people on a Friday or Saturday night.
Trigger: No one wants to cook. Kids are hungry. The decision is fast and familiar.
Order profile: Large pizza + sides + drinks. $35–55 average order value.
Margin opportunity: Bundle framing increases AOV by 35–60% and concentrates choice on high-margin combinations. This buyer is deciding between Milano and five other options. The first recognizable bundle wins.
What they need: A clear, compelling "dinner for four" option that removes the decision from the menu and makes ordering effortless.
Buyer Occasion 2
The Weeknight Solo
Who: Single adult or couple, ordering on a Tuesday for convenience.
Trigger: Tired, hungry, doesn't want to cook, wants something reliable.
Order profile: Individual pizza or personal pan, $14–22 AOV.
Margin opportunity: Lower order value, but this buyer is the most likely to become a habitual repeat customer. The loyalty mechanism is specifically for this buyer.
What they need: Speed, reliability, and a reason to order Milano again next week instead of trying something new.
Buyer Occasion 3
The Group Event
Who: Office lunch, sports party, team dinner.
Trigger: Need to feed 10+ people. Budget is secondary to reliability and convenience.
Order profile: Multiple pizzas, sides, drinks. $80–200 average order.
Margin opportunity: Highest AOV per transaction. Currently captured by word of mouth only. A "group order" or "party package" option on the website/app makes this occasion explicit and easier to book.
What they need: An easy way to build a large order and confirmation that it will be ready on time.

Customer Experience Audit — The Ordering Journey

The Family Friday buyer's journey. Every gap is a moment where the order either goes to Milano or to the next option on the list.

Stage What the Buyer Does What They Find (Current) Status
Trigger "We need pizza tonight." Mental shortlist: 3–5 known pizza options. Competitive
Search Google "pizza delivery Richardson TX" or opens DoorDash Two Milano websites compete with each other in organic results. Neither ranks #1. Failure
Menu browse Scrolls menu looking for family option Individual pizzas listed. No featured bundle. Family decision requires building order from scratch. Friction
Order build Adds items one by one No upsell suggestion. No "add wings for $8" prompt. Each item is a separate decision. Revenue loss
Checkout Completes order via platform or website If via DoorDash/UberEats: 15–30% of order revenue leaves before Milano sees it. Margin erosion
Delivery Waits for order No estimated time shown. Temperature on arrival depends on packaging and distance. Variable
Post-order Eats. Maybe leaves review. No mechanism to capture contact info. No loyalty trigger. Order is done and forgotten by Milano. Lost
The core failure: The ordering experience is passive. The customer does all the work. Milano has no mechanism to guide the order toward higher margin, capture the customer for the next order, or learn which items earned the repeat visit. Each order is a standalone transaction with no connection to the next.

Customer Experience Audit — The Repeat Visit Problem

Acquiring a pizza customer costs 5–7× more than retaining one. Milano's most important revenue lever is not new customer acquisition — it is converting first-time buyers into regulars who order by habit.

The Gap
Every customer resets after each order
Without a loyalty mechanism, a customer who orders Milano four times has exactly the same relationship with the restaurant as a customer who ordered once last year. Milano has no way to identify them, reward them, or give them a reason to choose Milano on Friday night over the new pizza place that just opened. The repeat rate — the single most important metric for a neighborhood restaurant — is controlled entirely by product quality and habit, not by design.
The Fix — Loyalty Without Discounting
Reward frequency without eroding margin
The mistake most restaurants make with loyalty programs is discounting — "10% off your 5th order." This trains customers to expect a lower price, which erodes margin permanently. The alternative: reward with product, not price. "Order 5 times, get free garlic bread." The garlic bread costs Milano ~$1.50 in food cost. The repeat visit that earned it is worth $22–35 in revenue. The math is overwhelmingly favorable. And the customer feels recognized, not discounted.
The Direct Order Incentive
Make ordering direct feel like the smart choice
"Order direct at milanospizza.com and get free garlic bread on your first order." One sentence. It moves customers off DoorDash (where Milano loses 15–30%) onto a direct channel (where Milano keeps 100%). The cost of the incentive — $1.50 in food — pays for itself the first time a previously platform-dependent customer orders direct. Every subsequent direct order is pure margin recovery.

Customer Experience Audit — Five Experience Fixes

1
Feature the Family Bundle above individual items On every ordering interface — website, app, in-store board — the Family Bundle (large pizza + wings or breadsticks + 2-liter) appears first and prominently. It makes the Friday night decision effortless. It increases AOV by 35–60% on bundle-adopting orders. It guides the customer toward the highest-margin combination without requiring them to discover it.
2
Consolidate to one website and own local search Two Milano websites compete with each other for "pizza Richardson TX" — splitting authority and ensuring neither ranks #1. One canonical site, fully optimized for local search, with consistent NAP (name, address, phone) across all directories. Google Business Profile completed and updated weekly. Within 90 days, one listing should rank in the local map pack for pizza delivery searches in Richardson.
3
Add an estimated delivery time to every order confirmation One of the most common reasons customers don't reorder a restaurant: uncertainty about timing. "Your order will be ready by 7:15pm" is a commitment. It reduces anxiety. It makes the wait feel predictable. And it separates Milano from every pizza brand that says "30–45 minutes" and actually arrives in 65.
4
Capture email at point of first direct order "Get updates and exclusive offers" — one checkbox at checkout. This is the only acquisition moment Milano controls directly. Platform orders yield no customer contact info. Direct orders do. The email list is the business asset that survives algorithm changes, platform fee increases, and competitive pressure. Every direct order customer who opts in becomes reachable for the next 3–5 years.
5
Ask for reviews at the right moment Most restaurant review requests come in the post-order email — when the customer is no longer emotionally invested. The right moment is 20 minutes after estimated delivery: "How was your Milano order tonight? Your feedback means everything to us." One tap to Google. That's the review request. The timing is the difference between a 4% response rate and a 22% response rate [BENCHMARK].

Financial Model — Unit Economics

The economic engine of a pizza restaurant runs on the contribution margin per order. Without item-level visibility, the restaurant cannot distinguish between orders that fund growth and orders that erode it.

Metric Benchmark Range Milano Estimate Confidence
Gross margin (food only) 60–72% of menu price [MISSING — no COGS data] Benchmark
Average order value (in-person/direct) $22–$28 [MISSING — POS data needed] Benchmark
Average order value (platform) $24–$32 (higher basket, lower net) [MISSING] Benchmark
Platform fee (DoorDash/UberEats) 15–30% of order revenue [VERIFY with platform agreement] Missing
Net margin per platform delivery order ~5–12% after food + platform fee Potentially negative after labor Risk
Net margin per direct delivery order ~30–45% after food + delivery 3–4× better than platform orders Strong
The Risk No One Has Named
Milano may be growing revenue while shrinking margin
If 60% of Milano's delivery orders come through third-party platforms at 25% fees, and the net margin on food is 40%, then each platform delivery order nets approximately 15 cents on the dollar after food and fees — before labor and overhead. A business growing delivery volume through DoorDash can increase revenue and decrease profit simultaneously. Without a margin-by-channel view, it is impossible to know whether growth is helping or hurting.

Financial Model — Third-Party Platform Risk

DoorDash, Uber Eats, and Grubhub are customer acquisition tools that have become customer ownership tools. The restaurant supplies the food and the reputation. The platform owns the customer relationship, the contact information, and the ability to promote a competitor the next time the customer opens the app.

Platform fee rate
15–30%
of each order before Milano sees a dollar
Customer data Milano keeps
$0
Platform owns the contact info. Milano cannot remarket.
Direct order net margin advantage
3–4×
vs. same order through a platform
The Strategy
Use platforms for discovery. Own the repeat order.
Platforms are not the enemy — they are discovery infrastructure. A customer who finds Milano on DoorDash is a legitimate new customer. The mistake is letting the platform own the second, third, and fourth order too. The goal is to convert each first-time platform customer into a direct order customer by order 2: "Order direct at milanospizza.com — free garlic bread + faster delivery." That message can go on the pizza box, the receipt, and the post-order email capture for customers who volunteer an email. Platform for discovery. Direct for repeat.

Financial Model — Revenue Pathway

Three improvements, each with a direct impact on net margin. No new customers required for any of them.

Bundle adoption (AOV lift)
+15–20%
on bundle-adopting orders [BENCHMARK: 35–60% possible]
Platform-to-direct shift
+$3–8
per converted order in net margin recovery
Loyalty repeat rate increase
+10%
repeat visits within 90 days [BENCHMARK]
Combined Annual Impact
$15,000–$45,000 net improvement [BENCHMARK — requires Milano's actual baseline]
These three improvements are not independent — they compound. A customer who orders via the bundle has a higher AOV. If that order is direct, the full margin is retained. If the loyalty program brings them back 3 more times this quarter, those orders are acquired at near-zero cost. The combination of bundle × direct × loyalty is where the financial leverage lives — not in any single improvement in isolation.
[VERIFY] All projections require Milano's actual POS data: current AOV, order volume by channel, repeat visit rate, and platform fee agreement. The direction of these estimates is reliable. The magnitude depends on the starting baseline. First action: pull 90-day POS export and platform revenue statements.

30/90-Day Roadmap

Sequenced by leverage: data first, experiment second, scale third.

30 Days — Build the Foundation
Measure before moving
Week 1: Pull 90-day POS data by item. Pull COGS per item. Pull platform order volume and fee statements. Calculate contribution margin per item. Identify margin leaders.

Week 2: Design Family Bundle using highest-margin combination. Set price to maintain margin. Update online menu and in-store board to feature bundle prominently.

Week 3: Launch bundle. Track AOV daily. Simultaneously: add "order direct / free garlic bread" message to pizza boxes and post-order confirmation.

Week 4: Review bundle experiment. Begin loyalty stamp card (digital or physical). Launch Google review request 20 minutes post-delivery.
90 Days — Validate and Scale
Double down on what's working
Month 2: If bundle experiment succeeds (AOV up ≥15%): implement permanently and design second bundle for group occasions. Analyze direct vs. platform order mix — track shift toward direct. Monitor loyalty redemption and repeat visit frequency.

Month 3: Website consolidation — redirect secondary domain, consolidate SEO authority to one site, optimize for "pizza Richardson TX" local pack. Formalize email capture on direct ordering. Build first customer email — Milano origin story or new menu item launch to re-engage list.
Prepared by Elliyeen Research · Confidential · Milano Family Pizza
Link copied to clipboard