Most QR codes fail for the same reason: they ask for a scan and give back a homepage. Nobody pulls out their phone in public for the privilege of landing on your front door. The scan has to promise something specific and deliver it in one screen.
Get that right and the QR becomes the shortest path between a physical moment and a digital action. Here are placements worth the ink, and the rule that ties them together.
Ideas that actually earn the scan
Each of these works because the payoff is obvious before someone scans. The context sets the expectation, and the page delivers exactly that.
- A window QR that shows menu or hours when you are closed.
- A receipt QR offering a discount on the next visit for joining your list.
- An event flyer QR that books a seat, not a homepage.
- A product QR that opens setup instructions or a how-to video.
- A yard-sign or van QR that opens your card and a tap-to-call.
The one rule: match the page to the moment
A QR on a coffee cup, a QR on a trade-show banner, and a QR on a shipping box are three different moments with three different intents. Sending all of them to the same generic page wastes every scan. The page should answer the question that made someone scan in that exact spot.
This is also why a good QR page is short. Someone standing in a checkout line or on a sidewalk will give you one screen of attention, not a scroll.
Track it, then double down
Because a QR scan is a digital event, you can see which placements pull and which get ignored. Kill the dead ones, print more of the winners, and stop guessing about what your posters are doing.
You can create trackable QR codes free at onesol.io — each pointing at a purpose-built page, with the scan counts to tell you which ideas are worth repeating.
Design for the Moment of the Scan
A QR code works when it removes a step someone already wanted to take. Almost nobody scans a code out of idle curiosity now; they scan when they're standing in front of something and the code is plainly the shortest path to what comes next — the menu, the manual, the discount. Start from that moment and work backwards to the code.
That means the physical context and the destination have to match. A code on a restaurant table should open the menu, not the homepage. A code on a "sold out" gig poster should open the waitlist. A code on a trade-stand banner should open the one product you're there to sell. Every mismatch between where the code sits and where it leads is a scan wasted.
Consider a café that printed "scan for our loyalty card" on the till receipt and saw far more sign-ups than the identical code on a flyer by the door. At the till the customer has just paid and the reward is immediately relevant; by the door they're leaving and already thinking about the street. Same code, different moment, very different result.
Send Every Scan to a Purpose-Built Page
The single biggest mistake is pointing a code at your homepage and hoping. Someone who scans a code on a wine bottle wants the tasting notes or a reorder link, not your company's "About Us" page. Build a small landing page for each code with one clear action, and the scan converts instead of bouncing straight back out.
Keep that page mobile-first and fast, because nearly every scan is a phone held one-handed. One headline, one thing to do, and a tap-to-call or tap-to-buy button near the top. If it needs pinch-zoom or loads a slow carousel first, you've lost them in the two seconds it took them to raise the camera.
Use a distinct link or page per placement so you can tell what actually worked. The code on the flyer, the code on the packaging, and the code in the shop window can all lead to variations of the same offer, and the difference in scans between them tells you exactly where your next print budget should go.
- On packaging → reorder, product registration, or a how-to video
- On a table tent or receipt → menu, loyalty sign-up, or feedback
- On event signage → waitlist, schedule, or the specific product
- In a shop window → your full catalogue, browsable after hours
Measure It, or You're Guessing
The real advantage of a QR code over a printed URL is that you can see whether it worked. Give each code its own tracked link so you know the scans, the times, and the rough locations; without that you're printing on faith. A code getting ten scans a week on a shop counter is quietly telling you to make it bigger or move it to eye level.
Read the timing, not just the total. A spike of scans on a Saturday afternoon from your window display suggests passers-by are engaging when the shop is shut — which might mean that code should open a full catalogue and checkout rather than your opening hours. The pattern in the data points you straight at the next decision.
The mistake to avoid is leaving a code live long after the campaign ends, pointing at a dead page or last season's offer. A QR code is a small promise that something useful sits on the other side; a broken one teaches people, one scan at a time, that your codes aren't worth pointing a camera at.