Try any paid plan free for 10 days — no card needed.

QR Code Marketing Ideas: Where to Place Codes People Scan

October 9, 2026 · 9 min read

Growth

QR Code Marketing Ideas: Where to Place Codes People Scan

A QR code is the shortest bridge between something a customer is holding and the thing you want them to do on their phone. Most codes fail not because people dislike scanning, but because the code sits in the wrong place, gives no reason to scan, or opens a page that wasn't made for that moment. This guide covers where to put codes, what to write beside them, how to print them and how to tell which ones earn their place.

Why QR codes work, and why so many get ignored

Most recent phones can read a QR code straight from the camera, and people in many countries now meet codes on restaurant tables, parcels, tickets and payment counters every day. Scanning is no longer the obstacle. Attention is. A code is a small request: stop, take out your phone, point it, and trust that what opens is worth it.

People agree to that request when three things are true. They have a free moment, such as waiting for food, standing in a queue or unpacking a delivery. They can see what they will get, such as the full menu, a reorder button or a discount. And the page that opens works instantly on a phone. Remove any one of these and the code turns into decoration.

So the useful question is not whether to use QR codes, but where your customers already pause with a phone in hand, and what you can offer them right then.

Decide where each code should lead before you print anything

A printed code is hard to change once it is on a thousand bags or a shop window, so decide the destination first. For most small businesses the best destination is one mobile page that holds the essentials: menu or products, WhatsApp, location, opening hours and social accounts. It answers almost any question a scanner might have, and you can update it without reprinting.

Sometimes a more specific destination is better. A code on a product insert can open that product for an easy reorder, a code at a pharmacy counter can open a chat with the pharmacist, and a code on a conference badge can open a portfolio. The page should continue the exact thought the printed material started.

Whatever you choose, keep the address itself stable. If you change it after printing, every code in circulation can break. If you use a linkom page, the QR code of your page is under the phone preview in the dashboard, with a Download PNG button, and each shop product has its own QR in its menu; the getting started guide shows where. Choose your final page address before you send anything to the printer: after a change, linkom keeps the old address redirecting for only 14 days.

Where to place QR codes offline

The best spots share two qualities: people stay there for a moment, and the code solves a problem they have right then. Here are placements that work across very different businesses and countries.

Start with one or two of these. A few well-designed codes in the right places beat a code on every surface you own.

  • Tables and menus: a café in Istanbul or a noodle bar in Kuala Lumpur can let guests open the full menu, see photos and allergens, or follow the account while they wait.
  • Packaging and delivery inserts: an online skincare brand in Lagos or a candle maker in Melbourne can put a reorder and how-to-use code inside every box, at the moment the customer is happiest.
  • Shop windows and doors: a boutique in Lisbon can show a code that still works after closing time, opening the catalogue, opening hours and a WhatsApp button.
  • Receipts and bags: a bakery in Riyadh or a bookshop in Toronto can turn every purchase into a follow, a review or a loyalty sign-up.
  • Counters and waiting areas: clinics, salons and repair shops can offer booking, price lists and WhatsApp to people who are already sitting and waiting.
  • Flyers, posters and event signs: a gym opening in Mexico City or a concert in Seoul can link straight to the schedule, the trial offer or tickets.
  • Business cards and name badges: a freelance designer or a real estate agent can open a portfolio, listings and a save-contact button in one scan.

Give people a reason to scan

A bare code says nothing. The few words next to it decide whether anyone scans. Write what happens after the scan, in plain language, as if you were saying it across the counter. “Scan for the full menu with photos” works better than “Scan me”, because it removes the uncertainty about what will open.

The strongest reasons either save time or give something. Saving time means things like ordering without waiting for a server, booking without calling, or finding the nearest branch with directions. Giving something means a welcome discount, a free sample with the next order, a recipe, a care guide or a chance to win. Choose an offer you can afford to honour every time, and say clearly if there are conditions.

Match the wording to the place: “Book your next visit in 20 seconds” in a waiting room, “Reorder in two taps” on a parcel insert, “We're closed, but you can still order” on a window at night.

Tip: Put the short version of your web address under the code as well. Some people prefer to type it, and it reassures everyone about where the code leads.

Design and print codes that actually scan

Most scanning failures are printing problems. Codes need strong contrast, which in practice means a dark code on a light background. Light-on-dark codes, pale brand colours and busy photos behind the code all cause trouble, especially in dim rooms.

Leave a clear margin of empty space around the code, and don't stretch it, crop it or wrap it around a curved bottle where half of it bends out of view. Size depends on distance: a code on a table can be small, but a code on a poster across a room or a shop window seen from the pavement must be much larger. Glossy lamination can reflect light, so check it under the real lighting. Before printing a full run, test a proof.

  1. 1Download the code as a high-resolution image and place it without resizing it out of proportion.
  2. 2Print one proof on the real material, at the real size.
  3. 3Scan it with at least two different phones, including an older one, from the distance people will actually stand.
  4. 4Test in the real light: inside the restaurant at night, in the window in direct sun, on the counter under the lamp.
  5. 5Confirm the page that opens is the right one, loads quickly on mobile data and shows the promised thing at the top.

Make the page behind the code worth the scan

The scan is only the first half of the job. The page that opens must keep the promise printed next to the code, immediately. If the sign says “full menu”, the menu should be the first thing on the page, not the fifth link below a long welcome message. If it says “10% off your first order”, the offer and how to use it should be visible without searching.

Remember who scans: someone standing or sitting, on mobile data, often with one hand busy. Big buttons, short text, fast loading and the main action at the top matter most here. In tourist areas or diverse cities, a page in the visitor's own language makes a big difference.

A link-in-bio page suits this job well, because the same page already serves your Instagram, TikTok and WhatsApp audiences, and one update keeps every printed code current. With linkom, a section order setting and an optional offer pop-up let you put the thing your codes promise right at the top. Whatever tool you use, open your own code once a month as a customer would and check that everything still works.

Measure which placements bring customers

Without measurement, every code looks equally useful. Basic numbers tell you whether scans happen at all. Better still is giving each placement its own trackable link, so that the menu codes, the parcel inserts and the window sign are counted separately. Then you can see which one brings visits, which brings WhatsApp chats or orders, and which brings nothing.

In linkom, analytics show QR code as one of the sources visitors come from. From the Starter plan you can also create tracked links, for example linkom.app/yourname?src=table-menu or linkom.app/yourname?src=parcel-insert, and turn each into its own QR code with any QR generator, so every placement appears under its own name; the analytics guide explains the steps and pricing lists what each plan includes.

Review the numbers weekly for the first month, then monthly. Move or redesign codes that get few scans, and invest in the placements that lead to real actions, not just visits.

Common mistakes to avoid

Most QR problems repeat across industries, and all of them are cheaper to fix before printing than after a large print run.

  • Linking to a desktop website that is hard to use on a phone.
  • Printing a code with no explanation of what it opens.
  • Changing the page address after the codes are printed.
  • Placing codes where people can't safely stop, such as on fast-moving vehicles or high billboards.
  • Using one code everywhere and never learning which placement works.
  • Offering a discount on the sign that the staff or the page don't know about.

Frequently asked questions

Where is the best place to put a QR code for a small business?

Wherever customers pause with their phone and have a reason to act: restaurant tables, delivery packaging, receipts, waiting areas and shop windows. Start with one or two placements and measure them before adding more.

How big should a printed QR code be?

It depends on how far away people will scan it. Codes on tables and cards can be small, while posters and windows need much larger codes; always print a proof and test it from the real distance with more than one phone.

Do QR codes expire?

A code that contains your web address does not expire by itself, but it stops being useful if the address changes or the page is removed. Some generators use temporary redirect links, so check how a code works before printing it in large numbers.

How can I track how many people scan my QR code?

Point each code to a link you can measure, ideally a different tracked link for each placement. Then your analytics show visits, taps and results per placement instead of one combined number.

What should I write next to a QR code?

Write what the scan gives the customer in a few plain words, such as “Scan for the menu with photos” or “Scan to reorder in two taps”. Adding your short web address below the code also helps people trust it.

Put it into practice

Choose one place where your customers already pause today, give them a clear reason to scan, and point the code to a mobile page that keeps the promise.

Start free

More articles

All articles