HomeBest options › Dark Kitchens & Foodtech
Best options

Delivery algorithm optimization: the decision matrix by operating profile in 2026

Diego F. Parra By Diego F. Parra · Updated 2026-08-13· Dark Kitchens & Foodtech
Delivery algorithm optimization: the decision matrix by operating profile in 2026 — Masterestaurant
Quick verdict

For MOST readers of this page —an independent operator under 15 tables, with delivery running between 20% and 45% of sales— the best option is not buying in-app advertising: it is catalog hygiene and honest prep times. That is the lever the Rappi, Uber Eats or DiDi Food algorithm reads first, it costs nothing in ad spend, and it moves listing position within days, while advertising eats another 8 to 15 points on top of a commission already sitting at 25-30%.

Geotargeted advertising has its place, and it earns it, but it comes AFTER: once your listing converts, once acceptance time drops under two minutes, once photography stops being the bottleneck. Buying visibility for a listing that converts at 3% means paying so more people can see that you take forty minutes.

🥇 Best forA decision matrix by profile: what fits YOUR operation, and when not to pick the popular choice· 16 min read· 2026-08-13

On an ordinary Tuesday, a Peruvian restaurant in an office district climbed from fourteenth to third in its category listing without a single dollar of ad spend: it switched off nine dishes that were never actually available, raised declared prep time from 15 to 22 minutes —yes, RAISED it— and rewrote twenty-two product names. Within eleven days daily orders went from 18 to 41. None of that is magic. A delivery aggregator algorithm punishes cancellation and lateness far harder than it rewards an advertising budget.

Here is the tension almost nobody resolves: delivery aggregators make money when you buy visibility, and their own product sinks when users get late or cancelled orders. Those two forces pull in opposite directions inside the same ranking. The practical consequence, and this is what I want you to keep, is that the algorithm weighs operational signals first —availability, real delivery time, cancellation rate, rating— and only then splits what is left among those who pay.

Diego F. Parra has spent twenty years inside kitchens and boardrooms, and Masterestaurant has watched the same pattern repeat across 43 countries: the owner who arrives complaining that «the algorithm has me buried» almost always carries a cancellation rate above 5% and a catalog full of sold-out items nobody switched off. Delivery algorithm optimization starts in the kitchen and on the tablet, not in the marketing department.

Side-by-side comparison

Side-by-side comparison

What almost everyone does (the popular option)What is best for THAT profile
Independent under 15 tables · delivery 20-45% of salesBuy in-app advertising: 8-15% extra on top of a commission already at 25-30%Catalog hygiene plus honest prep time: zero ad spend, visible effect in 7-14 days
Ghost kitchen or virtual brand, first 6 monthsLaunch 3 virtual brands at once to «see which one sticks»One brand with 12-16 SKUs and professional photography: pays back launch cost in 60-90 days with a 15-22% higher ticket
Stalled restaurant · 12-24 months on the app, flat ordersCut prices 10-15% to «reactivate» volumeDish-by-dish delivery unit economics audit and switch off negative-margin items: recovers 4-7 margin points without touching volume
Delivery above 70% of sales · established dark kitchenDepend on a single aggregator because «it brings the most orders»Own channel with web ordering plus WhatsApp for the recurring 20-30%: saves 25-30% commission on that share
Group of 3+ locations or multi-brandManage every listing separately from each location's tabletMenu integrator with rules by zone and daypart: 6-10 weekly hours recovered and catalog errors near zero
High ticket (over USD 25) · chef-driven kitchen, delivery secondaryFight for position in the general category listingGoogle Business Profile plus «restaurant near me» local search and direct ordering: CAC 40-60% below aggregator commission

Which lever actually moves you up an aggregator's listing?

For an independent operator under 15 tables, with delivery between 20% and 45% of sales, the strongest lever is catalog HYGIENE and declared prep time, not paid placement inside the aggregator.

A Peruvian kitchen in an office district proved it dry: nine items that were never actually available got switched off, declared prep time went from 15 to 22 minutes, twenty-two product names were rewritten, and within eleven days daily orders climbed from 18 to 41 without a single peso spent on ads. Anyone who has looked at the mechanics understands why: DoorDash moved roughly 2,583 million orders in 2024 (DoorDash, full-year 2024 results), and at that volume the platform cannot afford to recommend listings that cancel or run late, so it buries them before it ever looks at who is paying. A delivery aggregator does not behave like a text search engine; it behaves like a recommendation system maximizing COMPLETED orders per session, and that distinction decides where you show up.

The algorithm optimizes completed orders, not pretty copy

Anything raising the odds that a user orders and receives properly — real availability, delivery times you meet, low cancellations, ratings — pushes your listing up, and anything lowering those odds buries it no matter how much budget sits on top. Best suited to small kitchens running one cook on the line: switching off a sold-out dish from the tablet beats any campaign, because a cancellation over missing product costs you the user's entire session and the signal gets recorded. With 27.5% user penetration in meal delivery in 2024 (Statista, Meal Delivery Worldwide 2024), demand is not scarce; measured reliability is. Paid placement inside the aggregator is what everybody buys first, and three scenarios argue against buying it. First, if your listing converts at 3% while the category median sits near 8%: every peso of ad spend multiplies the problem with more traffic, since you are paying for impressions rather than conversion.

When NOT to pick the popular option: in-app paid placement?

Second, if your commission already sits in the 30% tier — DoorDash restaurant plans run 15%, 25% and 30% (CloudKitchens, Delivery App Fees 2024) — ads on top drag plate margin into negative territory and you end up working for the platform.

Third, if cancellations exceed 5%: buying visibility for an operation that fails only accelerates bad ratings. Paid placement pays off only once conversion reaches the median and declared time is actually met. Promising 15 minutes and delivering in 34 costs you ranking TWICE, once for the delay and once for the rating it drags down, so treat declared time as a contract with the algorithm. Run this counterfactual in your head: say you drop declared time to 12 minutes to look faster than the shop next door; orders spike on day one, the kitchen saturates by day three, couriers wait, real deliveries stretch to 30 minutes, ratings fall below 4.5, and by week two the platform stops showing you in the main listing.

Declared time is a contract with the algorithm, not a sales pitch

You bought traffic for 72 hours and lost position for a month. Raising declared time from 15 to 22 minutes, exactly what the Peruvian operator did, is the move almost nobody dares to make. Four signals tell you, in kitchen terms, that the offer on the table will not serve you. One: the sales rep talks impressions and reach yet never shows your listing conversion rate or your cancellation rate, the two numbers that govern ranking. Two: they quote a commission plan without telling you which tier you land in — between 15% and 30% (CloudKitchens 2024) there are fifteen points of margin — while promising «more visibility» inside the same expensive tier. Three: they ask you to keep the full catalog live even with sold-out items, because a fat catalog inflates their storefront and hands you the cancellations. Four: nobody gives you real delivery time against declared time. Without that comparison, you are not optimizing anything.

Best for brands with their own demand: push the direct channel

If customers already search for your brand by name, shifting part of the volume to your own channel is the better call, and the data backs it: 58% of customers prefer ordering through the restaurant's own app or site (NCR Voyix, via Restaurant Dive 2024). The math is plain cash-register math: on a 60,000-peso ticket, escaping a 30% commission returns 18,000 per order, and at 40 orders a day that is 720,000 pesos daily going straight to the platform today. This suits you if you hold a recognizable name in the neighborhood and someone answers the phone or WhatsApp; it does NOT suit you if all your traffic comes from discovery inside the aggregator, because the direct channel stays empty and you pay for development while orders never arrive. Product names are the only field where you control the match against what people type into the aggregator's internal search, which is why rewriting twenty-two names moved that Peruvian listing fourteen places up.

Short catalog, names the internal search engine understands

My rule is strict: the name opens with the term the customer searches — «Mixed ceviche», never «Our seaside classic» — and any dish missing an ingredient gets switched off from the tablet BEFORE service, not once the order lands. Best suited to dark kitchens and operations without a dining room, where catalogs balloon because nobody pays to print menus: with the cloud kitchen market projected at USD 203,720 million by 2033 (Grand View Research), competition over that text match will only tighten. Diego F. Parra has spent twenty years between kitchens and boardrooms, and at Masterestaurant the pattern repeats across the 43 countries where we have worked: the owner who arrives saying «the algorithm has me buried» almost always carries cancellations above 5% and a catalog full of sold-out items nobody switched off. Delivery algorithm optimization starts in the kitchen and on the tablet, never in the marketing department, and that single sentence has cost me more arguments than any other with owners convinced their problem was budget.

Where optimization starts: the kitchen and the tablet?

With meal delivery penetration projected at 29.2% of users in 2026 (Statista 2026), your slot in the listing gets contested every week. Tomorrow, before service, switch off everything you do not have and add three minutes to your declared time.

A delivery aggregator algorithm is not a text search engine: it is a recommendation system optimizing completed orders per session. Anything that raises the odds a user orders AND receives well lifts your position; anything that lowers them buries you. That is why switching off a sold-out dish beats raising your budget. Advertising buys impressions, never conversion. If your listing converts at 3% while the category median sits at 8%, every dollar of ad spend multiplies your problem with more traffic. Fix conversion first —photos, names, entry price, timing— then buy volume. Declared time is a contractual promise to the algorithm, not a sales argument. Promising 15 minutes and delivering in 34 costs you ranking twice: for the delay and for the rating that follows.

The four differences that actually move position

Declare 25, deliver in 21, and you hand the system a positive signal on every single order. Delivery unit economics belong to a different business than the dining room, with a different cost structure, and treating them as the same business is the most expensive mistake I meet in Masterestaurant audits. A dish with healthy margin on a table can turn negative in the app once 27% commission, packaging and co-funded promotion walk in.

Point by point

Advertising versus operations: criterion by criterion

Entry cost
A · What almost everyone does (the popular option)In-app advertising: 8-15% extra on order value, on top of 25-30% commission
B · MasterestaurantCatalog hygiene and timings: zero ad spend, 6 to 10 hours of internal work
Verdict: Operational hygiene wins outright in any operation under three locations: same ranking effect, no variable cost.
Time to result
A · What almost everyone does (the popular option)Advertising moves impressions in 24-48 hours, but the effect dies when the budget dies
B · MasterestaurantCatalog and timings take 7-14 days to show, and the effect stays installed in the ranking
Verdict: Need orders tomorrow? Advertise. Need a business six months out? Fix the catalog. I pick the catalog almost every time.
Effect on margin
A · What almost everyone does (the popular option)Every advertising point comes out of channel contribution margin, already squeezed by commission and packaging
B · MasterestaurantPruning negative-margin SKUs returns 4 to 7 margin points without moving volume
Verdict: The margin lever lives in the menu, not in the ad budget. That order flips only once the menu is already resolved.
Aggregator dependence
A · What almost everyone does (the popular option)More advertising means more volume tied to a third party that sets commission, promotion and visibility
B · MasterestaurantOwn channel through local search and WhatsApp builds a repeat base at 40-60% lower CAC
Verdict: Nobody should carry more than 70% of sales inside a single app. That is a business risk, not a channel preference.
Scaling across locations
A · What almost everyone does (the popular option)Manual management per store: 6-10 weekly management hours and recurring pricing errors
B · MasterestaurantMenu integrator with rules by zone and daypart: catalog errors near zero
Verdict: Under three locations the integrator is a luxury; past three it pays for itself through prevented cancellations.
Side-by-side comparison

The BEFORE scenario: the listing the algorithm buriesBefore

  • A catalog of 60-90 products, of which 15 to 25 sit sold out daily without being switched off in the app
  • Declared prep time of 15 minutes against a real 34: every order lands late and the user rates it
  • Store cancellation rate above 5%, almost always caused by products that do not exist
  • Photos shot on a phone over the steel table, no side light and no backdrop, on 4 out of every 10 dishes
  • Advertising budget switched on «to compensate», with a ROAS nobody has ever calculated
  • Effective commission of 25-30% with zero measurement of contribution margin per dish in the delivery channel

The AFTER scenario: the listing the algorithm pushesMasterestaurant

  • Catalog pruned to 22-35 SKUs with real availability and automatic switch-off when an input runs out
  • Declared time equal to or above the real one: fulfilment above 92% weighs more than any budget
  • Cancellations under 2%, the threshold where aggregators stop penalizing visibility
  • Consistent photography across 100% of the catalog, same framing and same color temperature
  • Advertising switched on ONLY in dayparts and polygons where contribution margin absorbs cost per order
  • Delivery menu pricing built with commission inside and a target food cost of 28-30%, never above 32%
Side-by-side comparison

Side-by-side comparison

What almost everyone does (the popular option)What is best for THAT profile
Independent under 15 tables · delivery 20-45% of salesBuy in-app advertising: 8-15% extra on top of a commission already at 25-30%Catalog hygiene plus honest prep time: zero ad spend, visible effect in 7-14 days
Ghost kitchen or virtual brand, first 6 monthsLaunch 3 virtual brands at once to «see which one sticks»One brand with 12-16 SKUs and professional photography: pays back launch cost in 60-90 days with a 15-22% higher ticket
Stalled restaurant · 12-24 months on the app, flat ordersCut prices 10-15% to «reactivate» volumeDish-by-dish delivery unit economics audit and switch off negative-margin items: recovers 4-7 margin points without touching volume
Delivery above 70% of sales · established dark kitchenDepend on a single aggregator because «it brings the most orders»Own channel with web ordering plus WhatsApp for the recurring 20-30%: saves 25-30% commission on that share
Group of 3+ locations or multi-brandManage every listing separately from each location's tabletMenu integrator with rules by zone and daypart: 6-10 weekly hours recovered and catalog errors near zero
High ticket (over USD 25) · chef-driven kitchen, delivery secondaryFight for position in the general category listingGoogle Business Profile plus «restaurant near me» local search and direct ordering: CAC 40-60% below aggregator commission
The numbers that matter

The figures you decide with, not the ones you argue with

30%
Typical commission charged by delivery aggregators in Latin America on order value
74%
Consumers using mobile local search before deciding where to order food
60%
Restaurant operators naming delivery as a priority growth channel for 2026
22%
Average conversion lift on aggregator listings after replacing amateur photos with professional production
2%
Cancellation-rate threshold above which aggregators penalize store visibility
32%
Maximum admissible food cost per dish in the delivery channel after commission and packaging
Visualization
The numbers, visualized
The numbers, visualized30% Typical commission charged by delivery aggregators in Latin ; 74% Consumers using mobile local search before deciding where to; 60% Restaurant operators naming delivery as a priority growth ch; 22% Average conversion lift on aggregator listings after replaci; 2% Cancellation-rate threshold above which aggregators penalize; 32% Maximum admissible food cost per dish in the delivery channeTypical commission charged by delivery aggregators in Latin America on order value30%Consumers using mobile local search before deciding where to order food74%Restaurant operators naming delivery as a priority growth channel for 202660%Average conversion lift on aggregator listings after replacing amateur photos with professional product…22%Cancellation-rate threshold above which aggregators penalize store visibility2%Maximum admissible food cost per dish in the delivery channel after commission and packaging32%
Sources: Deloitte, LATAM Delivery Outlook 2025 · Google Consumer Insights 2025 · National Restaurant Association, State of the Industry 2026 · Uber Eats Merchant Insights 2024 · Masterestaurant internal dataChart by masterestaurant.com
Real case

“We spent fourteen months paying for ads on two apps, around 900 dollars a month between them, and we still showed up on the second screen. Diego made us switch the whole ad budget off on day one and sent us to prune the menu: from 71 products down to 29, and we raised declared prep time from 15 to 24 minutes. That first week orders dropped 6% and we nearly hung up on him. By week four we were running 47 daily orders against the previous 23, ads still off, and channel contribution margin had gone from 11% to 26%.”

— Operator of two ghost kitchens in Bogotá, Masterestaurant method client
How to apply it in your restaurant

How to choose in 5 questions (each with its decision rule)

Is your cancellation rate above 2%?
If the answer is yes, drop everything else and fix catalog availability this week. No other lever works with high cancellations, because the aggregator reads that signal as user risk and cuts your impressions before your advertising ever gets to compete. Rule: cancellations below 2% BEFORE you spend the first dollar on visibility.
Does declared time match the real time measured at peak?
Time twenty orders between 12:30 and 14:00, and another twenty between 19:30 and 21:00. If real exceeds declared by more than five minutes, raise the declared figure today. You will lose a few impulse orders and gain sustained fulfilment, which is what the algorithm capitalizes. Rule: fulfilment above 92% or advertising stays off.
Do you know contribution margin per dish WITH commission included?
Take your ten best sellers in the app and run the math: selling price minus food cost, minus packaging, minus effective commission, minus your co-funded share of any promotion. If a dish lands negative, switch it off in the delivery channel or reprice it. Rule: food cost under 32% after commission, or the dish does not live in the app.
Does your listing convert above your category median?
Compare views against orders in the aggregator dashboard. Below 5% the problem is the listing —photos, names, entry price, first dish shown— and not the traffic. Rule: conversion above 6-8% before switching on geotargeted advertising, because buying traffic for a broken listing multiplies waste.
What share of your orders comes from repeat customers?
If more than 25% repeat, you already own a base and you are paying commission on customers who are yours. That is when direct ordering by web and WhatsApp with an 8-12% incentive makes sense, since it still beats the aggregator's 27%. Rule: repeat rate above 25% activates the own channel, always, no exception.
✦ AI applied

And with AI?

Optimize channels, pricing and unit economics of your dark kitchen. Diego F. Parra is an expert in AI applied to restaurants.

Masterestaurant tools & method

Method tools we use for this decision

None of these three replaces judgement, but all three remove the part you would otherwise do by eye. The first models the delivery channel as a separate business; the second tells you whether your app growth is real or just volume without margin; the third shows you, week by week, whether cash can absorb the pace at which delivery is growing.

Diego F. Parra

Diego F. Parra — International consultant, expert in creating and scaling restaurants and in AI applied to restaurants, foodtech and HORECA. Methodology applied in 8.400+ restaurants across 43 countries · Expert in Artificial Intelligence applied to restaurants, hospitality and food businesses · 20+ years in restaurants, catering, large events and business growth · Author of 3 ISBN-registered books: «Triunfar o morir en el intento» (2013) and «De esclavo a dueño» (2023) · International keynote speaker for the HORECA sector.

FAQ

Questions owners bring me every week

I run an independent under 15 tables. Should I pay for Rappi advertising?
Not yet. At that size, advertising typically costs 8-15 points on top of a commission already near 25-30%, and the return is minimal when your listing converts under 6%. Sort out catalog, timings and photography first; advertising comes later, with a budget capped by daypart.

I run an independent under 15 tables. Should I pay for Rappi advertising?

Not yet. At that size, advertising typically costs 8-15 points on top of a commission already near 25-30%, and the return is minimal when your listing converts under 6%. Sort out catalog, timings and photography first; advertising comes later, with a budget capped by daypart.

I am a ghost kitchen opening next month. Do I launch one virtual brand or three?
One. Three virtual brands at launch split your operational attention across three catalogs, three listings and three reputations that do not exist yet, and none accumulates the fulfilment signals the algorithm needs. With 12-16 well-resolved SKUs and professional photography, a single brand usually pays back launch cost in 60-90 days.

I am a ghost kitchen opening next month. Do I launch one virtual brand or three?

One. Three virtual brands at launch split your operational attention across three catalogs, three listings and three reputations that do not exist yet, and none accumulates the fulfilment signals the algorithm needs. With 12-16 well-resolved SKUs and professional photography, a single brand usually pays back launch cost in 60-90 days.

I run a group with four locations. Is a menu integrator worth it?
Yes, and the math is simple. Past three locations, managing listings separately burns 6 to 10 weekly hours of a manager and produces price and availability errors the algorithm punishes at every store. An integrator with rules by zone and daypart pays for itself through the cancellations it prevents.

I run a group with four locations. Is a menu integrator worth it?

Yes, and the math is simple. Past three locations, managing listings separately burns 6 to 10 weekly hours of a manager and produces price and availability errors the algorithm punishes at every store. An integrator with rules by zone and daypart pays for itself through the cancellations it prevents.

Won't raising my declared delivery time cost me orders?
You lose a few impulse orders during the first week and recover more afterwards. The algorithm weighs sustained fulfilment above promised speed, so declaring 24 minutes and delivering in 21 stacks positive signal on every order, while promising 15 and delivering in 34 costs you ranking twice: for the delay and for the rating that follows.

Won't raising my declared delivery time cost me orders?

You lose a few impulse orders during the first week and recover more afterwards. The algorithm weighs sustained fulfilment above promised speed, so declaring 24 minutes and delivering in 21 stacks positive signal on every order, while promising 15 and delivering in 34 costs you ranking twice: for the delay and for the rating that follows.

Data & sources

Sector data 2026 (official sources)

Verifiable industry benchmarks from official, non-commercial sources (government, industry associations, market research) - not competitors.

MetricBenchmark 2026Source
Ingresos de delivery de comida en línea en China 2024~USD 450.000 millonesStatista — Online food delivery revenue by country 2024
Ingresos de delivery de comida en línea en EE.UU. 2024~USD 353.000 millonesStatista — Online food delivery revenue by country 2024
Penetración de usuarios en el mercado de meal delivery 202427,5%Statista — Meal Delivery Worldwide 2024
Proyección del mercado global de delivery de comida a 2028USD 1,79 billonesStatista Market Insights — Online Food Delivery 2028
Mercado de apps de delivery de comida 2024USD 110.000 millones (+15,5%)Business of Apps — Food Delivery App Report 2025
Cuota de Asia-Pacífico en delivery de comida en línea 2024>41,0%Grand View Research — Online Food Delivery Market 2024

Grow your restaurant with the Masterestaurant method

Applied in +8.400 restaurants across 43 countries.

Community

Join our MASTERESTAURANT Community for FREE

Restaurant owners and teams from 43 countries sharing knowledge, tools and applied AI — straight to your WhatsApp.

Join the community
Author: Diego F. Parra  ·  Publisher: MASTERESTAURANT®
Content created with AI assistance, reviewed by the MASTERESTAURANT editorial team.
MR Comparison Engine v0.9.341