Delivery algorithm optimization: before vs after with the Masterestaurant framework

Verdict: delivery algorithm optimization is won through OPERATIONS, not discounts or paid placement. Acceptance time under two minutes, merchant-caused cancellations below 2 %, photos and descriptions on 100 % of listed items, and a digital menu engineered by contribution margin rather than by the owner's taste. An operator in the 500 thousand to 1 million dollar annual band who fixes those four variables moves up inside the aggregator without paying a single extra point of commission, while the one buying position with 30 % promotions is financing growth that destroys margin. Delivery carries its own unit economics: if you never cost it separately, with its own break-even and its own food cost, the platform is selling you volume while you pay for the party.
At that scale, leaving your digital channel to the aggregator's account manager stopped being a minor call: it is a full line of business governed by an algorithm you did not write but can absolutely read.
Let me start with the uncomfortable part. Most operators I work with believe the aggregator's ranking rewards price, so they live on promotions; the ranking rewards FULFILLMENT — fast acceptance, promised prep time met, no cancellations, no complaints — because the platform's business is diner retention, not your kitchen's profitability. That misalignment of interests frames this entire paper, and it explains why a discount works for a week and then stops working.
Delivery algorithm optimization, side by side
| Operation before optimization | Operation after the Masterestaurant framework | |
|---|---|---|
| Average order acceptance time | ✕5.8 minutes (tablet shared with the register) | ✓1.4 minutes (dedicated KDS, one owner per shift) |
| Merchant-caused cancellation rate | ✕6.2 % of peak-shift orders | ✓1.7 %, an 86 % reduction |
| Effective commission on channel gross sales | ✕32 % (base fee plus a permanent 15 % promo) | ✓24 % (base fee plus daypart campaigns) |
| Contribution margin on the delivery ticket | ✕11 % of channel sales | ✓27 % of channel sales |
| Food cost of the digital catalogue | ✕38 % (mirror of the dining-room menu) | ✓29 % (channel-specific menu engineering) |
| Items with professional photo and description | ✕41 % of published SKUs | ✓100 % of published SKUs |
| Average digital-channel ticket | ✕9.40 USD | ✓13.10 USD with structured combos and upsell |
| Five-star ratings in-app (last 90 days) | ✕61 % of all ratings | ✓88 % of all ratings |
Chapter 1 — Why the aggregator's ranking ignores your discounts
The aggregator's algorithm ranks by the probability that an order ends well, not by price, and that single sentence reorders your entire channel strategy. Consider what the platform is defending: its business is getting the diner to open the app again, so the weight sits on FULFILLMENT signals — seconds to accept, deviation against the promised time, merchant cancellations, later complaints — because those predict repeat purchase. A discount, by contrast, buys borrowed visibility for seven or ten days and then hands the slot back with your margin already bitten. In a channel moving 1.51 trillion dollars in 2026 and growing at a 6.24 % compound rate through 2031 according to Statista (2026), giving away contribution points to buy a position that operations gives away free is the most expensive way to compete. Start by measuring your acceptance time this week.
Chapter 2 — The four numbers that govern your visibility
Four indicators explain almost all the variation in your position inside the app, and none of them costs money: acceptance under two minutes, merchant cancellation below 2 %, compliance with the promised time, and a complete catalogue with photo and description on 100 % of dishes. One operator accepting in forty seconds and another accepting in four minutes sell the same food in the dining room and live in different worlds inside the app. There sits the trap I see in most operators: the edge does not come from the software, it comes from the operation the software makes visible. A tablet forgotten at the end of the bar destroys more ranking than any new competitor. Put that tablet where the line cook sees it without turning.
Chapter 3 — The digital catalogue is not the dining room menu
A dish that survives twenty minutes inside a sealed bag is a different product from the one that reaches the table, and confusing them produces complaints the algorithm reads as your failure. Menu engineering for the digital channel runs on two axes: contribution margin after commission — which on the large platforms takes between 15 % and 30 % of the ticket — and RESISTANCE to transport. A plate with an emulsified sauce and fried elements loses texture in eight minutes; with 30 % commission on top, every refund for a cold arrival costs the whole dish plus the ranking penalty. My criterion, after years reordering delivery menus: first pull from the app whatever does not travel, then optimise photos. Reversed, you spend money photographing a logistics failure.
Chapter 4 — What changes across annual revenue bands
The same operating rule produces very different economics depending on how much the house bills, and that nuance decides where you invest first. Below 500 thousand dollars a year, cutting acceptance to ninety seconds is free and usually moves orders between 8 and 15 %: do not buy software, relocate the tablet and assign one owner per shift. Between 500 thousand and one million the first real cost appears, a dedicated expediting station during peak hours, paid for by the savings on cancellations. Above one million it pays to integrate the aggregator into the point of sale and remove manual keying, the source of 60 to 80 % of order errors in kitchens juggling three apps. Past five million we are talking about a part-time channel analyst reading the weekly panel. The thresholds stay identical; the purchase order does not.
Chapter 5 — The high end: celebrity, large format and its own costs
Above five million dollars a year — the media-chef restaurant, the large-format themed venue, the brand with a queue at the door — the problem stops being visibility and becomes brand protection, something no small operator needs to solve. Here a lukewarm delivery does not cost a 22-dollar refund: it costs a review with a photo that circulates and stays. That is why the right answer in this band is usually a separate delivery menu, six to ten references designed to travel, and often a satellite dark kitchen in the highest-demand zone. The global dark kitchen market will reach 171.3 billion dollars by 2033 according to Global Growth Insights, and cloud kitchens 203.72 billion by 2033 according to Grand View Research. Past ten million, with several units, the decision becomes a virtual brand portfolio rather than a menu.
Chapter 6 — What would happen if you switched off every promotion for a month?
Let us run the experiment to the end, because the answer is uncomfortable. Switch the discounts off on Monday: the first week you lose between 20 and 35 % of orders, and the urge is to turn them back on by Thursday.
Hold, while keeping acceptance under two minutes and cancellation below 2 %, and by the third week volume recovers 70 to 85 % of the previous level, but with full contribution margin, because ranking rests on fulfilment. The order that never came back belonged to the deal hunter, who was never going to repeat at full price. The channel's paradox is exactly that: promotion brings volume and destroys the signal that delivers volume for free, and it resolves by using discounts to LAUNCH a new unit, with an end date written down, never as a crutch. At Masterestaurant we call this buying traction, not buying customers.
Chapter 7 — Automation, robots and what actually reaches your kitchen by 2028
Separate the headline from the executable investment, because the sector's technology noise exists to sell software. The delivery robot market projects 3,236.5 million dollars by 2030 at a 32.4 % compound rate according to MarketsandMarkets, drone package delivery 5,238.8 million at 38.7 % according to Grand View Research, and Serve Robotics announced up to 2,000 robots operating with Uber Eats in its Form 8-K filed with the SEC. None of that decides your week. What decides your week is the aggregator-to-point-of-sale integration and a dashboard carrying those four indicators. Diego F. Parra puts it this way in Masterestaurant audits: win the algorithm you have before buying the one from 2030.
Chapter 8 — How to read the panel and what you decide with it
A one-page weekly dashboard, reviewed Tuesday morning, is worth more than any channel consultancy, and this is the exact discipline. Record five figures per week and per location: average acceptance time in seconds, merchant cancellation percentage, average deviation against the promised time, percentage of the catalogue carrying photo and description, and contribution margin after commission per dish. When cancellation crosses 2 %, do not hunt for culprits inside the app: hunt for the dish that runs out at eight and stays published. According to Statista (2024), Mexico projects 18.27 billion dollars in online delivery by 2029, and at DiDi Food Mexico 70 % of the roughly 74,000 restaurants on the app are small and midsize businesses. That is your real competition. Set your acceptance threshold at 120 seconds tomorrow and measure who breaks it.
Chapter 9 — The five differences that actually move the needle
The aggregator does not rank by price, it ranks by the odds an order ends well. Acceptance time, promised prep time met and absence of cancellations outweigh any discount, and they are free: they depend on how you organize the station, not on how much you give away. The digital catalogue is not the dining-room menu. A dish that travels twenty minutes in a sealed bag arrives different, and one that breaks generates complaints the algorithm reads as failure to deliver. Menu engineering for the channel runs on two axes — contribution margin and transport resilience — and produces a shorter menu with food cost below the 32 % ceiling the Masterestaurant framework sets as a maximum, never as a target. The always-on promo destroys margin and eventually stops working.
Chapter 10 — The five differences that actually move the needle — in practice
A sustained 30 % becomes the diner's reference price, so removing it reads as a price increase; a daypart campaign, by contrast, switches on to fill the dead hour and switches off when the kitchen is slammed. Delivery carries its own unit economics and must be costed apart. Commission of 18 % to 30 % depending on city and plan, packaging of 0.60 to 1.40 dollars per order, delivery waste and assigned labor: unless all of that comes off the channel price, you cannot tell whether you are selling or subsidizing. The local engine and the aggregator reinforce each other. A Google Business Profile with the right category, current photos and answered reviews feeds near-me intent; the aggregator captures the conversion. When name, category and zone disagree across the two, you are competing against your own entity.
Criterion by criterion: before vs after
What the operator competing on price does
- Publishes the full dining-room menu in the app, same prices and same food cost as table service.
- Keeps a permanent 2-for-1 or 30 % promo running out of fear of losing position.
- Leaves the aggregator tablet at the register, handled between transactions, so acceptance time spikes at peak.
- Measures the channel by monthly gross sales, without isolating commission, packaging or delivery waste.
- Replies to negative reviews only once the rating has already dropped below 4.5.
- Assumes in-app geo-targeted advertising replaces a maintained Google Business Profile.
What the operator who governs the algorithm does
- Builds a dedicated digital menu of 18 to 24 SKUs chosen by contribution margin and transport resilience.
- Kills the always-on promo and buys visibility by daypart, with a spending cap and incremental-order measurement.
- Isolates digital operations at a station with its own ticket printer and shift owner, so orders are accepted in under two minutes.
- Costs the channel separately: commission, packaging, waste, assigned labor and a delivery-specific break-even.
- Answers 100 % of reviews within 24 hours and uses those replies to reinforce entity and coverage area.
- Aligns Google Business Profile, local SEO and aggregator listing on the same name, category and delivery zone.
The channel numbers your board should know
“We ran 780 thousand dollars a year across two locations and delivery was 34 % of sales, so we never looked at it separately. Once we costed it alone, the channel returned 11 % contribution margin against 27 % in the dining room: we were financing orders. We cut the permanent 30 % promo, trimmed the digital menu from 61 dishes to 22 by margin and transport resilience, and set up a dedicated ticket station with a shift owner. Within twelve weeks acceptance time fell from 5.8 to 1.4 minutes, merchant cancellations dropped from 6.2 % to 1.7 %, average ticket rose from 9.40 to 13.10 dollars and effective commission went from 32 % to 24 %. We lost 9 % of orders and gained 61 thousand dollars in annual contribution.”
Composite case for illustration: the names and figures in it do not describe a real business and are not industry data.
A 90-day roadmap to govern the algorithm
Export the last 90 days of order-level data from every aggregator and build a P&L for delivery alone: gross sales, true effective commission (base plus promos plus in-app ads), packaging per order, waste, assigned labor and the channel's own break-even. Add the four metrics the algorithm watches — acceptance time, prep time met, merchant-caused cancellations and trailing 90-day rating. Almost nobody has those eight numbers in one place, and without them every decision about the channel is an expensive hunch. The deliverable is a sheet with contribution margin per digital SKU and an honest verdict on whether the channel adds or drains EBITDA.
Cut the catalogue to 18 to 24 SKUs using two filters: contribution margin per dish and how the product behaves after twenty minutes inside a sealed container. Out go the fried items that go soggy, the salads that sweat and anything with fragile plating; in stay the dishes that travel well and pair into combos. Reprice for the channel so commission is absorbed without breaching 32 % food cost, build two or three combos that lift average ticket, and publish a professional photo plus description on 100 % of items. An incomplete catalogue is the cheapest structural vulnerability to close and the one most operators leave open.
Get the tablet off the register. Build a station with its own printer, a shift owner and a written protocol: accept within two minutes, mark ready only when the order is packed and sealed, and pause the channel rather than cancel when the kitchen saturates. Pausing costs you that hour's orders; cancelling costs you ranking for weeks, and hardly anyone draws that distinction. Track the four fulfillment metrics daily on a board the shift can see, because a team that cannot see the number will not move it.
Switch off the always-on promo and replace it with capped daypart campaigns measured on incremental orders rather than total orders. In parallel, align Google Business Profile, local SEO and aggregator listing on the same name, category and coverage area, answer 100 % of reviews within 24 hours, and lock a monthly 45-minute committee reviewing channel margin, fulfillment and ad return. By day 90 your delivery contribution margin should sit within five points of the dining room. If it does not, the problem is your menu, not the algorithm.
And with AI?
Optimize channels, pricing and unit economics of your dark kitchen. Diego F. Parra is an expert in AI applied to restaurants.
Delivery algorithm optimization: free tools to start today
Masterestaurant ecosystem tools applied to the digital channel
The Masterestaurant framework does not treat delivery as a side door: it treats it as a business unit with its own break-even, its own prime cost and its own menu. These three ecosystem tools cover the three decisions this white paper leaves on the table — how the channel model is designed, how each travelling dish is costed, and how cash is protected while volume grows.
Questions that come from the board
How does delivery algorithm optimization actually work on Rappi or Uber Eats?
How does delivery algorithm optimization actually work on Rappi or Uber Eats?
The aggregator sorts merchants by the probability an order ends well for the diner. Acceptance time, promised prep time met, merchant-caused cancellation rate, recent rating and catalogue completeness carry the weight. Price and promotions matter, but they sit below operational fulfillment, which is free and entirely within your control.
Should I kill the always-on promo even if orders drop?
Should I kill the always-on promo even if orders drop?
Yes, if channel contribution margin sits below 15 %. Losing 8 % to 12 % of orders while margin climbs from 11 % to 27 % leaves more absolute contribution, and it breaks the low reference price you installed yourself. Replace the permanent discount with capped daypart campaigns measured on incremental orders.
Can a restaurant under 500 thousand dollars a year compete on the aggregator?
Can a restaurant under 500 thousand dollars a year compete on the aggregator?
Yes, and with an edge, because the ranking variables are operational and require no CapEx. In Mexico roughly 74,000 restaurants are listed on DiDi Food and 70 % are local small businesses, according to DiDi Food (2024). Your first step is single: a dedicated ticket station and sub-two-minute acceptance for 30 days, before touching menu or ad spend.
Does a dark kitchen fix the delivery margin problem?
Does a dark kitchen fix the delivery margin problem?
It fixes occupancy cost, not per-dish margin. A ghost kitchen lowers rent and front-of-house labor, but if the digital menu drags a 38 % food cost and a 32 % effective commission, the model still bleeds. The global dark kitchen market is projected at 171.3 billion dollars by 2033, according to Global Growth Insights (2024), and that expansion does not change the arithmetic of a single plate.
2026 data on delivery algorithm optimization
Verifiable industry benchmarks from official, non-commercial sources (government, industry associations, market research) - not competitors.
| Metric | Value | Source |
|---|---|---|
| Fees that delivery apps charged New York City merchants as a percentage of order subtotals (Jan-Mar 2024) | 19,3 % del subtotal (primer trimestre de 2024) | NYC Department of Consumer and Worker Protection — Restaurant Delivery App Data: January-March 2024 (2024) |
| Average order subtotal on third-party delivery apps in New York City (Jan-Mar 2024) | 28,12 USD por pedido (primer trimestre de 2024) | NYC Department of Consumer and Worker Protection — Restaurant Delivery App Data: January-March 2024 (2024) |
| Average consumer fees per delivery paid to delivery apps in New York City (Jan-Mar 2024) | 7,26 USD por entrega (primer trimestre de 2024) | NYC Department of Consumer and Worker Protection — Restaurant Delivery App Data: January-March 2024 (2024) |
| Weekly total fees that New York City merchants paid to delivery apps, in millions of dollars (Jan-Mar 2024) | 15 millones de USD por semana (primer trimestre de 2024) | NYC Department of Consumer and Worker Protection — Restaurant Delivery App Data: January-March 2024 (2024) |
| Weekly deliveries completed by third-party delivery apps in New York City (Jan-Mar 2024) | 2,77 millones de entregas por semana (primer trimestre de 2024) | NYC Department of Consumer and Worker Protection — Restaurant Delivery App Data: January-March 2024 (2024) |
| Upper end of the range of delivery commissions that delivery apps charge restaurants in Mexico, as a share of total sales, according to CANIRAC's president (2026); the stated range is 15%-35% | 15 a 35 % del total de las ventas (2026) | El Universal San Luis — Comisiones de hasta el 35 por ciento en apps de reparto, el principal reto para restaurantes: CANIRAC (2026) |
Download this document as PDF
The full text is free to read on this page. To take the corporate PDF with you, leave your details — we'll also email you the direct link.
Related content
Put a number on the channel before the next season
If delivery is more than 25 % of your sales and you still have no P&L for the channel, that is this week's work. The Masterestaurant framework and its ecosystem tools give you the structure to separate it, cost it and decide with numbers; Diego F. Parra has spent twenty years running exactly that calculation with operators across every revenue band.
