Technical Mistakes in QR Menu Setup That Cost You Customers
A practical checklist of the most common QR menu technical errors — and how to fix them before they drive guests away.
A QR menu that doesn't work properly doesn't just frustrate guests — it actively costs you orders. When a customer points their phone at a QR code and nothing happens, most won't try again. They'll flag down a waiter, order less, or simply leave.
This guide covers the most common technical mistakes in QR menu setup, how to diagnose them, and how to fix them fast.
Mistake 1: Poor QR Code Quality
The QR code itself is the entry point. If it's blurry, distorted, too small, or printed on a reflective surface, it won't scan — and the guest gives up immediately.
Common causes:
- Printing a screenshot instead of a high-resolution export
- Scaling up a small image until it pixelates
- Laminating the code under glossy film without matte coating
- Printing in low-contrast colors (light gray on white, dark blue on black)
What to check:
- Test the printed code from 15–30 cm away in normal lighting before placing it on the table
- Minimum working size is 3×3 cm. Recommended size is 6×6 cm or larger — especially if the venue has dim lighting
- Use a matte laminate, not glossy, to prevent glare
- Export QR codes as SVG or high-resolution PNG (at least 1000×1000 px)
In Scan'n'plate, the QR code is generated directly from your establishment page. See How to create a QR menu for the step-by-step setup — including how to download and print the code correctly.
Mistake 2: Slow Page Load Speed
A guest scans the QR code and waits. Three seconds pass. Five. If the menu page doesn't open in under two seconds, a significant share of guests will close it.
Page load speed depends on:
- Image size. Large, uncompressed photos of dishes are the most common culprit. Compress images to under 200 KB each, use WebP format where possible.
- Hosting performance. A menu served from a slow server amplifies every other problem. Choose platforms designed for fast delivery — not shared hosting.
- Redirect chains. Some setups redirect from a short URL through multiple hops before reaching the menu. Each hop adds latency.
Quick test: Open your own menu on mobile data (not Wi-Fi) and time how long it takes to load. Then hand your phone to a colleague and watch them try to use it for the first time. Their experience is your guest's experience.
A cloud-hosted digital menu like Scan'n'plate loads from a CDN with no images stored on your server — it sidesteps most speed issues by design.
Mistake 3: Readability in Sunlight
Outdoor terraces and café gardens are popular, but outdoor lighting creates a specific problem: screens become hard to read in direct sunlight. If your menu page uses low-contrast colors, small fonts, or light text on a white background, guests squinting at it in the sun will struggle.
Signs of a readability problem:
- Text smaller than 14px on mobile
- Low-contrast color schemes (pastel text, light gray backgrounds)
- Dish names and prices in similar font weights — everything blends together
What good sunlight readability looks like:
- Large, clear font sizes (16px+ for body text, 20px+ for prices)
- High-contrast combinations: dark text on white, or white text on dark
- Clear visual separation between dish names, descriptions, and prices
If you're using a custom-built menu page, audit it on your phone at maximum brightness outdoors. If you're on a platform like Scan'n'plate, the guest-facing design is already optimized for readability across lighting conditions.
Mistake 4: Browser and OS Compatibility Issues
Not every guest has the same phone, the same OS version, or the same default browser. A menu that looks fine in Chrome on iOS may break in Samsung Internet on Android, or fail to render properly on an older OS.
Typical compatibility failures:
- Custom fonts that don't load on older Android versions
- CSS features not supported in older mobile browsers (grids, flexbox gaps, sticky headers)
- JavaScript errors that prevent interactive elements (cart, accordions) from working
- Font sizes that scale incorrectly on certain display densities
How to test:
- Test on both iOS (Safari) and Android (Chrome + Samsung Internet as a minimum)
- Check on a 3–4 year old device if you have access to one
- Disable JavaScript in developer tools and verify the menu content is still readable — critical information should never depend on JS to render
Using a platform with a maintained, tested frontend removes this burden entirely. Purpose-built QR menu solutions are tested across device types as a matter of course.
Mistake 5: No Fallback When the QR Doesn't Scan
Even a perfect QR code won't scan for every guest every time. Camera focus issues, lighting conditions, phone model quirks — there are many reasons a scan might fail. If there's no alternative, the guest has no way to reach the menu.
Fallbacks that work:
- Print the short URL directly below the QR code so guests can type it manually
- Have staff trained to pull up the menu URL on a tablet if a guest asks
- Make the URL short and readable — not a 60-character string with random characters
A well-structured short URL (e.g. scan-n-plate.com/en/russia/moscow/establishments/your-id) is not ideal for manual entry. For high-traffic venues, consider a branded short domain or at minimum a URL that's easy to read aloud.
Mistake 6: Dead Links After Venue Changes
If you moved your menu to a new platform, changed your domain, or restructured your website, the QR codes already printed and in circulation may point to dead links. Guests scan and get a 404.
Prevention:
- Choose a platform that uses permanent, stable URLs — one that won't change when you edit your menu content
- If you do migrate, set up redirects from the old URL to the new one immediately
- Before reprinting new codes, test that the old URLs still resolve (even if via redirect)
In Scan'n'plate, the URL for each establishment is tied to its permanent ID. It doesn't change when you rename the establishment, update the menu, or change your opening hours.
Checklist: Before You Print
Run through this before placing QR codes on tables:
- QR code exported as high-resolution PNG or SVG
- Printed at minimum 6×6 cm, tested from 20 cm distance
- Matte laminate (not glossy) if laminating
- Menu page opens in under 2 seconds on mobile data
- All images compressed below 200 KB
- Tested on both iOS and Android
- URL or short link printed below the QR code
- All dish images render correctly
- Prices and descriptions are readable in bright light
A Working QR Menu Is the Foundation
Menu engineering, discount badges, add-ons, working hours — none of these drive results if the guest can't open the menu in the first place.
Fix the technical foundation first. Then optimize what's inside it.
If you haven't built your QR menu yet, start here — setup takes 15 minutes and the QR code is ready to print immediately.