You paid for printing, walked the routes and hung a door hanger on every porch, and the phone barely rang. Worse, you have no idea whether anyone looked at them, or which neighborhoods were worth the walk. QR codes on flyers and door hangers give people an easy way to respond and give you a way to see where the interest came from.
Why flyers and door hangers get tossed
Most printed pieces fail for a few predictable reasons:
- Responding takes effort. Calling during business hours or typing in a web address is a bigger step than many people will take.
- The offer is buried. Too much text and no clear headline means people don’t know what you’re offering at a glance.
- Bad timing. Someone may need you next month, but by then the flyer is in the recycling.
- No feedback. Without a way to measure, every neighborhood looks the same and you keep guessing where to go next.
A QR code makes responding as easy as pointing a phone. And when each route gets its own code, you can finally see which areas respond.
How to get responses from flyers and door hangers
- Lead with one clear offer. A short headline such as “Free gutter check this month” or “New lawn care for your street” does more than a list of every service.
- Decide what the scan should do. Send people to one useful place: a page with your offer, a booking page, a quote request form, your phone number or a contact card. Avoid dropping them on a generic homepage.
- Make one code per neighborhood or route. Print a batch of door hangers for each area with its own dynamic code. Scans for each code are tracked separately, so you can compare routes side by side.
- Label each batch. Write the route name in small print on the back or in your own notes so you don’t mix up which stack went where.
- Write a call to action that names the benefit. “Scan to book your free estimate” tells people exactly what happens next.
- Give the code space. On a door hanger, the lower half is usually easiest to see and scan. Keep the code dark on a light panel, with a clear margin around it. Our QR code size guide covers how big to make it.
- Keep your phone number too. Some people would rather call. The QR code adds a way to respond; it doesn’t need to replace the others.
- Review results after each drop. Compare scans by route, then put more effort into the areas that respond and rethink the ones that don’t.
Reading the results
Dynamic codes record each scan with the date, time, approximate city and device type. Scans that spike the evening after a drop tell you people looked. Steady scans a few weeks later tell you the piece is still on the fridge. Learn more in our guide to measuring QR code campaign results. Keep in mind that a scan shows interest, not a sale. Ask new customers where they heard about you to complete the picture.
Common mistakes to avoid
- Using one code for every neighborhood. You’ll see total scans but won’t know which areas responded.
- Linking to a page that isn’t mobile friendly. Everyone who scans is on a phone.
- Printing the code over a fold or the hanger hole. Keep it on a flat, unbroken area.
- An expired offer with no update. With a dynamic code, change the destination to a current offer instead of leaving people at a dead end.
- Skipping the test. Print one proof and scan it with a couple of phones before the full run.
- Ignoring local rules. Some neighborhoods, buildings and associations limit door-to-door distribution. Check before you walk a route, and keep flyers out of mailboxes, which are generally reserved for mail.
Troubleshooting
- Scans but no calls or bookings: the landing page may be confusing or the offer may not be strong enough. Make the next step obvious and test the page on your phone.
- No scans in one area: the offer may not fit that neighborhood, or the batch may not have gone out. Try a different message before writing the area off.
- The code won’t scan: make it larger, increase contrast and avoid glossy coatings that cause glare.
How to do it with Infinite QR
Create one dynamic code per route in the QR code generator, point each one to your offer page and download it as SVG for the printer or PNG for desktop printing. Every scan is tracked, so you can compare neighborhoods in your stats. On a paid plan, starting with Starter at $1 a month, you can add your logo and use types like Booking page or Lead Form to collect requests directly. Starter includes 10 dynamic codes, which covers several routes.
Just testing a couple of areas? The Free plan includes 3 dynamic URL codes and 1,000 scans, enough to compare a few routes pointing to your existing website or form. See QR code tracking for how stats work, then compare plans and create a free account.