Hear this article read aloud.
A homeowner picks your mailer off the counter, likes the offer, and reaches for their phone. What happens in the next ten seconds decides whether the money you spent on printing and postage turns into a booking. The code scans or it does not. The page loads or it stalls. The offer on the screen matches the card, or it is your homepage and they have to go looking.
Most of the effort on a mailer goes into the paper: the headline, the image, the offer. We covered that in a postcard that gets read and the route planning in EDDM explained. This piece is about the short trip from the card to the phone, which is where a lot of good mailers quietly lose their response.
Tell people what the code does
A bare QR code in a corner asks the reader to trust it. A line next to it tells them why to bother: “Scan to book your fall tune-up,” “Scan to see the menu and reserve,” “Scan for the full price list.” The words matter more than the code. Put the instruction where the eye lands after the offer, not hidden beside the postage block.
Then give the people who will not scan a way in. Print a short address they can type, built on your own domain, like yourbusiness.com/fall. Some readers are wary of codes, and some will remember the word “fall” days later. A short link catches both.
Point the code at your own address
A QR code is permanent once it is printed. Whatever address it holds is the address it will send people to for as long as the card sits on a fridge. That makes the choice of address more important than it looks.
Point the code at a short address on your own domain, and have that address forward to the landing page. If the offer changes, the page moves or you rebuild the site, you change where the short address goes and every card already printed keeps working.
Be careful with free code generators that send scans through their own servers first. Some of them stop forwarding when an account lapses or a trial ends, and nothing tells you. A code that runs through your own domain answers to you.
The landing page finishes the card’s sentence
The person who scans has already read your headline and liked your offer. The page they land on should pick up exactly there: the same offer, the same words, the same image or one close to it, and one obvious next step. Not your homepage, not a page of services, not a long form. Our guide to where your ad clicks should land explains the principle in full, and it applies to paper as much as to ads.
A few things matter more for a mailer than for most pages:
- It is a phone page first. Almost every visit from a printed piece starts on a phone. Check the page on one before anything else.
- It loads on a weak signal. A heavy page that is fine on office Wi-Fi can stall on a cell connection at the end of the driveway.
- The deadline is real but forgiving. Cards linger. When the offer ends, keep the page live with a short note and the next best reason to get in touch, instead of letting the code land on an error.
- The phone number is a tap away. Some people scan only to call.
Tag the link so the visit has a name
Without tags, a visit from your mailer looks like someone who typed your address in from nowhere. Add UTM tags to the address the short link forwards to: the source (mailer), the medium (print) and the campaign (fall-2026, or whatever you call it). Our piece on measuring what your marketing actually does covers the naming habits that keep those tags useful.
Give the typed short link its own tag, separate from the code. Then you can see how many people scanned and how many typed, which tells you whether the code placement is doing its job.
One warning. Tags only survive if every redirect along the way keeps them. We have seen a forgotten redirect strip tags from every visit while the page looked perfectly fine, and wrote it up in the redirect that quietly erases your ad tracking. Test the whole path before you print.
Count every way people answer
Online visits are only part of the response. People will call, walk in, or mention the card at the register. Decide before printing how each of those gets counted:
- Scans and typed visits, from the tags in your analytics.
- Calls, from a number that appears only on the mailer.
- Walk-ins and redemptions, from a promo code or simply asking “how did you hear about us?” and writing it down.
Then compare the weeks after the drop with ordinary weeks. One mailing is a baseline. Mail the same routes again with the same tracking, and you start to see what the channel is worth to you.
Test it from the proof, not the screen
The most common failure is the simplest: nobody scanned the printed piece before thousands of copies went out. A code that works on a monitor can fail on paper if it is too small, too pale, printed over a photo or crowded by other elements. Codes need a clear margin of blank space around them to read reliably.
Before you approve the print run:
- Scan the code on the printed proof with an iPhone and an Android phone.
- Type the short link by hand.
- Confirm both land on the right page, with the tags intact.
- Check that the visit shows up in your analytics with the right campaign name.
- Call the tracking number and make sure it rings where it should.
- Read the page on a phone with Wi-Fi off.
How we help
We design and produce print on the same brand as everything else we make, from business cards to large format, along with the landing pages, photography and digital campaigns a mailer points to. You can see that work on our print and content production page and across our marketing services.
Have a mailer going out and want the card and the page built as one piece? Talk to us.



