BlogGuides
Website with a QR code: what it's really for a business

One click, and Google will show my articles more often in your results.
Anyone searching "website with a QR code" usually has something vague in mind: a modern touch to add to the site or to printed materials. In practice a QR code isn't a feature in itself, it's just a way of reaching something that already exists, from a reviews page to a phone number. The choice that actually matters isn't whether to add one, it's whether to make it depend on a service that has to keep running forever, or not.
Static or dynamic: the choice that matters more than the price
A "static" QR code has the text or destination address engraved directly into the code's matrix: it works forever, even offline for text content, and doesn't depend on any external server. A "dynamic" one instead embeds a short address pointing to a provider's server: that server, at the moment of scanning, redirects to the real destination, which is what lets you change it without reprinting the code. The price of that convenience is dependency: if the provider's service shuts down, changes domain, or deactivates the account, the QR code stops working even though the printed code itself is perfectly intact.
This isn't a theoretical risk. On August 25, 2025, Google shut down Firebase Dynamic Links, the service that powered this kind of redirect for a huge number of apps and marketing materials: every link and QR code relying on it stopped working overnight, returning an error, even though the physical code was still sitting there, unchanged. It's also worth being precise that "static" and "dynamic" aren't terms defined by the QR code's technical standard (ISO/IEC 18004) or by its inventor, the Japanese company Denso Wave: they're a distinction that grew up among QR generator vendors to sell a subscription service, not an official technical category.
In practice, it's worth asking what that QR code actually needs to do. For a contact, an address, or a product page that rarely changes, a free static code is enough and never expires. If you do need to change the destination without reprinting anything, like a seasonal menu, there's also a middle ground that doesn't depend on a third-party provider: a static QR pointing to a page on your own site, updated whenever needed. The code stays identical; only what the visitor finds when they scan it changes.
The case that works best: Google reviews, and it costs nothing
Among the many possible uses, one holds up better than the rest because it's free, official, and doesn't depend on any third-party platform: Google lets you generate a QR code to collect reviews directly from your Google Business Profile, at no cost. The only limit, still present in the official documentation as of September 2026, is that the code can only be generated from a computer browser, not the mobile app. Google explicitly bans offering discounts or freebies in exchange for a review: it counts as a way of skewing the judgment, not a legitimate incentive. On where to put reviews once you've collected them, and what's changed with the new authenticity rules, I've written more extensively in website with company reviews: where to put them and why.
What the law says, and what it doesn't
There's no law in Italy or the European Union specifically dedicated to business QR codes. There's no need to invent one: if the code leads to a form that collects personal data, for example a booking or a sign-up, the general GDPR rules apply, not an ad hoc QR rule. The point worth not underestimating is how the system behind the code is built, not the code itself. A real case proves it: with two rulings dated February 11, 2021, made public at the end of March, Italy's data protection authority fined the city of Rome (Roma Capitale) €350,000 and the city-owned mobility company Roma Servizi per la Mobilità another €60,000, because the city's restricted-traffic-zone permits carried a QR code leading to a web page accessible without authentication: changing a number in the address revealed other permit holders' data. The QR code itself wasn't the problem; the system behind it was, because it was built without considering that someone could change that number.
The guarantee
Thirty days to change your mind.
In more than ten years I have never had a client unhappy with the work delivered. That is why I can afford to say this: you have 30 days from accepting the quote to stop, or until the site goes live if that comes first. Within that window I refund everything you have paid and we part ways, with no further claim and no argument. There are no conditions to meet and nothing to prove: you decide.
You get me, within one working day.
No switchboard, no support form. If you write or call and I do not answer within one working day, you do not pay that month.
I take the risk at the start. It is the only way I have to say “trust me” and have it mean something.
The numbers that circulate, and why I'm not using them
Online you'll find precise percentages on QR code adoption in Italy: some claim nearly half the population scans one every week, others cite breakdowns by business sector. None of these figures trace back to a verifiable, up-to-date primary source: the most detailed data I found dates back to 2017, other figures are attributed inconsistently to different studies, and the more recent ones sit behind a paid subscription that doesn't let you actually read the number. There's no independent, recent research on QR code adoption among Italian businesses today: better to say so than to invent a precision the available data doesn't have.
Where to start
If the QR code needs to lead to something that rarely changes, like a contact or a product page, a free static code is the simplest choice and never expires. If it needs to lead to reviews, Google's free tool remains the strongest starting point. If the destination needs to change often, it's better to point the code at a page on your own site rather than at a service that might one day stop existing. If you're not sure which solution makes sense for your business, get in touch and we'll look at it together.