QR code opens the wrong link
If your QR code opens the wrong link, first confirm whether it is static or dynamic. Static QR codes always open the content encoded in the QR pattern, while dynamic QR codes can be updated in QRSurge.
Confirm whether the QR code is static or dynamic
Open the QR code in Manage and check the QR type. If the QR code is static, the destination is built into the QR pattern and cannot be changed after printing.
If the QR code is dynamic, the printed QR pattern points to a QRSurge redirect. In QRSurge, inspect:
- The current destination
- The custom dynamic link and custom domain
- Any routing settings
Check the saved destination
Open the dynamic QR code and review the saved destination. Look for common issues:
- A typo in the URL.
- Missing
https://orhttp://. - A staging, draft, or old campaign URL.
- A copied URL with extra tracking parameters.
- A destination page that redirects somewhere else after QRSurge sends the visitor there.
After editing the destination, scan the QR code again from a phone.
Check custom dynamic links and domains
If the visible scan link looks wrong, review the selected custom dynamic link and custom domain.
The domain controls the first part of the scan link, such as go.yourbrand.com. The custom dynamic link controls the path, such as spring-sale or returns.
If a custom domain is disconnected or not verified, scans using that domain may not behave as expected. Check the domain status before sending people to that QR code.
Review smart rules
Smart rules can send different visitors to different destinations. If one phone opens the expected page and another opens something else, check Smart Rules on the dynamic QR code.
Review:
- The order the rules were created in.
- Whether the rule uses And or Or logic.
- Device, location, language, or timing conditions.
- The default QR destination when no rule matches.
Scan from multiple devices when testing device or location routing.
Test outside your own browser history
Browsers and camera apps may show a previous preview or open a page that redirects after the QRSurge redirect. Test from another phone or a private browser session when you need to confirm the current destination.
Also test the final printed QR code, not only a saved screenshot or old proof.