Skip to content
Back to the short version

THE LONG VERSION

Anyone can make a QR code. That was never the hard part.

A QR generator is free and takes about ten seconds. What you are really choosing is what happens in the four seconds after a smoker scans, on a band that is already printed, for as long as that box exists.

This page argues one side, so here is the other side first. If all you need is a code that opens a landing page you already maintain, make it yourself. It will work. Section 09 says plainly when that is the right call.

01

The code is the cheap part

QR is an open standard. The squares we generate are the same squares any free tool generates, and nothing here pretends otherwise. The decision in front of you is about everything on the other side of the scan.

The code costs nothing

Ours are not special, not proprietary, not licensed. Any phone camera reads them. If a vendor tells you their QR codes are better, be suspicious of everything else they say.

The destination is the product

A scan is four seconds of a stranger's attention, usually while they are holding a lit cigar. What loads in those four seconds is the entire value of having put the code there.

You cannot take it back

Once the code is on five thousand bands, the address behind it is fixed for the life of that print run. That is a decision with a much longer shadow than most software choices you will make this year.

02

Four seconds, on lounge wifi

Cigar scans do not happen at a desk on fibre. They happen in a shop, a lounge or a hotel terrace, one hand busy, on whatever signal reaches through the building. A page that takes six seconds is a page nobody sees.

Rendered before the scan

Catalog pages are built ahead of time and served from a CDN edge near the reader. There is no database round trip in the critical path and no page builder assembling a layout while the smoker waits.

Photographs already sized

Every image is encoded once at upload into WebP and AVIF at fixed widths, then served immutable. The phone downloads the size it needs instead of a five megabyte press photo scaled down in the browser.

Nothing loaded for decoration

No theme framework, no slider plugin, no fonts the page never uses. Most site builders ship all three before your first photograph appears.

03

It works for whoever scans it

You do not get to choose who picks up the box. Accessibility here is part of every release rather than an audit somebody runs once, after launch, when changing it is expensive.

Structure a screen reader can follow

One heading per page in real heading order, proper landmarks, a skip link that jumps past the navigation, visible focus on everything reachable by keyboard, and state that is announced rather than implied by colour.

Contrast, and motion you can switch off

Colour comes from one documented brand system chosen for contrast on a phone in a dim room, not from a theme picker. Every animation stops for a reader whose device asks for reduced motion.

Both languages, done properly

English and Spanish with the correct language attribute and hreflang links, so search engines and screen readers both know which is which. Not a translate widget bolted on at the end.

04

Found by search, and by the machines answering questions now

The QR brings you the person already holding the box. Everyone else has to find the page some other way, and that is a job that never finishes.

A sitemap that maintains itself

Every brand, line and vitola page is listed in both languages with hreflang alternates, regenerated from the catalog as it changes. Add a line with five sizes and twelve new addresses are listed without anyone opening a file.

Structured data and share cards

Pages carry JSON-LD, so a search engine reads a cigar as a product with a maker, a size and a blend. Each page has its own share image, so a link pasted into WhatsApp shows the cigar instead of a grey box.

Written for AI assistants too

The site publishes llms.txt and llms-full.txt, a plain-language inventory for the assistants people increasingly ask instead of searching. Almost nothing in this industry does, which is exactly why it is worth doing now.

05

The part nobody notices until it fails

A public page carrying your brand also carries your exposure. Most of this list is invisible while it works and a very bad week when it does not.

Headers set the way they should be

Content Security Policy, HSTS with preload, clickjacking and MIME sniffing blocked, a locked down permissions policy, and no framework version advertised to whoever is probing the site tonight.

Nobody here stores your password

Sign in, sessions, roles and team seats run on a dedicated identity provider. Your marketing person gets their own seat with their own permissions instead of your login and a shared note.

Private stays out of the index

Dashboards, APIs and tokenized verification links are kept out of search engines and out of the public AI inventory by design, and that exclusion is verified before every release rather than assumed.

06

The band outlives the website

This is the argument that costs the most to get wrong, because you find out years later and by then there is nothing to be done. Print is permanent. Websites are not.

A code is never reused

A retired code stays retired and is never reassigned to another cigar. A box printed three years ago cannot end up pointing at a product that was never inside it.

Rebuild the site, keep the codes

Rename a cigar, reshoot the photography, restructure the entire catalog. The printed code keeps resolving. Ordinary redesigns quietly break every address that was ever printed, and nobody finds out until a customer does.

Even closing the door works

If a brand ever stops publishing its catalog, its printed authenticity codes still verify. Someone holding a box from 2026 is not left with a dead link and no way to tell whether what they bought is real.

07

What the page does once it is open

Here the comparison stops being about engineering. Your own product page tells the smoker something. It almost never tells you anything back.

Who scanned which cigar

Scans by vitola, with time and place, instead of one site-wide pageview number. You learn which size in which market is actually being picked up, which is a decision you are currently making by feel.

Proof a box is genuine

Serialized codes, one per box, checked against your own registry. A copied code gives itself away because it gets scanned everywhere at once, and it starts warning the people scanning it.

A scan becomes a relationship

Ratings, palate answers, subscribers by email or WhatsApp, deals and giveaways, announcement emails, all attributed back to the band that started it. The list is yours and exports any time.

None of this is impossible to build on your own site. It is analytics, a registry, a contact list, an email pipeline and a consent story, and together they are roughly the work of a small product team rather than a weekend.

08

Built for cigars, and nothing else

General tools make you bend your product into their vocabulary. You end up with a custom field called Size and a plugin holding your blend together.

The vocabulary is already right

Brand, line, vitola. Length and ring gauge, wrapper, binder, filler, strength. Nothing to configure, because the model was designed around the way cigars are actually organised.

Bilingual because the industry is

The factories are in the Dominican Republic, Nicaragua and Honduras, and the buyers are somewhere else. Spanish is a first-class language here, not a translation project to be funded later.

One product, one problem

When something changes in this trade, this is the only thing we have to change. A general platform serving forty industries will get to cigars eventually.

09

Side by side, honestly

The left column is not a straw man. It is what a competent job of doing this yourself actually looks like, including the parts that are genuinely fine.

Swipe the table sideways

Comparison of building cigar QR pages on your own website against using QR Cigars
WhatOn your own siteOn QR Cigars
Load on a phone in a loungeWhatever your site already does, plugins includedPrerendered and served from a CDN edge
PhotographsUploaded once, resized in the visitor's browserWebP and AVIF encoded at upload, served at the size the phone needs
SpanishA second site to maintain, or a translate widgetIncluded, with correct language attributes and hreflang
Screen readers and keyboardsWhatever your theme happens to doSkip links, focus, contrast and reduced motion in every release
Search and AI listingsMaintained by hand, or not at allSitemap, JSON-LD, share cards and llms.txt generated from the catalog
Security headers, consent, age gateYours to build and keep currentIncluded, and checked before every release
If you redesign the sitePrinted codes can stop workingPrinted codes keep resolving
Scan dataSite-wide pageviews, at bestPer vitola, with time and place
Proving a box is genuineNot possible with a plain linkSerialized codes checked against your registry, with scan history
Turning a scan into a contactBuild a form, a list and a consent flowSubscribers, ratings and palate answers, exportable any time

WHEN YOU SHOULD DO IT YOURSELF

If you have a developer on staff, you want to own every pixel, and the code only ever has to open one page you already maintain, build it yourself. It is a weekend of work, it will be fine, and paying a monthly fee for it would be silly. Some brands should stop reading here, and we would rather say so than sell them something.

The argument on this page only starts when you want that printed code to still resolve in 2035, the page to open in a basement lounge on one bar of signal, the smoker to be able to check that the box is real, and the scan to tell you something you did not already know. Each of those is a system rather than a page, and each one keeps needing attention long after launch. That is what you are actually buying. The QR code is still free.

Print one code and find out.

Start free, build a brand page, print a single sticker and scan it yourself in the worst signal you can find. That is a more useful comparison than anything written above.