Repeat customers are worth more than new ones and cost less to get, which everyone knows and few local businesses act on systematically.
Below are seven things that work, roughly in order of return on effort.
1. Make the second visit happen within two weeks
The gap between first and second visit is where you lose most people, and the length of that gap predicts whether they will ever become a regular.
Someone who comes back within a fortnight is forming a habit. Someone who comes back after three months is having another first visit.
The practical version of this is a welcome reward. Give a new member something at signup, or a stamp already on the card, that is worth returning for soon. You are not buying a discount. You are buying the second visit, which is the one that matters.
2. Make joining take under thirty seconds
Time your signup with a stopwatch during a busy period. If it takes longer than the transaction it is attached to, staff will stop offering it exactly when the most customers are in front of them.
Two things usually cause the delay: asking for information you do not need, and asking customers to install something. A browser based join where the customer scans a code and enters an email is roughly twenty seconds. An app download is two minutes and a meaningful proportion of people will decline.
Put the QR code next to the card reader rather than on the wall behind the till. Customers look at the payment terminal.
3. Give staff one sentence, not a briefing
Enrolment is decided by whether somebody asks. Not by the poster, not by the reward, and not by how good the offer is.
Write the exact words down:
"Are you collecting stamps? Ten gets you a free coffee, takes ten seconds."
Then check the signup rate weekly for the first month. If it plateaus under about a quarter of transactions, the sentence is not being said. That is a management problem, not a customer interest problem, and no change to the reward will fix it. Training staff to bring it up naturally has the detail.
4. Protect the experience at peak
Repeat business is built on predictability. A customer returns to a place where they know what they will get.
The threat to that is your busiest hour, when quality slips, waits stretch and the loyalty interaction becomes one more thing to rush through. A shop that is excellent four visits in five and poor on the fifth loses more customers than one that is reliably decent, because unpredictability is itself the problem.
If loyalty requests need approving, put one person on it during peak so nobody stands waiting. If that is not possible, the answer is a program that does not require approval at busy times rather than a customer left holding a phone.
5. Contact people before they drift
Most lapsed customers did not leave. They fell out of the habit and nothing happened at all, which is precisely why nothing brings them back on its own.
Identify members who have not visited in about six weeks and send one message. This single action recovers more customers than any change to the card, and it is the reason a member list is worth more than the stamp mechanic.
Two rules. Keep it roughly monthly, because the channel degrades quickly if you overuse it. And give a reason rather than only a discount, because discounts train people to wait for discounts.
6. Treat new, regular and quiet members differently
A message that suits everyone suits nobody.
New members need a reason to make a second visit. Regulars need occasional recognition and early access rather than discounting, since they are already coming. Quiet members need a reason to break the drift.
You do not need sophisticated segmentation. Three groups, defined by when they last visited, covers most of the value.
7. Review one number weekly and change one thing
Pick the share of customers who return within your window and watch it monthly. Everything else is context.
Then, weekly, ask three questions: where are we losing people, what one change will we test, and what do we expect to happen. Change one thing at a time or you will not know which change did anything.
Small businesses have an advantage here that chains do not. You can change the program on a Tuesday and see the result within a fortnight.
Why this compounds
Customer lifetime value is visit frequency multiplied by average spend multiplied by how long someone stays a customer.
Frequency is the easiest of the three to move locally, and it compounds. A regular visiting three times a month instead of two and a half is worth six extra visits a year, and if that holds for three years the difference is substantial across a few hundred members.
That is the argument for spending effort on the customers you already have rather than on finding more.
Where to start
If you do not run a program yet, how to create a loyalty program covers the design decisions. If you do and it has gone quiet, start at point five. It is the highest return thing on this list and most businesses never do it.
Helpful next reads:
