[{"data":1,"prerenderedAt":1015},["ShallowReactive",2],{"help-category-en-qr-culture":3},[4,241,453,646,824],{"id":5,"title":6,"body":7,"category":229,"description":230,"extension":231,"meta":232,"navigation":233,"order":234,"path":235,"relatedSpec":236,"seo":237,"stem":238,"updatedAt":239,"__hash__":240},"help\u002Fhelp\u002Fqr-culture\u002Fdynamic-links-deep-dive.md","Dynamic links, deep dive",{"type":8,"value":9,"toc":209},"minimark",[10,17,26,29,34,37,58,61,63,67,70,73,76,78,82,85,96,109,115,117,121,124,144,146,150,155,158,161,165,168,172,175,177,181,185,188,192,195,199,202,206],[11,12,13],"p",{},[14,15,16],"strong",{},"Your QR code's printed pattern never changes — the intelligence lives in the link behind it, and that link does a lot of quiet work every time someone scans.",[11,18,19,20,25],{},"If you've read ",[21,22,24],"a",{"href":23},"\u002Fhelp\u002Fqr-101","QR Codes 101 →",", you know the core idea: a dynamic code points to a short link we control, not directly to your destination. This article unpacks what happens in those milliseconds between scan and page load — and why it matters for your analytics.",[27,28],"hr",{},[30,31,33],"h2",{"id":32},"the-redirect-chain","The redirect chain",[11,35,36],{},"When someone scans your code, here's the actual sequence:",[38,39,40,49,52,55],"ol",{},[41,42,43,44,48],"li",{},"Their camera app reads the pattern and resolves a short URL — something like ",[45,46,47],"code",{},"sq.bond\u002Fabc123",".",[41,50,51],{},"That short URL hits our link management system, which records the visit and looks up your configured destination.",[41,53,54],{},"The system issues a redirect to your destination URL.",[41,56,57],{},"The browser follows the redirect and loads the page.",[11,59,60],{},"The whole chain completes in under a second. From the scanner's perspective, it's seamless. From yours, step 2 is where the useful work happens.",[27,62],{},[30,64,66],{"id":65},"why-that-extra-hop-matters","Why that extra hop matters",[11,68,69],{},"The redirect isn't overhead — it's the feature. Because the short URL sits between the printed pattern and your destination, you can change where it points at any time without touching the physical code.",[11,71,72],{},"Print a brochure in January pointing to a listing page. By March, update the destination to a \"Property Sold\" summary or your next available listing. The brochure doesn't change. The experience for the person scanning it does.",[11,74,75],{},"Analytics also accumulate on the short link, not on the destination. Every scan — whether your destination was your listing page last week or your portfolio this week — adds to the same running total.",[27,77],{},[30,79,81],{"id":80},"how-we-separate-humans-from-bots","How we separate humans from bots",[11,83,84],{},"Not every resolution of your short URL is a person at an open house. Search engine crawlers, link preview generators, and monitoring services all follow URLs automatically, and they'd inflate your numbers if counted directly.",[11,86,87,88,91,92,95],{},"Our analytics distinguish between ",[14,89,90],{},"Total scans"," and ",[14,93,94],{},"Human scans",":",[97,98,99,104],"ul",{},[41,100,101,103],{},[14,102,90],{}," counts every resolution of your short URL, without filtering. This is the raw number.",[41,105,106,108],{},[14,107,94],{}," filters for sessions that match patterns consistent with a real person on a real device — based on request characteristics and timing signals.",[11,110,111,112,114],{},"For evaluating a campaign or an open house, ",[14,113,94],{}," is the number to watch. Total scans is useful context, but it's not a reliable proxy for foot traffic.",[27,116],{},[30,118,120],{"id":119},"what-this-means-for-your-analytics","What this means for your analytics",[11,122,123],{},"A few practical implications worth knowing:",[97,125,126,132,138],{},[41,127,128,131],{},[14,129,130],{},"History is sticky."," Scan counts don't reset when you change your destination. A code you've had active for six months carries six months of history.",[41,133,134,137],{},[14,135,136],{},"One code, one story."," Even if you've pointed the same code at four different listings over two years, the analytics chart shows one continuous line — not four separate ones.",[41,139,140,143],{},[14,141,142],{},"Bots aren't a bug; they're a signal."," A large gap between Total and Human scans on a particular day can indicate a link preview crawl (someone sharing your URL on social media, for example). It's not noise — it's context.",[27,145],{},[30,147,149],{"id":148},"go-deeper","Go deeper",[151,152,154],"h3",{"id":153},"why-bot-filtering-matters-more-for-short-urls","Why bot filtering matters more for short URLs",[11,156,157],{},"Short URLs are especially attractive to link preview generators — tools that unfurl URLs to show thumbnail cards in messaging apps and social platforms. When someone shares your property listing URL with a colleague over WhatsApp, WhatsApp's servers often fetch the link independently to generate a preview card. That fetch shows up as a resolution of your short URL.",[11,159,160],{},"This is a genuine signal (someone found your link share-worthy), but it's not a scan in the foot-traffic sense. Our Human scans filter catches these.",[151,162,164],{"id":163},"redirect-chain-latency","Redirect chain latency",[11,166,167],{},"The redirect adds one network round-trip between the scan and the page load. In practice, this is typically under 30 milliseconds from most major regions — undetectable to the person scanning. The trade-off for that hop is every capability described above: updatable destinations, unified analytics, scan filtering.",[151,169,171],{"id":170},"why-scan-counts-belong-to-the-short-link-not-the-destination","Why scan counts belong to the short link, not the destination",[11,173,174],{},"This is an intentional design choice. If scan history were tied to your destination URL, changing destinations would appear to \"reset\" your analytics — making it impossible to track a QR code's lifetime performance across multiple campaigns. Attaching history to the stable short URL means your analytics tell a coherent story regardless of how many times you redirect.",[27,176],{},[30,178,180],{"id":179},"frequently-asked-questions","Frequently asked questions",[151,182,184],{"id":183},"why-do-my-total-scans-and-human-scans-differ","Why do my Total scans and Human scans differ?",[11,186,187],{},"Automated systems — crawlers, link preview generators, monitoring tools — also resolve your short URL. Total scans counts everything; Human scans filters those out. The gap is normal and expected.",[151,189,191],{"id":190},"does-changing-my-destination-reset-my-scan-count","Does changing my destination reset my scan count?",[11,193,194],{},"No. Scan history belongs to your short link, not to any particular destination. Updating where you point your code doesn't affect the count.",[151,196,198],{"id":197},"what-counts-as-a-human-scan","What counts as a \"human\" scan?",[11,200,201],{},"We look at request characteristics that distinguish real device interactions from automated traffic — things like browser signals and request timing. We don't track personal information about the people scanning.",[151,203,205],{"id":204},"my-human-scans-seem-low-compared-to-what-id-expect-what-should-i-check","My Human scans seem low compared to what I'd expect. What should I check?",[11,207,208],{},"First, check your Total scans. If Total is also low, the code may not be getting much traffic. If Total is much higher than Human, there may be significant automated crawling — which is usually a sign of healthy link-sharing activity, even if it doesn't translate to foot traffic.",{"title":210,"searchDepth":211,"depth":211,"links":212},"",2,[213,214,215,216,217,223],{"id":32,"depth":211,"text":33},{"id":65,"depth":211,"text":66},{"id":80,"depth":211,"text":81},{"id":119,"depth":211,"text":120},{"id":148,"depth":211,"text":149,"children":218},[219,221,222],{"id":153,"depth":220,"text":154},3,{"id":163,"depth":220,"text":164},{"id":170,"depth":220,"text":171},{"id":179,"depth":211,"text":180,"children":224},[225,226,227,228],{"id":183,"depth":220,"text":184},{"id":190,"depth":220,"text":191},{"id":197,"depth":220,"text":198},{"id":204,"depth":220,"text":205},"qr-culture","What happens between a scan and your destination — the redirect chain, how bots are filtered, and why your analytics numbers mean what they do.","md",{},true,10,"\u002Fhelp\u002Fqr-culture\u002Fdynamic-links-deep-dive","docs\u002Fspecs\u002Fqr-lifecycle\u002Fspec.md",{"title":6,"description":230},"help\u002Fqr-culture\u002Fdynamic-links-deep-dive","2026-04-20","vT9nX3CT6hlyWZoJ3TQGDc0jUCte_h7Qx3aJtLdXytM",{"id":242,"title":243,"body":244,"category":229,"description":446,"extension":231,"meta":447,"navigation":233,"order":448,"path":449,"relatedSpec":236,"seo":450,"stem":451,"updatedAt":239,"__hash__":452},"help\u002Fhelp\u002Fqr-culture\u002Fstatic-vs-dynamic.md","Static vs. dynamic QR codes",{"type":8,"value":245,"toc":428},[246,251,257,264,266,270,277,286,289,291,295,299,305,311,317,323,327,333,339,345,348,350,354,357,360,363,365,367,371,374,377,381,384,386,388,392,395,399,407,411,414,418,421],[11,247,248],{},[14,249,250],{},"Static codes are permanent and free. Dynamic codes are flexible and require a plan. For almost every real-estate use, dynamic is the right call — but understanding why makes you a more intentional user of both.",[11,252,253,254,256],{},"If this distinction is new to you, ",[21,255,24],{"href":23}," is the right starting point. This article goes wider and deeper on the trade-offs.",[11,258,259],{},[260,261],"img",{"alt":262,"src":263},"Static vs dynamic QR code — one code, many destinations","\u002Fhelp\u002Fconcepts\u002Fstatic-vs-dynamic.png",[27,265],{},[30,267,269],{"id":268},"how-each-type-works","How each type works",[11,271,272,273,276],{},"A ",[14,274,275],{},"static"," QR code has your destination URL baked directly into the visual pattern itself. The URL is encoded in the squares and dots — it's part of the physical print. Scan it anywhere, online or offline, and the device resolves the URL directly without any intermediate server. There's nothing to manage because there's nothing in between.",[11,278,272,279,282,283,285],{},[14,280,281],{},"dynamic"," QR code encodes a short URL that we control — something like ",[45,284,47],{},". That short URL is a pointer. When someone scans it, our system looks up where you've told it to redirect, then sends the scanner on to your actual destination. The printed pattern doesn't contain your destination; it contains the address of the instruction to go find it.",[11,287,288],{},"The difference sounds subtle. The practical implications are significant.",[27,290],{},[30,292,294],{"id":293},"real-estate-scenarios-where-each-shines","Real-estate scenarios where each shines",[151,296,298],{"id":297},"when-dynamic-is-the-right-choice","When dynamic is the right choice",[11,300,301,304],{},[14,302,303],{},"Active listing brochures."," A listing goes live in January with a virtual tour link. By April it's under offer; by June it's sold. A dynamic code on that brochure can be redirected through each stage — virtual tour, sold announcement, agent portfolio — without printing new material.",[11,306,307,310],{},[14,308,309],{},"Open-house directional signs."," The address is on the sign. The QR code can go to a pre-filled registration form, a live-updating floorplan, or a post-visit follow-up page. All from one print run.",[11,312,313,316],{},[14,314,315],{},"Yard signs and building signage."," Physical signage stays in place long after a listing changes. With a dynamic code, the sign stays relevant even when the property story changes.",[11,318,319,322],{},[14,320,321],{},"Any context where you want analytics."," Dynamic codes give you scan counts, human-vs-bot filtering, and date-range views. Static codes give you nothing — the scan never touches a server you control.",[151,324,326],{"id":325},"when-static-works-fine","When static works fine",[11,328,329,332],{},[14,330,331],{},"Permanent agency branding."," If you want a QR code on your office door that links to your agency's website homepage — and that homepage URL isn't going to change in the next five years — static is perfectly adequate.",[11,334,335,338],{},[14,336,337],{},"Conference badges and event materials."," One-day use, single destination, zero need for updates or analytics. Static is simpler and has no ongoing cost.",[11,340,341,344],{},[14,342,343],{},"Branded merchandise."," Mugs, notebooks, tote bags — items where the destination is meant to be permanent and reprinting would be the cost of any change anyway.",[11,346,347],{},"The honest summary: static works well when the destination is permanent and analytics don't matter. In active property marketing, those conditions rarely apply.",[27,349],{},[30,351,353],{"id":352},"the-cost-question","The cost question",[11,355,356],{},"Static QR codes can be generated free from dozens of online tools. There's no infrastructure behind them — your destination is in the pattern itself.",[11,358,359],{},"Dynamic codes require infrastructure. Every scan hits a server that looks up your redirect, logs the visit, and filters for human activity. That server costs money to run. A SquareBond plan is what pays for that infrastructure — and everything built on top of it: the curated catalog, the dashboard, the analytics, the download formats.",[11,361,362],{},"You're not paying for the code. You're paying for the living system behind it.",[27,364],{},[30,366,149],{"id":148},[151,368,370],{"id":369},"why-shorter-encoded-urls-improve-scannability","Why shorter encoded URLs improve scannability",[11,372,373],{},"QR codes have a fixed maximum data capacity. A long destination URL encoded directly into a static code requires more modules (the individual squares), which means a denser pattern. Dense patterns are harder to scan at small print sizes, in low light, or on glossy surfaces.",[11,375,376],{},"A dynamic code's pattern encodes a short URL — typically 20–30 characters. The resulting pattern is sparser and more scan-tolerant at smaller print sizes. This is one reason dynamic codes can be printed smaller and still scan reliably.",[151,378,380],{"id":379},"error-correction-and-why-it-matters","Error correction and why it matters",[11,382,383],{},"Every QR code embeds redundancy data so that even a partially damaged or obscured code can still be decoded. Higher error correction levels add more redundancy — which means more modules, which means a denser pattern. SquareBond designs are tested at print-realistic error correction levels to balance resilience against scannability.",[27,385],{},[30,387,180],{"id":179},[151,389,391],{"id":390},"can-i-convert-a-static-code-i-already-have-to-a-dynamic-one","Can I convert a static code I already have to a dynamic one?",[11,393,394],{},"No. A static code's pattern encodes the destination directly — there's no way to change where it points without generating a new code. If you want a dynamic code, you start fresh with a SquareBond design.",[151,396,398],{"id":397},"if-i-cancel-my-plan-what-happens-to-my-dynamic-codes","If I cancel my plan, what happens to my dynamic codes?",[11,400,401,402,406],{},"When a plan expires, the dynamic link behind your code resets. Printed codes will redirect to squarebond.com instead of your configured destination. For codes in long-lived print material, keep your plan active for the duration. See ",[21,403,405],{"href":404},"\u002Fhelp\u002Fsubscription","Trials & Subscriptions →"," for details.",[151,408,410],{"id":409},"are-dynamic-codes-slower-to-scan-because-of-the-redirect","Are dynamic codes slower to scan because of the redirect?",[11,412,413],{},"The redirect adds one network round-trip — typically under 30 milliseconds. In practice, it's imperceptible. The code scans the same way; the slight latency is in the page loading, not the scan itself.",[151,415,417],{"id":416},"can-i-mix-static-and-dynamic-codes-in-the-same-campaign","Can I mix static and dynamic codes in the same campaign?",[11,419,420],{},"You can, but it's unusual. The more common pattern is: SquareBond dynamic codes for listing-specific and campaign materials; static codes for evergreen brand assets that never change destination.",[11,422,423,427],{},[21,424,426],{"href":425},"\u002Fhelp\u002Fqr-culture\u002Fchoosing-your-qr","Choosing your QR →"," has a decision guide if you're weighing specific use cases.",{"title":210,"searchDepth":211,"depth":211,"links":429},[430,431,435,436,440],{"id":268,"depth":211,"text":269},{"id":293,"depth":211,"text":294,"children":432},[433,434],{"id":297,"depth":220,"text":298},{"id":325,"depth":220,"text":326},{"id":352,"depth":211,"text":353},{"id":148,"depth":211,"text":149,"children":437},[438,439],{"id":369,"depth":220,"text":370},{"id":379,"depth":220,"text":380},{"id":179,"depth":211,"text":180,"children":441},[442,443,444,445],{"id":390,"depth":220,"text":391},{"id":397,"depth":220,"text":398},{"id":409,"depth":220,"text":410},{"id":416,"depth":220,"text":417},"The practical difference between codes you print once and codes you manage — with real-estate scenarios for each, and an honest look at when static is genuinely enough.",{},20,"\u002Fhelp\u002Fqr-culture\u002Fstatic-vs-dynamic",{"title":243,"description":446},"help\u002Fqr-culture\u002Fstatic-vs-dynamic","ImH1rW4wLkgF8fEIXc45oT9DVzsYyXEFSSlz2ZR7HqA",{"id":454,"title":455,"body":456,"category":229,"description":640,"extension":231,"meta":641,"navigation":233,"order":642,"path":425,"relatedSpec":236,"seo":643,"stem":644,"updatedAt":239,"__hash__":645},"help\u002Fhelp\u002Fqr-culture\u002Fchoosing-your-qr.md","Choosing the right QR code for your use case",{"type":8,"value":457,"toc":628},[458,463,466,468,472,475,481,487,493,495,499,502,505,513,515,519,522,525,528,547,550,552,556,562,568,574,580,591,593,595,599,602,606,609,613,621,625],[11,459,460],{},[14,461,462],{},"Three questions narrow the field: how often will the destination change? How long will the print material last? Does the design need to reflect your brand?",[11,464,465],{},"You don't need a QR strategy. You need the right code for the job in front of you. This guide makes that call straightforward.",[27,467],{},[30,469,471],{"id":470},"start-with-the-listings-lifespan","Start with the listing's lifespan",[11,473,474],{},"The first question isn't about the code — it's about the material you're printing it on.",[11,476,477,480],{},[14,478,479],{},"Short-lived material"," (flyers, open-house inserts, temporary signage): here, flexibility matters more than permanence. You'll want a dynamic code so you can update the destination as the listing progresses — from marketing page to virtual tour to sold announcement — without reprinting.",[11,482,483,486],{},[14,484,485],{},"Long-lived material"," (yard signs, building plaques, premium brochures): the longer the print run, the more a static URL becomes a liability. A dynamic code is almost always the better investment here. One reprint to update a destination costs more than a month of a plan.",[11,488,489,492],{},[14,490,491],{},"Evergreen brand assets"," (office door, business card QR linking to your permanent website): if the destination truly won't change and you don't need analytics, a free static code is genuinely adequate. No need to over-engineer it.",[27,494],{},[30,496,498],{"id":497},"match-your-code-count-to-your-plan","Match your code count to your plan",[11,500,501],{},"The trial gives you one active QR code — enough to evaluate SquareBond properly with a real listing. If you're managing multiple active listings at once, each one ideally has its own code so destinations stay clean and analytics don't blur together.",[11,503,504],{},"A simple way to think about it: how many properties do I typically have in active marketing at once? That's your starting plan size.",[11,506,507,508,512],{},"If you're not sure yet, start the trial. One listing, one code, real conditions. You'll know within a week whether you need more. See ",[21,509,511],{"href":510},"\u002Fhelp\u002Fsubscription\u002Ftrial-how-it-works","How the trial works →"," for what's included.",[27,514],{},[30,516,518],{"id":517},"design-as-a-brand-signal","Design as a brand signal",[11,520,521],{},"In premium property marketing, every material element contributes to first impressions. The QR code on a listing brochure isn't infrastructure — it's part of the presentation.",[11,523,524],{},"A generic black-and-white grid says nothing about who you are. A curated SquareBond design — one that's been reviewed for aesthetic quality, brand compatibility, and real-device scan performance — extends your visual identity to the scan moment.",[11,526,527],{},"This matters most on:",[97,529,530,536,542],{},[41,531,532,535],{},[14,533,534],{},"Premium print collateral"," where the whole piece is designed to impress",[41,537,538,541],{},[14,539,540],{},"Yard signs and window displays"," where the code is visible before anyone enters",[41,543,544],{},[14,545,546],{},"Any context where the person scanning is forming an opinion of you as an agent",[11,548,549],{},"Design-fit is a real selection criterion. Take it seriously.",[27,551],{},[30,553,555],{"id":554},"a-quick-decision-guide","A quick decision guide",[11,557,558,561],{},[14,559,560],{},"You have one active listing, you're evaluating SquareBond, and you want to see how it works in practice.","\n→ The 7-day trial. One code, fully live — dynamic link, analytics, every download format. No commitment.",[11,563,564,567],{},[14,565,566],{},"You're actively marketing 2–5 properties and want each to have its own code.","\n→ A paid plan sized to your active listing count. Each listing gets its own dynamic code and its own analytics.",[11,569,570,573],{},[14,571,572],{},"You want a permanent code on your office door linking to your agency website.","\n→ A free static code from any generator. SquareBond adds nothing here that you'd actually use.",[11,575,576,579],{},[14,577,578],{},"You want a premium-looking code on a high-end listing brochure with a destination that will likely change.","\n→ A SquareBond dynamic code from the curated catalog. The design pass is part of what you're selecting.",[11,581,582,585,586,590],{},[14,583,584],{},"You're printing a large run of materials (1,000+ pieces) and need maximum confidence the code works.","\n→ SquareBond. Every catalog design has been scan-tested on real devices before publication. See ",[21,587,589],{"href":588},"\u002Fhelp\u002Fqr-culture\u002Fdesign-approval-journey","The design approval journey →"," for what that involves.",[27,592],{},[30,594,180],{"id":179},[151,596,598],{"id":597},"is-a-trial-enough-if-i-only-have-one-listing","Is a trial enough if I only have one listing?",[11,600,601],{},"Yes. The trial gives you one fully activated dynamic code — live destination, analytics, all download formats. That's sufficient to run a complete campaign for one property and decide whether the product works for you.",[151,603,605],{"id":604},"can-i-use-the-same-code-across-multiple-listings","Can I use the same code across multiple listings?",[11,607,608],{},"One dynamic code points to one destination at a time. You can update that destination as a listing changes, but if you want separate analytics for separate properties, each should have its own code.",[151,610,612],{"id":611},"what-if-i-pick-a-design-and-later-want-something-different","What if I pick a design and later want something different?",[11,614,615,616,620],{},"Each code is paired with one design from the catalog. If you want a different aesthetic, an additional code with a different design can be added to your plan. The underlying dynamic link infrastructure is separate from the visual design — ",[21,617,619],{"href":618},"\u002Fhelp\u002Fqr-culture\u002Fswitch-mechanism-on-catalog","the switch mechanism →"," explains how this works.",[151,622,624],{"id":623},"do-i-need-a-different-code-for-print-vs-digital","Do I need a different code for print vs. digital?",[11,626,627],{},"No. The same dynamic code works in print and on screen — you can export it as a high-resolution PNG for print and embed it in digital materials. The only consideration is size: ensure the printed code is at least 2.5 cm × 2.5 cm for reliable scanning.",{"title":210,"searchDepth":211,"depth":211,"links":629},[630,631,632,633,634],{"id":470,"depth":211,"text":471},{"id":497,"depth":211,"text":498},{"id":517,"depth":211,"text":518},{"id":554,"depth":211,"text":555},{"id":179,"depth":211,"text":180,"children":635},[636,637,638,639],{"id":597,"depth":220,"text":598},{"id":604,"depth":220,"text":605},{"id":611,"depth":220,"text":612},{"id":623,"depth":220,"text":624},"A practical decision guide — matching code type, plan size, and design to your listing lifecycle, print context, and brand.",{},30,{"title":455,"description":640},"help\u002Fqr-culture\u002Fchoosing-your-qr","F9QaNmiJ7d2pLUSEk2XAx56CJuCY_PtwGxUdSQRypoc",{"id":647,"title":648,"body":649,"category":229,"description":817,"extension":231,"meta":818,"navigation":233,"order":819,"path":618,"relatedSpec":820,"seo":821,"stem":822,"updatedAt":239,"__hash__":823},"help\u002Fhelp\u002Fqr-culture\u002Fswitch-mechanism-on-catalog.md","The switch mechanism — one design active per QR base",{"type":8,"value":650,"toc":801},[651,656,659,665,667,671,677,680,683,685,689,692,695,698,700,704,707,710,717,719,723,726,740,748,750,752,756,759,762,766,769,771,773,777,780,784,787,791,794,798],[11,652,653],{},[14,654,655],{},"Several designs in the catalog share the same underlying dynamic link. Activating one automatically sets its siblings aside — like choosing a frame for a photograph. Switch any time; the link behind them is identical.",[11,657,658],{},"This is one of the most useful things to understand about how SquareBond works, and one of the most often misunderstood.",[11,660,661],{},[260,662],{"alt":663,"src":664},"Switch mechanism — one design active per QR base, siblings set aside","\u002Fhelp\u002Fconcepts\u002Fswitch-mechanism.png",[27,666],{},[30,668,670],{"id":669},"one-base-many-faces","One base, many faces",[11,672,272,673,676],{},[14,674,675],{},"QR base"," is the infrastructure unit: the dynamic short link, the analytics record, the redirect destination. Multiple visual designs can be built on top of the same base — they produce slightly different printed patterns, but they all resolve through the same short URL to the same destination.",[11,678,679],{},"Think of it like picture frames on the same photograph. The photo — the link, the destination, the scan history — is the same. What changes is the aesthetic presentation in the frame.",[11,681,682],{},"When you browse the catalog, you'll sometimes see designs marked as belonging to the same base. They're siblings: same link, different look.",[27,684],{},[30,686,688],{"id":687},"why-only-one-can-be-active-at-a-time","Why only one can be active at a time",[11,690,691],{},"A dynamic link can only be pointed at one active destination, and its analytics can only accumulate under one active code. More importantly, a QR base can only be held by one user at a time.",[11,693,694],{},"When you activate a design from a base, that base is yours. Any sibling designs from the same base become unavailable to other users — shown with a \"Not available\" badge and the reason explained. This isn't an arbitrary limit; it's the same principle that makes street addresses work. Two people can't live at the same address simultaneously.",[11,696,697],{},"The flip side: if you're interested in a design that's currently showing as Not available, it may free up when the current holder's situation changes.",[27,699],{},[30,701,703],{"id":702},"switching-in-your-selection","Switching in your Selection",[11,705,706],{},"You're not locked into a design. If you have one design from a base active in your plan and you want a different aesthetic from the same base, you can switch — no reprinting required.",[11,708,709],{},"Here's why reprinting isn't necessary: both designs encode the same short URL into their patterns. The printed code you already have will continue scanning identically after a switch. What changes is which design is considered \"active\" in your account — and therefore which one you see in your Wallet and can download in new formats.",[11,711,712,713,716],{},"To switch, find the sibling design in the catalog and use the ",[14,714,715],{},"Switch Design"," option. Your current design moves out; the new one moves in. The underlying link, destination, and scan history are unchanged.",[27,718],{},[30,720,722],{"id":721},"what-not-available-means-when-you-see-it","What \"Not available\" means when you see it",[11,724,725],{},"If a design in the catalog — or in your Selection — shows as Not available, one of two things is happening:",[97,727,728,734],{},[41,729,730,733],{},[14,731,732],{},"Another user has a sibling design active."," That base is currently spoken for. It may become available again later.",[41,735,736,739],{},[14,737,738],{},"A sibling is reserved for a trial."," Trial activations hold a base for the duration of the trial period.",[11,741,742,743,747],{},"Designs in your Selection that become unavailable after you've added them stay visible in the Not available section with a note explaining why. They don't disappear — they wait. See ",[21,744,746],{"href":745},"\u002Fhelp\u002Fplatform\u002Fselection","Your Selection explained →"," for the full breakdown of the three selection states.",[27,749],{},[30,751,149],{"id":148},[151,753,755],{"id":754},"why-squarebond-uses-shared-bases","Why SquareBond uses shared bases",[11,757,758],{},"Provisioning a live dynamic link — a real short URL with analytics infrastructure behind it — has a cost. Offering multiple visual designs on one base means you get more aesthetic choice without multiplying infrastructure costs one-to-one.",[11,760,761],{},"From a technical standpoint, the QR base is the unit of infrastructure. The visual design is a layer on top. This separation is what makes switching aesthetics without reprinting possible: the physical printed pattern points to the same short URL regardless of which sibling design is \"active.\"",[151,763,765],{"id":764},"does-switching-change-whats-printed-on-existing-materials","Does switching change what's printed on existing materials?",[11,767,768],{},"No. The pattern encoded in any printed code from a given base is the same short URL. Switching which design is active in your account doesn't alter printed materials — they continue scanning to the same destination.",[27,770],{},[30,772,180],{"id":179},[151,774,776],{"id":775},"can-i-switch-back-to-a-design-i-had-before","Can I switch back to a design I had before?",[11,778,779],{},"Yes. Switching is reversible as long as no one else has claimed that base in the interim. If you switch from Design A to Design B and later want Design A back, you can switch again — provided Design A is still available.",[151,781,783],{"id":782},"why-did-a-design-i-added-to-my-selection-become-unavailable","Why did a design I added to my Selection become unavailable?",[11,785,786],{},"Another user activated a sibling design from the same base before you committed. The base can only be held by one account at a time. The design stays in your Not available section as a reminder — it may free up later.",[151,788,790],{"id":789},"does-switching-affect-my-scan-history","Does switching affect my scan history?",[11,792,793],{},"No. Scan history belongs to the QR base — the underlying short link — not to any individual design. Switching between siblings doesn't reset or affect your analytics.",[151,795,797],{"id":796},"if-i-switch-designs-do-i-need-to-reprint-my-marketing-materials","If I switch designs, do I need to reprint my marketing materials?",[11,799,800],{},"No. Both sibling designs produce patterns that encode the same short URL. Your existing printed materials continue working exactly as before. The switch only changes which design appears active in your dashboard and which you can download going forward.",{"title":210,"searchDepth":211,"depth":211,"links":802},[803,804,805,806,807,811],{"id":669,"depth":211,"text":670},{"id":687,"depth":211,"text":688},{"id":702,"depth":211,"text":703},{"id":721,"depth":211,"text":722},{"id":148,"depth":211,"text":149,"children":808},[809,810],{"id":754,"depth":220,"text":755},{"id":764,"depth":220,"text":765},{"id":179,"depth":211,"text":180,"children":812},[813,814,815,816],{"id":775,"depth":220,"text":776},{"id":782,"depth":220,"text":783},{"id":789,"depth":220,"text":790},{"id":796,"depth":220,"text":797},"Why several designs in the catalog share the same underlying link, how activating one sets its siblings aside, and how to switch between them without reprinting.",{},40,"packages\u002Fweb-frontend\u002Fapp\u002Fcomponents\u002Fshop\u002FSelectionView.vue",{"title":648,"description":817},"help\u002Fqr-culture\u002Fswitch-mechanism-on-catalog","p_8dnxg7pqKovRK2ZgyUt8jqpkUdMiat83TMEl9oVQQ",{"id":825,"title":826,"body":827,"category":229,"description":1008,"extension":231,"meta":1009,"navigation":233,"order":1010,"path":588,"relatedSpec":1011,"seo":1012,"stem":1013,"updatedAt":239,"__hash__":1014},"help\u002Fhelp\u002Fqr-culture\u002Fdesign-approval-journey.md","The design approval journey",{"type":8,"value":828,"toc":989},[829,834,837,843,845,849,853,856,859,863,866,886,889,893,896,898,902,905,908,911,913,917,920,923,926,928,930,934,937,940,944,947,949,951,955,958,962,965,969,977,981,984],[11,830,831],{},[14,832,833],{},"Every design in the SquareBond catalog has been reviewed and approved by human curators before it appears in the shop. \"Approved\" means it passed visual inspection, contrast testing, and real-device scan verification.",[11,835,836],{},"Not every AI-generated QR design is a good QR design. This article explains the process that filters the exceptional from the rest — and why that process is the guarantee behind every code you pick.",[11,838,839],{},[260,840],{"alt":841,"src":842},"Design approval journey — from generation to the curated catalog","\u002Fhelp\u002Fconcepts\u002Fdesign-approval-journey.png",[27,844],{},[30,846,848],{"id":847},"three-stages-from-generation-to-catalog","Three stages from generation to catalog",[151,850,852],{"id":851},"stage-1-generated","Stage 1: Generated",[11,854,855],{},"Our system generates candidate designs using AI. This produces a pool of variations — different patterns, colour treatments, and embedded graphic elements — all built on a given QR base.",[11,857,858],{},"Quantity at this stage is intentional. Generating many candidates means the curatorial team has a real selection to work with. Most candidates don't make it further.",[151,860,862],{"id":861},"stage-2-evaluated","Stage 2: Evaluated",[11,864,865],{},"Each candidate goes through human review. Our curatorial team assesses every design against three criteria:",[38,867,868,874,880],{},[41,869,870,873],{},[14,871,872],{},"Visual quality"," — Does it look considered? Does it fit the SquareBond aesthetic? Would it be at home on a premium property brochure?",[41,875,876,879],{},[14,877,878],{},"Contrast integrity"," — Is the pattern sufficiently distinct from the background across print scenarios? Low contrast fails in the real world even when it looks fine on screen.",[41,881,882,885],{},[14,883,884],{},"Real-device scan testing"," — Does it actually scan reliably? The team tests each approved design on physical devices across the major platforms: iOS Camera, Android Camera, Google Lens, and common third-party scanner apps.",[11,887,888],{},"A design that passes all three becomes a candidate for approval. A design that fails any one of them doesn't make it to the catalog.",[151,890,892],{"id":891},"stage-3-published-to-the-catalog","Stage 3: Published to the catalog",[11,894,895],{},"Approval and publication currently happen together: when a design is approved, it becomes available in the shop. What you browse has already passed. There's no separate \"pending\" queue visible to buyers — the catalog is the post-filter view.",[27,897],{},[30,899,901],{"id":900},"what-the-review-catches-that-automation-misses","What the review catches that automation misses",[11,903,904],{},"Automated QR validation tools check technical compliance: does the pattern encode the correct data? Does it meet the ISO\u002FIEC 18004 standard? These are necessary checks, and we run them. But they're not sufficient.",[11,906,907],{},"A pattern can be technically valid and still fail to scan in real conditions — poor contrast on glossy paper, interference from background graphics, or a combination of error correction level and print size that works at 100% but fails at 75%.",[11,909,910],{},"Human review catches these edge cases because human reviewers print the codes, hold them under real lighting, and scan them with real phones. That's a test no automated validator replicates.",[27,912],{},[30,914,916],{"id":915},"why-this-matters-for-you","Why this matters for you",[11,918,919],{},"A failed scan at an open house is a missed connection — a prospective buyer who didn't get to the virtual tour, didn't see the floor plan, didn't book a viewing. That missed connection has a cost.",[11,921,922],{},"Catalog curation is our side of the guarantee. You bring the listing; we bring the verified code. When you pick a design from the SquareBond catalog, the scan-testing has already been done.",[11,924,925],{},"This is also why the catalog is curated and not exhaustive. A larger, unfiltered catalog would have more options and less reliability. We made the opposite trade-off deliberately.",[27,927],{},[30,929,149],{"id":148},[151,931,933],{"id":932},"why-ai-generated-qr-codes-have-variable-scannability","Why AI-generated QR codes have variable scannability",[11,935,936],{},"QR code scannability is determined by several interacting factors: module density (how small the individual squares are), error correction level (how much redundancy is embedded for damage tolerance), contrast ratio between foreground and background, and the presence of graphic elements that interfere with the quiet zone or finder patterns.",[11,938,939],{},"AI generation optimises for visual interest, not scan reliability. A design that looks striking may have a pattern that's too dense at print scale, or foreground graphics that interrupt the finder squares a scanner needs to locate and orient the code. These are the failure modes the curatorial review is specifically trained to spot.",[151,941,943],{"id":942},"the-quiet-zone-rule","The \"quiet zone\" rule",[11,945,946],{},"Every QR code requires a quiet zone — a margin of empty space surrounding the pattern — for scanners to correctly detect the boundary of the code. Designs that bleed visual elements into the quiet zone fail consistently on real devices even when they appear to decode correctly in software validators. Our review process includes explicit quiet zone verification.",[27,948],{},[30,950,180],{"id":179},[151,952,954],{"id":953},"can-i-submit-my-own-design-to-the-catalog","Can I submit my own design to the catalog?",[11,956,957],{},"The catalog currently consists of designs that go through our internal generation and review process. User-submitted designs aren't part of the catalog at this time.",[151,959,961],{"id":960},"how-long-does-the-approval-process-take-for-new-designs","How long does the approval process take for new designs?",[11,963,964],{},"New designs are reviewed on a rolling basis by our curatorial team. The timeline varies depending on collection size and review queue. When a design appears in the catalog, it's ready.",[151,966,968],{"id":967},"what-happens-if-a-design-that-passed-approval-fails-to-scan-on-my-device","What happens if a design that passed approval fails to scan on my device?",[11,970,971,972,976],{},"We stand behind every design in the catalog. If you encounter a scan failure on a specific device or in a specific print context, contact us at ",[21,973,975],{"href":974},"mailto:support@squarebond.com","support@squarebond.com",". We investigate reported failures and, where confirmed, remove or re-evaluate the affected design.",[151,978,980],{"id":979},"is-the-same-approval-process-applied-to-every-design-or-only-certain-collections","Is the same approval process applied to every design, or only certain collections?",[11,982,983],{},"Every design in the catalog, regardless of collection, goes through the same three-stage review. There is no tier of designs that skips human evaluation.",[11,985,986,988],{},[21,987,24],{"href":23}," covers the broader scannability picture — what the catalog curation builds on top of.",{"title":210,"searchDepth":211,"depth":211,"links":990},[991,996,997,998,1002],{"id":847,"depth":211,"text":848,"children":992},[993,994,995],{"id":851,"depth":220,"text":852},{"id":861,"depth":220,"text":862},{"id":891,"depth":220,"text":892},{"id":900,"depth":211,"text":901},{"id":915,"depth":211,"text":916},{"id":148,"depth":211,"text":149,"children":999},[1000,1001],{"id":932,"depth":220,"text":933},{"id":942,"depth":220,"text":943},{"id":179,"depth":211,"text":180,"children":1003},[1004,1005,1006,1007],{"id":953,"depth":220,"text":954},{"id":960,"depth":220,"text":961},{"id":967,"depth":220,"text":968},{"id":979,"depth":220,"text":980},"How every SquareBond design goes from AI generation to the curated catalog — and why human review is the step that makes the difference.",{},50,"docs\u002Fspecs\u002Fdesign\u002Fevaluation-page.md",{"title":826,"description":1008},"help\u002Fqr-culture\u002Fdesign-approval-journey","TUEomIQH-9EvpjACsaqXoWhQpoBpZfeLSb8N5K1LFn8",1782087879252]