How to Use QR Codes to Drive Traffic to Your Website
Practical guide to using QR codes for website promotion, business cards, menus, and marketing campaigns. Generate and scan QR codes online.
QR codes went from a novelty to a default bridge between physical objects and the web, mostly because phone cameras learned to read them natively and because the pandemic normalised scanning menus. For a website owner they are a cheap way to move offline attention online, but they fail quietly. A code that is too small, too low-contrast or pointed at the wrong URL simply does not get scanned, and the failure never shows up in analytics.
Decide what happens after the scan first
The most common mistake is generating a code before deciding its destination. A QR code is just a container; the value is in where it points. Three patterns work well. Point directly at a mobile-friendly page. Point at a short redirect you control, so you can change the destination later without reprinting. Or point at a specific action, such as a signup form with the source already tagged. The redirect approach costs a little setup and saves every reprint.
Sizing rules that actually work
- A printed code should be at least 2 cm by 2 cm, and roughly one tenth of the viewing distance: about 3 cm for a table tent, 10 cm for a poster read from one metre.
- On screen, the code should occupy at least 200 by 200 pixels, and more if the screen is far from the viewer.
- Keep the quiet zone. The empty margin around the code is part of the specification; shrinking it to fit a design is the most common reason a code stops scanning.
- Contrast must be dark foreground on light background. Inverted codes fail on a meaningful share of phones.
- Use error correction at a medium level. Higher levels tolerate more damage but make the code denser and harder to scan when small.
Where QR codes earn their place
- Physical packaging and printed manuals that need to reach a support page or setup video.
- Business cards and event badges, where the alternative is someone retyping a URL.
- Restaurant tables, shop windows and posters where the visit is already happening and the intent is high.
- Product labels that link to a warranty registration or a how-to page specific to that model.
- Email signatures and slide decks, where the reader may be on a phone and cannot click a link.
Measure whether it worked
Because a QR code is just a URL, it is measurable if you plan for it. Use a distinct destination URL that exists only for the printed material, or add a source parameter such as the placement name. Then compare scans against the cost of the print run. Without a distinct URL, scans are buried inside your general direct traffic and you learn nothing, which means the next print run is a guess again.
Free, no signup, no expiry — the code points wherever you decide.