QR Code Best Practices for Marketing Campaigns

Written by

in

Summary: A practical marketing guide covering design principles, strategic placement, tracking goals, A/B testing approaches, and how to measure QR code campaign performance.

Q: Should I use a static or dynamic QR code for marketing?

A: For most marketing campaigns, a static QR code pointing to a URL you control is the most reliable choice. Keep the destination URL permanent and redirect from it if your campaign changes. Dynamic codes from paid services add editability and scan tracking but come with subscription costs.

Q: How do I track QR code scans in Google Analytics?

A: Add UTM parameters to the URL your QR code links to — for example, ?utm_source=flyer&utm_medium=print&utm_campaign=summer2024. When someone scans and lands on the page, Google Analytics records the session with those campaign dimensions.

Q: How big should a QR code be on a flyer or poster?

A: The minimum size for reliable scanning on a printed flyer is 2.5 cm (1 inch) square. For a poster viewed from 1–2 metres away, aim for at least 10 cm (4 inches). Always test by scanning from the expected viewing distance before printing.

Q: Can I use a QR code on a digital ad or social media post?

A: QR codes on digital screens generally work only when the viewer is physically close to that screen — a TV ad, a digital billboard, or a presentation slide. They do not work inside clickable social media posts because tapping a link is already the action. Use QR codes for print, packaging, and physical environments.

Q: What should a QR code link to for better conversions?

A: Send visitors to a dedicated landing page that mirrors the message on the print material. A page built for that campaign — rather than a generic homepage — converts significantly better because it delivers exactly what the QR code promised.

QR codes closed the gap between print and digital long before smartphones became universal, but it took a global shift toward touchless interaction to push their adoption into mainstream marketing. Today, a well-placed QR code on a flyer, package, or window display is one of the most cost-efficient ways to move a prospect from awareness to action without adding any friction. This guide covers every lever worth pulling — design, placement, tracking, testing, and the mistakes that quietly kill scan rates.

Why QR codes work in marketing

Print has always had a measurement problem. You can count how many flyers you distributed, but not how many people acted on them. QR codes solve this by creating a traceable bridge between a physical impression and a digital session. Every scan can be logged as a campaign event in Google Analytics, giving you the same attribution data you expect from digital ads.

Beyond tracking, QR codes reduce the effort required to act. Typing a URL by hand — even a short one — creates enough friction to lose most impulse responses. A scan takes under two seconds on any modern phone. That speed advantage compounds when the destination page is built to convert: no extra navigation, no distractions, just the offer the print piece promised.

QR codes also extend the life of static print. A product package designed in 2023 can still be sending customers to updated landing pages in 2025 as long as the destination URL points somewhere permanent. This is one reason why linking to a URL you control — rather than a social media profile or a third-party platform you cannot fully manage — matters so much.

Designing your campaign QR code

A QR code that blends into a design is a QR code that does not get scanned. Visibility is the first design rule. The code needs enough contrast to be read by a camera sensor in mixed lighting, and enough size to be noticed at a glance. Both are non-negotiable.

Contrast and colour

The dark modules of the code must be at least 3:1 contrast against the background behind the code. Dark code on white or light paper is the safest choice. Avoid printing dark modules on coloured paper that reduces contrast — a navy code on charcoal paper is effectively invisible to a camera. Inverting (white on dark) works visually but many older scanners struggle with it, so test before printing a full run.

Size

For most print materials, aim for a minimum 2.5 cm (1 inch) square. A business card QR code can go as small as 1.8 cm if the URL is short, but anything smaller is risky on glossy or textured stock. For outdoor placements — A2 posters, banners, window stickers — scale up to 10 cm or more so people can scan from a metre or two away.

Quiet zone

Leave at least four modules (the width of four cells in the code grid) of blank space around all four edges. Printing text, images, or decorative elements inside the quiet zone confuses the scanner’s edge detection and causes failures at scale.

Logo overlays

Adding a logo to the centre of a QR code is possible because the QR standard includes error correction that allows up to 30% of the code’s modules to be obscured. In practice, keep the logo to no more than 20% of the code area to preserve a comfortable margin. Use a white or transparent background behind the logo so it does not bleed into adjacent modules. Always scan the final output before signing off on print.

For campaign codes, the QR code with logo generator produces high-resolution 1024×1024 PNG output with your brand mark centred in the code.

Strategic placement for maximum scans

Placement determines whether people even encounter your QR code. The single most important rule: put the code where people have both the time and the device ready to scan.

High-dwell environments

Locations where people linger — restaurant tables, waiting rooms, trade show stands, retail checkout areas, hotel rooms — consistently outperform high-traffic but low-dwell spots like transit ads. A diner studying a table tent has 10–15 minutes of idle time. A commuter walking past a platform poster has three seconds.

Product packaging

Packaging QR codes are opened in the home, where the customer already has their phone and ample time. The code can link to setup guides, recipe ideas, reorder pages, loyalty programmes, or warranty registration — all high-value post-purchase actions. See our guide to QR codes for product packaging for placement specifics.

Events and conferences

Badge QR codes, session slide decks, and printed brochures at events carry some of the highest scan rates of any marketing channel because attendees are already in an engaged, exploratory mindset. Link badge codes to LinkedIn profiles or contact vCards; link brochure codes to follow-up landing pages with exclusive attendee offers. Read more in our events QR code guide.

Real estate

For-sale signs, flyers, and property brochures remain one of the clearest print-to-digital use cases. A prospect driving past a property can scan and pull up photos, a virtual tour, or an agent contact form within seconds. Our real estate QR code guide covers sign placement, weather durability, and linking strategy.

What to put near the code

Every QR code should have a short call-to-action above or below it — “Scan to see the menu”, “Scan for 10% off”, “Scan to watch the video”. Without that prompt, many people do not recognise the square as something they should interact with, and those who do have no reason to bother. The CTA is as important as the code itself.

Tracking and measuring performance

The most reliable way to measure QR code performance without a paid dynamic code service is UTM parameters on the destination URL. A UTM-tagged URL looks like this:

https://example.com/offer?utm_source=flyer&utm_medium=print&utm_campaign=summer_sale

When someone scans and lands on that URL, Google Analytics captures the session under the campaign dimensions you set. You can then see sessions, bounce rate, and conversions broken down by flyer, poster, window_sticker, or whatever source labels you assign — giving you per-material attribution.

Build each print material its own distinct source parameter. Do not reuse the same UTM across multiple materials unless you want them to appear as a single traffic source. A flyer and a window cling promoting the same campaign should still have different source values so you can compare their performance and allocate future budget accordingly.

A/B testing your QR campaigns

A/B testing print campaigns is more constrained than digital testing, but it is not impossible. The simplest approach uses two destination URLs with different landing page variants and two QR codes with distinct UTM source parameters. Print equal quantities of each variant, distribute them in comparable locations, and compare conversion rates after an adequate exposure period.

Variables worth testing include:

  • The call-to-action text adjacent to the code
  • The placement of the code on the material (top vs bottom, front vs back)
  • The code size (larger vs minimum viable)
  • The landing page design (offer-focused vs brand-focused)
  • The incentive (percentage off vs free item vs access to content)

Change only one variable per test. Changing the CTA text and the landing page simultaneously makes it impossible to know which change drove any difference in conversion.

Calls-to-action that drive scans

The call-to-action is the most frequently neglected part of a QR code campaign. Without a clear reason to scan, most people will not. Here are prompts that consistently perform well:

  • Offer-driven: “Scan for 15% off your next order”
  • Content-driven: “Scan to watch the full recipe video”
  • Utility-driven: “Scan to connect to the conference Wi-Fi”
  • Curiosity-driven: “Scan to see what happens next”
  • Contact-driven: “Scan to save my contact details”

Match the scan incentive to the context. A restaurant flyer promising a loyalty discount will outperform “visit our website” because it gives a clear, immediate benefit. On a business card, “Scan to save my contact” is clearer than “Scan to learn more”. The best CTAs are specific about what the scan delivers.

CTA: Create a URL QR Code for Your Campaign

Common marketing mistakes to avoid

  • Linking to a homepage: A homepage has too many competing paths. Send campaign traffic to a dedicated landing page that matches the print creative.
  • Not testing before print: Test every code on both iPhone and Android and in the lighting conditions of the final placement environment before committing to a print run.
  • Printing on reflective or textured stock: Foil finishes, heavy embossing, and glossy varnish can distort the code pattern. Request a matte finish or a dedicated uncoated panel for the code area.
  • No mobile-optimised destination: Over 95% of QR code scans happen on mobile. If the landing page is not mobile-optimised, you lose nearly every scan.
  • No analytics setup: Launching a campaign without UTM parameters or a short link with click tracking makes it impossible to measure ROI and improve future campaigns.
  • Too small on outdoor materials: A 2.5 cm code is sufficient for a flyer held in hand, but it is invisible on a roadside banner. Scale the code proportionally to the expected scanning distance.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *