"Loyalty program" often gets reduced to a punch card or a points app bolted onto a POS — something that exists more than it actually changes behavior. The programs that genuinely bring people back tend to share a few traits that have nothing to do with the specific rewards math. Here's what actually works, and one structural point that matters more than most owners realize.
A loyalty program is only as good as the platform it's built on. If it's run inside a marketplace app, the restaurant doesn't own the underlying contact list — there's no way to email a lapsed regular directly or run a win-back campaign outside that app's own tools. A loyalty program built on a customer list the restaurant actually owns can be used anywhere: email, text, a printed insert in a to-go bag. That distinction matters more than the specific point structure chosen.
"Order 8 times, get one free" is easier for a customer to track mentally than a points-per-dollar system that requires checking a balance. Simplicity usually beats complexity for a program that's competing with a customer's limited attention.
A small discount or bonus on a customer's first direct order (as opposed to their first marketplace order) gives an immediate reason to try ordering direct instead of defaulting to whichever app they already have installed.
A short "we miss you" message after a customer who used to order weekly goes quiet for a month is one of the highest-return moves in restaurant marketing — but only works if the restaurant has contact info to send it to, which is exactly what a direct-ordering channel provides and a marketplace order doesn't.
A one-time bonus specifically for a customer's first order placed directly (rather than through a delivery app) gives regulars a concrete reason to make the switch, rather than relying on them to notice a direct-ordering link on their own.
Overly complex tier structures (bronze/silver/gold with different rules at each level) tend to confuse more than they motivate for a single-location independent restaurant — that complexity earns its keep more at chain scale, where marketing teams can support it. For most independents, a program a customer can explain to a friend in one sentence outperforms one that needs a chart.