All posts

The Page Behind the QR Code: Why Scans Convert or Bounce

Smart QR Code Team6 min read

The scan is a promise, and the page has to keep it

When someone scans your code, they have already said yes. They saw the sign, picked up their phone, opened the camera and waited for it to focus. That takes effort, and people only do it because the code promised something: the menu, a discount, the Wi-Fi password, a booking form. What happens in the next five seconds decides whether that effort pays off for them and for you.

Most advice about QR codes covers the printed square: size, contrast, placement. That matters, but a perfectly printed code that opens a slow, confusing page fails just as badly as one nobody can scan. This article is about the other half, the page behind the code.

The first five seconds

Speed comes before everything else

People scan on mobile data, often with weak signal in a basement bar, a train station or a car park. If the page shows a blank white screen for more than about three seconds, many will give up. Things that slow it down:

  • Redirect chains. Code goes to a link shortener, which goes to a tracking link, which goes to your website, which redirects to the mobile version. Each step costs time. Aim for one redirect at most.
  • Heavy images. A 6 MB hero photo straight from the camera will crawl on 4G. Keep the whole first screen under about 1 MB.
  • PDFs. A PDF has to download in full before it shows anything, and then people have to pinch and zoom. Some phones ask where to save the file, and that is where many people stop.
  • Autoplay video and large background animations.

The first screen has to match the sign

If the poster says "Scan for 10% off", the first thing on screen should be the 10% off. It should not be your homepage, a newsletter popup, or a slider about your history. When what loads doesn't match what was promised, people assume they scanned the wrong thing and leave. Check the first screen on a small phone, around 375 pixels wide. If you have to scroll to find the promised thing, move it up.

What makes people close the tab

These are the patterns we see most often on pages that get scans but no results:

  • A cookie banner or popup covering the whole screen before anything useful appears. Use a small banner at the bottom instead.
  • "Download our app" walls. Nobody standing at a counter wants to install anything. Offer the app, but never require it.
  • Forced sign-up before the visitor sees what they came for. Ask for an email after you have given them something, not before.
  • Desktop pages on mobile. Tiny text, links too close to tap, and sideways scrolling.
  • Dead or outdated links. An expired offer or a 404 page does lasting damage, because people remember it the next time they see one of your codes.
  • Too many choices. Twelve buttons with equal weight means none of them gets pressed.
  • Language mismatch. In tourist areas, a page only in the local language loses a big share of the people who scan.

What makes a scan convert

One code, one job

Decide what the scan is for before you design the page: leave a review, book a table, read the room guide, claim an offer. Build the page around that one action and make it the biggest, most obvious button on the screen. If you really need several links, such as menu, booking and Instagram, use a short multi-link page with three to five clearly labelled buttons, ordered by what most people want.

Built for thumbs

  • Body text at 16 px or larger, so nobody has to zoom.
  • Buttons at least 44 to 48 px tall, with space between them.
  • Main action in the lower half of the screen, where a thumb reaches it naturally.
  • Phone numbers as tap-to-call links, addresses as tap-to-open-maps links.

Skip steps wherever you can

The best QR experiences remove steps, they don't add pages. A review code at the till should open the review form directly, not your website with a review button hidden in the footer. Our guide to QR codes for Google reviews shows how to link straight to the form. A Wi-Fi code needs no page at all: a Wi-Fi QR code connects the phone directly, which beats any page that shows a password people have to type.

Match the page to where people are standing

Someone scanning at a hotel reception wants check-out time, breakfast hours and the Wi-Fi, not a booking engine. Someone scanning a poster in the street has more time and might browse. A hotel guest info page works because it answers the questions guests actually ask at that moment. Think about where the code physically sits and write the page for that person in that place.

Static or dynamic: what you can fix after printing

Be clear about this before you print. A static QR code stores the destination inside the pattern itself. Once it is printed, it cannot be changed. If the page moves, the URL changes or the offer ends, the only fix is to reprint. Static codes are free, never expire, and are perfectly fine for things that won't change, like a Wi-Fi network or a permanent page on your own domain.

A dynamic QR code points to a short link that you control, so you can change the destination after printing, fix a broken page, or swap last month's offer for this month's. You also get scan analytics: how many scans, when and from which kind of device. That is how you find out whether the page is the problem. Many scans followed by few bookings usually means the page is losing people. The trade-off is that dynamic codes depend on an active plan. If the subscription lapses, the redirect stops working, so only choose dynamic if you intend to keep it running for as long as the print is out there.

A 10-minute test before you print

  1. Scan the code with two different phones, one iPhone and one Android, using the built-in camera app.
  2. Turn off Wi-Fi and test on mobile data. Count the seconds until something useful appears.
  3. Check that the first screen shows exactly what the printed sign promises.
  4. Close every popup and banner. Count them. More than one is too many.
  5. Tap the main button with your thumb, one-handed. Does it work first time?
  6. Read the text at arm's length without zooming.
  7. Complete the action: submit the review, make the test booking, connect to the Wi-Fi.
  8. Ask someone who has never seen the page to scan it and tell you what they think it is for.
  9. Write down the URL and an end date for any offer, so the page doesn't outlive the promotion.
  10. Decide in advance: if this page needs to change in six months, is the code static (reprint) or dynamic (edit)?

Make yours

If your destination is stable, you can create a free static QR code on our homepage in under a minute. No account needed, and it never expires. If you want to edit the destination after printing, see scan numbers, or run several codes from one dashboard, the dynamic plans are listed on our pricing page. Whichever you pick, run the 10-minute test first. The code gets people to the page, and the page is what gets them to act.

Ready to make your own QR code?

Create a free QR code