Digital Marketing

How to Use QR Codes in Your Business: A Practical Guide

Where and how a business can use QR codes: menus, cards, posters, product labels and review requests, plus tracking, print contrast and common mistakes.

rabbitclip teamPublished: 6 min read

Short answer

A QR code is a two-dimensional code that, when read by a phone camera, takes the user to a particular web page, a phone number or a piece of text. Its value to a business is that it connects a printed surface, such as a menu, poster, business card or product label, to an action on screen with a single scan. In the right place the customer does not have to type an address; in the wrong place it is just a square nobody scans.

The code itself is not a marketing tool. It is a carrier for a link. Whether it works depends on where the code is placed, what the person sees after scanning and whether the result is measured.

Below you will find the places where QR codes work best, how to measure them, what to watch in print, the common mistakes and when a code is unnecessary.

Where do QR codes work in a business?

They work best where the customer already has a phone in hand or is curious about something: the menu on a restaurant or cafe table, the detail page on a retail product label, the contact link on a service business's card or vehicle, the review link at the till. What these share is that the customer has a short, clear task at that moment.

Be careful on posters and shop windows that are read from a distance. Scanning means stepping closer, and people walking past rarely stop. On such a surface, always put a short line beside the code saying why it is worth scanning.

  • A table menu or service list
  • Business cards, leaflets and vehicle contact links
  • Product labels and packaging with a usage or care page
  • A review link near the till
  • A registration or programme page at an event entrance

How do you create a QR code?

First decide the address the code will point to, and check that it really opens properly on a phone. Then use a QR code generator to create the code for that address and save the image at high resolution, preferably as a vector. Our site has a free QR code generator for this, and a UTM generator that adds a campaign tag.

One distinction matters: static versus dynamic codes. In a static code the address is written into the code itself, so once printed it cannot change. A dynamic code goes through a redirect service that sends people to the address you choose; you can change the address later and see scan counts. But if that service closes, or becomes paid and the subscription ends, every printed code stops working. If you choose dynamic, settle the service's continuity and who owns the code before you print.

How do you measure QR code scans?

To measure, add a campaign tag (UTM) to the address the code points to. In your web analytics you can then see whether a visitor came from the menu code or the business card code. Give each surface its own tag; if you print the same address everywhere, you will never learn which one worked.

Fix a naming pattern in advance: write the surface as the source, qr as the medium, and the period or purpose as the campaign, and keep the letter case constant. Otherwise the same source appears as three separate rows in a report. We cover naming conventions in more detail in a separate article.

What should you watch when printing?

Readability rests on three things: size, contrast and a clear margin. The code must be printed large enough for the reading distance; a code read from a table cannot be the same size as one read from a wall. Print a dark pattern on a light background, with a strong difference between the two. A light pattern on a dark background, or an inverted code, may not read on some phones.

Leave the empty margin around the code alone; no text, line or image should enter that area. If the code will go on a glossy, curved or crumpling surface, test it with several different phones in the real setting before printing. Putting a logo in the middle is possible, but do it only after a reading test and keep it simple.

  • Print the code large enough for the reading distance
  • Use a dark pattern on a light background with strong contrast
  • Do not cover the empty margin around it
  • Test on the real surface with different phones before printing
Read this nextHow to Set Up GA4: Tag, Events and First Reports

What are the most common QR code mistakes?

The most common mistake is sending the code to a page made for desktop that opens badly on a phone. A page that loads slowly, has tiny text and is full of windows that will not close loses the customer after the scan. The destination must be designed for the phone and must show what the code promised on the first screen.

The second mistake is putting no explanation beside the code. A single line such as 'Scan for the menu' or 'Leave us a review' tells people why to scan. The third is removing or moving the destination later: a printed code leads to an error page if the address no longer exists. Leave a redirect in place.

The fourth mistake is a poor setup when asking for reviews. Picking only customers who seem happy, or offering something in return for a review, may break the review platform's rules. Read the rules on the platform itself, and ask a lawyer about privacy notices for any code that collects customer data.

When is a QR code unnecessary or the wrong choice?

If the information is so simple that the customer would not need a phone, such as a one-line address, drop the code and write the information out. A short, memorable domain name often replaces a code. If your customers are far from phone use, for example in a place serving an older audience, do not make the code the only option; keep a printed alternative.

Be careful where the connection is weak as well. In a basement, an exhibition hall or any area where the signal drops, the code scans but the page does not open. In such places either put a printed option beside it or do not use a code at all.

A QR code works when it sits on the right surface, links to a page that opens quickly and can be measured. Once you decide where it goes, what you will measure and what you will test before printing, this small square becomes a real connection. If you would like to think through which surfaces and which approach suit your own business, you are welcome to arrange an exploratory conversation with rabbitclip.

FAQ

How do I create a QR code?

Decide the address it will point to, create the code with a QR code generator and save it at high resolution. Before printing, scan it with different phones and check that the address opens properly.

What is the difference between static and dynamic QR codes?

A static code holds the address inside itself and never changes. A dynamic code works through a redirect service, so the address can change later and scans can be counted, but if the service stops, printed codes stop too.

How do I know whether a QR code is working?

Add a separate campaign tag (UTM) to the address for each surface. Your web analytics then shows how many visitors came from each one.

How large should I print a QR code?

It depends on the reading distance: a code read up close can be small, while one read from afar must be larger. Find the exact size by testing on the real surface with real phones.

Share

Related serviceDigital MarketingVisibility alone doesn’t mean much; without a measurable result attached, it’s just spent budget. From advertising to content, social media to campaigns, we measure every step and put budget where it pays back most.

Related free tools

Terms in the glossary

Related articles

More on this topic

If you don’t know where to start, that’s fine; you’re in the right place.

Your project might already be clear in your head, or still just an idea. Either works. On a short call we talk through where you are and where you could go, together.

Let’s set up a call
Let’s talk about your project