A restaurant, a salon and a market stall rarely need the same QR code, even though all three get grouped under one umbrella term. A menu needs a hosted page or a link to one already online, a review needs a Google review link, guest access needs a WiFi code, and a payment needs a payment link.
Picking the right type for the job matters more than picking a generator, since a generic code pointed at a homepage rarely earns a second scan. Small businesses usually get by with a static code at a single storefront; a chain managing signage across several locations is where a dynamic one, changeable without reprinting, starts to pay for itself.
Choosing the right code for a business
Name the one action you want
A menu view, a review, a WiFi connection, a payment or a saved contact are different actions with different destinations. One code cannot do more than one of these well.
Find where that destination already lives
A menu PDF, a Google Business Profile review link, the router's guest network details, or a payment link from your provider. Most businesses already have these; the code just needs to point at them.
Decide how often it will need to change
A menu that changes weekly or a review link tied to one location needs different handling than a WiFi password that stays fixed for years.
Test the printed proof at the counter
Scan it from the customer's side of the till or table before a large print run, especially for a decal or window sign that will be expensive to redo.
Matching the type to the job
Each of these is a different code, not a setting on the same one.
Menu or ordering
Point a free static code at a menu already online, such as a PDF or a page on your website. A hosted menu page that can be edited without a reprint is a paid feature for anyone managing several locations.
Reviews
A code built from your Google Business Profile review link, one per physical location so reviews land against the right listing.
Guest WiFi
A WiFi code carries the network name and password directly, so it is static and stops working the day the password changes.
Payments
A link from a payment provider such as Stripe, Square or PayPal, printed at the counter or on an invoice.
Staff or department contact
A contact card saved to the customer's phone, useful at reception desks and service counters.
Static for a single sign, dynamic for many
A single-location shop reprinting a sign occasionally is usually better off with a free static code: no account, no expiry, nothing to manage. A business with several locations or a menu that changes often benefits from dynamic codes instead, since the same printed sign keeps working while the destination behind it updates. A paid plan groups dynamic codes into folders, which matters once a business tracks a code per location rather than one for the whole company.
What a business code typically contains
Almost always a single web address: a menu page, a review link, a payment link or a contact card, or in WiFi's case the network name and password written directly into the pattern rather than a link. Nothing about a customer's visit or purchase is stored in the code itself.
https://g.page/r/your-location-id/reviewSizes across common business spots
A countertop stand by the register works at 30 to 40 mm. A receipt or invoice line works at 20 mm. A storefront window read from the sidewalk needs 150 to 200 mm, since a phone reads a code from about ten times its own width.
Print it at least 20 mm (2.0 cm) wide
Why a business code underperforms
No clear reason to scan
A code with no label gets ignored. "Leave a review" or "See today's menu" next to it does more work than the code alone.
Skipping the proof print
A code that scans fine on a screen can fail once printed at the wrong contrast or size. Test the printed material before a large run.
One generic review link for every location
A chain printing the same review code for every branch sends all reviews to one listing, confusing for customers and misleading for anyone reading reviews for a specific location.
No plan for who updates it
A dynamic code set up by one employee is only useful if someone still has account access to update it after that person leaves.
Static or dynamic across a business
A single sign at one location, with a destination that rarely changes, is fine as a free static code. It costs nothing and never expires.
A business managing several codes across locations, staff or a changing menu benefits from dynamic codes organized into folders, so an update to one destination does not mean reprinting anything. That needs a free account with a verified email; two dynamic codes are free forever, and folders come with a paid plan.
How dynamic QR codes workHow businesses actually use these codes
- A coffee shop chain uses one dynamic code per till, updated each time the seasonal menu changes.
- A boutique prints a static code linking to its Instagram profile on shopping bags.
- A gym with several locations gives each branch its own dynamic review code, organized into folders by city.
- A food truck uses a static payment link code taped to the order window.