5 Local Marketing Mistakes Small Businesses Make With QR Codes (and How to Fix Them)
Most small businesses waste QR code potential with poor placement, broken links, zero tracking, and no follow-up. Here are the 5 biggest mistakes — and exactly how to fix each one.
By The QRs.bd Team · July 3, 2026 · 6 min read
You printed QR codes. You stuck them on your counter, your menu, maybe your window. Scans trickle in. Sales don't change.
Sound familiar? The problem isn't the QR code itself — it's how you're using it. Most small businesses make the same handful of mistakes that kill their QR code ROI before it starts.
Here are the five biggest offenders, and exactly how to fix each one.
Mistake #1: The QR Code Is Too Small or Too Hidden
A QR code printed at 1 cm on the bottom corner of your menu is not a strategy. It's decoration.
The fix:
- Minimum size: 2 cm × 2 cm (0.8 in × 0.8 in) for arm's-length scanning, 5 cm+ for wall or window placement
- Height: Eye level or slightly above — not buried at the bottom of a poster
- Contrast: Dark code on light background. Never reverse it (light code on dark) unless you test it first
- Call to action: Always add text next to the code: "Scan to leave a review," "Scan for today's specials," "Scan to book"
The 3-Second Rule
If a customer can't figure out what your QR code does within 3 seconds of seeing it, they won't scan. Always pair the code with a clear, benefit-driven CTA.
Mistake #2: Linking to Your Homepage
Your homepage has 47 links, a hero banner, and a blog feed. Someone scanning a QR code in your store doesn't want that. They want one thing — the specific action they were promised.
The fix:
- Link to a dedicated landing page with one clear action
- A QR code on your table → link to the digital menu, not your restaurant homepage
- A QR code on your receipt → link directly to the Google review page, not a feedback form
- A QR code on your product → link to usage instructions, setup videos, or reorder page
Every QR code should have one job. If you can't describe the action in 5 words, the destination is too broad.
| QR Code Placement | Bad Destination | Good Destination |
|---|---|---|
| Table tent | restaurant.com | restaurant.com/menu |
| Business card | company.com/about | company.com/book-a-call |
| Product packaging | store.com | store.com/product/123/setup-guide |
| Storefront window | brand.com | brand.com/new-customer-offer |
| Event poster | eventbrite.com/org | eventbrite.com/e/specific-event |
Mistake #3: Using Only Static QR Codes
A static QR code encodes the URL directly into the pattern. Once printed, it's permanent. Want to change the destination? Reprint everything.
A dynamic QR code points to a short redirect URL. You can change where it goes — anytime, from your dashboard — without reprinting a single sticker.
Why this matters for local businesses:
- Your winter promotion ends? Redirect to your spring campaign — same code
- You moved your booking page? Update the link — same code
- You want to A/B test two landing pages? Swap weekly — same code
If you're printing QR codes on anything with a shelf life longer than one event, always use dynamic codes.
Mistake #4: No Tracking — Flying Blind
You printed 1,000 flyers with a QR code. You got... some scans? Maybe? You have no idea which flyer location performed best, what time people scanned, or whether they actually converted.
The fix: Use trackable QR codes with analytics.
With QRs.bd, every dynamic QR code comes with built-in scan analytics:
- Total scans — how many people actually scanned
- Scans by time — see peak hours and days
- Scans by location — country and city-level data
- Device type — iOS vs Android (useful for app-related campaigns)
Practical use: Print the same QR code design for your counter, your window, and your delivery bags — but use three different codes (each with its own short URL). Now you know exactly where your scans come from.
How do I track QR code scans without analytics?
Can I see who scanned my QR code?
What's a good scan rate for a local business QR code?
Mistake #5: No Follow-Up After the Scan
Someone scanned your QR code. They landed on your page. They looked at it. They left. That's a wasted opportunity.
The scan is the start of a relationship, not the end. Here's how to turn scans into actual business:
- After a menu scan: Show a "Join our loyalty program" pop-up after 30 seconds
- After a review scan: Send a thank-you SMS if they left their number
- After a product scan: Offer a discount code for their next purchase
- After a booking scan: Follow up with a confirmation email + prep instructions
The key is having one next step beyond the scan. QR codes that dead-end on a static page are wasted real estate.
Stop Guessing. Start Tracking.
Create dynamic, trackable QR codes with built-in analytics. See exactly which placements drive scans — and which don't.
Create Your QR Code Free →The Bottom Line
QR codes aren't magic. They're a bridge between your physical presence and your digital action. But that bridge only works if:
- People can see it (right size, right placement, clear CTA)
- It goes somewhere useful (dedicated landing page, not your homepage)
- You can change the destination (dynamic codes)
- You know what's working (analytics)
- You do something after the scan (follow-up)
Fix these five mistakes and the same QR codes you already printed will start pulling their weight.
Frequently asked questions
What size should a QR code be for print materials?
Minimum 2 cm × 2 cm (0.8 in × 0.8 in) for scanning at arm's length (menus, business cards, receipts). For wall posters, window signs, or anything scanned from 1+ meters away, go 5 cm or larger. Always test print before a large run.
What's the difference between a static and dynamic QR code?
A static QR code has the destination URL baked into the pattern — it can never be changed. A dynamic QR code points to a redirect URL, so you can update the destination anytime without reprinting. For any marketing use, always choose dynamic.
Can I track how many people scan my QR code?
Yes. Dynamic QR code platforms like QRs.bd track total scans, time of scan, location (country/city), and device type. This data helps you understand which placements and times drive the most engagement.
Should I use a QR code generator or make one myself?
Use a generator for marketing QR codes. Free generators give you static codes only. Paid platforms like QRs.bd give you dynamic codes (editable destinations), scan analytics, and custom branding — features you can't get from a basic generator.
How do I get people to actually scan my QR code?
Add a clear call to action next to the code — tell people exactly what they'll get: 'Scan for today's specials,' 'Scan to book in 30 seconds,' 'Scan to leave a review.' A QR code with no context gets ignored. A QR code with a benefit gets scanned.
Ready to put this into action?
Create Your QR Code →We build QRs.bd — the workspace for branded QR codes, short links and scan analytics. We write about what we learn shipping it and watching how real businesses use codes in the wild.