diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 93e5a5f..a3e85d2 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -1,34 +1,34 @@ -{ - "permissions": { - "allow": [ - "Bash(docker-compose:*)", - "Bash(docker container prune:*)", - "Bash(npx prisma migrate dev:*)", - "Bash(npx prisma:*)", - "Bash(npm run dev)", - "Bash(timeout:*)", - "Bash(taskkill:*)", - "Bash(npx kill-port:*)", - "Bash(docker compose:*)", - "Bash(curl -I https://fonts.googleapis.com)", - "Bash(wsl:*)", - "Read(//c/Users/a931627/.ssh/**)", - "Bash(ssh-keygen:*)", - "Bash(cat:*)", - "Bash(git remote add:*)", - "Bash(git push:*)", - "Bash(git remote set-url:*)", - "Bash(npm install:*)", - "Bash(npm run build:*)", - "Bash(ls:*)", - "Bash(curl:*)", - "Bash(echo \"\n\n## CSRF Debug aktiviert!\n\nBitte teste jetzt:\n1. Browser zu http://localhost:3050/create\n2. Dynamic QR Code erstellen versuchen\n3. Server-Logs zeigen jetzt [CSRF Debug] Output\n\nIch sehe dann:\n- Ob headerToken vorhanden ist\n- Ob cookieToken vorhanden ist \n- Ob sie übereinstimmen\n\n---\n\nStripe Portal 500 Error ist separates Problem:\nhttps://dashboard.stripe.com/test/settings/billing/portal\n→ Customer Portal Configuration muss erstellt werden\n\")", - "Bash(pkill:*)", - "Skill(shadcn-ui)", - "Bash(find:*)", - "Bash(ls -la \"/c/Users/User/Documents/QR-master/src/app/\\(main\\)/\\(marketing\\)/\")" - ], - "deny": [], - "ask": [] - } -} +{ + "permissions": { + "allow": [ + "Bash(docker-compose:*)", + "Bash(docker container prune:*)", + "Bash(npx prisma migrate dev:*)", + "Bash(npx prisma:*)", + "Bash(npm run dev)", + "Bash(timeout:*)", + "Bash(taskkill:*)", + "Bash(npx kill-port:*)", + "Bash(docker compose:*)", + "Bash(curl -I https://fonts.googleapis.com)", + "Bash(wsl:*)", + "Read(//c/Users/a931627/.ssh/**)", + "Bash(ssh-keygen:*)", + "Bash(cat:*)", + "Bash(git remote add:*)", + "Bash(git push:*)", + "Bash(git remote set-url:*)", + "Bash(npm install:*)", + "Bash(npm run build:*)", + "Bash(ls:*)", + "Bash(curl:*)", + "Bash(echo \"\n\n## CSRF Debug aktiviert!\n\nBitte teste jetzt:\n1. Browser zu http://localhost:3050/create\n2. Dynamic QR Code erstellen versuchen\n3. Server-Logs zeigen jetzt [CSRF Debug] Output\n\nIch sehe dann:\n- Ob headerToken vorhanden ist\n- Ob cookieToken vorhanden ist \n- Ob sie übereinstimmen\n\n---\n\nStripe Portal 500 Error ist separates Problem:\nhttps://dashboard.stripe.com/test/settings/billing/portal\n→ Customer Portal Configuration muss erstellt werden\n\")", + "Bash(pkill:*)", + "Skill(shadcn-ui)", + "Bash(find:*)", + "Bash(ls -la \"/c/Users/User/Documents/QR-master/src/app/\\(main\\)/\\(marketing\\)/\")" + ], + "deny": [], + "ask": [] + } +} diff --git a/.env.example b/.env.example index 190456d..0442e06 100644 --- a/.env.example +++ b/.env.example @@ -12,6 +12,15 @@ NEXTAUTH_SECRET=CHANGE_ME NEXT_PUBLIC_APP_URL=http://localhost:3000 GOOGLE_CLIENT_ID= GOOGLE_CLIENT_SECRET= -REDIS_URL=redis://redis:6379 -IP_SALT=CHANGE_ME_SALT -ENABLE_DEMO=true +REDIS_URL=redis://redis:6379 +IP_SALT=CHANGE_ME_SALT +ENABLE_DEMO=true + +# SMTP (for welcome + retention emails via nodemailer) +SMTP_HOST=smtp.qrmaster.net +SMTP_PORT=465 +SMTP_USER=timo@qrmaster.net +SMTP_PASS= + +# Cron job protection — generate with: openssl rand -base64 32 +CRON_SECRET= diff --git a/QR-Master-Analysis-April-2026.md b/QR-Master-Analysis-April-2026.md index 14df1c2..a9693b4 100644 --- a/QR-Master-Analysis-April-2026.md +++ b/QR-Master-Analysis-April-2026.md @@ -1,249 +1,249 @@ -# QR Master — Deep Analysis & Growth Potential -**Date:** April 1, 2026 | **Project Age:** 3 months (launched Jan 1, 2026) - ---- - -## Executive Summary - -QR Master is a young but well-built QR code SaaS entering a **$1–7B market growing at 16%+ CAGR**. After just 3 months, the numbers tell an interesting story: explosive impression growth in Google Search (0 → 4,100/month), strong AI citation momentum (1,849 citations across 11 pages), and 169 unique visitors in the last 90 days with promising engagement metrics (8m 36s avg session, 16% bounce rate). However, organic search clicks remain very low, and there are zero paying customers visible yet. The opportunity is real, but execution over the next 6 months will determine everything. - ---- - -## 1. Your Numbers — What They Tell Me - -### Google Search Console (Jan–Mar 2026) - -| Metric | January | February | March | Growth | -|--------|---------|----------|-------|--------| -| Impressions | 158 | 44 | 4,115 | **+2,504%** | -| Clicks | 0 | 0 | 23 | From zero | -| Avg Position | ~1.3 | ~3.3 | ~68.4 | Widened (more keywords) | - -**What this means:** Google discovered your site in late January, but the real indexing explosion happened in March. The jump from 44 impressions in February to 4,115 in March is dramatic — this is the "Google sandbox" lifting. The average position being ~68 means most of your keywords are on pages 6–7 of Google. That's normal for a 3-month-old domain, but it also means you're not getting meaningful organic traffic yet from competitive terms. - -**Top performing pages by impressions:** - -| Page | Impressions | Clicks | Avg Position | -|------|-------------|--------|-------------| -| Homepage | 356 | 15 | 4.0 | -| Barcode Generator | 1,160 | 4 | 71.4 | -| Dynamic QR Code Generator | 536 | 0 | 81.1 | -| Restaurant Menu QR Blog | 425 | 0 | 80.9 | -| Geolocation QR Code | 281 | 0 | 73.2 | -| URL QR Code | 205 | 0 | 83.6 | -| Twitter QR Code | 169 | 0 | 71.3 | - -**Key insight:** Your barcode generator page has 1,160 impressions but only 4 clicks because it's ranking at position 71. If you can move that to page 1, even position 8–10, you'd capture 20–50 clicks/day from that keyword cluster alone. Same story for "dynamic QR code generator" (536 impressions, position 81). - -### AI Citations (Google AI Overviews) - -| Week | Citations | Avg/Day | Trend | -|------|-----------|---------|-------| -| Week 9 (late Feb) | 123 | 30.8 | Baseline | -| Week 10 | 328 | 46.9 | +167% | -| Week 11 | 343 | 49.0 | +5% | -| Week 12 | 514 | 73.4 | +50% | -| Week 13 | 541 | 77.3 | +5% | - -**Total: 1,849 citations across up to 11 unique pages.** - -This is genuinely impressive for a 3-month-old site. AI citations at 77/day means Google's AI is actively referencing your content when answering QR-related queries. This is a leading indicator — AI citations often precede organic ranking improvements. You're building topical authority faster than traditional SEO alone would deliver. - -### PostHog Analytics (Last 90 Days) - -| Metric | Value | Assessment | -|--------|-------|-----------| -| Unique Visitors | 169 | Low, but expected for 3 months | -| Page Views | 2,120 | ~12.5 pages/visitor — very high engagement | -| Sessions | 417 | 2.5 sessions/visitor average | -| Session Duration | 8m 36s | Excellent — users are exploring deeply | -| Bounce Rate | 16% | Outstanding (industry avg is 40-60%) | - -**Traffic sources:** - -| Channel | Visitors | Views | -|---------|----------|-------| -| Referral | 100 | 803 | -| Organic Social | 64 | 89 | -| Direct | 17 | 1,123 | -| Organic Search | 6 | 70 | - -**Critical insight:** Your 16% bounce rate and 8.5-minute session duration are exceptional. People who find your site actually use it. The problem isn't product quality — it's distribution. Only 6 visitors from organic search in 90 days confirms you're still in the early SEO growth phase. - -**Retention concern:** The cohort data shows near-zero retention after week 1 for most cohorts. This is the biggest red flag — users come, try the tool, but don't come back. This is typical for free QR generator users, but it means conversion to paid will depend heavily on capturing value during that first session. - ---- - -## 2. Competitive Landscape - -### The Market You're Entering - -The QR code generator market is valued at **$1.1–6.8B in 2025** (estimates vary by definition) and growing at **16–17% CAGR**. Dynamic QR codes specifically are the revenue driver, accounting for 55-64% of market value. - -### Key Competitors - -| Company | Est. Revenue (2025) | Pricing | Key Strength | -|---------|-------------------|---------|-------------| -| **Flowcode** | $15.7M | Free / $5-25/mo | VC-backed, design-focused, landing pages | -| **Bitly** | $200M+ (link shortening + QR) | $8–199/mo | Brand recognition, link ecosystem | -| **Uniqode** (fka Beaconstac) | ~$10M est. | $5–99/mo | Enterprise (SOC2, HIPAA, ISO) | -| **QR Tiger** | ~$5M est. | $7–37/mo | SEO-aggressive, content marketing | -| **Trycon/Scanova** | $7.2M | $5–49/mo | 2,000+ businesses, enterprise | -| **Mobilo** | $5.4M | $4.99–14.99/mo | Digital business cards focus | -| **Unitag** | $2.3M | Free / $9.90+/mo | European market, design tools | -| **QR Code Creator** | $1.5M | $4.99–14.99/mo | Long-established (since 2009) | -| **QRCode Monkey** | Unknown | Free (ad-supported) | SEO dominant, free tools | - -### What This Means for QR Master - -The market has room. Even QR Code Creator, which has been around since 2009, only does $1.5M. The winner-take-all dynamics of pure SaaS don't apply as strongly here because QR codes are a utility — businesses often try 2-3 tools before settling. Key entry angles that still work: niche verticals (restaurants, real estate), better free tier to build SEO traffic, and superior analytics. - ---- - -## 3. SEO Assessment - -### Current State: Early but Promising - -Your site is showing 700+ unique keywords with impressions — that's a lot of keyword surface area for a 3-month-old site. But almost all rankings are on pages 5-10 of Google (positions 50-100). - -### Biggest Keyword Opportunities (High Impression, Improvable Position) - -| Keyword | Monthly Impressions | Current Position | Difficulty | -|---------|-------------------|-----------------|-----------| -| barcode generator | 148+ | 74.8 | Very High | -| dynamic qr code | 115+ | 80.3 | High | -| dynamic qr code generator | 81+ | 85.8 | High | -| restaurant qr code | 51+ | 75.0 | Medium | -| qr code restaurant menu | 48+ | 82.8 | Medium | -| twitter qr code | 46+ | 76.7 | Low-Medium | -| instagram qr code generator | 35+ | 54.9 | Medium | -| bulk qr code generator | 28+ | 94.4 | Medium | -| vcard qr code generator | 9+ | 74.9 | Low-Medium | -| teams qr code | 3+ | 34.7 | Low | - -### Quick Wins (Already Close to Page 1) - -- **"teams qr code"** — Position 34.7 with dedicated tool page already built. You already have traffic to this page (20 visitors in PostHog). Push this to page 1. -- **"zoom qr code"** — Position 40.3. Similar opportunity. -- **"qrmaster"** branded terms — Position 4.3 (already strong, but should be #1) -- **"qr master"** — Position 8.1. Should be #1 for your own brand. - -### What's Holding You Back - -1. **Domain age (3 months):** Google inherently trusts older domains more. This improves automatically with time. -2. **Backlink profile:** Likely thin. Your referral traffic (100 visitors) suggests some links, but you need more authoritative ones. -3. **Competition on head terms:** "QR code generator" is dominated by Bitly, QRCode Monkey, QR Tiger with DA 50+ domains. You won't rank for this soon. -4. **Content depth vs. competitors:** QR Tiger and Uniqode have 100+ blog posts each. You're early in content production. - ---- - -## 4. Revenue Potential — Realistic Projections - -### Assumptions - -Based on your current pricing model (FREE / PRO / BUSINESS tiers) and market benchmarks: - -- **Free-to-paid conversion rate for QR tools:** 2-4% (industry benchmark) -- **Average revenue per user (ARPU):** $10-20/month for SMB QR tools -- **Churn rate:** 5-8% monthly for SMB SaaS - -### Scenario Modeling - -#### Conservative (SEO-only growth, no paid acquisition) - -| Month | Monthly Visitors | Signups (15% CVR) | Paying Users (cum.) | MRR | -|-------|-----------------|-------------------|--------------------|----| -| Month 3 (now) | 170 | 39 | 0 | $0 | -| Month 6 | 1,000 | 150 | 8 | $120 | -| Month 12 | 5,000 | 750 | 60 | $900 | -| Month 18 | 15,000 | 2,250 | 200 | $3,000 | -| Month 24 | 40,000 | 6,000 | 500 | $7,500 | - -**Year 1 ARR: ~$10,800 | Year 2 ARR: ~$90,000** - -#### Moderate (SEO + content marketing + some link building) - -| Month | Monthly Visitors | Signups | Paying Users (cum.) | MRR | -|-------|-----------------|---------|--------------------|----| -| Month 6 | 3,000 | 450 | 25 | $375 | -| Month 12 | 15,000 | 2,250 | 180 | $2,700 | -| Month 18 | 40,000 | 6,000 | 500 | $7,500 | -| Month 24 | 80,000 | 12,000 | 1,200 | $18,000 | - -**Year 1 ARR: ~$32,400 | Year 2 ARR: ~$216,000** - -#### Aggressive (SEO + paid + partnerships + viral loops) - -| Month | Monthly Visitors | Signups | Paying Users (cum.) | MRR | -|-------|-----------------|---------|--------------------|----| -| Month 12 | 50,000 | 7,500 | 600 | $9,000 | -| Month 24 | 200,000 | 30,000 | 3,000 | $45,000 | - -**Year 2 ARR: ~$540,000** - -### Revenue Benchmarks from Comparable Companies - -- QR Code Creator (17 years old): **$1.5M/year** -- Unitag (10+ years old): **$2.3M/year** -- Flowcode (7 years, VC-backed): **$15.7M/year** -- Indie SaaS benchmarks: $5K–25K MRR is very achievable within 18-24 months with focused execution - ---- - -## 5. Strengths & Risks - -### What's Working - -1. **Product quality is high.** 8.5-minute sessions, 16% bounce rate, 12.5 pages/visitor — these are remarkable engagement metrics. The product holds attention. -2. **AI citations growing fast.** 77 citations/day after 3 months is a strong signal Google's AI trusts your content. -3. **Broad keyword footprint.** 700+ keywords showing impressions means Google is indexing and considering your pages for a wide range of queries. -4. **Niche tool pages (Teams, Zoom, WiFi, Instagram).** These long-tail pages are your fastest path to page 1 rankings. -5. **Technical foundation is solid.** Next.js 14, Stripe, analytics, dynamic QR codes — the infrastructure is already at a paid-product level. - -### Risks & Concerns - -1. **Near-zero retention.** Cohort data shows almost no users returning after week 1. Without solving retention, paid conversion will be extremely difficult. -2. **No revenue yet.** 3 months with 0 MRR is normal, but the clock is ticking. Need to see first paying user by month 4-5. -3. **Competitive head terms are years away.** You won't rank for "QR code generator" anytime soon. The long-tail strategy is correct but requires patience. -4. **Single-channel dependency.** Currently SEO-reliant. If Google changes its algorithm or sandbox behavior, growth stalls. -5. **service_account.json in root.** If this is a live credential, it's a security risk. Remove from version control immediately. - ---- - -## 6. Recommendations — Next 90 Days - -### Immediate (This Month) - -1. **Fix retention first.** Add email capture on first QR creation, build a "My QR Codes" dashboard value prop, and implement a follow-up email sequence showing scan analytics. Users need a reason to come back. -2. **Push "quick win" keywords to page 1.** Teams QR code (pos 34), Zoom QR code (pos 40), and your branded terms. These need targeted backlinks and content optimization. -3. **Add pricing friction at the right moment.** If you're not gating anything, users have no reason to pay. Consider limiting dynamic QR codes to 1-3 on free tier, then upsell. - -### Short-term (Months 4-6) - -4. **Build 10-15 high-quality backlinks.** Guest posts on marketing blogs, HARO/Connectively responses, tool directories. Domain authority is your bottleneck. -5. **Double down on restaurant/menu niche.** You have 425 impressions on the restaurant menu QR blog. This is a vertical where local businesses actually pay for QR tools. Build a dedicated landing page. -6. **Launch on Product Hunt, Indie Hackers, and relevant subreddits.** Free exposure that also builds backlinks. - -### Medium-term (Months 6-12) - -7. **Expand content to 50+ blog posts.** Target every long-tail QR keyword cluster. QR Tiger's content machine is the model to emulate. -8. **Add a freemium viral loop.** "Powered by QR Master" branding on free QR codes (with option to remove on paid plan). -9. **Consider German market positioning.** Your GSC data shows German-language queries (dynamische QR codes, etc.) and you appear to be German-speaking. The German QR code market is underserved compared to English. - ---- - -## 7. Bottom Line - -**Is there real potential here?** Yes, absolutely. The QR code market is large, growing, and the barrier to entry is manageable with good technical execution — which you clearly have. Companies doing $1.5M–$15M in this space prove the model works. - -**How much can you realistically make?** With sustained effort, **$3K–$10K MRR by month 18** is realistic under a moderate growth scenario. That's $36K–$120K ARR — meaningful side-project revenue. The top end of $200K+ ARR is achievable within 24 months if you invest in content, backlinks, and conversion optimization. - -**What's the biggest risk?** Not retention, not competition — it's giving up too early. SEO-driven SaaS is a compounding game. Months 1-6 feel slow because organic traffic takes time to build. The hockey stick starts around months 9-12 when domain authority compounds with content volume. QR Code Creator took 17 years to hit $1.5M, but the market was 10x smaller then. - -**Your 3-month scorecard: B+.** Excellent product, strong engagement, growing search visibility. The missing pieces are retention mechanics, first revenue, and backlink authority. All fixable. - ---- - -*Analysis based on Google Search Console data (Jan–Mar 2026), PostHog analytics (90 days), Google AI Performance data, and market research as of April 2026.* - -*Sources: [Mordor Intelligence QR Market Report](https://www.mordorintelligence.com/industry-reports/qr-codes-market), [GetLatka QR SaaS Companies](https://getlatka.com/companies/industries/i-qr-code-generator-software), [Bitly QR Code Statistics](https://bitly.com/blog/qr-code-statistics/), [360iResearch QR Market](https://www.360iresearch.com/library/intelligence/qr-code-generator), [QR Code Chimp Statistics](https://www.qrcodechimp.com/qr-code-statistics/)* +# QR Master — Deep Analysis & Growth Potential +**Date:** April 1, 2026 | **Project Age:** 3 months (launched Jan 1, 2026) + +--- + +## Executive Summary + +QR Master is a young but well-built QR code SaaS entering a **$1–7B market growing at 16%+ CAGR**. After just 3 months, the numbers tell an interesting story: explosive impression growth in Google Search (0 → 4,100/month), strong AI citation momentum (1,849 citations across 11 pages), and 169 unique visitors in the last 90 days with promising engagement metrics (8m 36s avg session, 16% bounce rate). However, organic search clicks remain very low, and there are zero paying customers visible yet. The opportunity is real, but execution over the next 6 months will determine everything. + +--- + +## 1. Your Numbers — What They Tell Me + +### Google Search Console (Jan–Mar 2026) + +| Metric | January | February | March | Growth | +|--------|---------|----------|-------|--------| +| Impressions | 158 | 44 | 4,115 | **+2,504%** | +| Clicks | 0 | 0 | 23 | From zero | +| Avg Position | ~1.3 | ~3.3 | ~68.4 | Widened (more keywords) | + +**What this means:** Google discovered your site in late January, but the real indexing explosion happened in March. The jump from 44 impressions in February to 4,115 in March is dramatic — this is the "Google sandbox" lifting. The average position being ~68 means most of your keywords are on pages 6–7 of Google. That's normal for a 3-month-old domain, but it also means you're not getting meaningful organic traffic yet from competitive terms. + +**Top performing pages by impressions:** + +| Page | Impressions | Clicks | Avg Position | +|------|-------------|--------|-------------| +| Homepage | 356 | 15 | 4.0 | +| Barcode Generator | 1,160 | 4 | 71.4 | +| Dynamic QR Code Generator | 536 | 0 | 81.1 | +| Restaurant Menu QR Blog | 425 | 0 | 80.9 | +| Geolocation QR Code | 281 | 0 | 73.2 | +| URL QR Code | 205 | 0 | 83.6 | +| Twitter QR Code | 169 | 0 | 71.3 | + +**Key insight:** Your barcode generator page has 1,160 impressions but only 4 clicks because it's ranking at position 71. If you can move that to page 1, even position 8–10, you'd capture 20–50 clicks/day from that keyword cluster alone. Same story for "dynamic QR code generator" (536 impressions, position 81). + +### AI Citations (Google AI Overviews) + +| Week | Citations | Avg/Day | Trend | +|------|-----------|---------|-------| +| Week 9 (late Feb) | 123 | 30.8 | Baseline | +| Week 10 | 328 | 46.9 | +167% | +| Week 11 | 343 | 49.0 | +5% | +| Week 12 | 514 | 73.4 | +50% | +| Week 13 | 541 | 77.3 | +5% | + +**Total: 1,849 citations across up to 11 unique pages.** + +This is genuinely impressive for a 3-month-old site. AI citations at 77/day means Google's AI is actively referencing your content when answering QR-related queries. This is a leading indicator — AI citations often precede organic ranking improvements. You're building topical authority faster than traditional SEO alone would deliver. + +### PostHog Analytics (Last 90 Days) + +| Metric | Value | Assessment | +|--------|-------|-----------| +| Unique Visitors | 169 | Low, but expected for 3 months | +| Page Views | 2,120 | ~12.5 pages/visitor — very high engagement | +| Sessions | 417 | 2.5 sessions/visitor average | +| Session Duration | 8m 36s | Excellent — users are exploring deeply | +| Bounce Rate | 16% | Outstanding (industry avg is 40-60%) | + +**Traffic sources:** + +| Channel | Visitors | Views | +|---------|----------|-------| +| Referral | 100 | 803 | +| Organic Social | 64 | 89 | +| Direct | 17 | 1,123 | +| Organic Search | 6 | 70 | + +**Critical insight:** Your 16% bounce rate and 8.5-minute session duration are exceptional. People who find your site actually use it. The problem isn't product quality — it's distribution. Only 6 visitors from organic search in 90 days confirms you're still in the early SEO growth phase. + +**Retention concern:** The cohort data shows near-zero retention after week 1 for most cohorts. This is the biggest red flag — users come, try the tool, but don't come back. This is typical for free QR generator users, but it means conversion to paid will depend heavily on capturing value during that first session. + +--- + +## 2. Competitive Landscape + +### The Market You're Entering + +The QR code generator market is valued at **$1.1–6.8B in 2025** (estimates vary by definition) and growing at **16–17% CAGR**. Dynamic QR codes specifically are the revenue driver, accounting for 55-64% of market value. + +### Key Competitors + +| Company | Est. Revenue (2025) | Pricing | Key Strength | +|---------|-------------------|---------|-------------| +| **Flowcode** | $15.7M | Free / $5-25/mo | VC-backed, design-focused, landing pages | +| **Bitly** | $200M+ (link shortening + QR) | $8–199/mo | Brand recognition, link ecosystem | +| **Uniqode** (fka Beaconstac) | ~$10M est. | $5–99/mo | Enterprise (SOC2, HIPAA, ISO) | +| **QR Tiger** | ~$5M est. | $7–37/mo | SEO-aggressive, content marketing | +| **Trycon/Scanova** | $7.2M | $5–49/mo | 2,000+ businesses, enterprise | +| **Mobilo** | $5.4M | $4.99–14.99/mo | Digital business cards focus | +| **Unitag** | $2.3M | Free / $9.90+/mo | European market, design tools | +| **QR Code Creator** | $1.5M | $4.99–14.99/mo | Long-established (since 2009) | +| **QRCode Monkey** | Unknown | Free (ad-supported) | SEO dominant, free tools | + +### What This Means for QR Master + +The market has room. Even QR Code Creator, which has been around since 2009, only does $1.5M. The winner-take-all dynamics of pure SaaS don't apply as strongly here because QR codes are a utility — businesses often try 2-3 tools before settling. Key entry angles that still work: niche verticals (restaurants, real estate), better free tier to build SEO traffic, and superior analytics. + +--- + +## 3. SEO Assessment + +### Current State: Early but Promising + +Your site is showing 700+ unique keywords with impressions — that's a lot of keyword surface area for a 3-month-old site. But almost all rankings are on pages 5-10 of Google (positions 50-100). + +### Biggest Keyword Opportunities (High Impression, Improvable Position) + +| Keyword | Monthly Impressions | Current Position | Difficulty | +|---------|-------------------|-----------------|-----------| +| barcode generator | 148+ | 74.8 | Very High | +| dynamic qr code | 115+ | 80.3 | High | +| dynamic qr code generator | 81+ | 85.8 | High | +| restaurant qr code | 51+ | 75.0 | Medium | +| qr code restaurant menu | 48+ | 82.8 | Medium | +| twitter qr code | 46+ | 76.7 | Low-Medium | +| instagram qr code generator | 35+ | 54.9 | Medium | +| bulk qr code generator | 28+ | 94.4 | Medium | +| vcard qr code generator | 9+ | 74.9 | Low-Medium | +| teams qr code | 3+ | 34.7 | Low | + +### Quick Wins (Already Close to Page 1) + +- **"teams qr code"** — Position 34.7 with dedicated tool page already built. You already have traffic to this page (20 visitors in PostHog). Push this to page 1. +- **"zoom qr code"** — Position 40.3. Similar opportunity. +- **"qrmaster"** branded terms — Position 4.3 (already strong, but should be #1) +- **"qr master"** — Position 8.1. Should be #1 for your own brand. + +### What's Holding You Back + +1. **Domain age (3 months):** Google inherently trusts older domains more. This improves automatically with time. +2. **Backlink profile:** Likely thin. Your referral traffic (100 visitors) suggests some links, but you need more authoritative ones. +3. **Competition on head terms:** "QR code generator" is dominated by Bitly, QRCode Monkey, QR Tiger with DA 50+ domains. You won't rank for this soon. +4. **Content depth vs. competitors:** QR Tiger and Uniqode have 100+ blog posts each. You're early in content production. + +--- + +## 4. Revenue Potential — Realistic Projections + +### Assumptions + +Based on your current pricing model (FREE / PRO / BUSINESS tiers) and market benchmarks: + +- **Free-to-paid conversion rate for QR tools:** 2-4% (industry benchmark) +- **Average revenue per user (ARPU):** $10-20/month for SMB QR tools +- **Churn rate:** 5-8% monthly for SMB SaaS + +### Scenario Modeling + +#### Conservative (SEO-only growth, no paid acquisition) + +| Month | Monthly Visitors | Signups (15% CVR) | Paying Users (cum.) | MRR | +|-------|-----------------|-------------------|--------------------|----| +| Month 3 (now) | 170 | 39 | 0 | $0 | +| Month 6 | 1,000 | 150 | 8 | $120 | +| Month 12 | 5,000 | 750 | 60 | $900 | +| Month 18 | 15,000 | 2,250 | 200 | $3,000 | +| Month 24 | 40,000 | 6,000 | 500 | $7,500 | + +**Year 1 ARR: ~$10,800 | Year 2 ARR: ~$90,000** + +#### Moderate (SEO + content marketing + some link building) + +| Month | Monthly Visitors | Signups | Paying Users (cum.) | MRR | +|-------|-----------------|---------|--------------------|----| +| Month 6 | 3,000 | 450 | 25 | $375 | +| Month 12 | 15,000 | 2,250 | 180 | $2,700 | +| Month 18 | 40,000 | 6,000 | 500 | $7,500 | +| Month 24 | 80,000 | 12,000 | 1,200 | $18,000 | + +**Year 1 ARR: ~$32,400 | Year 2 ARR: ~$216,000** + +#### Aggressive (SEO + paid + partnerships + viral loops) + +| Month | Monthly Visitors | Signups | Paying Users (cum.) | MRR | +|-------|-----------------|---------|--------------------|----| +| Month 12 | 50,000 | 7,500 | 600 | $9,000 | +| Month 24 | 200,000 | 30,000 | 3,000 | $45,000 | + +**Year 2 ARR: ~$540,000** + +### Revenue Benchmarks from Comparable Companies + +- QR Code Creator (17 years old): **$1.5M/year** +- Unitag (10+ years old): **$2.3M/year** +- Flowcode (7 years, VC-backed): **$15.7M/year** +- Indie SaaS benchmarks: $5K–25K MRR is very achievable within 18-24 months with focused execution + +--- + +## 5. Strengths & Risks + +### What's Working + +1. **Product quality is high.** 8.5-minute sessions, 16% bounce rate, 12.5 pages/visitor — these are remarkable engagement metrics. The product holds attention. +2. **AI citations growing fast.** 77 citations/day after 3 months is a strong signal Google's AI trusts your content. +3. **Broad keyword footprint.** 700+ keywords showing impressions means Google is indexing and considering your pages for a wide range of queries. +4. **Niche tool pages (Teams, Zoom, WiFi, Instagram).** These long-tail pages are your fastest path to page 1 rankings. +5. **Technical foundation is solid.** Next.js 14, Stripe, analytics, dynamic QR codes — the infrastructure is already at a paid-product level. + +### Risks & Concerns + +1. **Near-zero retention.** Cohort data shows almost no users returning after week 1. Without solving retention, paid conversion will be extremely difficult. +2. **No revenue yet.** 3 months with 0 MRR is normal, but the clock is ticking. Need to see first paying user by month 4-5. +3. **Competitive head terms are years away.** You won't rank for "QR code generator" anytime soon. The long-tail strategy is correct but requires patience. +4. **Single-channel dependency.** Currently SEO-reliant. If Google changes its algorithm or sandbox behavior, growth stalls. +5. **service_account.json in root.** If this is a live credential, it's a security risk. Remove from version control immediately. + +--- + +## 6. Recommendations — Next 90 Days + +### Immediate (This Month) + +1. **Fix retention first.** Add email capture on first QR creation, build a "My QR Codes" dashboard value prop, and implement a follow-up email sequence showing scan analytics. Users need a reason to come back. +2. **Push "quick win" keywords to page 1.** Teams QR code (pos 34), Zoom QR code (pos 40), and your branded terms. These need targeted backlinks and content optimization. +3. **Add pricing friction at the right moment.** If you're not gating anything, users have no reason to pay. Consider limiting dynamic QR codes to 1-3 on free tier, then upsell. + +### Short-term (Months 4-6) + +4. **Build 10-15 high-quality backlinks.** Guest posts on marketing blogs, HARO/Connectively responses, tool directories. Domain authority is your bottleneck. +5. **Double down on restaurant/menu niche.** You have 425 impressions on the restaurant menu QR blog. This is a vertical where local businesses actually pay for QR tools. Build a dedicated landing page. +6. **Launch on Product Hunt, Indie Hackers, and relevant subreddits.** Free exposure that also builds backlinks. + +### Medium-term (Months 6-12) + +7. **Expand content to 50+ blog posts.** Target every long-tail QR keyword cluster. QR Tiger's content machine is the model to emulate. +8. **Add a freemium viral loop.** "Powered by QR Master" branding on free QR codes (with option to remove on paid plan). +9. **Consider German market positioning.** Your GSC data shows German-language queries (dynamische QR codes, etc.) and you appear to be German-speaking. The German QR code market is underserved compared to English. + +--- + +## 7. Bottom Line + +**Is there real potential here?** Yes, absolutely. The QR code market is large, growing, and the barrier to entry is manageable with good technical execution — which you clearly have. Companies doing $1.5M–$15M in this space prove the model works. + +**How much can you realistically make?** With sustained effort, **$3K–$10K MRR by month 18** is realistic under a moderate growth scenario. That's $36K–$120K ARR — meaningful side-project revenue. The top end of $200K+ ARR is achievable within 24 months if you invest in content, backlinks, and conversion optimization. + +**What's the biggest risk?** Not retention, not competition — it's giving up too early. SEO-driven SaaS is a compounding game. Months 1-6 feel slow because organic traffic takes time to build. The hockey stick starts around months 9-12 when domain authority compounds with content volume. QR Code Creator took 17 years to hit $1.5M, but the market was 10x smaller then. + +**Your 3-month scorecard: B+.** Excellent product, strong engagement, growing search visibility. The missing pieces are retention mechanics, first revenue, and backlink authority. All fixable. + +--- + +*Analysis based on Google Search Console data (Jan–Mar 2026), PostHog analytics (90 days), Google AI Performance data, and market research as of April 2026.* + +*Sources: [Mordor Intelligence QR Market Report](https://www.mordorintelligence.com/industry-reports/qr-codes-market), [GetLatka QR SaaS Companies](https://getlatka.com/companies/industries/i-qr-code-generator-software), [Bitly QR Code Statistics](https://bitly.com/blog/qr-code-statistics/), [360iResearch QR Market](https://www.360iresearch.com/library/intelligence/qr-code-generator), [QR Code Chimp Statistics](https://www.qrcodechimp.com/qr-code-statistics/)* diff --git a/TODO.md b/TODO.md index efc7b4d..94c568a 100644 --- a/TODO.md +++ b/TODO.md @@ -1,461 +1,461 @@ -# QR Master — Growth TODO - -Based on: 3-month audit (PostHog + GSC + AI citations + full codebase review, April 2026) -Domain age at audit: ~3 months | Visitors (90d): 169 | AI citations (33d): 1,849 - ---- - -## How to use this file - -Sections are ordered by impact-per-hour-of-work. Don't skip to section 5 before section 1. -Each task has the exact file to touch and what to change. No hand-waving. - ---- - -## Section 1 — Retention (do this week, nothing else matters until it's done) - -Cohort data shows ~10% week-1 retention, near-zero by week 3. Root cause: **no email is sent after signup**. Zero. The `sendWelcomeEmail` function does not exist. Users sign up and hear nothing. - -### 1.1 — Welcome email sequence (3 emails) - -**File to edit:** `src/lib/email.ts` -Add three new exported functions after the existing `sendPasswordResetEmail`: - -```ts -// Email 1: Sent immediately on signup -export async function sendWelcomeEmail(email: string, name: string) {} - -// Email 2: Sent on Day 3 if user has 0 QR codes (check via cron or on login) -export async function sendActivationNudgeEmail(email: string, name: string) {} - -// Email 3: Sent on Day 7 if user has ≥1 QR code but is still on FREE plan -export async function sendUpgradeNudgeEmail(email: string, name: string, qrCount: number) {} -``` - -**Email 1 — Welcome (Day 0)** -- Subject: `Your QR Master account is ready` -- Body: One action only → create first QR code. Link to `/create`. -- Mention the 3 free dynamic codes. -- 4–5 sentences max, plain layout. -- Sender: `Timo from QR Master ` - -**Email 2 — Activation nudge (Day 3, no QR codes created)** -- Subject: `Still haven't made your first QR code?` -- Trigger condition: `user.createdAt < now - 3 days AND qrCodes.count === 0` -- Body: One screenshot or step-by-step (3 steps). One CTA → `/create`. -- Don't send if they've already created one. - -**Email 3 — Upgrade nudge (Day 7, has codes, still FREE)** -- Subject: `You've created {n} QR codes — here's what you're missing` -- Trigger condition: `qrCodes.count >= 1 AND plan === 'FREE' AND createdAt < now - 7 days` -- Body: 3 specific things they can't do on free: analytics breakdown, custom branding, more than 3 codes. -- CTA → `/pricing` - -**File to edit:** `src/app/(main)/api/auth/signup/route.ts` -Add `sendWelcomeEmail` call after the user is created (line ~88, after `db.user.create`): - -```ts -// After db.user.create(...) -try { - await sendWelcomeEmail(user.email, user.name ?? 'there'); -} catch (emailError) { - // Don't fail signup if email fails - console.error('Welcome email failed:', emailError); -} -``` - -**For emails 2 and 3:** Either add a cron job (`/api/cron/retention-emails`) or check + send on each login in `/api/auth/simple-login` route. Cron is cleaner. Vercel cron syntax: - -```json -// vercel.json -{ - "crons": [{ "path": "/api/cron/retention-emails", "schedule": "0 10 * * *" }] -} -``` - ---- - -### 1.2 — Cancel flow (before Stripe portal) - -**File to edit:** `src/app/(main)/(app)/settings/page.tsx` -Right now: button → Stripe portal. Users cancel without any friction or reason capture. - -Replace the `Manage Subscription` button with a handler that opens a modal first: - -```tsx -// Add state -const [showCancelModal, setShowCancelModal] = useState(false); -const [cancelReason, setCancelReason] = useState(''); - -// Replace direct portal redirect with: -const handleManageSubscription = () => { - if (plan !== 'FREE') { - setShowCancelModal(true); // intercept — show exit survey first - } else { - // FREE users can just go to portal normally - openStripePortal(); - } -}; -``` - -**Cancel modal — 4 steps:** - -1. **Survey:** "Before you go — what's the main reason?" (radio: too expensive / not using it / missing feature / other) -2. **Save offer** based on reason: - - `too_expensive` → *"What if we gave you 25% off for 2 months?"* → button calls `/api/stripe/apply-discount` - - `not_using` → *"Want to pause instead of cancel?"* → pause link or info - - `missing_feature` → *"Tell us what's missing"* → textarea → submit to `/api/feedback`, then let them proceed - - `other` → short text → submit to `/api/feedback`, then proceed -3. **Confirm:** "Still want to cancel? Your plan stays active until [end of billing period]." → button opens Stripe portal -4. **Post-cancel:** Stripe webhook already exists at `/api/stripe/webhook` — add a case for `customer.subscription.deleted` that logs the cancellation reason and (optionally) triggers a win-back email in 30 days. - -**Save the reasons to DB.** Add a `cancellationReason` field to the User model in `prisma/schema.prisma` so you actually learn why people leave. - ---- - -## Section 2 — Signup flow (2–3 hours of work, immediate conversion lift) - -Current form: Name → Email → Password → Confirm Password → [Create Account] → divider → Google button -Problem: Google should be first. Confirm Password should not exist. - -### 2.1 — Move Google OAuth above the form - -**File:** `src/app/(main)/(auth)/signup/SignupClient.tsx` - -Move the Google button block (currently after the `
`) to above the ``. The divider "Or continue with" becomes "Or sign up with email" below the Google button. - -```tsx -// New order in the Card: - - {/* Google FIRST */} - - -
- {/* divider */} - Or sign up with email -
- - {/* Email form SECOND */} - - ... - -
-``` - -### 2.2 — Remove the Confirm Password field - -**File:** `src/app/(main)/(auth)/signup/SignupClient.tsx` - -Delete the `confirmPassword` state, the `confirmPassword` Input field, and the `if (password !== confirmPassword)` check. Replace with a password visibility toggle on the Password field instead: - -```tsx -const [showPassword, setShowPassword] = useState(false); - -// In the Input: -
- setPassword(e.target.value)} - placeholder="••••••••" - required - /> - -
-``` - -### 2.3 — Add value reinforcement to the signup page - -**File:** `src/app/(main)/(auth)/signup/SignupClient.tsx` - -Change the subtitle under "Create Account" from: -> *"Start creating QR codes in seconds"* - -To: -> *"No credit card required — 3 dynamic QR codes free forever"* - -Also remove the prominent "← Back to Home" bordered button. It's visually competing with the form. Replace with a small text link at the bottom of the card: - -```tsx -

- Already have an account? Sign in · Back to home -

-``` - ---- - -## Section 3 — Homepage copy (half a day) - -### 3.1 — Headline rewrite - -**File:** `src/i18n/en.json` -Current: `"title": "Create QR Codes That Work Everywhere"` - -Replace with one of (pick based on your gut for the audience): - -```json -"title": "The Free QR Code Generator That Doesn't Expire" -``` -or -```json -"title": "Track Every Scan. Update Every Link. Free Forever." -``` - -Subtitle — current: *"Generate static and dynamic QR codes with tracking, custom branding, and bulk generation. Free forever."* -Replace: -```json -"subtitle": "Dynamic QR codes you can edit anytime without reprinting — see exactly who scanned, where, and on what device. Starts free, no credit card." -``` - -### 3.2 — Feature bullets: features → outcomes - -**File:** `src/i18n/en.json`, `hero.features` array - -```json -"features": [ - "Change your link anytime — no reprinting needed", - "See scan location, device, and time of day", - "Your QR codes work forever, even on the free plan", - "Match your brand: custom colors in under a minute" -] -``` - -### 3.3 — Hero right column: replace animation with product screenshot - -**File:** `src/components/marketing/Hero.tsx` - -The flipping cards grid (lines ~130–175) should be replaced with either: -- A static screenshot of the analytics dashboard (real scan data, anonymized) -- A live mini-generator: paste a URL → QR code renders inline (highest conversion) - -A live mini-generator in the hero is the highest-impact change on the whole homepage. Even a simplified version that just renders a basic QR code and links to `/create` for customization would work. - -### 3.4 — Add a social proof number to the hero - -**File:** `src/components/marketing/Hero.tsx` or `src/components/marketing/StatsStrip.tsx` - -Add one concrete number directly in or immediately below the hero — before the fold. Options: -- `"1M+ QR codes generated"` (if true or close) -- `"Trusted by 500+ businesses"` (if defensible) -- `"Cited by ChatGPT, Perplexity & Google AI"` (actually true based on your AI data — this is a unique claim almost no competitor can make) - -The last one is genuinely differentiated and verified. - ---- - -## Section 4 — Content: the 5 posts that will move GSC rankings - -These are ordered by current GSC impression data — they already have Google's attention, they just need the content to justify moving up. - -### 4.1 — Barcode generator companion post - -**Current situation:** `/tools/barcode-generator` has 1,160 GSC impressions at position 71. No blog post supports it. - -**Create:** `src/app/(main)/(marketing)/blog/barcode-vs-qr-code/` (or add to `src/lib/blog-data.ts`) -**Title:** *"Barcode vs QR Code: What's the Difference and When to Use Each"* -**Target query:** `barcode vs qr code` / `difference between barcode and qr code` -**Must include:** a comparison table (scanners required, data capacity, use cases, editability), a "when to use each" section, internal links to `/tools/barcode-generator` and `/dynamic-qr-code-generator`. - -### 4.2 — Teams QR code blog post - -**Current situation:** `/tools/teams-qr-code` gets 20 PostHog visitors with 0% bounce and ranks ~position 22 in GSC — the closest page to page 1 you have. - -**Create:** blog post targeting `microsoft teams qr code` / `teams meeting qr code` -**Title:** *"How to Create a Microsoft Teams QR Code for Instant Meeting Joins"* -**Internal link:** back to `/tools/teams-qr-code` from the post and vice versa (the tool page should link to this post for content depth). - -### 4.3 — WiFi QR code post update - -**Current situation:** `/tools/wifi-qr-code` ranks ~position 44 (close to page 4). 14 PostHog visitors, 0% bounce. - -**File:** The wifi tool page has German keywords mixed into English metadata (`wlan qr code erstellen`, `wifi passwort qr code`). Decide: is this page targeting English or German? Mixed intent hurts both. For the English version, clean up to English-only keywords. For German, create a dedicated `/de/` route (there's already a German path at `(marketing-de)`). - -**Action:** Add a content section below the WiFi generator tool with at minimum: a "common WiFi QR code uses" section (restaurants, hotels, offices, Airbnb), a FAQ block (3–5 questions), and an internal link to the main QR generator. - -### 4.4 — Fix the 2025-dated content - -**File:** `src/lib/blog-data.ts` - -The post with slug `qr-code-tracking-guide-2025` has `2025` in its URL. Update: -- `slug`: change to `qr-code-tracking-guide` or `qr-code-tracking-guide-2026` -- `title`: update year references in the content -- `dateModified`: set to current date -- Add a redirect in `next.config.mjs` from the old slug to the new one: - -```js -async redirects() { - return [ - { - source: '/blog/qr-code-tracking-guide-2025', - destination: '/blog/qr-code-tracking-guide-2026', - permanent: true, - }, - ]; -}, -``` - -### 4.5 — "Best QR code generator 2026" — make it actually compete - -**File:** `src/lib/blog-data.ts` — post slug `best-qr-code-generator-2026` exists but has ~9 GSC position and 0 clicks from 38 impressions. - -This post needs to be the most comprehensive comparison page on the site. It currently isn't doing the job. It needs: -- A feature comparison table: QR Master vs Bitly vs QR Code Generator vs Beaconstac (columns: free plan limits, dynamic QR, analytics, branding, bulk, pricing) -- Honest pros/cons for each (being fake-neutral is immediately obvious and AI systems penalise it) -- A `FAQPage` schema block -- Statistics with cited sources (e.g., "QR code scans grew X% in 2025 — [source]") -- `dateModified` updated to current month - -This post alone, done properly, is the highest-value AI-citation target on the whole site. - ---- - -## Section 5 — AI SEO quick fixes (1–2 hours) - -These are code-level changes, not content work. - -### 5.1 — Add cited sources to every statistic in blog posts - -**File:** `src/lib/blog-data.ts` - -Every blog post `content` field that contains a statistic without a source link needs one. Example fix in the restaurant post: - -```html - -

over 60% of restaurants that adopted QR menus during 2020–2021 kept them afterward

- - -

over 60% of restaurants that adopted QR menus during 2020–2021 kept them afterward -[NRA, 2022]

-``` - -Per Princeton GEO research: adding cited sources increases AI citation rate by +40%. This is the single highest-ROI AI SEO action available. - -### 5.2 — Add definition blocks to tool pages - -**Which pages:** barcode generator, WiFi QR generator, Teams QR generator, URL QR generator -**What to add:** A one-paragraph definition in the first `

` tag that directly answers "What is a [X] generator?" in 40–60 words. AI systems extract from the opening paragraph first. - -Example for barcode generator: -```html -

A barcode generator creates machine-readable linear barcodes (EAN-13, UPC-A, Code 128) -from numeric or alphanumeric data. Unlike QR codes, barcodes store data in parallel lines -and are scanned by dedicated readers. Use this free tool to generate printable barcodes -for retail products, inventory labels, or shipping.

-``` - -### 5.3 — Add `dateModified` display to blog post pages - -**File:** whichever component renders the blog post header — search for `publishDate` or `datePublished` usage in `src/app/(main)/(marketing)/blog/` - -AI tools penalise undated content. Every post already has `dateModified` in `blog-data.ts` — it just needs to render visibly on the page. Add "Last updated: [date]" next to the author line. It's one line of JSX. - ---- - -## Section 6 — Pricing page (1 hour) - -**File:** `src/i18n/en.json`, pricing section + the Pricing component - -### 6.1 — Add upgrade trigger context to the Pro plan - -Under the Pro plan title, add a single explanatory sentence that explains *when* someone should upgrade: - -```json -"pro": { - "trigger": "When you hit 3 dynamic QR codes or need scan analytics" -} -``` - -Render this in the Pricing component under the plan title, above the price. - -### 6.2 — Free plan: explain the limit as a feature, not a restriction - -Current: `"3 active dynamic QR codes (8 types available)"` -Rewrite: `"3 dynamic QR codes — enough to start. Unlimited static codes."` - -The current copy leads with the limit. Lead with what they get. - -### 6.3 — Annual pricing - -There's no annual discount mentioned anywhere in the pricing UI. If Stripe supports annual billing, surface it. A toggle (Monthly / Annual — save 20%) on the pricing page typically lifts plan revenue by 15–30% by locking in longer commitments. Check `src/lib/stripe.ts` for whether annual price IDs exist. - ---- - -## Section 7 — Dashboard first-run experience (2–3 hours) - -### 7.1 — Empty state when user has 0 QR codes - -**File:** `src/app/(main)/(app)/dashboard/page.tsx` - -Currently, a new user lands on a dashboard with stats showing all zeros and an empty grid. There's a loading skeleton for QR codes but no empty state when `qrCodes.length === 0`. - -Add an empty state component: - -```tsx -{!loading && qrCodes.length === 0 && ( -
- -

Create your first QR code

-

- You have 3 free dynamic QR codes. They redirect wherever you want and track every scan. -

- - - -
-)} -``` - -### 7.2 — Remove the mock QR codes from the dashboard code - -**File:** `src/app/(main)/(app)/dashboard/page.tsx`, lines ~45–100 - -There's a `mockQRCodes` array defined but it doesn't appear to be rendered (the real fetch path is used). Verify and remove the dead code to keep the file clean. - -### 7.3 — Dashboard subtitle should be contextual - -**File:** `src/app/(main)/(app)/dashboard/page.tsx` - -Current subtitle: `{t('dashboard.subtitle')}` → "Manage and track your QR codes" - -For users with 0 QR codes, show: *"Start here — create your first QR code in under 2 minutes"* -For users with QR codes, show the current text. - -```tsx -

- {qrCodes.length === 0 - ? 'Start here — create your first QR code in under 2 minutes' - : t('dashboard.subtitle')} -

-``` - ---- - -## Metrics to watch - -| Thing changed | Metric to check | Where | -|---|---|---| -| Welcome email | Cohort retention week 1 | PostHog → Retention | -| Signup form (Google first, remove confirm PW) | Signup completion rate | PostHog → Funnels | -| Cancel flow | Cancelled users / month | Stripe dashboard | -| Hero headline | Bounce rate on `/` | PostHog → Paths | -| Barcode + Teams blog posts | GSC impressions & position | Search Console | -| Cited statistics in posts | AI citations/day | AI perf CSV | -| Empty state dashboard | `/create` conversion from dashboard | PostHog → Paths | - ---- - -## What not to do right now - -- Don't build new QR code types — the product breadth is already sufficient for the current user base -- Don't chase Google Ads or paid social — organic signals are still too early to know which pages convert, and CAC will be high with a 10% retention rate -- Don't redesign the homepage visually — copy and CRO changes will outperform a design refresh at this stage -- Don't add more blog posts until the existing ones have cited sources and proper date signals (Sections 4.4 and 5.1) +# QR Master — Growth TODO + +Based on: 3-month audit (PostHog + GSC + AI citations + full codebase review, April 2026) +Domain age at audit: ~3 months | Visitors (90d): 169 | AI citations (33d): 1,849 + +--- + +## How to use this file + +Sections are ordered by impact-per-hour-of-work. Don't skip to section 5 before section 1. +Each task has the exact file to touch and what to change. No hand-waving. + +--- + +## Section 1 — Retention (do this week, nothing else matters until it's done) + +Cohort data shows ~10% week-1 retention, near-zero by week 3. Root cause: **no email is sent after signup**. Zero. The `sendWelcomeEmail` function does not exist. Users sign up and hear nothing. + +### 1.1 — Welcome email sequence (3 emails) + +**File to edit:** `src/lib/email.ts` +Add three new exported functions after the existing `sendPasswordResetEmail`: + +```ts +// Email 1: Sent immediately on signup +export async function sendWelcomeEmail(email: string, name: string) {} + +// Email 2: Sent on Day 3 if user has 0 QR codes (check via cron or on login) +export async function sendActivationNudgeEmail(email: string, name: string) {} + +// Email 3: Sent on Day 7 if user has ≥1 QR code but is still on FREE plan +export async function sendUpgradeNudgeEmail(email: string, name: string, qrCount: number) {} +``` + +**Email 1 — Welcome (Day 0)** +- Subject: `Your QR Master account is ready` +- Body: One action only → create first QR code. Link to `/create`. +- Mention the 3 free dynamic codes. +- 4–5 sentences max, plain layout. +- Sender: `Timo from QR Master ` + +**Email 2 — Activation nudge (Day 3, no QR codes created)** +- Subject: `Still haven't made your first QR code?` +- Trigger condition: `user.createdAt < now - 3 days AND qrCodes.count === 0` +- Body: One screenshot or step-by-step (3 steps). One CTA → `/create`. +- Don't send if they've already created one. + +**Email 3 — Upgrade nudge (Day 7, has codes, still FREE)** +- Subject: `You've created {n} QR codes — here's what you're missing` +- Trigger condition: `qrCodes.count >= 1 AND plan === 'FREE' AND createdAt < now - 7 days` +- Body: 3 specific things they can't do on free: analytics breakdown, custom branding, more than 3 codes. +- CTA → `/pricing` + +**File to edit:** `src/app/(main)/api/auth/signup/route.ts` +Add `sendWelcomeEmail` call after the user is created (line ~88, after `db.user.create`): + +```ts +// After db.user.create(...) +try { + await sendWelcomeEmail(user.email, user.name ?? 'there'); +} catch (emailError) { + // Don't fail signup if email fails + console.error('Welcome email failed:', emailError); +} +``` + +**For emails 2 and 3:** Either add a cron job (`/api/cron/retention-emails`) or check + send on each login in `/api/auth/simple-login` route. Cron is cleaner. Vercel cron syntax: + +```json +// vercel.json +{ + "crons": [{ "path": "/api/cron/retention-emails", "schedule": "0 10 * * *" }] +} +``` + +--- + +### 1.2 — Cancel flow (before Stripe portal) + +**File to edit:** `src/app/(main)/(app)/settings/page.tsx` +Right now: button → Stripe portal. Users cancel without any friction or reason capture. + +Replace the `Manage Subscription` button with a handler that opens a modal first: + +```tsx +// Add state +const [showCancelModal, setShowCancelModal] = useState(false); +const [cancelReason, setCancelReason] = useState(''); + +// Replace direct portal redirect with: +const handleManageSubscription = () => { + if (plan !== 'FREE') { + setShowCancelModal(true); // intercept — show exit survey first + } else { + // FREE users can just go to portal normally + openStripePortal(); + } +}; +``` + +**Cancel modal — 4 steps:** + +1. **Survey:** "Before you go — what's the main reason?" (radio: too expensive / not using it / missing feature / other) +2. **Save offer** based on reason: + - `too_expensive` → *"What if we gave you 25% off for 2 months?"* → button calls `/api/stripe/apply-discount` + - `not_using` → *"Want to pause instead of cancel?"* → pause link or info + - `missing_feature` → *"Tell us what's missing"* → textarea → submit to `/api/feedback`, then let them proceed + - `other` → short text → submit to `/api/feedback`, then proceed +3. **Confirm:** "Still want to cancel? Your plan stays active until [end of billing period]." → button opens Stripe portal +4. **Post-cancel:** Stripe webhook already exists at `/api/stripe/webhook` — add a case for `customer.subscription.deleted` that logs the cancellation reason and (optionally) triggers a win-back email in 30 days. + +**Save the reasons to DB.** Add a `cancellationReason` field to the User model in `prisma/schema.prisma` so you actually learn why people leave. + +--- + +## Section 2 — Signup flow (2–3 hours of work, immediate conversion lift) + +Current form: Name → Email → Password → Confirm Password → [Create Account] → divider → Google button +Problem: Google should be first. Confirm Password should not exist. + +### 2.1 — Move Google OAuth above the form + +**File:** `src/app/(main)/(auth)/signup/SignupClient.tsx` + +Move the Google button block (currently after the `
`) to above the ``. The divider "Or continue with" becomes "Or sign up with email" below the Google button. + +```tsx +// New order in the Card: + + {/* Google FIRST */} + + +
+ {/* divider */} + Or sign up with email +
+ + {/* Email form SECOND */} + + ... + +
+``` + +### 2.2 — Remove the Confirm Password field + +**File:** `src/app/(main)/(auth)/signup/SignupClient.tsx` + +Delete the `confirmPassword` state, the `confirmPassword` Input field, and the `if (password !== confirmPassword)` check. Replace with a password visibility toggle on the Password field instead: + +```tsx +const [showPassword, setShowPassword] = useState(false); + +// In the Input: +
+ setPassword(e.target.value)} + placeholder="••••••••" + required + /> + +
+``` + +### 2.3 — Add value reinforcement to the signup page + +**File:** `src/app/(main)/(auth)/signup/SignupClient.tsx` + +Change the subtitle under "Create Account" from: +> *"Start creating QR codes in seconds"* + +To: +> *"No credit card required — 3 dynamic QR codes free forever"* + +Also remove the prominent "← Back to Home" bordered button. It's visually competing with the form. Replace with a small text link at the bottom of the card: + +```tsx +

+ Already have an account? Sign in · Back to home +

+``` + +--- + +## Section 3 — Homepage copy (half a day) + +### 3.1 — Headline rewrite + +**File:** `src/i18n/en.json` +Current: `"title": "Create QR Codes That Work Everywhere"` + +Replace with one of (pick based on your gut for the audience): + +```json +"title": "The Free QR Code Generator That Doesn't Expire" +``` +or +```json +"title": "Track Every Scan. Update Every Link. Free Forever." +``` + +Subtitle — current: *"Generate static and dynamic QR codes with tracking, custom branding, and bulk generation. Free forever."* +Replace: +```json +"subtitle": "Dynamic QR codes you can edit anytime without reprinting — see exactly who scanned, where, and on what device. Starts free, no credit card." +``` + +### 3.2 — Feature bullets: features → outcomes + +**File:** `src/i18n/en.json`, `hero.features` array + +```json +"features": [ + "Change your link anytime — no reprinting needed", + "See scan location, device, and time of day", + "Your QR codes work forever, even on the free plan", + "Match your brand: custom colors in under a minute" +] +``` + +### 3.3 — Hero right column: replace animation with product screenshot + +**File:** `src/components/marketing/Hero.tsx` + +The flipping cards grid (lines ~130–175) should be replaced with either: +- A static screenshot of the analytics dashboard (real scan data, anonymized) +- A live mini-generator: paste a URL → QR code renders inline (highest conversion) + +A live mini-generator in the hero is the highest-impact change on the whole homepage. Even a simplified version that just renders a basic QR code and links to `/create` for customization would work. + +### 3.4 — Add a social proof number to the hero + +**File:** `src/components/marketing/Hero.tsx` or `src/components/marketing/StatsStrip.tsx` + +Add one concrete number directly in or immediately below the hero — before the fold. Options: +- `"1M+ QR codes generated"` (if true or close) +- `"Trusted by 500+ businesses"` (if defensible) +- `"Cited by ChatGPT, Perplexity & Google AI"` (actually true based on your AI data — this is a unique claim almost no competitor can make) + +The last one is genuinely differentiated and verified. + +--- + +## Section 4 — Content: the 5 posts that will move GSC rankings + +These are ordered by current GSC impression data — they already have Google's attention, they just need the content to justify moving up. + +### 4.1 — Barcode generator companion post + +**Current situation:** `/tools/barcode-generator` has 1,160 GSC impressions at position 71. No blog post supports it. + +**Create:** `src/app/(main)/(marketing)/blog/barcode-vs-qr-code/` (or add to `src/lib/blog-data.ts`) +**Title:** *"Barcode vs QR Code: What's the Difference and When to Use Each"* +**Target query:** `barcode vs qr code` / `difference between barcode and qr code` +**Must include:** a comparison table (scanners required, data capacity, use cases, editability), a "when to use each" section, internal links to `/tools/barcode-generator` and `/dynamic-qr-code-generator`. + +### 4.2 — Teams QR code blog post + +**Current situation:** `/tools/teams-qr-code` gets 20 PostHog visitors with 0% bounce and ranks ~position 22 in GSC — the closest page to page 1 you have. + +**Create:** blog post targeting `microsoft teams qr code` / `teams meeting qr code` +**Title:** *"How to Create a Microsoft Teams QR Code for Instant Meeting Joins"* +**Internal link:** back to `/tools/teams-qr-code` from the post and vice versa (the tool page should link to this post for content depth). + +### 4.3 — WiFi QR code post update + +**Current situation:** `/tools/wifi-qr-code` ranks ~position 44 (close to page 4). 14 PostHog visitors, 0% bounce. + +**File:** The wifi tool page has German keywords mixed into English metadata (`wlan qr code erstellen`, `wifi passwort qr code`). Decide: is this page targeting English or German? Mixed intent hurts both. For the English version, clean up to English-only keywords. For German, create a dedicated `/de/` route (there's already a German path at `(marketing-de)`). + +**Action:** Add a content section below the WiFi generator tool with at minimum: a "common WiFi QR code uses" section (restaurants, hotels, offices, Airbnb), a FAQ block (3–5 questions), and an internal link to the main QR generator. + +### 4.4 — Fix the 2025-dated content + +**File:** `src/lib/blog-data.ts` + +The post with slug `qr-code-tracking-guide-2025` has `2025` in its URL. Update: +- `slug`: change to `qr-code-tracking-guide` or `qr-code-tracking-guide-2026` +- `title`: update year references in the content +- `dateModified`: set to current date +- Add a redirect in `next.config.mjs` from the old slug to the new one: + +```js +async redirects() { + return [ + { + source: '/blog/qr-code-tracking-guide-2025', + destination: '/blog/qr-code-tracking-guide-2026', + permanent: true, + }, + ]; +}, +``` + +### 4.5 — "Best QR code generator 2026" — make it actually compete + +**File:** `src/lib/blog-data.ts` — post slug `best-qr-code-generator-2026` exists but has ~9 GSC position and 0 clicks from 38 impressions. + +This post needs to be the most comprehensive comparison page on the site. It currently isn't doing the job. It needs: +- A feature comparison table: QR Master vs Bitly vs QR Code Generator vs Beaconstac (columns: free plan limits, dynamic QR, analytics, branding, bulk, pricing) +- Honest pros/cons for each (being fake-neutral is immediately obvious and AI systems penalise it) +- A `FAQPage` schema block +- Statistics with cited sources (e.g., "QR code scans grew X% in 2025 — [source]") +- `dateModified` updated to current month + +This post alone, done properly, is the highest-value AI-citation target on the whole site. + +--- + +## Section 5 — AI SEO quick fixes (1–2 hours) + +These are code-level changes, not content work. + +### 5.1 — Add cited sources to every statistic in blog posts + +**File:** `src/lib/blog-data.ts` + +Every blog post `content` field that contains a statistic without a source link needs one. Example fix in the restaurant post: + +```html + +

over 60% of restaurants that adopted QR menus during 2020–2021 kept them afterward

+ + +

over 60% of restaurants that adopted QR menus during 2020–2021 kept them afterward +[NRA, 2022]

+``` + +Per Princeton GEO research: adding cited sources increases AI citation rate by +40%. This is the single highest-ROI AI SEO action available. + +### 5.2 — Add definition blocks to tool pages + +**Which pages:** barcode generator, WiFi QR generator, Teams QR generator, URL QR generator +**What to add:** A one-paragraph definition in the first `

` tag that directly answers "What is a [X] generator?" in 40–60 words. AI systems extract from the opening paragraph first. + +Example for barcode generator: +```html +

A barcode generator creates machine-readable linear barcodes (EAN-13, UPC-A, Code 128) +from numeric or alphanumeric data. Unlike QR codes, barcodes store data in parallel lines +and are scanned by dedicated readers. Use this free tool to generate printable barcodes +for retail products, inventory labels, or shipping.

+``` + +### 5.3 — Add `dateModified` display to blog post pages + +**File:** whichever component renders the blog post header — search for `publishDate` or `datePublished` usage in `src/app/(main)/(marketing)/blog/` + +AI tools penalise undated content. Every post already has `dateModified` in `blog-data.ts` — it just needs to render visibly on the page. Add "Last updated: [date]" next to the author line. It's one line of JSX. + +--- + +## Section 6 — Pricing page (1 hour) + +**File:** `src/i18n/en.json`, pricing section + the Pricing component + +### 6.1 — Add upgrade trigger context to the Pro plan + +Under the Pro plan title, add a single explanatory sentence that explains *when* someone should upgrade: + +```json +"pro": { + "trigger": "When you hit 3 dynamic QR codes or need scan analytics" +} +``` + +Render this in the Pricing component under the plan title, above the price. + +### 6.2 — Free plan: explain the limit as a feature, not a restriction + +Current: `"3 active dynamic QR codes (8 types available)"` +Rewrite: `"3 dynamic QR codes — enough to start. Unlimited static codes."` + +The current copy leads with the limit. Lead with what they get. + +### 6.3 — Annual pricing + +There's no annual discount mentioned anywhere in the pricing UI. If Stripe supports annual billing, surface it. A toggle (Monthly / Annual — save 20%) on the pricing page typically lifts plan revenue by 15–30% by locking in longer commitments. Check `src/lib/stripe.ts` for whether annual price IDs exist. + +--- + +## Section 7 — Dashboard first-run experience (2–3 hours) + +### 7.1 — Empty state when user has 0 QR codes + +**File:** `src/app/(main)/(app)/dashboard/page.tsx` + +Currently, a new user lands on a dashboard with stats showing all zeros and an empty grid. There's a loading skeleton for QR codes but no empty state when `qrCodes.length === 0`. + +Add an empty state component: + +```tsx +{!loading && qrCodes.length === 0 && ( +
+ +

Create your first QR code

+

+ You have 3 free dynamic QR codes. They redirect wherever you want and track every scan. +

+ + + +
+)} +``` + +### 7.2 — Remove the mock QR codes from the dashboard code + +**File:** `src/app/(main)/(app)/dashboard/page.tsx`, lines ~45–100 + +There's a `mockQRCodes` array defined but it doesn't appear to be rendered (the real fetch path is used). Verify and remove the dead code to keep the file clean. + +### 7.3 — Dashboard subtitle should be contextual + +**File:** `src/app/(main)/(app)/dashboard/page.tsx` + +Current subtitle: `{t('dashboard.subtitle')}` → "Manage and track your QR codes" + +For users with 0 QR codes, show: *"Start here — create your first QR code in under 2 minutes"* +For users with QR codes, show the current text. + +```tsx +

+ {qrCodes.length === 0 + ? 'Start here — create your first QR code in under 2 minutes' + : t('dashboard.subtitle')} +

+``` + +--- + +## Metrics to watch + +| Thing changed | Metric to check | Where | +|---|---|---| +| Welcome email | Cohort retention week 1 | PostHog → Retention | +| Signup form (Google first, remove confirm PW) | Signup completion rate | PostHog → Funnels | +| Cancel flow | Cancelled users / month | Stripe dashboard | +| Hero headline | Bounce rate on `/` | PostHog → Paths | +| Barcode + Teams blog posts | GSC impressions & position | Search Console | +| Cited statistics in posts | AI citations/day | AI perf CSV | +| Empty state dashboard | `/create` conversion from dashboard | PostHog → Paths | + +--- + +## What not to do right now + +- Don't build new QR code types — the product breadth is already sufficient for the current user base +- Don't chase Google Ads or paid social — organic signals are still too early to know which pages convert, and CAC will be high with a 10% retention rate +- Don't redesign the homepage visually — copy and CRO changes will outperform a design refresh at this stage +- Don't add more blog posts until the existing ones have cited sources and proper date signals (Sections 4.4 and 5.1) diff --git a/package-lock.json b/package-lock.json index f33d5cb..ab882d4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,6 +16,7 @@ "@prisma/client": "^5.7.0", "@stripe/stripe-js": "^8.0.0", "@types/d3-scale": "^4.0.9", + "@types/nodemailer": "^7.0.11", "axios": "^1.13.2", "bcryptjs": "^2.4.3", "chart.js": "^4.4.0", @@ -36,6 +37,7 @@ "lucide-react": "^0.562.0", "next": "^14.2.35", "next-auth": "^4.24.5", + "nodemailer": "^8.0.4", "papaparse": "^5.4.1", "posthog-js": "^1.332.0", "qr-code-styling": "^1.9.2", @@ -4094,6 +4096,15 @@ "undici-types": "~6.21.0" } }, + "node_modules/@types/nodemailer": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/nodemailer/-/nodemailer-7.0.11.tgz", + "integrity": "sha512-E+U4RzR2dKrx+u3N4DlsmLaDC6mMZOM/TPROxA0UAPiTgI0y4CEFBmZE+coGWTjakDriRsXG368lNk1u9Q0a2g==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/pako": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@types/pako/-/pako-2.0.4.tgz", @@ -9625,6 +9636,15 @@ "dev": true, "license": "MIT" }, + "node_modules/nodemailer": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-8.0.4.tgz", + "integrity": "sha512-k+jf6N8PfQJ0Fe8ZhJlgqU5qJU44Lpvp2yvidH3vp1lPnVQMgi4yEEMPXg5eJS1gFIJTVq1NHBk7Ia9ARdSBdQ==", + "license": "MIT-0", + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", diff --git a/package.json b/package.json index ff8e198..2db371c 100644 --- a/package.json +++ b/package.json @@ -35,6 +35,7 @@ "@prisma/client": "^5.7.0", "@stripe/stripe-js": "^8.0.0", "@types/d3-scale": "^4.0.9", + "@types/nodemailer": "^7.0.11", "axios": "^1.13.2", "bcryptjs": "^2.4.3", "chart.js": "^4.4.0", @@ -55,6 +56,7 @@ "lucide-react": "^0.562.0", "next": "^14.2.35", "next-auth": "^4.24.5", + "nodemailer": "^8.0.4", "papaparse": "^5.4.1", "posthog-js": "^1.332.0", "qr-code-styling": "^1.9.2", diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 6f79366..b79c89e 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -1,10 +1,10 @@ // This is your Prisma schema file, // learn more about it in the docs: https://pris.ly/d/prisma-schema -generator client { - provider = "prisma-client-js" - binaryTargets = ["native", "debian-openssl-3.0.x"] -} +generator client { + provider = "prisma-client-js" + binaryTargets = ["native", "debian-openssl-3.0.x"] +} datasource db { provider = "postgresql" @@ -32,6 +32,11 @@ model User { resetPasswordToken String? @unique resetPasswordExpires DateTime? + // Retention email tracking + activationNudgeSentAt DateTime? + upgradeNudgeSentAt DateTime? + thirtyDayNudgeSentAt DateTime? + qrCodes QRCode[] integrations Integration[] accounts Account[] @@ -176,4 +181,4 @@ model Lead { annualSavings Float? createdAt DateTime @default(now()) updatedAt DateTime @updatedAt -} +} diff --git a/public/email-hero-light.png b/public/email-hero-light.png new file mode 100644 index 0000000..f8d9a9f Binary files /dev/null and b/public/email-hero-light.png differ diff --git a/src/app/(main)/(app)/dashboard/page.tsx b/src/app/(main)/(app)/dashboard/page.tsx index d99c6a2..b859380 100644 --- a/src/app/(main)/(app)/dashboard/page.tsx +++ b/src/app/(main)/(app)/dashboard/page.tsx @@ -12,6 +12,7 @@ import { useTranslation } from '@/hooks/useTranslation'; import { useCsrf } from '@/hooks/useCsrf'; import { showToast } from '@/components/ui/Toast'; import { Dialog, DialogContent, DialogHeader, DialogTitle, DialogDescription, DialogFooter } from '@/components/ui/Dialog'; +import { QrCode } from 'lucide-react'; interface QRCodeData { id: string; @@ -45,68 +46,6 @@ export default function DashboardPage() { }); const [analyticsData, setAnalyticsData] = useState(null); - const mockQRCodes = [ - { - id: '1', - title: 'Support Phone', - type: 'DYNAMIC' as const, - contentType: 'PHONE', - slug: 'support-phone-demo', - status: 'ACTIVE' as const, - createdAt: '2025-08-07T10:00:00Z', - scans: 0, - }, - { - id: '2', - title: 'Event Details', - type: 'DYNAMIC' as const, - contentType: 'URL', - slug: 'event-details-demo', - status: 'ACTIVE' as const, - createdAt: '2025-08-07T10:01:00Z', - scans: 0, - }, - { - id: '3', - title: 'Product Demo', - type: 'DYNAMIC' as const, - contentType: 'URL', - slug: 'product-demo-qr', - status: 'ACTIVE' as const, - createdAt: '2025-08-07T10:02:00Z', - scans: 0, - }, - { - id: '4', - title: 'Company Website', - type: 'DYNAMIC' as const, - contentType: 'URL', - slug: 'company-website-qr', - status: 'ACTIVE' as const, - createdAt: '2025-08-07T10:03:00Z', - scans: 0, - }, - { - id: '5', - title: 'Contact Card', - type: 'DYNAMIC' as const, - contentType: 'VCARD', - slug: 'contact-card-qr', - status: 'ACTIVE' as const, - createdAt: '2025-08-07T10:04:00Z', - scans: 0, - }, - { - id: '6', - title: 'Event Details', - type: 'DYNAMIC' as const, - contentType: 'URL', - slug: 'event-details-dup', - status: 'ACTIVE' as const, - createdAt: '2025-08-07T10:05:00Z', - scans: 0, - }, - ]; const blogPosts = [ // NEW POSTS @@ -384,7 +323,11 @@ export default function DashboardPage() {

{t('dashboard.title')}

-

{t('dashboard.subtitle')}

+

+ {!loading && qrCodes.length === 0 + ? 'Start here — create your first QR code in under 2 minutes' + : t('dashboard.subtitle')} +

@@ -445,6 +388,17 @@ export default function DashboardPage() { ))}
+ ) : qrCodes.length === 0 ? ( +
+ +

Create your first QR code

+

+ You have 3 free dynamic QR codes. They redirect wherever you want and track every scan. +

+ + + +
) : (
{qrCodes.map((qr) => ( diff --git a/src/app/(main)/(marketing)/tools/barcode-generator/BarcodeFormatPicker.tsx b/src/app/(main)/(marketing)/tools/barcode-generator/BarcodeFormatPicker.tsx index 2b49bd6..b1b2ea5 100644 --- a/src/app/(main)/(marketing)/tools/barcode-generator/BarcodeFormatPicker.tsx +++ b/src/app/(main)/(marketing)/tools/barcode-generator/BarcodeFormatPicker.tsx @@ -1,179 +1,179 @@ -"use client"; - -import { useState } from 'react'; - -type Step = 'use-case' | 'region' | 'result'; - -type Result = { - format: string; - label: string; - description: string; - example: string; - color: string; -}; - -const RESULTS: Record = { - 'ean13': { - format: 'EAN-13', - label: 'EAN-13', - description: 'The global retail standard. Used on consumer products sold in supermarkets, pharmacies, and online shops worldwide.', - example: '4006381333931 (a common product barcode)', - color: 'blue', - }, - 'upca': { - format: 'UPC-A', - label: 'UPC-A', - description: 'The North American retail standard. Functionally equivalent to EAN-13 but with 12 digits. Required by US and Canadian retailers.', - example: '012345678905', - color: 'indigo', - }, - 'code128': { - format: 'Code 128', - label: 'Code 128', - description: 'The most versatile barcode. Supports letters, numbers, and special characters. Used in shipping labels, inventory systems, and internal tracking.', - example: 'SHIP-2026-ABC-001', - color: 'emerald', - }, - 'code39': { - format: 'Code 39', - label: 'Code 39', - description: 'A legacy alphanumeric format still widely used in automotive, defense, and industrial environments. Simpler than Code 128 but less compact.', - example: 'PART-7734-A', - color: 'orange', - }, - 'msi': { - format: 'MSI', - label: 'MSI', - description: 'Designed for inventory and shelf labeling in retail warehouses. Numeric-only. Used for bin locations, shelf tags, and stockroom management.', - example: '123456', - color: 'purple', - }, - 'pharmacode': { - format: 'Pharmacode', - label: 'Pharmacode', - description: 'A pharmaceutical packaging standard used to verify correct product packaging. Encodes a single numeric value (3–131071).', - example: '12345', - color: 'red', - }, -}; - -const colorMap: Record = { - blue: 'bg-blue-50 border-blue-300 text-blue-900', - indigo: 'bg-indigo-50 border-indigo-300 text-indigo-900', - emerald: 'bg-emerald-50 border-emerald-300 text-emerald-900', - orange: 'bg-orange-50 border-orange-300 text-orange-900', - purple: 'bg-purple-50 border-purple-300 text-purple-900', - red: 'bg-red-50 border-red-300 text-red-900', -}; - -const badgeMap: Record = { - blue: 'bg-blue-100 text-blue-800', - indigo: 'bg-indigo-100 text-indigo-800', - emerald: 'bg-emerald-100 text-emerald-800', - orange: 'bg-orange-100 text-orange-800', - purple: 'bg-purple-100 text-purple-800', - red: 'bg-red-100 text-red-800', -}; - -export function BarcodeFormatPicker() { - const [step, setStep] = useState('use-case'); - const [useCase, setUseCase] = useState(''); - const [result, setResult] = useState(''); - - const selectUseCase = (value: string) => { - setUseCase(value); - if (value === 'retail') { - setStep('region'); - } else { - const map: Record = { - logistics: 'code128', - inventory: 'code128', - industrial: 'code39', - warehouse: 'msi', - pharma: 'pharmacode', - }; - setResult(map[value] ?? 'code128'); - setStep('result'); - } - }; - - const selectRegion = (region: string) => { - setResult(region === 'us' ? 'upca' : 'ean13'); - setStep('result'); - }; - - const reset = () => { - setStep('use-case'); - setUseCase(''); - setResult(''); - }; - - const res = result ? RESULTS[result] : null; - - return ( -
-

Which barcode format do I need?

-

Answer two quick questions to find the right format for your use case.

- - {step === 'use-case' && ( -
-

What will you use the barcode for?

-
- {[ - { value: 'retail', label: 'Retail products', sub: 'Selling in stores or online' }, - { value: 'logistics', label: 'Shipping & logistics', sub: 'Parcel labels, supply chain' }, - { value: 'inventory', label: 'Inventory tracking', sub: 'Internal stock management' }, - { value: 'industrial', label: 'Industrial / automotive', sub: 'Manufacturing, defense' }, - { value: 'warehouse', label: 'Shelf & bin labeling', sub: 'Warehouse locations' }, - { value: 'pharma', label: 'Pharmaceutical packaging', sub: 'Medication packaging control' }, - ].map((opt) => ( - - ))} -
-
- )} - - {step === 'region' && ( -
-

Where will you primarily sell?

-
- - -
- -
- )} - - {step === 'result' && res && ( -
-
- Recommended - {res.label} -
-

{res.description}

-

Example: {res.example}

- -
- )} -
- ); -} +"use client"; + +import { useState } from 'react'; + +type Step = 'use-case' | 'region' | 'result'; + +type Result = { + format: string; + label: string; + description: string; + example: string; + color: string; +}; + +const RESULTS: Record = { + 'ean13': { + format: 'EAN-13', + label: 'EAN-13', + description: 'The global retail standard. Used on consumer products sold in supermarkets, pharmacies, and online shops worldwide.', + example: '4006381333931 (a common product barcode)', + color: 'blue', + }, + 'upca': { + format: 'UPC-A', + label: 'UPC-A', + description: 'The North American retail standard. Functionally equivalent to EAN-13 but with 12 digits. Required by US and Canadian retailers.', + example: '012345678905', + color: 'indigo', + }, + 'code128': { + format: 'Code 128', + label: 'Code 128', + description: 'The most versatile barcode. Supports letters, numbers, and special characters. Used in shipping labels, inventory systems, and internal tracking.', + example: 'SHIP-2026-ABC-001', + color: 'emerald', + }, + 'code39': { + format: 'Code 39', + label: 'Code 39', + description: 'A legacy alphanumeric format still widely used in automotive, defense, and industrial environments. Simpler than Code 128 but less compact.', + example: 'PART-7734-A', + color: 'orange', + }, + 'msi': { + format: 'MSI', + label: 'MSI', + description: 'Designed for inventory and shelf labeling in retail warehouses. Numeric-only. Used for bin locations, shelf tags, and stockroom management.', + example: '123456', + color: 'purple', + }, + 'pharmacode': { + format: 'Pharmacode', + label: 'Pharmacode', + description: 'A pharmaceutical packaging standard used to verify correct product packaging. Encodes a single numeric value (3–131071).', + example: '12345', + color: 'red', + }, +}; + +const colorMap: Record = { + blue: 'bg-blue-50 border-blue-300 text-blue-900', + indigo: 'bg-indigo-50 border-indigo-300 text-indigo-900', + emerald: 'bg-emerald-50 border-emerald-300 text-emerald-900', + orange: 'bg-orange-50 border-orange-300 text-orange-900', + purple: 'bg-purple-50 border-purple-300 text-purple-900', + red: 'bg-red-50 border-red-300 text-red-900', +}; + +const badgeMap: Record = { + blue: 'bg-blue-100 text-blue-800', + indigo: 'bg-indigo-100 text-indigo-800', + emerald: 'bg-emerald-100 text-emerald-800', + orange: 'bg-orange-100 text-orange-800', + purple: 'bg-purple-100 text-purple-800', + red: 'bg-red-100 text-red-800', +}; + +export function BarcodeFormatPicker() { + const [step, setStep] = useState('use-case'); + const [useCase, setUseCase] = useState(''); + const [result, setResult] = useState(''); + + const selectUseCase = (value: string) => { + setUseCase(value); + if (value === 'retail') { + setStep('region'); + } else { + const map: Record = { + logistics: 'code128', + inventory: 'code128', + industrial: 'code39', + warehouse: 'msi', + pharma: 'pharmacode', + }; + setResult(map[value] ?? 'code128'); + setStep('result'); + } + }; + + const selectRegion = (region: string) => { + setResult(region === 'us' ? 'upca' : 'ean13'); + setStep('result'); + }; + + const reset = () => { + setStep('use-case'); + setUseCase(''); + setResult(''); + }; + + const res = result ? RESULTS[result] : null; + + return ( +
+

Which barcode format do I need?

+

Answer two quick questions to find the right format for your use case.

+ + {step === 'use-case' && ( +
+

What will you use the barcode for?

+
+ {[ + { value: 'retail', label: 'Retail products', sub: 'Selling in stores or online' }, + { value: 'logistics', label: 'Shipping & logistics', sub: 'Parcel labels, supply chain' }, + { value: 'inventory', label: 'Inventory tracking', sub: 'Internal stock management' }, + { value: 'industrial', label: 'Industrial / automotive', sub: 'Manufacturing, defense' }, + { value: 'warehouse', label: 'Shelf & bin labeling', sub: 'Warehouse locations' }, + { value: 'pharma', label: 'Pharmaceutical packaging', sub: 'Medication packaging control' }, + ].map((opt) => ( + + ))} +
+
+ )} + + {step === 'region' && ( +
+

Where will you primarily sell?

+
+ + +
+ +
+ )} + + {step === 'result' && res && ( +
+
+ Recommended + {res.label} +
+

{res.description}

+

Example: {res.example}

+ +
+ )} +
+ ); +} diff --git a/src/app/(main)/(marketing)/tools/teams-qr-code/page.tsx b/src/app/(main)/(marketing)/tools/teams-qr-code/page.tsx index 1f32c67..306b128 100644 --- a/src/app/(main)/(marketing)/tools/teams-qr-code/page.tsx +++ b/src/app/(main)/(marketing)/tools/teams-qr-code/page.tsx @@ -1,5 +1,6 @@ import React from 'react'; import type { Metadata } from 'next'; +import Link from 'next/link'; import TeamsGenerator from './TeamsGenerator'; import { Users, Shield, Zap, Video, MessageCircle, Download, Share2 } from 'lucide-react'; import { QRCodeSVG } from 'qrcode.react'; @@ -250,6 +251,18 @@ export default function TeamsQRCodePage() {
+ {/* DEEP DIVE BLOG LINK */} +
+
+

+ Want a deeper guide?{' '} + + How to Create a Microsoft Teams QR Code for Instant Meeting Joins → + +

+
+
+ {/* RELATED TOOLS */} diff --git a/src/app/(main)/api/auth/signup/route.ts b/src/app/(main)/api/auth/signup/route.ts index 1cac048..96785b5 100644 --- a/src/app/(main)/api/auth/signup/route.ts +++ b/src/app/(main)/api/auth/signup/route.ts @@ -7,6 +7,7 @@ import { csrfProtection } from '@/lib/csrf'; import { rateLimit, getClientIdentifier, RateLimits } from '@/lib/rateLimit'; import { getAuthCookieOptions } from '@/lib/cookieConfig'; import { signupSchema, validateRequest } from '@/lib/validationSchemas'; +import { sendWelcomeEmail } from '@/lib/email'; export async function POST(request: NextRequest) { try { @@ -74,6 +75,13 @@ export async function POST(request: NextRequest) { }, }); + // Send welcome email (fire-and-forget — never block signup) + try { + await sendWelcomeEmail(user.email, user.name ?? 'there'); + } catch (emailError) { + console.error('Welcome email failed:', emailError); + } + // Create response const response = NextResponse.json({ success: true, diff --git a/src/app/(main)/api/cron/retention-emails/route.ts b/src/app/(main)/api/cron/retention-emails/route.ts new file mode 100644 index 0000000..67d3faf --- /dev/null +++ b/src/app/(main)/api/cron/retention-emails/route.ts @@ -0,0 +1,113 @@ +import { NextRequest, NextResponse } from 'next/server'; +import { db } from '@/lib/db'; +import { sendActivationNudgeEmail, sendUpgradeNudgeEmail, sendThirtyDayNudgeEmail } from '@/lib/email'; + +// Protect with a shared secret — set CRON_SECRET in Vercel env vars +function isAuthorized(request: NextRequest): boolean { + const authHeader = request.headers.get('authorization'); + const cronSecret = process.env.CRON_SECRET; + if (!cronSecret) return false; + return authHeader === `Bearer ${cronSecret}`; +} + +export async function GET(request: NextRequest) { + if (!isAuthorized(request)) { + return NextResponse.json({ error: 'Unauthorized' }, { status: 401 }); + } + + const now = new Date(); + const threeDaysAgo = new Date(now.getTime() - 3 * 24 * 60 * 60 * 1000); + const sevenDaysAgo = new Date(now.getTime() - 7 * 24 * 60 * 60 * 1000); + const thirtyDaysAgo = new Date(now.getTime() - 30 * 24 * 60 * 60 * 1000); + + let activationSent = 0; + let upgradeSent = 0; + let thirtyDaySent = 0; + + // Day-3: signed up > 3 days ago, never created a QR code, hasn't received this email yet + const activationCandidates = await db.user.findMany({ + where: { + createdAt: { lt: threeDaysAgo }, + activationNudgeSentAt: null, + }, + include: { + _count: { select: { qrCodes: true } }, + }, + }); + + for (const user of activationCandidates) { + if (user._count.qrCodes === 0 && user.email) { + try { + await sendActivationNudgeEmail(user.email, user.name ?? 'there'); + await db.user.update({ + where: { id: user.id }, + data: { activationNudgeSentAt: now }, + }); + activationSent++; + } catch (err) { + console.error(`Activation nudge failed for ${user.email}:`, err); + } + } + } + + // Day-7: signed up > 7 days ago, has ≥1 QR code, still FREE, hasn't received this email yet + const upgradeCandidates = await db.user.findMany({ + where: { + createdAt: { lt: sevenDaysAgo }, + upgradeNudgeSentAt: null, + plan: 'FREE', + }, + include: { + _count: { select: { qrCodes: true } }, + }, + }); + + for (const user of upgradeCandidates) { + if (user._count.qrCodes > 0 && user.email) { + try { + await sendUpgradeNudgeEmail(user.email, user.name ?? 'there', user._count.qrCodes); + await db.user.update({ + where: { id: user.id }, + data: { upgradeNudgeSentAt: now }, + }); + upgradeSent++; + } catch (err) { + console.error(`Upgrade nudge failed for ${user.email}:`, err); + } + } + } + + // Day-30: signed up > 30 days ago, has ≥1 QR code, still FREE, hasn't received this email yet + const thirtyDayCandidates = await (db.user as any).findMany({ + where: { + createdAt: { lt: thirtyDaysAgo }, + thirtyDayNudgeSentAt: null, + plan: 'FREE', + }, + include: { + _count: { select: { qrCodes: true } }, + }, + }); + + for (const user of thirtyDayCandidates) { + if (user._count.qrCodes > 0 && user.email) { + try { + await sendThirtyDayNudgeEmail(user.email, user.name ?? 'there', user._count.qrCodes); + await (db.user as any).update({ + where: { id: user.id }, + data: { thirtyDayNudgeSentAt: now }, + }); + thirtyDaySent++; + } catch (err) { + console.error(`30-day nudge failed for ${user.email}:`, err); + } + } + } + + return NextResponse.json({ + ok: true, + activationNudgesSent: activationSent, + upgradeNudgesSent: upgradeSent, + thirtyDayNudgesSent: thirtyDaySent, + }); +} diff --git a/src/lib/blog-data.ts b/src/lib/blog-data.ts index 18490bb..78653d9 100644 --- a/src/lib/blog-data.ts +++ b/src/lib/blog-data.ts @@ -1,6 +1,139 @@ import type { BlogPost } from "./types"; export const blogPosts: BlogPost[] = [ + // ================================================================================== + // NEW POSTS + // ================================================================================== + + { + slug: "microsoft-teams-qr-code", + title: "How to Create a Microsoft Teams QR Code for Instant Meeting Joins", + description: "Step-by-step guide to creating a QR code for any Microsoft Teams meeting. Attendees scan once to join — no link typing needed. Free tool included.", + excerpt: "Step-by-step guide to creating a QR code for any Microsoft Teams meeting. Attendees scan once to join — no link typing needed.", + category: "Business Tools", + pillar: "use-cases", + published: true, + publishDate: "2026-04-02", + date: "April 2, 2026", + datePublished: "2026-04-02T09:00:00Z", + dateModified: "2026-04-02T09:00:00Z", + updatedAt: "2026-04-02", + authorSlug: "timo", + authorName: "Timo Knuth", + authorTitle: "QR Code & Marketing Expert", + readTime: "8 Min", + image: "/blog/teams-qr-code.png", + heroImage: "/blog/teams-qr-code.png", + imageAlt: "Microsoft Teams meeting room with QR code displayed on screen", + keywords: ["microsoft teams qr code", "teams meeting qr code", "teams qr code", "join teams meeting qr", "teams besprechung qr code"], + quickAnswer: `

Copy your Teams meeting URL → paste it into QR Master's free Teams QR generator → download the code → display it in your meeting room or invitation. Attendees scan once to join instantly — no link typing needed.

`, + keySteps: [ + "Open your Microsoft Teams calendar and click on the meeting to copy the Join link.", + "Go to qrmaster.net/tools/teams-qr-code and paste the link.", + "Customize: choose Teams purple (#6264A7) and add a label like 'Scan to Join'.", + "Download as PNG (for digital screens) or SVG (for print quality).", + "Display on room screens, printed invitations, or office signage.", + ], + faq: [ + { question: "Does the QR code work for recurring Teams meetings?", answer: "Yes — recurring Teams meetings typically reuse the same join link, so one QR code works for every session." }, + { question: "Can guests without a Teams account join via QR code?", answer: "Yes. When they scan the code, Teams opens the web client which works without a Microsoft account." }, + { question: "What's the difference between a static and dynamic Teams QR code?", answer: "A static QR code encodes the meeting link permanently. A dynamic QR code lets you update the link anytime — useful for room displays where meetings change." }, + { question: "How big should I print the Teams QR code?", answer: "Minimum 4×4 cm for handouts. For a 55\" room display, 200×200px is sufficient. Always test scanning from the expected distance." }, + { question: "Does this work with Teams for personal accounts?", answer: "Yes. The QR generator works for Teams work, school, and personal account meeting links." }, + ], + relatedSlugs: ["dynamic-vs-static-qr-codes", "qr-code-small-business"], + sources: [ + { name: "Microsoft Teams – Create and join meetings", url: "https://support.microsoft.com/en-us/office/schedule-a-meeting-in-microsoft-teams-943507a9-8583-4c58-b5d2-8ec8265e04e5", accessDate: "April 2026" }, + ], + content: `
+ + +
+

Quick answer

+

Copy your Teams meeting join link → paste into QR Master's Teams QR generator → download → display. Takes under 60 seconds.

+
+ +

Why a QR Code for Microsoft Teams?

+

Hybrid work has made meeting room friction a real problem. Someone arrives at a conference room, needs to join the call, and has to either find the invite email, type a 40-character URL, or wait for the organizer to send them the link again. A QR code displayed on the room's screen or printed on a table card eliminates all of that. One scan and Teams opens immediately.

+

The use cases are broader than just conference rooms:

+
    +
  • Office room displays: A permanently mounted QR code in meeting rooms that links to the room's recurring standup or team channel.
  • +
  • Printed event invitations: Instead of printing a URL, print a QR code. Attendees scan before the event to save the join link.
  • +
  • Shared workspaces and coworking offices: Display QR codes linking to daily all-hands or onboarding calls that rotate monthly.
  • +
  • Training materials: Include a QR code in printed handbooks that links to a live Q&A session.
  • +
+ +

Step-by-Step: Creating a Microsoft Teams QR Code

+
    +
  1. Get the Teams meeting link. Open Microsoft Teams → Calendar → click on your meeting → click "Copy join link". The URL starts with https://teams.microsoft.com/l/meetup-join/...
  2. +
  3. Open the Teams QR generator. Go to qrmaster.net/tools/teams-qr-code. No account needed for a basic static code.
  4. +
  5. Paste and customize. Paste the meeting URL. For branding: use Teams purple (#6264A7) for the QR modules. Add a frame label — "Scan to Join" or "Join Teams Meeting" works well.
  6. +
  7. Choose your format. +
      +
    • PNG — for digital displays (room screens, Slack, email signatures)
    • +
    • SVG — for print (scales to any size without losing quality)
    • +
    +
  8. +
  9. Test before deploying. Scan with an iPhone (native camera) and an Android (Google Lens). Test from the actual scanning distance — usually 0.5–1.5 meters for room displays.
  10. +
  11. Display or print. For room screens, most Teams Rooms devices support custom backgrounds or a dedicated display app. For print, minimum 4×4 cm on paper.
  12. +
+ +

Static vs. Dynamic: Which Should You Use?

+

For a one-off meeting like a client call, a static QR code is fine — it encodes the link permanently and requires no account.

+

For meeting rooms or recurring situations, use a dynamic QR code. Here's why: when a recurring meeting is updated or moved to a new link, a dynamic code lets you update the destination from your dashboard without changing or reprinting the QR code. The code on the room's screen stays the same — only the link behind it changes.

+

Dynamic codes also give you scan analytics — how many people joined via QR vs. link, what device they used, and what time of day has the most scans. Useful if you're running regular events or trainings.

+ +

Sizing Guide for Teams QR Codes

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Use caseMinimum sizeRecommended
55" room display150×150 px250×250 px
Printed A4 handout4×4 cm6×6 cm
Table card / name tent3×3 cm4×4 cm
Email signature80×80 px120×120 px
+

Always maintain a quiet zone (white margin) of at least 4 modules around the code. Cutting into this margin causes scan failures.

+ +

Common Issues and Fixes

+
    +
  • Teams opens but shows "Meeting not found": The meeting link has expired or was cancelled. If using a dynamic QR code, update the destination link in your dashboard.
  • +
  • QR code scans but nothing happens on some devices: Some older Android devices need a QR scanner app. The Teams app itself includes a QR scanner under Settings → Scan QR code.
  • +
  • Link too long to encode cleanly: Teams join URLs are long. Use a dynamic QR code — it encodes a short redirect URL instead, which produces a less dense, more reliably scannable code.
  • +
+ +

Ready to create yours? The Teams QR code generator is free and takes under 60 seconds →

+ +
`, + }, + // ================================================================================== // EXISTING POSTS (Refreshed) - 8 Posts // ================================================================================== @@ -42,6 +175,9 @@ export const blogPosts: BlogPost[] = [ { question: "How can I track menu QR scans?", answer: "Use dynamic QR analytics (scans, locations, devices) and optionally add UTM parameters for campaign attribution." }, ], relatedSlugs: ["dynamic-vs-static-qr-codes", "qr-code-print-size-guide", "qr-code-tracking-guide-2025", "qr-code-events"], + sources: [ + { name: "National Restaurant Association – State of the Industry 2022", url: "https://restaurant.org/research-and-media/media/press-releases/2022/", accessDate: "April 2026" }, + ], authorName: "Timo Knuth", authorTitle: "QR Code & Marketing Expert", content: `
@@ -64,7 +200,7 @@ export const blogPosts: BlogPost[] = [

Why QR Code Menus Became a Restaurant Standard

-

What started as a contactless safety measure during the pandemic has become a permanent fixture in the restaurant industry. According to industry data, over 60% of restaurants that adopted QR menus during 2020–2021 kept them afterward — not for safety reasons, but because of the business benefits.

+

What started as a contactless safety measure during the pandemic has become a permanent fixture in the restaurant industry. According to industry data, over 60% of restaurants that adopted QR menus during 2020–2021 kept them afterward — not for safety reasons, but because of the business benefits [NRA, 2022].

The advantages are straightforward: a printed menu costs $3–8 per copy to laminate and reprint whenever items change. A QR menu costs nothing to update. For a restaurant that changes its seasonal specials every few months, that adds up fast. Beyond cost savings, QR menus open up analytics that paper never could — you can see which menu sections guests spend the most time on, when peak scanning happens during the day, and which table locations drive the most engagement.

Static vs. Dynamic QR Codes for Restaurant Menus

diff --git a/src/lib/email.ts b/src/lib/email.ts index 81ebc6b..a7541c5 100644 --- a/src/lib/email.ts +++ b/src/lib/email.ts @@ -25,6 +25,7 @@ */ import { Resend } from 'resend'; +import nodemailer from 'nodemailer'; // Use a placeholder during build time, real key at runtime const resendKey = process.env.RESEND_API_KEY || 're_placeholder_for_build'; @@ -532,3 +533,776 @@ export async function sendAIFeatureLaunchEmail(email: string) { throw new Error('Failed to send AI feature launch email'); } } + +// --------------------------------------------------------------------------- +// SMTP Transport (nodemailer) — used for retention / welcome emails +// --------------------------------------------------------------------------- + +function createSmtpTransport() { + return nodemailer.createTransport({ + host: process.env.SMTP_HOST || 'smtp.qrmaster.net', + port: parseInt(process.env.SMTP_PORT || '465', 10), + secure: true, // port 465 = SSL + auth: { + user: process.env.SMTP_USER || 'timo@qrmaster.net', + pass: process.env.SMTP_PASS, + }, + }); +} + +const appUrl = process.env.NEXT_PUBLIC_APP_URL || 'https://www.qrmaster.net'; + +// --------------------------------------------------------------------------- +// Shared design tokens (email-safe inline styles) +// --------------------------------------------------------------------------- +const clr = { + bg: '#F5F2EC', // warm parchment wrapper + card: '#FFFFFF', + header: '#0B0D14', // near-black header + headerAccent: '#1A1D2E', + gold: '#C8A257', // warm gold accent + goldDim: '#A07E3A', + text: '#1A1A1A', + textSoft: '#5A5A5A', + textMuted: '#909090', + border: '#E8E3D8', + pillBg: '#F0EDE5', + ctaBg: '#0B0D14', + ctaText: '#FFFFFF', +}; + +const webFontHead = ` + `; + +function emailShell(headExtra: string, bodyContent: string): string { + return ` + + + + + + + ${webFontHead} + ${headExtra} + + + + +
+ + + + ${bodyContent} +
+ + + + + + +
+

+ www.qrmaster.net +  ·  + support@qrmaster.net +

+

+ © 2026 QR Master. You're receiving this because you created an account. +

+
+ +
+ +`; +} + +// Dot-grid SVG encoded as data URI for header backgrounds +// Safe URL-encoded SVG without problematic internal quotes +const dotGridPattern = `url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%221.5%22%20fill%3D%22%23C8A257%22%20fill-opacity%3D%220.18%22%2F%3E%3C%2Fsvg%3E)`; + +/** + * Welcome Email — sent immediately on signup (Day 0) + */ +export async function sendWelcomeEmail(email: string, name: string) { + const transport = createSmtpTransport(); + const createUrl = `${appUrl}/create`; + const firstName = name.split(' ')[0]; + + const html = emailShell('', ` + + + + + + + + + +
+ QR Master +
+ + +

+ Welcome,
+ ${firstName}. +

+ + + + + + + + + + +
+ +

+ The physical world is now your canvas. +

+ + + + + + + Beautiful QR Code Experience + + + + + + +

+ Let's be honest: most QR codes are static, look terrible, and break the moment you change a link. We built QR Master to fix that. +

+

+ Your account is fully activated. You now have the power to create beautiful, dynamic QR codes that adapt to your brand, never expire, and track every single scan (device, location, and time). +

+

+ To give you the perfect start, we've loaded your account with everything you need: +

+ + + + + + + + + + + + + + + + + +
+
3
+
+ Free Codes +
+
+
90s
+
+ To Create +
+
+
+
+ No Expiry +
+
+ + + + + + + + + + + + + +
+ + Design your first QR code  → + +
+ No credit card required. Zero commitment. +
+ + + + + + +
+ + + + + + +

+ I'm thrilled to have you on board. If you have any questions, feedback, or just want to share what you've created — hit reply. I'm reading every single email. +

+ + + + + + +
+ + + + +
+ Timo +
+
+

+ Timo +

+

+ Founder, QR Master +

+
+ + + `); + + await transport.sendMail({ + from: 'Timo from QR Master ', + replyTo: 'support@qrmaster.net', + to: email, + subject: 'Your QR Master account is ready', + html, + }); +} + +/** + * Activation Nudge — sent on Day 3 if user has 0 QR codes + */ +export async function sendActivationNudgeEmail(email: string, name: string) { + const transport = createSmtpTransport(); + const createUrl = `${appUrl}/create`; + const firstName = name.split(' ')[0]; + + const steps = [ + { n: '01', label: 'Paste your URL', sub: 'or choose WiFi, vCard, Teams, and more' }, + { n: '02', label: 'Customize the design', sub: 'colors, logo, frame label — optional' }, + { n: '03', label: 'Download & use', sub: 'PNG for screen, SVG for print' }, + ]; + + const stepsHtml = steps.map(s => ` + + + + + + + +
+ ${s.n} + +
${s.label}
+
${s.sub}
+
+ + `).join(''); + + const html = emailShell('', ` + + + + + + + + +
+ QR Master +
+ +

+ You haven't made one yet,
+ ${firstName}. +

+ +

+ 3 days since signup · 0 QR codes created +

+ + + + + + +

+ Your 3 free dynamic QR codes are still there. Unused.
+ Dynamic means: one code, update the link anytime, every scan tracked. +

+

+ Here's all it takes: +

+ + + + + + + + ${stepsHtml} +
+ + + + + + + + + + + + + +
+ + Make my first QR code  → + +
+ Free forever · no card needed +
+ + + + +
+ + +

+ If something stopped you from getting started, just reply. I'll help directly. +

+

Timo

+

FOUNDER, QR MASTER

+ + + `); + + await transport.sendMail({ + from: 'Timo from QR Master ', + replyTo: 'support@qrmaster.net', + to: email, + subject: "You haven't made one yet", + html, + }); +} + +/** + * Upgrade Nudge — sent on Day 7 if user has ≥1 QR code and is still on FREE plan + */ +export async function sendUpgradeNudgeEmail(email: string, name: string, qrCount: number) { + const transport = createSmtpTransport(); + const pricingUrl = `${appUrl}/pricing`; + const firstName = name.split(' ')[0]; + + const features = [ + { + label: 'Dynamic QR codes', + free: '3', + pro: '50', + }, + { + label: 'Logo in QR code', + free: '—', + pro: 'Your logo, centered', + }, + { + label: 'Brand colors', + free: '—', + pro: 'Any color', + }, + { + label: 'CSV export', + free: '✓', + pro: '✓', + }, + ]; + + const rowsHtml = features.map((f, i) => ` + + + ${f.label} + + + ${f.free} + + + ${f.pro} + + `).join(''); + + const html = emailShell('', ` + + + + + + + + +
+ QR Master +
+ +

+ ${qrCount} of 3 free codes used,
+ ${firstName}. +

+ +

+ Free plan · Day 7 +

+ + + + + + +

+ The free plan gives you 3 dynamic QR codes. That's enough to start — not enough to scale. When you hit the limit, every new campaign means replacing an old one. +

+

+ Pro removes the ceiling — and adds custom branding your free codes never have: +

+ + + + + + + + + + + + + + ${rowsHtml} +
+ Feature + + Free + + Pro +
+ + + + + + + + + + + + + +
+ + See Pro plan  → + +
+ Your free plan stays active — no pressure +
+ + + + +
+ + +

+ If you have questions about what Pro unlocks, just reply here. +

+

Timo

+

FOUNDER, QR MASTER

+ + + `); + + await transport.sendMail({ + from: 'Timo from QR Master ', + replyTo: 'support@qrmaster.net', + to: email, + subject: `You're ${qrCount >= 3 ? 'at' : `${3 - qrCount} away from`} the free limit`, + html, + }); +} + +/** + * 30-Day Nudge — sent on Day 30 if user has ≥1 QR code and is still on FREE plan + */ +export async function sendThirtyDayNudgeEmail(email: string, name: string, qrCount: number) { + const transport = createSmtpTransport(); + const pricingUrl = `${appUrl}/pricing`; + const firstName = name.split(' ')[0]; + + const html = emailShell('', ` + + + + + + + + +
+ QR Master +
+ +

+ A month in,
+ ${firstName}. +

+ +

+ Free plan · Day 30 +

+ + + + + + +

+ You've created ${qrCount} QR code${qrCount !== 1 ? 's' : ''} in your first month. That tells me you're actually using this — not just signing up to forget it. +

+

+ The one thing I hear most from Pro users who switched after a few weeks: they wish they'd added their brand sooner. Every code they printed on free didn't have their logo. Every flyer had a generic black pattern instead of their colors. +

+

+ Pro fixes that. Two things it unlocks that free never will: +

+ + + + + + + + + + + + + + + + + +
+ + + + + +
+ + + + +
+ ◆ +
+
+

Your logo, inside every QR code

+

+ Upload once. Every code you make automatically carries your brand mark — menus, flyers, packaging, wherever. +

+
+
+ + + + + +
+ + + + +
+ ● +
+
+

Brand colors — not just black

+

+ Match your QR codes to your brand palette. Looks intentional. Scans the same. +

+
+
+ + + + + + + + + + + + + +
+ + Add my brand to QR codes  → + +
+ Your existing codes keep working — nothing breaks +
+ + + + +
+ + +

+ If you ever want to talk through whether Pro makes sense for what you're building, just reply. Happy to help figure it out. +

+

Timo

+

FOUNDER, QR MASTER

+ + + `); + + await transport.sendMail({ + from: 'Timo from QR Master ', + replyTo: 'support@qrmaster.net', + to: email, + subject: `${firstName}, a month of QR codes — one upgrade worth making`, + html, + }); +} diff --git a/src/lib/industry-pages.ts b/src/lib/industry-pages.ts index 36cfc6b..b5c8547 100644 --- a/src/lib/industry-pages.ts +++ b/src/lib/industry-pages.ts @@ -1,1984 +1,1984 @@ -export type FAQItem = { - question: string; - answer: string; -}; - -export type BenefitItem = { - title: string; - description: string; -}; - -export type StatisticItem = { - value: string; - label: string; -}; - -export type IndustryPage = { - slug: string; - name: string; - title: string; - metaTitle: string; - metaDescription: string; - headline: string; - subheadline: string; - heroImage: string; - statistics: StatisticItem[]; - benefits: BenefitItem[]; - useCases: string[]; - tools: string[]; - faq: FAQItem[]; - placementTips: string[]; - germanKeyword?: string; -}; - -export const allIndustries: IndustryPage[] = [ - { - slug: "restaurants", - name: "Restaurants", - title: "QR Codes for Restaurants", - metaTitle: "QR Codes for Restaurants: Update Your Menu Without Reprinting", +export type FAQItem = { + question: string; + answer: string; +}; + +export type BenefitItem = { + title: string; + description: string; +}; + +export type StatisticItem = { + value: string; + label: string; +}; + +export type IndustryPage = { + slug: string; + name: string; + title: string; + metaTitle: string; + metaDescription: string; + headline: string; + subheadline: string; + heroImage: string; + statistics: StatisticItem[]; + benefits: BenefitItem[]; + useCases: string[]; + tools: string[]; + faq: FAQItem[]; + placementTips: string[]; + germanKeyword?: string; +}; + +export const allIndustries: IndustryPage[] = [ + { + slug: "restaurants", + name: "Restaurants", + title: "QR Codes for Restaurants", + metaTitle: "QR Codes for Restaurants: Update Your Menu Without Reprinting", metaDescription: "Simplify restaurant operations with QR codes for digital menus, contactless ordering, payments, customer feedback, and loyalty offers.", - headline: "QR Codes for Restaurants: Update Your Menu Without Reprinting", - subheadline: "Reduce printing costs by up to $5,000 per year while enabling contactless ordering and real-time menu updates", - heroImage: "/marketing/industries/restaurants.png", - statistics: [ - { value: "35%", label: "Increase in Average Order Value" }, - { value: "$5k+", label: "Saved Annually on Menu Printing" }, - { value: "15%", label: "Faster Table Turnover Rates" } - ], - benefits: [ - { title: "Dynamic Updates", description: "Change prices, 86 items, or introduce seasonal specials instantly without ever reprinting your menus." }, - { title: "Contactless Experience", description: "Offer a hygienic, modern dining experience that customers appreciate and expect." }, - { title: "Upselling Opportunities", description: "High-quality photos in a digital menu entice customers to order appetizers and desserts more often." } - ], - useCases: [ - "Digital menu access for contactless viewing and ordering", - "Table-side ordering and online payment processing", - "Customer feedback collection and verified reviews", - "Loyalty programs and promotional offers", - "WiFi access for guest connectivity" - ], - tools: ["url-qr-code", "wifi-qr-code", "pdf-qr-code"], - faq: [ - { question: "Do customers prefer QR code menus?", answer: "Yes, 78% of customers enjoy using QR codes for menus. The convenience of contactless access appeals especially to modern diners." }, - { question: "Should I use static or dynamic QR codes?", answer: "Dynamic QR codes are essential. They allow you to update menu items and prices without replacing the physical codes on your tables." }, - { question: "How do QR codes increase sales?", answer: "Digital menus with high-quality photos increase average order values by ~35% through integrated upselling strategies." } - ], - placementTips: [ - "Print on table tents or apply as stickers directly on tables", - "Add to receipts to encourage feedback and loyalty sign-ups", - "Display on walls near entrances for takeaway orders" - ], - germanKeyword: "Gastronomie" - }, - { - slug: "cafes", - name: "Cafes", - title: "QR Codes for Cafes", + headline: "QR Codes for Restaurants: Update Your Menu Without Reprinting", + subheadline: "Reduce printing costs by up to $5,000 per year while enabling contactless ordering and real-time menu updates", + heroImage: "/marketing/industries/restaurants.png", + statistics: [ + { value: "35%", label: "Increase in Average Order Value" }, + { value: "$5k+", label: "Saved Annually on Menu Printing" }, + { value: "15%", label: "Faster Table Turnover Rates" } + ], + benefits: [ + { title: "Dynamic Updates", description: "Change prices, 86 items, or introduce seasonal specials instantly without ever reprinting your menus." }, + { title: "Contactless Experience", description: "Offer a hygienic, modern dining experience that customers appreciate and expect." }, + { title: "Upselling Opportunities", description: "High-quality photos in a digital menu entice customers to order appetizers and desserts more often." } + ], + useCases: [ + "Digital menu access for contactless viewing and ordering", + "Table-side ordering and online payment processing", + "Customer feedback collection and verified reviews", + "Loyalty programs and promotional offers", + "WiFi access for guest connectivity" + ], + tools: ["url-qr-code", "wifi-qr-code", "pdf-qr-code"], + faq: [ + { question: "Do customers prefer QR code menus?", answer: "Yes, 78% of customers enjoy using QR codes for menus. The convenience of contactless access appeals especially to modern diners." }, + { question: "Should I use static or dynamic QR codes?", answer: "Dynamic QR codes are essential. They allow you to update menu items and prices without replacing the physical codes on your tables." }, + { question: "How do QR codes increase sales?", answer: "Digital menus with high-quality photos increase average order values by ~35% through integrated upselling strategies." } + ], + placementTips: [ + "Print on table tents or apply as stickers directly on tables", + "Add to receipts to encourage feedback and loyalty sign-ups", + "Display on walls near entrances for takeaway orders" + ], + germanKeyword: "Gastronomie" + }, + { + slug: "cafes", + name: "Cafes", + title: "QR Codes for Cafes", metaTitle: "QR Codes for Cafes: Menus & Loyalty", metaDescription: "Enhance the cafe experience with QR codes for digital menus, loyalty programs, takeaway orders, feedback collection, and social engagement.", - headline: "QR Codes for Cafes: Streamline Orders and Build Customer Loyalty", - subheadline: "Create seamless ordering experiences while collecting feedback and promoting your social channels - all from one scannable code", - heroImage: "/marketing/industries/cafes.png", - statistics: [ - { value: "40%", label: "Higher Loyalty Program Opt-ins" }, - { value: "2x", label: "More Google Reviews Collected" }, - { value: "20%", label: "Faster Morning Rush Service" } - ], - benefits: [ - { title: "Instant WiFi Access", description: "Let customers connect to your cafe's WiFi instantly by scanning a code instead of spelling out passwords." }, - { title: "Digital Loyalty Cards", description: "Replace easily lost punch cards with a digital loyalty program linked directly to a QR code on the counter." }, - { title: "Sustainability", description: "Reduce paper waste by ditching printed disposable menus and switching to a fully digital, eco-friendly approach." } - ], - useCases: [ - "Digital menus with real-time updates for seasonal specials", - "Loyalty rewards and redeemable points programs", - "Takeaway ordering for grab-and-go customers", - "Social media promotion to grow your following", - "Customer feedback forms to improve service" - ], - tools: ["url-qr-code", "wifi-qr-code", "sms-qr-code"], - faq: [ - { question: "Are QR codes cost-effective for small cafes?", answer: "Yes! They eliminate menu reprinting costs, reduce paper waste, and many generators offer free basic plans." }, - { question: "Can I use one QR code for multiple purposes?", answer: "Yes, with dynamic QR codes you can easily update the destination URL to serve different purposes over time." }, - { question: "How do cafes engage customers with QR?", answer: "Cafes link QR codes to loyalty sign-ups, Instagram profiles, and feedback forms to build lasting relationships." } - ], - placementTips: [ - "Place on tables for dine-in customers to browse while waiting", - "Display on posters near the door for takeaway menu access", - "Print on receipts to encourage social media follows and reviews" - ], - germanKeyword: "Cafes" - }, - { - slug: "hotels", - name: "Hotels", - title: "QR Codes for Hotels", + headline: "QR Codes for Cafes: Streamline Orders and Build Customer Loyalty", + subheadline: "Create seamless ordering experiences while collecting feedback and promoting your social channels - all from one scannable code", + heroImage: "/marketing/industries/cafes.png", + statistics: [ + { value: "40%", label: "Higher Loyalty Program Opt-ins" }, + { value: "2x", label: "More Google Reviews Collected" }, + { value: "20%", label: "Faster Morning Rush Service" } + ], + benefits: [ + { title: "Instant WiFi Access", description: "Let customers connect to your cafe's WiFi instantly by scanning a code instead of spelling out passwords." }, + { title: "Digital Loyalty Cards", description: "Replace easily lost punch cards with a digital loyalty program linked directly to a QR code on the counter." }, + { title: "Sustainability", description: "Reduce paper waste by ditching printed disposable menus and switching to a fully digital, eco-friendly approach." } + ], + useCases: [ + "Digital menus with real-time updates for seasonal specials", + "Loyalty rewards and redeemable points programs", + "Takeaway ordering for grab-and-go customers", + "Social media promotion to grow your following", + "Customer feedback forms to improve service" + ], + tools: ["url-qr-code", "wifi-qr-code", "sms-qr-code"], + faq: [ + { question: "Are QR codes cost-effective for small cafes?", answer: "Yes! They eliminate menu reprinting costs, reduce paper waste, and many generators offer free basic plans." }, + { question: "Can I use one QR code for multiple purposes?", answer: "Yes, with dynamic QR codes you can easily update the destination URL to serve different purposes over time." }, + { question: "How do cafes engage customers with QR?", answer: "Cafes link QR codes to loyalty sign-ups, Instagram profiles, and feedback forms to build lasting relationships." } + ], + placementTips: [ + "Place on tables for dine-in customers to browse while waiting", + "Display on posters near the door for takeaway menu access", + "Print on receipts to encourage social media follows and reviews" + ], + germanKeyword: "Cafes" + }, + { + slug: "hotels", + name: "Hotels", + title: "QR Codes for Hotels", metaTitle: "QR Codes for Hotels: Check-In & Guest Info", metaDescription: "Modernize hotel operations with QR codes for contactless check-in, digital room guides, amenity bookings, WiFi access, and guest feedback.", - headline: "QR Codes for Hotels: Contactless Check-In and Guest Services", - subheadline: "Streamline guest experiences from arrival to departure while reducing print costs and enabling instant information updates", - heroImage: "/marketing/industries/hotels.png", - statistics: [ - { value: "50%", label: "Reduction in Front Desk Wait Times" }, - { value: "85%", label: "Guests Prefer Digital Room Directories" }, - { value: "3x", label: "Increase in Room Service Orders" } - ], - benefits: [ - { title: "Replace In-Room Binders", description: "Say goodbye to bulky, outdated room directories. Provide guests with a dynamic digital guide right on their smartphone." }, - { title: "Seamless Booking", description: "Allow guests to easily book spa appointments, reserve dinner tables, or request housekeeping with a simple scan." }, - { title: "Multi-Language Support", description: "Serve international guests effortlessly by linking QR codes to digital pages that auto-translate into their preferred language." } - ], - useCases: [ - "Contactless check-in and express checkout", - "Digital room guides with amenity information", - "WiFi access codes for instant connectivity", - "Amenity booking for spa and dining", - "Guest feedback surveys and review collection" - ], - tools: ["wifi-qr-code", "url-qr-code", "pdf-qr-code"], - faq: [ - { question: "How do QR codes improve hotel check-in?", answer: "They enable guests to access digital registration forms instantly upon arrival, reducing front desk queues and wait times." }, - { question: "Can hotels update QR code information?", answer: "Yes, dynamic QR codes allow you to update linked content like restaurant hours or pool rules without replacing physical signs." }, - { question: "Are QR codes secure for hotel guests?", answer: "Yes. Simply ensure that destination URLs use secure HTTPS protocols and don't expose private guest data." } - ], - placementTips: [ - "Place on key cards for instant access to room information", - "Display in elevators and lobbies for property guides", - "Add to nightstands for in-room service requests" - ], - germanKeyword: "Hotels" - }, - { - slug: "real-estate", - name: "Real Estate", - title: "QR Codes for Real Estate", - metaTitle: "QR Codes for Real Estate: Yard Signs to Virtual Tours", + headline: "QR Codes for Hotels: Contactless Check-In and Guest Services", + subheadline: "Streamline guest experiences from arrival to departure while reducing print costs and enabling instant information updates", + heroImage: "/marketing/industries/hotels.png", + statistics: [ + { value: "50%", label: "Reduction in Front Desk Wait Times" }, + { value: "85%", label: "Guests Prefer Digital Room Directories" }, + { value: "3x", label: "Increase in Room Service Orders" } + ], + benefits: [ + { title: "Replace In-Room Binders", description: "Say goodbye to bulky, outdated room directories. Provide guests with a dynamic digital guide right on their smartphone." }, + { title: "Seamless Booking", description: "Allow guests to easily book spa appointments, reserve dinner tables, or request housekeeping with a simple scan." }, + { title: "Multi-Language Support", description: "Serve international guests effortlessly by linking QR codes to digital pages that auto-translate into their preferred language." } + ], + useCases: [ + "Contactless check-in and express checkout", + "Digital room guides with amenity information", + "WiFi access codes for instant connectivity", + "Amenity booking for spa and dining", + "Guest feedback surveys and review collection" + ], + tools: ["wifi-qr-code", "url-qr-code", "pdf-qr-code"], + faq: [ + { question: "How do QR codes improve hotel check-in?", answer: "They enable guests to access digital registration forms instantly upon arrival, reducing front desk queues and wait times." }, + { question: "Can hotels update QR code information?", answer: "Yes, dynamic QR codes allow you to update linked content like restaurant hours or pool rules without replacing physical signs." }, + { question: "Are QR codes secure for hotel guests?", answer: "Yes. Simply ensure that destination URLs use secure HTTPS protocols and don't expose private guest data." } + ], + placementTips: [ + "Place on key cards for instant access to room information", + "Display in elevators and lobbies for property guides", + "Add to nightstands for in-room service requests" + ], + germanKeyword: "Hotels" + }, + { + slug: "real-estate", + name: "Real Estate", + title: "QR Codes for Real Estate", + metaTitle: "QR Codes for Real Estate: Yard Signs to Virtual Tours", metaDescription: "Transform property marketing with QR codes on yard signs and flyers that link to listings, virtual tours, disclosures, and agent contacts.", - headline: "QR Codes for Real Estate: Yard Signs to Virtual Tours Instantly", - subheadline: "Connect buyers to property listings, virtual tours, and agent info instantly - then update the destination when the property sells", - heroImage: "/marketing/industries/real-estate.png", - statistics: [ - { value: "4x", label: "More Leads Generated from Yard Signs" }, - { value: "100%", label: "Savings on Reprinting Yard Sign Riders" }, - { value: "60%", label: "Increase in Virtual Tour Engagement" } - ], - benefits: [ - { title: "24/7 Information Access", description: "Give drive-by buyers instant access to property details, prices, and photos even when you aren't there." }, - { title: "Reusable Signage", description: "Because the codes are dynamic, you can reuse the exact same physical yard sign for your next listing by just changing the link." }, - { title: "Instant vCard Sharing", description: "Add a vCard QR code to your business cards so clients can save your contact info directly to their phone with one tap." } - ], - useCases: [ - "Yard signs linking to full property listings", - "Virtual tours and video walkthroughs", - "Open house sign-in sheets and disclosures", - "Agent vCard contact information", - "Neighborhood information and local amenities" - ], - tools: ["url-qr-code", "vcard-qr-code", "video-qr-code"], - faq: [ - { question: "Can I reuse a QR code when a property sells?", answer: "Yes, with dynamic QR codes you can simply update the destination URL to point to your next listing." }, - { question: "How do I track buyer interest from yard signs?", answer: "QR code analytics show total scans, geographic locations, device types, and time of day to reveal buyer interest patterns." }, - { question: "What should real estate QR codes link to?", answer: "Link to comprehensive property pages with photos, pricing, virtual tours, and your direct contact information." } - ], - placementTips: [ - "Add to yard signs for drive-by buyers to access listings", - "Print on flyers and brochures distributed at open houses", - "Include on business cards so buyers can view active listings" - ], - germanKeyword: "Immobilien" - }, - { - slug: "gyms", - name: "Gyms", - title: "QR Codes for Gyms", - metaTitle: "QR Codes for Gyms: Class Schedules and Tutorials", + headline: "QR Codes for Real Estate: Yard Signs to Virtual Tours Instantly", + subheadline: "Connect buyers to property listings, virtual tours, and agent info instantly - then update the destination when the property sells", + heroImage: "/marketing/industries/real-estate.png", + statistics: [ + { value: "4x", label: "More Leads Generated from Yard Signs" }, + { value: "100%", label: "Savings on Reprinting Yard Sign Riders" }, + { value: "60%", label: "Increase in Virtual Tour Engagement" } + ], + benefits: [ + { title: "24/7 Information Access", description: "Give drive-by buyers instant access to property details, prices, and photos even when you aren't there." }, + { title: "Reusable Signage", description: "Because the codes are dynamic, you can reuse the exact same physical yard sign for your next listing by just changing the link." }, + { title: "Instant vCard Sharing", description: "Add a vCard QR code to your business cards so clients can save your contact info directly to their phone with one tap." } + ], + useCases: [ + "Yard signs linking to full property listings", + "Virtual tours and video walkthroughs", + "Open house sign-in sheets and disclosures", + "Agent vCard contact information", + "Neighborhood information and local amenities" + ], + tools: ["url-qr-code", "vcard-qr-code", "video-qr-code"], + faq: [ + { question: "Can I reuse a QR code when a property sells?", answer: "Yes, with dynamic QR codes you can simply update the destination URL to point to your next listing." }, + { question: "How do I track buyer interest from yard signs?", answer: "QR code analytics show total scans, geographic locations, device types, and time of day to reveal buyer interest patterns." }, + { question: "What should real estate QR codes link to?", answer: "Link to comprehensive property pages with photos, pricing, virtual tours, and your direct contact information." } + ], + placementTips: [ + "Add to yard signs for drive-by buyers to access listings", + "Print on flyers and brochures distributed at open houses", + "Include on business cards so buyers can view active listings" + ], + germanKeyword: "Immobilien" + }, + { + slug: "gyms", + name: "Gyms", + title: "QR Codes for Gyms", + metaTitle: "QR Codes for Gyms: Class Schedules and Tutorials", metaDescription: "Enhance member experience with QR codes for check-in, class booking, equipment tutorials, app downloads, and loyalty programs.", - headline: "QR Codes for Gyms: Class Schedules and Equipment Guides", - subheadline: "Enable contactless check-in, instant class bookings, and video equipment tutorials to improve member confidence and retention", - heroImage: "/marketing/industries/gyms.png", - statistics: [ - { value: "30%", label: "Increase in Member Retention" }, - { value: "50%", label: "Reduction in Trainer Interruptions" }, - { value: "45%", label: "More Class Bookings via Mobile" } - ], - benefits: [ - { title: "Equipment Mastery", description: "Place QR codes on complex machines linking to quick 30-second form and tutorial videos to boost member confidence." }, - { title: "Streamlined Class Bookings", description: "Allow members to view the schedule and book their spot in Yoga, Spin, or HIIT classes immediately upon entering." }, - { title: "Lead Generation", description: "Use QR codes on external marketing banners to capture leads by offering a free trial pass upon scanning." } - ], - useCases: [ - "Contactless member check-in and access control", - "Real-time class schedules and instant booking", - "Equipment tutorial videos for proper form", - "Fitness app downloads at key touchpoints", - "Loyalty programs with attendance tracking" - ], - tools: ["url-qr-code", "app-store-qr-code", "video-qr-code"], - faq: [ - { question: "How do QR codes reduce injuries?", answer: "Codes on equipment link to tutorial videos showing proper setup and correct form, building confidence and reducing injury risks." }, - { question: "Can QR codes improve member retention?", answer: "Yes, gyms using QR codes for personalized content report increased member retention due to a vastly improved, self-serve experience." }, - { question: "Are QR codes hygienic?", answer: "Yes, they provide a completely touchless interaction method, eliminating cross-contamination risks from keypads or cards." } - ], - placementTips: [ - "Place on equipment to link to tutorial videos", - "Display outside studios for class schedules", - "Position at front desk for feedback surveys" - ], - germanKeyword: "Fitnessstudios" - }, - { - slug: "doctors-dentists", - name: "Doctors & Dentists", - title: "Doctors & Dentists", - metaTitle: "QR Codes for Healthcare: HIPAA-Compliant Forms", + headline: "QR Codes for Gyms: Class Schedules and Equipment Guides", + subheadline: "Enable contactless check-in, instant class bookings, and video equipment tutorials to improve member confidence and retention", + heroImage: "/marketing/industries/gyms.png", + statistics: [ + { value: "30%", label: "Increase in Member Retention" }, + { value: "50%", label: "Reduction in Trainer Interruptions" }, + { value: "45%", label: "More Class Bookings via Mobile" } + ], + benefits: [ + { title: "Equipment Mastery", description: "Place QR codes on complex machines linking to quick 30-second form and tutorial videos to boost member confidence." }, + { title: "Streamlined Class Bookings", description: "Allow members to view the schedule and book their spot in Yoga, Spin, or HIIT classes immediately upon entering." }, + { title: "Lead Generation", description: "Use QR codes on external marketing banners to capture leads by offering a free trial pass upon scanning." } + ], + useCases: [ + "Contactless member check-in and access control", + "Real-time class schedules and instant booking", + "Equipment tutorial videos for proper form", + "Fitness app downloads at key touchpoints", + "Loyalty programs with attendance tracking" + ], + tools: ["url-qr-code", "app-store-qr-code", "video-qr-code"], + faq: [ + { question: "How do QR codes reduce injuries?", answer: "Codes on equipment link to tutorial videos showing proper setup and correct form, building confidence and reducing injury risks." }, + { question: "Can QR codes improve member retention?", answer: "Yes, gyms using QR codes for personalized content report increased member retention due to a vastly improved, self-serve experience." }, + { question: "Are QR codes hygienic?", answer: "Yes, they provide a completely touchless interaction method, eliminating cross-contamination risks from keypads or cards." } + ], + placementTips: [ + "Place on equipment to link to tutorial videos", + "Display outside studios for class schedules", + "Position at front desk for feedback surveys" + ], + germanKeyword: "Fitnessstudios" + }, + { + slug: "doctors-dentists", + name: "Doctors & Dentists", + title: "Doctors & Dentists", + metaTitle: "QR Codes for Healthcare: HIPAA-Compliant Forms", metaDescription: "Streamline healthcare visits with QR codes for digital intake forms, appointment booking, waiting room WiFi, and aftercare instructions.", - headline: "QR Codes for Doctors & Dentists: HIPAA-Compliant Check-In", - subheadline: "Reduce paperwork and wait times with digital intake forms, appointment scheduling, and aftercare instructions accessible by scan", - heroImage: "/marketing/industries/doctors-dentists.png", - statistics: [ - { value: "40%", label: "Faster Patient Check-In Processing" }, - { value: "$2k", label: "Monthly Savings on Paper Forms" }, - { value: "85%", label: "Patient Satisfaction with Digital Tools" } - ], - benefits: [ - { title: "Cut the Clutter", description: "Eliminate messy clipboards and mountains of paper forms. Patients simply scan and fill out forms on their secure personal devices." }, - { title: "Post-Care Clarity", description: "Send patients home with a QR code linking to detailed after-care instructions and videos so they never forget their post-op regimen." }, - { title: "Instant Feedback", description: "Gather valuable Google Reviews or private feedback instantly while the patient is checking out at the front desk." } - ], - useCases: [ - "Patient intake forms completed on smartphones", - "Appointment booking and scheduling at checkout", - "Waiting room WiFi access for patient convenience", - "Aftercare instructions and prescription information", - "Staff directory with provider specialties" - ], - tools: ["wifi-qr-code", "url-qr-code", "pdf-qr-code"], - faq: [ - { question: "Are QR codes HIPAA compliant?", answer: "QR codes themselves are just links. As long as the destination page (like your patient portal) is HIPAA-compliant, you are entirely secure." }, - { question: "How do QR codes reduce administrative burden?", answer: "They replace paper forms and allow patients to self-serve WiFi passwords and appointment booking, freeing up your front desk staff." }, - { question: "What should healthcare QR codes link to?", answer: "Intake forms, insurance FAQs, provider directories, aftercare instructions, and general health education resources." } - ], - placementTips: [ - "Display in waiting rooms for intake forms and WiFi", - "Place at reception desk for appointment booking", - "Include on aftercare instruction sheets" - ], - germanKeyword: "Ärzte" - }, - { - slug: "retail", - name: "Retail", - title: "QR Codes for Retail", + headline: "QR Codes for Doctors & Dentists: HIPAA-Compliant Check-In", + subheadline: "Reduce paperwork and wait times with digital intake forms, appointment scheduling, and aftercare instructions accessible by scan", + heroImage: "/marketing/industries/doctors-dentists.png", + statistics: [ + { value: "40%", label: "Faster Patient Check-In Processing" }, + { value: "$2k", label: "Monthly Savings on Paper Forms" }, + { value: "85%", label: "Patient Satisfaction with Digital Tools" } + ], + benefits: [ + { title: "Cut the Clutter", description: "Eliminate messy clipboards and mountains of paper forms. Patients simply scan and fill out forms on their secure personal devices." }, + { title: "Post-Care Clarity", description: "Send patients home with a QR code linking to detailed after-care instructions and videos so they never forget their post-op regimen." }, + { title: "Instant Feedback", description: "Gather valuable Google Reviews or private feedback instantly while the patient is checking out at the front desk." } + ], + useCases: [ + "Patient intake forms completed on smartphones", + "Appointment booking and scheduling at checkout", + "Waiting room WiFi access for patient convenience", + "Aftercare instructions and prescription information", + "Staff directory with provider specialties" + ], + tools: ["wifi-qr-code", "url-qr-code", "pdf-qr-code"], + faq: [ + { question: "Are QR codes HIPAA compliant?", answer: "QR codes themselves are just links. As long as the destination page (like your patient portal) is HIPAA-compliant, you are entirely secure." }, + { question: "How do QR codes reduce administrative burden?", answer: "They replace paper forms and allow patients to self-serve WiFi passwords and appointment booking, freeing up your front desk staff." }, + { question: "What should healthcare QR codes link to?", answer: "Intake forms, insurance FAQs, provider directories, aftercare instructions, and general health education resources." } + ], + placementTips: [ + "Display in waiting rooms for intake forms and WiFi", + "Place at reception desk for appointment booking", + "Include on aftercare instruction sheets" + ], + germanKeyword: "Ärzte" + }, + { + slug: "retail", + name: "Retail", + title: "QR Codes for Retail", metaTitle: "QR Codes for Retail: Product Info & Payments", - metaDescription: "Boost retail engagement with product details, contactless payments, loyalty programs, and highly interactive window shopping.", - headline: "QR Codes for Retail: Product Info & Loyalty Programs", - subheadline: "Bridge your physical store and digital presence with instant product details, contactless checkout, and shoppable window displays", - heroImage: "/marketing/industries/retail.png", - statistics: [ - { value: "24/7", label: "Shoppable Storefront Windows" }, - { value: "35%", label: "More Engagement with Product Docs" }, - { value: "2.5x", label: "Increase in Mobile App Downloads" } - ], - benefits: [ - { title: "Bridge Offline to Online", description: "Give in-store physical shoppers a digital gateway to view full product ranges, size variants, and customer reviews." }, - { title: "After-Hours Sales", description: "Turn your display windows into a 24/7 storefront. Customers can scan window decals to buy items even when the store is closed." }, - { title: "Effortless Warranty Registration", description: "Print a QR code directly on checkout receipts prompting users to easily register their new product for warranty." } - ], - useCases: [ - "Product info with specifications and origin stories", - "Contactless payments at point of sale", - "Loyalty program sign-up and point redemption", - "Shoppable window displays for 24/7 purchasing", - "Customer feedback surveys on receipts" - ], - tools: ["url-qr-code", "pdf-qr-code", "sms-qr-code"], - faq: [ - { question: "How do QR contactless payments work?", answer: "Customers scan the code and complete payment through a mobile wallet or payment app. It integrates easily with existing POS systems." }, - { question: "Can retail stores update QR codes for promotions?", answer: "Yes, dynamic QR codes allow you to change the destination URL for seasonal sales without reprinting physical displays." }, - { question: "Do customers need a special app?", answer: "No, most modern smartphones have built-in QR scanners directly within the default camera app." } - ], - placementTips: [ - "Position on product packaging and shelf tags", - "Display in store windows for after-hours shopping", - "Print on receipts for feedback and loyalty" - ], - germanKeyword: "Einzelhandel" - }, - { - slug: "events", - name: "Events", - title: "QR Codes for Events", - metaTitle: "QR Codes for Events: Check-In & Networking", - metaDescription: "Streamline event operations with registration, ticketing, networking, digital programs, and real-time interactive feedback.", - headline: "QR Codes for Events: Fast Check-In & Networking", - subheadline: "Eliminate entry queues, simplify attendee networking, and collect feedback in real-time while reducing printing costs", - heroImage: "/marketing/industries/events.png", - statistics: [ - { value: "70%", label: "Faster Attendee Check-In" }, - { value: "$10k", label: "Saved in Brochure Printing Costs" }, - { value: "300%", label: "Increase in Lead Capture at Booths" } - ], - benefits: [ - { title: "Frictionless Check-in", description: "Process hundreds of attendees in minutes. Simply scan their unique digital ticket on their phone directly at the door." }, - { title: "Instant vCard Networking", description: "Print unique vCard QR codes on each attendee's physical badge, allowing them to exchange contact information seamlessly." }, - { title: "Dynamic Schedules", description: "Never worry about last-minute speaker cancellations or room changes harming your paper agendas. Update digital schedules in real time." } - ], - useCases: [ - "Ticket check-in for contactless, fast entry", - "Attendee badges for networking and contact exchange", - "Digital event programs and session schedules", - "Interactive exhibit CTAs and booth engagement", - "Feedback surveys and post-event promotion" - ], - tools: ["url-qr-code", "vcard-qr-code", "email-qr-code"], - faq: [ - { question: "How do QR codes improve check-in speed?", answer: "They enable instant verification - staff scan a mobile ticket and entry is granted in seconds, eliminating long queues." }, - { question: "Can QR codes help with networking?", answer: "Yes, QR codes on attendee badges can store contact information. Scanning each other's badges exchanges details instantly." }, - { question: "Are QR code tickets secure?", answer: "Yes, QR codes are harder to counterfeit than paper tickets. Unique dynamic codes can only be scanned once to prevent duplicate entry." } - ], - placementTips: [ - "Print on badges for instant networking", - "Display at registration desks for check-in", - "Place on banners and presentation screens" - ], - germanKeyword: "Events" - }, - { - slug: "bars", - name: "Bars & Pubs", - title: "QR Codes for Bars & Pubs", - metaTitle: "QR Codes for Bars & Pubs: Rotating Menus & Happy Hour", - metaDescription: "Keep your cocktail menu fresh and drive happy hour traffic with QR codes for bars. Update drink specials instantly without reprinting.", - headline: "QR Codes for Bars & Pubs: Rotating Menus Without the Reprint", - subheadline: "Change your cocktail list, daily specials, and happy hour times instantly - customers always see the current menu", - heroImage: "/marketing/industries/bars.png", - statistics: [ - { value: "24/7", label: "Menu Always Up to Date" }, - { value: "2x", label: "More Happy Hour Check-Ins" }, - { value: "$0", label: "Reprinting Cost per Menu Update" } - ], - benefits: [ - { title: "Instant Menu Changes", description: "Ran out of the seasonal IPA? 86 it from your digital menu in seconds. No more awkward 'we're out of that' conversations." }, - { title: "Live Music & Events Calendar", description: "Link your QR code to a live events page so regulars can check who's playing this weekend without calling the bar." }, - { title: "Google Review Requests", description: "Print a QR code on the bar receipt linking directly to your Google review page - capture feedback while the experience is fresh." } - ], - useCases: [ - "Rotating cocktail and draft beer menus updated nightly", - "Happy hour promotions with time-limited QR landing pages", - "Live music schedule linked from bathroom mirror stickers", - "Table reservation and waitlist management", - "Loyalty punch card replacement for regulars" - ], - tools: ["url-qr-code", "wifi-qr-code", "instagram-qr-code"], - faq: [ - { question: "How do bars use QR codes for menus?", answer: "Dynamic QR codes on table tents or bar top stickers link to a digital menu page. When you update the page, the code stays the same." }, - { question: "Can I show different menus for happy hour vs. regular hours?", answer: "Yes, with a dynamic QR code you can schedule URL redirects so the same physical code shows a happy hour menu during those specific hours." }, - { question: "Where should bars place QR codes?", answer: "Table tents, bar top laminates, and bathroom mirrors are highest-traffic placements. Bathroom mirrors work especially well for event announcements." } - ], - placementTips: [ - "Laminated table tent on every table and bar stool area", - "Sticker on the bathroom mirror for live music schedule", - "Printed on the back of the bar receipt for Google reviews" - ], - germanKeyword: "Bars" - }, - { - slug: "food-trucks", - name: "Food Trucks", - title: "QR Codes for Food Trucks", - metaTitle: "QR Codes for Food Trucks: Today's Menu & Location", - metaDescription: "Let customers find your food truck and see today's menu with one scan. Update your daily location and specials in real time.", - headline: "QR Codes for Food Trucks: Today's Menu and Today's Location", - subheadline: "Customers scan once to see where you are, what's on today, and how to follow you - without needing to call or check three apps", - heroImage: "/marketing/industries/food-trucks.png", - statistics: [ - { value: "3 min", label: "Average Order Decision Time" }, - { value: "2x", label: "Instagram Followers After Adding QR" }, - { value: "1 scan", label: "To See Location + Full Menu" } - ], - benefits: [ - { title: "Real-Time Location Updates", description: "Point your QR code to a Google Maps link or location page that you update each morning. Hungry customers always know where to find you." }, - { title: "Daily Menu Without Chalkboard Limits", description: "Replace the chalkboard with a digital menu page. Add photos, pricing, and allergen info that customers can read from a distance or at the window." }, - { title: "Social Following Made Easy", description: "Most food truck fans follow on Instagram for location updates. Add your Instagram QR code to the serving window so waiting customers follow on the spot." } - ], - useCases: [ - "Daily menu with photos and today's specials", - "Current location link updated each morning", - "Instagram follow code on the ordering window", - "Pre-order or call-ahead link for lunch rush management", - "Feedback form to collect reviews between stops" - ], - tools: ["url-qr-code", "instagram-qr-code", "geolocation-qr-code"], - faq: [ - { question: "How do food trucks update their location via QR code?", answer: "Use a dynamic QR code pointing to a simple webpage or Google Maps link. Update the URL each morning - your physical sticker never changes." }, - { question: "Should a food truck QR code link to Instagram or a menu?", answer: "Both. Use a single link-in-bio style landing page that shows today's location, menu, and your Instagram handle from one scan." }, - { question: "Where on the truck should the QR code go?", answer: "The ordering window frame is the highest-visibility spot. Customers read the menu while waiting, so that's the best time to prompt a follow or review." } - ], - placementTips: [ - "Sticker on the ordering window frame where customers wait", - "Printed on the side of paper cups or napkin holders", - "Vinyl decal on the serving counter facing the queue" - ], - germanKeyword: "Food Trucks" - }, - { - slug: "bakeries", - name: "Bakeries", - title: "QR Codes for Bakeries", + metaDescription: "Boost retail engagement with product details, contactless payments, loyalty programs, and highly interactive window shopping.", + headline: "QR Codes for Retail: Product Info & Loyalty Programs", + subheadline: "Bridge your physical store and digital presence with instant product details, contactless checkout, and shoppable window displays", + heroImage: "/marketing/industries/retail.png", + statistics: [ + { value: "24/7", label: "Shoppable Storefront Windows" }, + { value: "35%", label: "More Engagement with Product Docs" }, + { value: "2.5x", label: "Increase in Mobile App Downloads" } + ], + benefits: [ + { title: "Bridge Offline to Online", description: "Give in-store physical shoppers a digital gateway to view full product ranges, size variants, and customer reviews." }, + { title: "After-Hours Sales", description: "Turn your display windows into a 24/7 storefront. Customers can scan window decals to buy items even when the store is closed." }, + { title: "Effortless Warranty Registration", description: "Print a QR code directly on checkout receipts prompting users to easily register their new product for warranty." } + ], + useCases: [ + "Product info with specifications and origin stories", + "Contactless payments at point of sale", + "Loyalty program sign-up and point redemption", + "Shoppable window displays for 24/7 purchasing", + "Customer feedback surveys on receipts" + ], + tools: ["url-qr-code", "pdf-qr-code", "sms-qr-code"], + faq: [ + { question: "How do QR contactless payments work?", answer: "Customers scan the code and complete payment through a mobile wallet or payment app. It integrates easily with existing POS systems." }, + { question: "Can retail stores update QR codes for promotions?", answer: "Yes, dynamic QR codes allow you to change the destination URL for seasonal sales without reprinting physical displays." }, + { question: "Do customers need a special app?", answer: "No, most modern smartphones have built-in QR scanners directly within the default camera app." } + ], + placementTips: [ + "Position on product packaging and shelf tags", + "Display in store windows for after-hours shopping", + "Print on receipts for feedback and loyalty" + ], + germanKeyword: "Einzelhandel" + }, + { + slug: "events", + name: "Events", + title: "QR Codes for Events", + metaTitle: "QR Codes for Events: Check-In & Networking", + metaDescription: "Streamline event operations with registration, ticketing, networking, digital programs, and real-time interactive feedback.", + headline: "QR Codes for Events: Fast Check-In & Networking", + subheadline: "Eliminate entry queues, simplify attendee networking, and collect feedback in real-time while reducing printing costs", + heroImage: "/marketing/industries/events.png", + statistics: [ + { value: "70%", label: "Faster Attendee Check-In" }, + { value: "$10k", label: "Saved in Brochure Printing Costs" }, + { value: "300%", label: "Increase in Lead Capture at Booths" } + ], + benefits: [ + { title: "Frictionless Check-in", description: "Process hundreds of attendees in minutes. Simply scan their unique digital ticket on their phone directly at the door." }, + { title: "Instant vCard Networking", description: "Print unique vCard QR codes on each attendee's physical badge, allowing them to exchange contact information seamlessly." }, + { title: "Dynamic Schedules", description: "Never worry about last-minute speaker cancellations or room changes harming your paper agendas. Update digital schedules in real time." } + ], + useCases: [ + "Ticket check-in for contactless, fast entry", + "Attendee badges for networking and contact exchange", + "Digital event programs and session schedules", + "Interactive exhibit CTAs and booth engagement", + "Feedback surveys and post-event promotion" + ], + tools: ["url-qr-code", "vcard-qr-code", "email-qr-code"], + faq: [ + { question: "How do QR codes improve check-in speed?", answer: "They enable instant verification - staff scan a mobile ticket and entry is granted in seconds, eliminating long queues." }, + { question: "Can QR codes help with networking?", answer: "Yes, QR codes on attendee badges can store contact information. Scanning each other's badges exchanges details instantly." }, + { question: "Are QR code tickets secure?", answer: "Yes, QR codes are harder to counterfeit than paper tickets. Unique dynamic codes can only be scanned once to prevent duplicate entry." } + ], + placementTips: [ + "Print on badges for instant networking", + "Display at registration desks for check-in", + "Place on banners and presentation screens" + ], + germanKeyword: "Events" + }, + { + slug: "bars", + name: "Bars & Pubs", + title: "QR Codes for Bars & Pubs", + metaTitle: "QR Codes for Bars & Pubs: Rotating Menus & Happy Hour", + metaDescription: "Keep your cocktail menu fresh and drive happy hour traffic with QR codes for bars. Update drink specials instantly without reprinting.", + headline: "QR Codes for Bars & Pubs: Rotating Menus Without the Reprint", + subheadline: "Change your cocktail list, daily specials, and happy hour times instantly - customers always see the current menu", + heroImage: "/marketing/industries/bars.png", + statistics: [ + { value: "24/7", label: "Menu Always Up to Date" }, + { value: "2x", label: "More Happy Hour Check-Ins" }, + { value: "$0", label: "Reprinting Cost per Menu Update" } + ], + benefits: [ + { title: "Instant Menu Changes", description: "Ran out of the seasonal IPA? 86 it from your digital menu in seconds. No more awkward 'we're out of that' conversations." }, + { title: "Live Music & Events Calendar", description: "Link your QR code to a live events page so regulars can check who's playing this weekend without calling the bar." }, + { title: "Google Review Requests", description: "Print a QR code on the bar receipt linking directly to your Google review page - capture feedback while the experience is fresh." } + ], + useCases: [ + "Rotating cocktail and draft beer menus updated nightly", + "Happy hour promotions with time-limited QR landing pages", + "Live music schedule linked from bathroom mirror stickers", + "Table reservation and waitlist management", + "Loyalty punch card replacement for regulars" + ], + tools: ["url-qr-code", "wifi-qr-code", "instagram-qr-code"], + faq: [ + { question: "How do bars use QR codes for menus?", answer: "Dynamic QR codes on table tents or bar top stickers link to a digital menu page. When you update the page, the code stays the same." }, + { question: "Can I show different menus for happy hour vs. regular hours?", answer: "Yes, with a dynamic QR code you can schedule URL redirects so the same physical code shows a happy hour menu during those specific hours." }, + { question: "Where should bars place QR codes?", answer: "Table tents, bar top laminates, and bathroom mirrors are highest-traffic placements. Bathroom mirrors work especially well for event announcements." } + ], + placementTips: [ + "Laminated table tent on every table and bar stool area", + "Sticker on the bathroom mirror for live music schedule", + "Printed on the back of the bar receipt for Google reviews" + ], + germanKeyword: "Bars" + }, + { + slug: "food-trucks", + name: "Food Trucks", + title: "QR Codes for Food Trucks", + metaTitle: "QR Codes for Food Trucks: Today's Menu & Location", + metaDescription: "Let customers find your food truck and see today's menu with one scan. Update your daily location and specials in real time.", + headline: "QR Codes for Food Trucks: Today's Menu and Today's Location", + subheadline: "Customers scan once to see where you are, what's on today, and how to follow you - without needing to call or check three apps", + heroImage: "/marketing/industries/food-trucks.png", + statistics: [ + { value: "3 min", label: "Average Order Decision Time" }, + { value: "2x", label: "Instagram Followers After Adding QR" }, + { value: "1 scan", label: "To See Location + Full Menu" } + ], + benefits: [ + { title: "Real-Time Location Updates", description: "Point your QR code to a Google Maps link or location page that you update each morning. Hungry customers always know where to find you." }, + { title: "Daily Menu Without Chalkboard Limits", description: "Replace the chalkboard with a digital menu page. Add photos, pricing, and allergen info that customers can read from a distance or at the window." }, + { title: "Social Following Made Easy", description: "Most food truck fans follow on Instagram for location updates. Add your Instagram QR code to the serving window so waiting customers follow on the spot." } + ], + useCases: [ + "Daily menu with photos and today's specials", + "Current location link updated each morning", + "Instagram follow code on the ordering window", + "Pre-order or call-ahead link for lunch rush management", + "Feedback form to collect reviews between stops" + ], + tools: ["url-qr-code", "instagram-qr-code", "geolocation-qr-code"], + faq: [ + { question: "How do food trucks update their location via QR code?", answer: "Use a dynamic QR code pointing to a simple webpage or Google Maps link. Update the URL each morning - your physical sticker never changes." }, + { question: "Should a food truck QR code link to Instagram or a menu?", answer: "Both. Use a single link-in-bio style landing page that shows today's location, menu, and your Instagram handle from one scan." }, + { question: "Where on the truck should the QR code go?", answer: "The ordering window frame is the highest-visibility spot. Customers read the menu while waiting, so that's the best time to prompt a follow or review." } + ], + placementTips: [ + "Sticker on the ordering window frame where customers wait", + "Printed on the side of paper cups or napkin holders", + "Vinyl decal on the serving counter facing the queue" + ], + germanKeyword: "Food Trucks" + }, + { + slug: "bakeries", + name: "Bakeries", + title: "QR Codes for Bakeries", metaTitle: "QR Codes for Bakeries: Specials & Allergy Info", - metaDescription: "Share daily specials, allergen information, and loyalty programs with bakery QR codes. Update what's fresh without reprinting signs.", - headline: "QR Codes for Bakeries: Daily Specials Without Daily Reprints", - subheadline: "Tell customers what's fresh today, flag allergens clearly, and run a digital loyalty card - all from a single code on the display case", - heroImage: "/marketing/industries/bakeries.png", - statistics: [ - { value: "40%", label: "Fewer Allergen-Related Questions" }, - { value: "2x", label: "Loyalty Card Sign-Up Rate" }, - { value: "$0", label: "Cost to Update Daily Specials" } - ], - benefits: [ - { title: "Clear Allergen Information", description: "Link to a dedicated allergy info page for each product. Customers with dietary needs can check themselves, reducing counter delays." }, - { title: "Digital Loyalty Cards", description: "Replace paper punch cards with a digital loyalty program. Customers scan to track their coffees and pastries without carrying a card." }, - { title: "Pre-Order for Early Risers", description: "Link a QR code near the entrance to your pre-order form so regulars can reserve their morning order the night before." } - ], - useCases: [ - "Daily specials board updated each morning without printing", - "Allergen and ingredient information per product", - "Digital loyalty card for returning customers", - "Pre-order link for morning rush management", - "Newsletter sign-up to notify customers of seasonal items" - ], - tools: ["url-qr-code", "pdf-qr-code", "email-qr-code"], - faq: [ - { question: "How do bakeries handle allergen info with QR codes?", answer: "Each product card or display case label can include a QR code linking to a full ingredient and allergen breakdown page." }, - { question: "Can a bakery replace paper loyalty cards with QR codes?", answer: "Yes, link a QR code to a simple stamp card app or loyalty platform. Customers scan at checkout instead of presenting a paper card." }, - { question: "Where should bakery QR codes be placed?", answer: "Display case cards, the counter edge, and takeaway bags are the three most effective spots for bakery QR placement." } - ], - placementTips: [ - "Small card inside or next to the display case for each product", - "Counter-top stand near the register for loyalty sign-up", - "Sticker on takeaway bags linking to the pre-order form" - ], - germanKeyword: "Bäckereien" - }, - { - slug: "breweries", - name: "Breweries & Tap Rooms", - title: "QR Codes for Breweries & Tap Rooms", + metaDescription: "Share daily specials, allergen information, and loyalty programs with bakery QR codes. Update what's fresh without reprinting signs.", + headline: "QR Codes for Bakeries: Daily Specials Without Daily Reprints", + subheadline: "Tell customers what's fresh today, flag allergens clearly, and run a digital loyalty card - all from a single code on the display case", + heroImage: "/marketing/industries/bakeries.png", + statistics: [ + { value: "40%", label: "Fewer Allergen-Related Questions" }, + { value: "2x", label: "Loyalty Card Sign-Up Rate" }, + { value: "$0", label: "Cost to Update Daily Specials" } + ], + benefits: [ + { title: "Clear Allergen Information", description: "Link to a dedicated allergy info page for each product. Customers with dietary needs can check themselves, reducing counter delays." }, + { title: "Digital Loyalty Cards", description: "Replace paper punch cards with a digital loyalty program. Customers scan to track their coffees and pastries without carrying a card." }, + { title: "Pre-Order for Early Risers", description: "Link a QR code near the entrance to your pre-order form so regulars can reserve their morning order the night before." } + ], + useCases: [ + "Daily specials board updated each morning without printing", + "Allergen and ingredient information per product", + "Digital loyalty card for returning customers", + "Pre-order link for morning rush management", + "Newsletter sign-up to notify customers of seasonal items" + ], + tools: ["url-qr-code", "pdf-qr-code", "email-qr-code"], + faq: [ + { question: "How do bakeries handle allergen info with QR codes?", answer: "Each product card or display case label can include a QR code linking to a full ingredient and allergen breakdown page." }, + { question: "Can a bakery replace paper loyalty cards with QR codes?", answer: "Yes, link a QR code to a simple stamp card app or loyalty platform. Customers scan at checkout instead of presenting a paper card." }, + { question: "Where should bakery QR codes be placed?", answer: "Display case cards, the counter edge, and takeaway bags are the three most effective spots for bakery QR placement." } + ], + placementTips: [ + "Small card inside or next to the display case for each product", + "Counter-top stand near the register for loyalty sign-up", + "Sticker on takeaway bags linking to the pre-order form" + ], + germanKeyword: "Bäckereien" + }, + { + slug: "breweries", + name: "Breweries & Tap Rooms", + title: "QR Codes for Breweries & Tap Rooms", metaTitle: "QR Codes for Breweries: Tap List & Events", - metaDescription: "Give tap room visitors detailed tasting notes, brewing stories, and events calendars with QR codes. Update your tap list without reprinting menus.", - headline: "QR Codes for Breweries: Rotating Taps, Zero Reprinting", - subheadline: "Share detailed tasting notes and your current tap list in real time - then use the same code to promote your next release event", - heroImage: "/marketing/industries/breweries.png", - statistics: [ - { value: "3x", label: "More Tasting Flight Upgrades" }, - { value: "24/7", label: "Tap List Always Current" }, - { value: "2x", label: "Event Ticket Sales via QR" } - ], - benefits: [ - { title: "Rich Tasting Notes", description: "Beer enthusiasts want the full story - IBU, ABV, grain bill, and tasting notes. A QR code on the tap handle delivers it without crowding the chalkboard." }, - { title: "Events Calendar", description: "Link your brewery events page so visitors browsing on a Friday can immediately buy tickets for the Saturday tap release or trivia night." }, - { title: "Bottle Label Integration", description: "Embed a QR code on your bottle or can label linking to the full brew story, food pairing suggestions, and your online shop." } - ], - useCases: [ - "Rotating tap list with tasting notes updated live", - "Bottle and can labels linking to brew story and food pairings", - "Event calendar for tap releases and brewery nights", - "Online shop or local delivery ordering", - "Beer club membership sign-up at the bar" - ], - tools: ["url-qr-code", "event-qr-code", "instagram-qr-code"], - faq: [ - { question: "How do tap rooms show tasting notes with QR codes?", answer: "Place a small QR placard at each tap handle linking to a product page with full tasting notes, ABV, and pairing suggestions." }, - { question: "Can I put a QR code on a beer label?", answer: "Yes, use a small QR code on the back label. It can link to the brew story, vintage notes, or a food pairing guide." }, - { question: "What's the best placement in a tap room?", answer: "Each tap handle card, the bar menu board, and table tents for the events calendar are the three highest-performing placements." } - ], - placementTips: [ - "Small card holder at each tap handle with tasting notes QR", - "Printed on the back of bottle or can label", - "Table tent in the tap room for events calendar" - ], - germanKeyword: "Brauereien" - }, - { - slug: "nightclubs", - name: "Nightclubs & Venues", - title: "QR Codes for Nightclubs & Venues", - metaTitle: "QR Codes for Nightclubs: Event Tickets & Table Booking", - metaDescription: "Sell tickets, manage table reservations, and share event calendars with QR codes for nightclubs. Reduce queue times and capture more bookings.", - headline: "QR Codes for Nightclubs: Tickets and Tables Without the Queue", - subheadline: "Let guests book tables, buy tickets, and check the drinks menu before they arrive - and capture their details for future event promos", - heroImage: "/marketing/industries/nightclubs.png", - statistics: [ - { value: "50%", label: "Faster Door Entry with QR Tickets" }, - { value: "3x", label: "More Table Booking Conversions" }, - { value: "2x", label: "Repeat Visitors from Event Reminders" } - ], - benefits: [ - { title: "Pre-Sale Ticket Scanning", description: "Process mobile ticket QR codes in seconds at the door. No printed tickets, no lost confirmations - just a camera scan and entry granted." }, - { title: "Table Reservation Funnel", description: "Place QR codes on event flyers linking directly to your table booking form. Convert interested followers before they even arrive." }, - { title: "Event Flyer to Digital Journey", description: "A QR on any printed flyer or wristband continues the customer journey - linking to the event lineup, bottle service menu, or Instagram." } - ], - useCases: [ - "Event calendar with ticket purchase links", - "Table and bottle service reservation forms", - "Drink menu accessible from the bar or table", - "Wristband QR linking to after-party details", - "Guest list sign-up from social media flyers" - ], - tools: ["url-qr-code", "event-qr-code", "instagram-qr-code"], - faq: [ - { question: "How do nightclubs use QR codes for entry?", answer: "Tickets are issued as QR codes. Door staff scan each guest's phone screen to verify and grant entry - faster than checking names on a list." }, - { question: "Can QR codes replace printed event flyers?", answer: "QR codes on digital flyers or social media posts replace printed flyers while adding interactivity - linking directly to tickets or table booking." }, - { question: "Where should a nightclub place QR codes?", answer: "Event flyers, wristbands, and the bar drinks menu are the highest-impact placements for nightclub QR codes." } - ], - placementTips: [ - "Printed on entry wristbands with after-party or next event link", - "Bar counter display card for the digital drinks menu", - "Physical event flyer with a QR linking to ticket purchase" - ], - germanKeyword: "Nachtclubs" - }, - { - slug: "catering", - name: "Catering Businesses", - title: "QR Codes for Catering Businesses", - metaTitle: "QR Codes for Catering: Portfolio, Quotes & vCard", - metaDescription: "Win more catering contracts with QR codes that link to your portfolio, request a quote form, and contact details. Perfect for event signage and business cards.", - headline: "QR Codes for Catering: Your Portfolio at Every Event", - subheadline: "Hand out one business card and let clients browse your full menu portfolio, request a quote, and save your contact in seconds", - heroImage: "/marketing/industries/catering.png", - statistics: [ - { value: "4x", label: "More Quote Requests from Business Cards" }, - { value: "1 scan", label: "To View Full Portfolio" }, - { value: "2x", label: "Referrals from Event Signage" } - ], - benefits: [ - { title: "Portfolio on a Business Card", description: "Your catering portfolio can't fit on a card, but a QR code can. One scan shows photos, sample menus, and client testimonials." }, - { title: "On-Site Lead Capture", description: "Place QR codes on event signage so wedding guests or corporate attendees can immediately request a quote for their own upcoming event." }, - { title: "Instant vCard Sharing", description: "A vCard QR code on your business card lets planners save your number, email, and website in one tap - no typing required." } - ], - useCases: [ - "Business card QR linking to full catering portfolio", - "Quote request form accessible from event signage", - "Sample menus for different event types (weddings, corporate)", - "vCard contact details for event planners", - "Video testimonials from past events" - ], - tools: ["url-qr-code", "vcard-qr-code", "pdf-qr-code"], - faq: [ - { question: "How do caterers use QR codes to win more business?", answer: "A QR code on a business card links to a portfolio page with photos, menus, and a quote form - giving a full sales pitch long after you've left the room." }, - { question: "Should catering QR codes be on business cards or event signage?", answer: "Both. Business cards capture leads from planners you meet directly. Event signage captures guests who taste your food and want to hire you." }, - { question: "What should a catering QR code link to?", answer: "A landing page with sample menus, event photos, client testimonials, and a clear quote request form." } - ], - placementTips: [ - "Business card with vCard QR on the reverse side", - "Event signage at the buffet table or food station", - "Printed on takeaway packaging for corporate lunch deliveries" - ], - germanKeyword: "Catering" - }, - { - slug: "wineries", - name: "Wineries & Vineyards", - title: "QR Codes for Wineries & Vineyards", + metaDescription: "Give tap room visitors detailed tasting notes, brewing stories, and events calendars with QR codes. Update your tap list without reprinting menus.", + headline: "QR Codes for Breweries: Rotating Taps, Zero Reprinting", + subheadline: "Share detailed tasting notes and your current tap list in real time - then use the same code to promote your next release event", + heroImage: "/marketing/industries/breweries.png", + statistics: [ + { value: "3x", label: "More Tasting Flight Upgrades" }, + { value: "24/7", label: "Tap List Always Current" }, + { value: "2x", label: "Event Ticket Sales via QR" } + ], + benefits: [ + { title: "Rich Tasting Notes", description: "Beer enthusiasts want the full story - IBU, ABV, grain bill, and tasting notes. A QR code on the tap handle delivers it without crowding the chalkboard." }, + { title: "Events Calendar", description: "Link your brewery events page so visitors browsing on a Friday can immediately buy tickets for the Saturday tap release or trivia night." }, + { title: "Bottle Label Integration", description: "Embed a QR code on your bottle or can label linking to the full brew story, food pairing suggestions, and your online shop." } + ], + useCases: [ + "Rotating tap list with tasting notes updated live", + "Bottle and can labels linking to brew story and food pairings", + "Event calendar for tap releases and brewery nights", + "Online shop or local delivery ordering", + "Beer club membership sign-up at the bar" + ], + tools: ["url-qr-code", "event-qr-code", "instagram-qr-code"], + faq: [ + { question: "How do tap rooms show tasting notes with QR codes?", answer: "Place a small QR placard at each tap handle linking to a product page with full tasting notes, ABV, and pairing suggestions." }, + { question: "Can I put a QR code on a beer label?", answer: "Yes, use a small QR code on the back label. It can link to the brew story, vintage notes, or a food pairing guide." }, + { question: "What's the best placement in a tap room?", answer: "Each tap handle card, the bar menu board, and table tents for the events calendar are the three highest-performing placements." } + ], + placementTips: [ + "Small card holder at each tap handle with tasting notes QR", + "Printed on the back of bottle or can label", + "Table tent in the tap room for events calendar" + ], + germanKeyword: "Brauereien" + }, + { + slug: "nightclubs", + name: "Nightclubs & Venues", + title: "QR Codes for Nightclubs & Venues", + metaTitle: "QR Codes for Nightclubs: Event Tickets & Table Booking", + metaDescription: "Sell tickets, manage table reservations, and share event calendars with QR codes for nightclubs. Reduce queue times and capture more bookings.", + headline: "QR Codes for Nightclubs: Tickets and Tables Without the Queue", + subheadline: "Let guests book tables, buy tickets, and check the drinks menu before they arrive - and capture their details for future event promos", + heroImage: "/marketing/industries/nightclubs.png", + statistics: [ + { value: "50%", label: "Faster Door Entry with QR Tickets" }, + { value: "3x", label: "More Table Booking Conversions" }, + { value: "2x", label: "Repeat Visitors from Event Reminders" } + ], + benefits: [ + { title: "Pre-Sale Ticket Scanning", description: "Process mobile ticket QR codes in seconds at the door. No printed tickets, no lost confirmations - just a camera scan and entry granted." }, + { title: "Table Reservation Funnel", description: "Place QR codes on event flyers linking directly to your table booking form. Convert interested followers before they even arrive." }, + { title: "Event Flyer to Digital Journey", description: "A QR on any printed flyer or wristband continues the customer journey - linking to the event lineup, bottle service menu, or Instagram." } + ], + useCases: [ + "Event calendar with ticket purchase links", + "Table and bottle service reservation forms", + "Drink menu accessible from the bar or table", + "Wristband QR linking to after-party details", + "Guest list sign-up from social media flyers" + ], + tools: ["url-qr-code", "event-qr-code", "instagram-qr-code"], + faq: [ + { question: "How do nightclubs use QR codes for entry?", answer: "Tickets are issued as QR codes. Door staff scan each guest's phone screen to verify and grant entry - faster than checking names on a list." }, + { question: "Can QR codes replace printed event flyers?", answer: "QR codes on digital flyers or social media posts replace printed flyers while adding interactivity - linking directly to tickets or table booking." }, + { question: "Where should a nightclub place QR codes?", answer: "Event flyers, wristbands, and the bar drinks menu are the highest-impact placements for nightclub QR codes." } + ], + placementTips: [ + "Printed on entry wristbands with after-party or next event link", + "Bar counter display card for the digital drinks menu", + "Physical event flyer with a QR linking to ticket purchase" + ], + germanKeyword: "Nachtclubs" + }, + { + slug: "catering", + name: "Catering Businesses", + title: "QR Codes for Catering Businesses", + metaTitle: "QR Codes for Catering: Portfolio, Quotes & vCard", + metaDescription: "Win more catering contracts with QR codes that link to your portfolio, request a quote form, and contact details. Perfect for event signage and business cards.", + headline: "QR Codes for Catering: Your Portfolio at Every Event", + subheadline: "Hand out one business card and let clients browse your full menu portfolio, request a quote, and save your contact in seconds", + heroImage: "/marketing/industries/catering.png", + statistics: [ + { value: "4x", label: "More Quote Requests from Business Cards" }, + { value: "1 scan", label: "To View Full Portfolio" }, + { value: "2x", label: "Referrals from Event Signage" } + ], + benefits: [ + { title: "Portfolio on a Business Card", description: "Your catering portfolio can't fit on a card, but a QR code can. One scan shows photos, sample menus, and client testimonials." }, + { title: "On-Site Lead Capture", description: "Place QR codes on event signage so wedding guests or corporate attendees can immediately request a quote for their own upcoming event." }, + { title: "Instant vCard Sharing", description: "A vCard QR code on your business card lets planners save your number, email, and website in one tap - no typing required." } + ], + useCases: [ + "Business card QR linking to full catering portfolio", + "Quote request form accessible from event signage", + "Sample menus for different event types (weddings, corporate)", + "vCard contact details for event planners", + "Video testimonials from past events" + ], + tools: ["url-qr-code", "vcard-qr-code", "pdf-qr-code"], + faq: [ + { question: "How do caterers use QR codes to win more business?", answer: "A QR code on a business card links to a portfolio page with photos, menus, and a quote form - giving a full sales pitch long after you've left the room." }, + { question: "Should catering QR codes be on business cards or event signage?", answer: "Both. Business cards capture leads from planners you meet directly. Event signage captures guests who taste your food and want to hire you." }, + { question: "What should a catering QR code link to?", answer: "A landing page with sample menus, event photos, client testimonials, and a clear quote request form." } + ], + placementTips: [ + "Business card with vCard QR on the reverse side", + "Event signage at the buffet table or food station", + "Printed on takeaway packaging for corporate lunch deliveries" + ], + germanKeyword: "Catering" + }, + { + slug: "wineries", + name: "Wineries & Vineyards", + title: "QR Codes for Wineries & Vineyards", metaTitle: "QR Codes for Wineries: Labels & Tastings", - metaDescription: "Enhance the wine experience with QR codes on bottle labels linking to tasting notes, vintage stories, food pairings, and cellar door bookings.", - headline: "QR Codes for Wineries: The Full Story Behind Every Bottle", - subheadline: "Put tasting notes, vintage stories, and cellar door booking links on every bottle label - without crowding the design", - heroImage: "/marketing/industries/wineries.png", - statistics: [ - { value: "3x", label: "More Cellar Door Bookings via Label QR" }, - { value: "2x", label: "Wine Club Sign-Up Conversions" }, - { value: "1 scan", label: "From Bottle to Full Tasting Story" } - ], - benefits: [ - { title: "Bottle Labels That Tell a Story", description: "A QR code on the back label unlocks the vintage story, harvest notes, and winemaker commentary - turning a purchase into an experience." }, - { title: "Cellar Door Bookings", description: "Guests enjoying a bottle at home scan the label and book a tasting visit. Your bottle becomes a direct booking channel." }, - { title: "Wine Club Conversions", description: "Link the label QR to your wine club sign-up page. Customers who love a bottle are the highest-intent subscribers you'll ever find." } - ], - useCases: [ - "Bottle label QR linking to vintage story and tasting notes", - "Cellar door tasting booking form", - "Wine club membership sign-up", - "Food pairing suggestions and recipe ideas", - "Online shop for direct-to-consumer sales" - ], - tools: ["url-qr-code", "event-qr-code", "instagram-qr-code"], - faq: [ - { question: "Can wineries put QR codes on bottle labels?", answer: "Yes, a small QR code on the back label links to tasting notes, food pairings, and booking pages without cluttering the front design." }, - { question: "What should a winery QR code link to?", answer: "The most effective destination combines the vintage story, food pairing guide, cellar door booking link, and wine club sign-up in one page." }, - { question: "How do QR codes increase cellar door visitors?", answer: "Customers who already bought and enjoyed a bottle are warm leads. A label QR directing them to book a visit converts at a much higher rate than cold advertising." } - ], - placementTips: [ - "Back label of every bottle with a small, clean QR design", - "Tasting room table cards linking to the wine club sign-up", - "Cork capsule or neck tag for limited-edition vintage stories" - ], - germanKeyword: "Weingüter" - }, - { - slug: "yoga-studios", - name: "Yoga Studios", - title: "QR Codes for Yoga Studios", - metaTitle: "QR Codes for Yoga Studios: Class Schedule & Intro Offers", - metaDescription: "Fill your yoga classes faster with QR codes linking to schedules, intro offers, and instructor profiles. Perfect for studio entrance and social media.", - headline: "QR Codes for Yoga Studios: Class Schedules and First-Visit Offers", - subheadline: "Let new students book their intro class and view the weekly schedule with one scan - no app download required", - heroImage: "/marketing/industries/yoga-studios.png", - statistics: [ - { value: "2x", label: "Intro Class Conversions from Door QR" }, - { value: "40%", label: "Fewer No-Shows with Digital Booking" }, - { value: "3x", label: "More Workshop Sign-Ups via Studio QR" } - ], - benefits: [ - { title: "First-Visit Funnels", description: "A QR code at the studio entrance links curious passersby to your intro offer and booking form - capturing leads 24 hours a day." }, - { title: "Live Class Schedules", description: "Students scan the door poster or social post to see this week's schedule and available spots, then book directly without calling." }, - { title: "Instructor Profiles", description: "Help students find the right teacher. Link a studio QR to instructor bio pages with teaching style, certifications, and class specialties." } - ], - useCases: [ - "Weekly class schedule with live booking availability", - "Intro offer landing page for new students", - "Instructor profile pages for each teacher", - "Workshop and retreat registration", - "Member portal for existing students" - ], - tools: ["url-qr-code", "instagram-qr-code", "event-qr-code"], - faq: [ - { question: "How do yoga studios attract new students with QR codes?", answer: "A QR on the studio window or door links to an intro offer - like a first-week free deal - that captures email and converts walk-by traffic to bookings." }, - { question: "Can QR codes reduce class no-shows?", answer: "Yes, linking to a booking system that sends automated reminders significantly reduces no-show rates compared to informal reservations." }, - { question: "Where should yoga studio QR codes be placed?", answer: "Studio entrance door, mat storage area, and any printed flyers or community boards in the surrounding neighborhood." } - ], - placementTips: [ - "Laminated poster on the studio entrance door or window", - "Card on the mat and prop storage shelf", - "Printed on complimentary tea bags or welcome cards at reception" - ], - germanKeyword: "Yoga-Studios" - }, - { - slug: "spas", - name: "Spas & Wellness Centers", - title: "QR Codes for Spas & Wellness Centers", + metaDescription: "Enhance the wine experience with QR codes on bottle labels linking to tasting notes, vintage stories, food pairings, and cellar door bookings.", + headline: "QR Codes for Wineries: The Full Story Behind Every Bottle", + subheadline: "Put tasting notes, vintage stories, and cellar door booking links on every bottle label - without crowding the design", + heroImage: "/marketing/industries/wineries.png", + statistics: [ + { value: "3x", label: "More Cellar Door Bookings via Label QR" }, + { value: "2x", label: "Wine Club Sign-Up Conversions" }, + { value: "1 scan", label: "From Bottle to Full Tasting Story" } + ], + benefits: [ + { title: "Bottle Labels That Tell a Story", description: "A QR code on the back label unlocks the vintage story, harvest notes, and winemaker commentary - turning a purchase into an experience." }, + { title: "Cellar Door Bookings", description: "Guests enjoying a bottle at home scan the label and book a tasting visit. Your bottle becomes a direct booking channel." }, + { title: "Wine Club Conversions", description: "Link the label QR to your wine club sign-up page. Customers who love a bottle are the highest-intent subscribers you'll ever find." } + ], + useCases: [ + "Bottle label QR linking to vintage story and tasting notes", + "Cellar door tasting booking form", + "Wine club membership sign-up", + "Food pairing suggestions and recipe ideas", + "Online shop for direct-to-consumer sales" + ], + tools: ["url-qr-code", "event-qr-code", "instagram-qr-code"], + faq: [ + { question: "Can wineries put QR codes on bottle labels?", answer: "Yes, a small QR code on the back label links to tasting notes, food pairings, and booking pages without cluttering the front design." }, + { question: "What should a winery QR code link to?", answer: "The most effective destination combines the vintage story, food pairing guide, cellar door booking link, and wine club sign-up in one page." }, + { question: "How do QR codes increase cellar door visitors?", answer: "Customers who already bought and enjoyed a bottle are warm leads. A label QR directing them to book a visit converts at a much higher rate than cold advertising." } + ], + placementTips: [ + "Back label of every bottle with a small, clean QR design", + "Tasting room table cards linking to the wine club sign-up", + "Cork capsule or neck tag for limited-edition vintage stories" + ], + germanKeyword: "Weingüter" + }, + { + slug: "yoga-studios", + name: "Yoga Studios", + title: "QR Codes for Yoga Studios", + metaTitle: "QR Codes for Yoga Studios: Class Schedule & Intro Offers", + metaDescription: "Fill your yoga classes faster with QR codes linking to schedules, intro offers, and instructor profiles. Perfect for studio entrance and social media.", + headline: "QR Codes for Yoga Studios: Class Schedules and First-Visit Offers", + subheadline: "Let new students book their intro class and view the weekly schedule with one scan - no app download required", + heroImage: "/marketing/industries/yoga-studios.png", + statistics: [ + { value: "2x", label: "Intro Class Conversions from Door QR" }, + { value: "40%", label: "Fewer No-Shows with Digital Booking" }, + { value: "3x", label: "More Workshop Sign-Ups via Studio QR" } + ], + benefits: [ + { title: "First-Visit Funnels", description: "A QR code at the studio entrance links curious passersby to your intro offer and booking form - capturing leads 24 hours a day." }, + { title: "Live Class Schedules", description: "Students scan the door poster or social post to see this week's schedule and available spots, then book directly without calling." }, + { title: "Instructor Profiles", description: "Help students find the right teacher. Link a studio QR to instructor bio pages with teaching style, certifications, and class specialties." } + ], + useCases: [ + "Weekly class schedule with live booking availability", + "Intro offer landing page for new students", + "Instructor profile pages for each teacher", + "Workshop and retreat registration", + "Member portal for existing students" + ], + tools: ["url-qr-code", "instagram-qr-code", "event-qr-code"], + faq: [ + { question: "How do yoga studios attract new students with QR codes?", answer: "A QR on the studio window or door links to an intro offer - like a first-week free deal - that captures email and converts walk-by traffic to bookings." }, + { question: "Can QR codes reduce class no-shows?", answer: "Yes, linking to a booking system that sends automated reminders significantly reduces no-show rates compared to informal reservations." }, + { question: "Where should yoga studio QR codes be placed?", answer: "Studio entrance door, mat storage area, and any printed flyers or community boards in the surrounding neighborhood." } + ], + placementTips: [ + "Laminated poster on the studio entrance door or window", + "Card on the mat and prop storage shelf", + "Printed on complimentary tea bags or welcome cards at reception" + ], + germanKeyword: "Yoga-Studios" + }, + { + slug: "spas", + name: "Spas & Wellness Centers", + title: "QR Codes for Spas & Wellness Centers", metaTitle: "QR Codes for Spas: Booking & Gift Cards", - metaDescription: "Elevate the spa experience with QR codes for digital treatment menus, online booking, gift card purchases, and post-visit reviews.", - headline: "QR Codes for Spas: Treatment Menus and Booking Without Phone Tag", - subheadline: "Let clients browse treatments, book appointments, and purchase gift cards from their phone - without waiting on hold", - heroImage: "/marketing/industries/spas.jpeg", - statistics: [ - { value: "35%", label: "More Gift Card Sales via QR" }, - { value: "2x", label: "Online Booking Rate at Reception" }, - { value: "4x", label: "More Google Reviews Captured" } - ], - benefits: [ - { title: "Digital Treatment Menu", description: "Replace printed menus with a QR-linked digital menu in the reception area. Add pricing, duration, and photos without ever reprinting." }, - { title: "Gift Card Sales", description: "A QR code near the reception desk linking to your gift card store turns every client visit into a potential gift card purchase for a friend." }, - { title: "Post-Visit Review Requests", description: "Include a QR code on the checkout receipt linking to your Google Business profile. Relaxed, satisfied clients are the most likely to leave five-star reviews." } - ], - useCases: [ - "Digital treatment menu with pricing and descriptions", - "Online appointment booking from reception area", - "Gift card purchase for birthdays and corporate gifts", - "Post-treatment care instructions and product recommendations", - "Google review link on checkout receipts" - ], - tools: ["url-qr-code", "pdf-qr-code", "instagram-qr-code"], - faq: [ - { question: "How do spas use QR codes to sell more gift cards?", answer: "A QR code near the front desk or on a checkout card links directly to the gift card purchase page - converting satisfied clients into gift-givers on the spot." }, - { question: "Can QR codes replace spa brochures?", answer: "Yes, a QR code linking to a digital treatment menu with photos is more current and far cheaper to maintain than printed brochures." }, - { question: "Where should spa QR codes be placed?", answer: "Reception desk, waiting area, treatment room doors, and on checkout receipts are the four highest-performing placements for spas." } - ], - placementTips: [ - "Table card at the reception desk for booking and menu browsing", - "Framed display in the waiting area for gift card QR", - "Printed on the checkout receipt for Google review link" - ], - germanKeyword: "Spas" - }, - { - slug: "beauty-salons", - name: "Beauty Salons", - title: "QR Codes for Beauty Salons", - metaTitle: "QR Codes for Beauty Salons: Booking, Prices & Gallery", - metaDescription: "Grow your beauty salon with QR codes for appointment booking, price lists, before-and-after galleries, and loyalty programs.", - headline: "QR Codes for Beauty Salons: Book a Seat While You're in the Chair", - subheadline: "Give clients instant access to your booking page, price list, and transformation gallery - right from their station mirror", - heroImage: "/marketing/industries/beauty-salons.jpeg", - statistics: [ - { value: "2x", label: "Rebooking Rate from Mirror QR" }, - { value: "40%", label: "More Instagram Followers" }, - { value: "3x", label: "More Reviews Captured at Checkout" } - ], - benefits: [ - { title: "Rebook While They're Still Glowing", description: "A QR on the mirror at each station prompts clients to book their next appointment before they leave - reducing the gap between visits." }, - { title: "Before-and-After Gallery", description: "Link to a portfolio of transformation photos. New clients browsing your Instagram or walking by can scan and see real results instantly." }, - { title: "Digital Price List", description: "Update prices once on your website and the QR code always reflects the current rates - no printed menus to replace." } - ], - useCases: [ - "Appointment booking from each styling station", - "Digital price list and service menu", - "Before-and-after transformation photo gallery", - "Loyalty program with visit tracking", - "Instagram follow link at reception" - ], - tools: ["url-qr-code", "instagram-qr-code", "vcard-qr-code"], - faq: [ - { question: "How do beauty salons use QR codes to get more bookings?", answer: "A QR code on the station mirror or checkout counter links directly to the booking platform. Clients rebook while still at the salon, capturing high-intent conversions." }, - { question: "Can a QR code replace a printed price list at a salon?", answer: "Yes, link a QR to your service menu page. When prices change, update the page - the physical QR code never needs to be reprinted." }, - { question: "What social platform should beauty salon QR codes link to?", answer: "Instagram is the strongest platform for beauty salons because transformation photos and styling reels perform extremely well there." } - ], - placementTips: [ - "Small card holder on the mirror at each styling station", - "Counter display at reception for booking and loyalty sign-up", - "Sticker on the inside of the salon window for passerby traffic" - ], - germanKeyword: "Kosmetikstudios" - }, - { - slug: "barbershops", - name: "Barbershops", - title: "QR Codes for Barbershops", - metaTitle: "QR Codes for Barbershops: Book a Cut & See Wait Times", - metaDescription: "Reduce walk-in wait times and fill appointment slots with QR codes for barbershops. Show your portfolio, booking link, and Google reviews in one scan.", - headline: "QR Codes for Barbershops: Check the Wait, Book a Cut", - subheadline: "Let clients check current wait time and book their slot before they even walk through the door - no more standing around", - heroImage: "/marketing/industries/barbershops.jpeg", - statistics: [ - { value: "30%", label: "Fewer Walk-In Wait Complaints" }, - { value: "2x", label: "More Online Bookings vs. Walk-In" }, - { value: "4x", label: "More Google Reviews per Month" } - ], - benefits: [ - { title: "Live Wait Time Visibility", description: "Link a QR on your shop window to a live wait time or booking page. Clients decide to walk in or book a slot before they commit to waiting." }, - { title: "Barber Portfolio", description: "Each barber can have their own QR card showing their personal Instagram or portfolio of cuts - helping clients choose their preferred stylist." }, - { title: "Google Review Shortcut", description: "Print a QR code on a small card handed at checkout. Satisfied clients tap once to land on your Google review page - no searching required." } - ], - useCases: [ - "Online booking link from window QR", - "Individual barber portfolio pages", - "Live wait time display linked from door sticker", - "Google review request on checkout card", - "Loyalty card replacement for regular clients" - ], - tools: ["url-qr-code", "instagram-qr-code", "call-qr-code-generator"], - faq: [ - { question: "How do barbershops reduce walk-in wait times with QR codes?", answer: "A QR on the shop window links to your booking system. Clients book a slot instead of waiting, spreading demand more evenly throughout the day." }, - { question: "Should each barber have their own QR code?", answer: "For shops with distinct stylists, yes. Individual barber portfolio QR codes help clients pick a preferred barber and follow them on Instagram." }, - { question: "What's the best review strategy for barbershops?", answer: "Hand a small card with a Google review QR as clients pay. The experience is freshest in that moment and conversion rates are highest." } - ], - placementTips: [ - "Window sticker for wait time and booking link", - "Individual barber cards with portfolio QR at each station", - "Small checkout card with Google review QR" - ], - germanKeyword: "Barbershops" - }, - { - slug: "nail-salons", - name: "Nail Salons", - title: "QR Codes for Nail Salons", - metaTitle: "QR Codes for Nail Salons: Design Gallery & Booking", - metaDescription: "Attract more clients with QR codes showing your nail design gallery, booking link, and loyalty card. Perfect for display at nail stations.", - headline: "QR Codes for Nail Salons: Browse Designs and Book in Seconds", - subheadline: "Show clients hundreds of design options and let them book their next appointment without putting down the polish", - heroImage: "/marketing/industries/nail-salons.jpeg", - statistics: [ - { value: "3x", label: "More Design Requests from Gallery QR" }, - { value: "2x", label: "Loyalty Card Participation Rate" }, - { value: "40%", label: "More Pre-Bookings Before Visit Ends" } - ], - benefits: [ - { title: "Nail Design Inspiration Gallery", description: "Link a QR at each nail station to a curated gallery of designs. Clients browse while their current nails dry and arrive at decisions faster." }, - { title: "Effortless Rebooking", description: "A QR at the nail station links directly to your booking page. Clients rebook for 3 or 4 weeks from now before the polish has even dried." }, - { title: "Digital Loyalty Stamps", description: "Replace paper loyalty cards that get lost or damaged with a digital stamp program. Each visit is tracked with a simple scan." } - ], - useCases: [ - "Nail design gallery for inspiration browsing", - "Appointment booking from each nail station", - "Digital loyalty card for frequent clients", - "Aftercare instructions for gel and acrylic maintenance", - "Instagram follow link to see new seasonal designs" - ], - tools: ["url-qr-code", "instagram-qr-code", "event-qr-code"], - faq: [ - { question: "How do nail salons use QR codes to fill appointment slots?", answer: "A QR at the nail station while clients wait for polish to dry links directly to the booking page - capturing rebooking at the highest-intent moment." }, - { question: "Can QR codes replace paper loyalty cards at nail salons?", answer: "Yes, a QR linked to a digital stamp card app tracks visits automatically and doesn't get lost at the bottom of a handbag." }, - { question: "What nail salon content works best linked from QR?", answer: "Design galleries, booking pages, and Instagram profiles are the three highest-performing destinations for nail salon QR codes." } - ], - placementTips: [ - "Small acrylic holder at each nail station for design and booking QR", - "Reception desk display for loyalty card sign-up", - "Window cling for walk-by clients to browse designs" - ], - germanKeyword: "Nagelstudios" - }, - { - slug: "tattoo-studios", - name: "Tattoo Studios", - title: "QR Codes for Tattoo Studios", - metaTitle: "QR Codes for Tattoo Studios: Portfolio, Aftercare & Booking", - metaDescription: "Share artist portfolios, aftercare instructions, and flash sheet galleries with QR codes for tattoo studios. Reduce aftercare questions and fill booking slots.", - headline: "QR Codes for Tattoo Studios: Portfolio to Chair in One Scan", - subheadline: "Let clients browse flash sheets, view artist portfolios, and get aftercare instructions without a single printout", - heroImage: "/marketing/industries/tattoo-studios.jpeg", - statistics: [ - { value: "60%", label: "Fewer Aftercare Phone Calls" }, - { value: "3x", label: "More Flash Booking Conversions" }, - { value: "2x", label: "Portfolio Views from Walk-In Traffic" } - ], - benefits: [ - { title: "Artist Portfolio Discovery", description: "Each artist has a unique QR card. Clients scan to browse their full portfolio - style, specialty, and availability - before committing to a consultation." }, - { title: "Flash Sheet Browsing", description: "Replace printed flash sheets with a QR code linking to a digital gallery. Update designs without reprinting, and sell flash pieces directly from the page." }, - { title: "Aftercare Without Paper Chaos", description: "Hand clients a QR sticker at checkout linking to detailed aftercare instructions with photos, videos, and product recommendations - reducing follow-up calls." } - ], - useCases: [ - "Individual artist portfolio QR cards for consultations", - "Digital flash sheet gallery updated without reprinting", - "Aftercare instruction page with photos and video", - "Consent and health waiver form filled on the client's phone", - "Booking page for consultation requests" - ], - tools: ["url-qr-code", "instagram-qr-code", "pdf-qr-code"], - faq: [ - { question: "How do tattoo artists use QR codes for their portfolio?", answer: "A QR code on a small artist card or studio display links directly to their portfolio page or Instagram. Walk-in clients scan and browse before choosing an artist." }, - { question: "Can QR codes replace printed aftercare sheets?", answer: "Yes, a QR code sticker on the care wrap or a card given at checkout links to a detailed aftercare page - easier to follow and always up to date." }, - { question: "Should a tattoo studio use QR codes for consent forms?", answer: "Yes, linking to a digital waiver form speeds up the process and keeps records digitally - clients fill it on their own phone before the appointment starts." } - ], - placementTips: [ - "Individual artist business card with portfolio and Instagram QR", - "QR sticker on the aftercare wrap or care instruction card", - "Studio window display linking to flash gallery and booking" - ], - germanKeyword: "Tattoo-Studios" - }, - { - slug: "pharmacies", - name: "Pharmacies", - title: "QR Codes for Pharmacies", - metaTitle: "QR Codes for Pharmacies: Medication Info & Refill Reminders", - metaDescription: "Improve patient safety and service with QR codes for medication information, prescription refill booking, flu shot scheduling, and loyalty programs.", - headline: "QR Codes for Pharmacies: Medication Info at the Prescription Bag", - subheadline: "Give patients clear drug information, refill reminders, and flu shot booking links without overloading your pharmacists", - heroImage: "/marketing/industries/pharmacies.jpeg", - statistics: [ - { value: "40%", label: "Fewer Medication Info Phone Calls" }, - { value: "2x", label: "Flu Shot Bookings via QR" }, - { value: "30%", label: "Higher Refill Compliance Rate" } - ], - benefits: [ - { title: "Prescription Bag Information", description: "A QR code on prescription bags links to the full drug information leaflet, dosing schedule, and common interaction warnings - reducing pharmacist call-backs." }, - { title: "Vaccination Booking", description: "Link a QR on the pharmacy counter to your flu shot or vaccination booking page. Customers picking up a prescription can book their jab in the same visit." }, - { title: "Refill Reminders", description: "Direct patients to your refill request form via QR. They scan once, submit their details, and receive a notification when the prescription is ready." } - ], - useCases: [ - "Medication information and drug leaflet linked from prescription bag", - "Flu shot and vaccination appointment booking", - "Prescription refill request form", - "Loyalty card sign-up at the counter", - "Health guide resources for common conditions" - ], - tools: ["url-qr-code", "pdf-qr-code", "email-qr-code"], - faq: [ - { question: "How do pharmacies use QR codes on prescription bags?", answer: "A printed QR code on the bag label links to the specific medication information page - dosing, side effects, and storage instructions in the patient's preferred language." }, - { question: "Can QR codes increase flu shot bookings at pharmacies?", answer: "Yes, a QR code at the counter linking directly to the vaccination booking form removes friction and converts prescription pick-up visits into booked appointments." }, - { question: "Are pharmacy QR codes GDPR compliant?", answer: "QR codes themselves carry no personal data. Ensure the destination pages comply with your regional healthcare data regulations." } - ], - placementTips: [ - "Printed label on every prescription bag", - "Counter display card for flu shot and vaccination booking", - "Shelf sticker next to OTC products linking to usage guides" - ], - germanKeyword: "Apotheken" - }, - { - slug: "clothing-stores", - name: "Clothing & Apparel Stores", - title: "QR Codes for Clothing & Apparel Stores", - metaTitle: "QR Codes for Clothing Stores: Size Guide & Lookbook", - metaDescription: "Increase clothing store conversions with QR codes for size guides, full lookbooks, fitting room styling tips, and loyalty sign-ups.", - headline: "QR Codes for Clothing Stores: Size Guides and Styling Lookbooks", - subheadline: "Reduce fitting room abandonment and increase basket size with instant access to size guides, outfit ideas, and the full collection", - heroImage: "/marketing/industries/clothing-stores.jpeg", - statistics: [ - { value: "25%", label: "Fewer Abandoned Fitting Rooms" }, - { value: "2x", label: "Add-On Purchases with Lookbook QR" }, - { value: "3x", label: "More Email Sign-Ups via Hang Tag" } - ], - benefits: [ - { title: "Fitting Room Size Guides", description: "A QR on the fitting room mirror links to the size guide for each brand or item. Customers stop guessing and grab the right size - reducing exchanges." }, - { title: "Shoppable Lookbooks", description: "Link a QR on a key display piece to the full styled outfit lookbook. Customers see how the item is styled and often add coordinating pieces to their basket." }, - { title: "Clothing Tag Email Capture", description: "A QR code on hang tags links to a newsletter sign-up with a first-order discount. Customers who buy offline join your email list before they leave." } - ], - useCases: [ - "Fitting room mirror QR for size guides", - "Hang tag QR linking to full lookbook", - "Window display QR for after-hours online shopping", - "Loyalty program sign-up at the register", - "New arrivals notification via email sign-up" - ], - tools: ["url-qr-code", "instagram-qr-code", "email-qr-code"], - faq: [ - { question: "How do clothing stores use QR codes in fitting rooms?", answer: "A QR on the mirror or fitting room door links to size conversion charts, care instructions, and other available colors - reducing staff interruptions and customer uncertainty." }, - { question: "Can a QR code on a clothing tag capture customer emails?", answer: "Yes, link the hang tag QR to a signup page with an incentive like 10% off the first online order. It converts buyers into email subscribers at purchase." }, - { question: "What should window QR codes for clothing stores link to?", answer: "After-hours window QRs should link directly to the product shown in the display, enabling purchases even when the store is closed." } - ], - placementTips: [ - "Card on the fitting room mirror for size guide and styling tips", - "Hang tag on featured display pieces linking to the lookbook", - "Window decal for after-hours shoppable collection browsing" - ], - germanKeyword: "Bekleidungsgeschäfte" - }, - { - slug: "car-dealerships", - name: "Car Dealerships", - title: "QR Codes for Car Dealerships", - metaTitle: "QR Codes for Car Dealerships: Vehicle Specs & Test Drives", - metaDescription: "Give car buyers instant access to full vehicle specs, financing options, and test drive booking with QR codes at every vehicle on the lot.", - headline: "QR Codes for Car Dealerships: Full Specs and Test Drive Booking", - subheadline: "Let buyers explore every detail of a vehicle and book a test drive from the lot - even after closing hours", - heroImage: "/marketing/industries/car-dealerships.jpeg", - statistics: [ - { value: "3x", label: "More After-Hours Lead Captures" }, - { value: "2x", label: "More Test Drive Bookings via QR" }, - { value: "50%", label: "Less Time Spent on Basic Spec Questions" } - ], - benefits: [ - { title: "24/7 Vehicle Information", description: "Buyers browsing the lot after hours scan the windshield QR and access full specs, features, photos, and current pricing without waiting for a salesperson." }, - { title: "Instant Test Drive Booking", description: "A QR on every vehicle links directly to the test drive booking form. Interested buyers commit on the lot rather than leaving to 'think about it'." }, - { title: "Compare Models Easily", description: "Link each vehicle QR to a comparison page showing how that model stacks up against others in your inventory - reducing back-and-forth with sales staff." } - ], - useCases: [ - "Vehicle spec sheet with photos, features, and pricing", - "Test drive booking form accessible from the lot", - "Finance calculator and monthly payment estimator", - "Vehicle history and inspection report", - "Salesperson vCard for after-hours follow-up" - ], - tools: ["url-qr-code", "vcard-qr-code", "video-qr-code"], - faq: [ - { question: "How do car dealerships use QR codes on the lot?", answer: "A QR on the windshield visor card links to the full vehicle listing with specs, photos, and a booking form - giving buyers all the information without needing a salesperson present." }, - { question: "Can QR codes increase test drive conversions?", answer: "Yes, removing friction from the booking process by linking directly from the physical car to the form significantly increases test drive sign-ups." }, - { question: "What's the best placement for QR codes at a dealership?", answer: "The windshield visor card visible through the glass is the highest-performing placement - visible day and night to anyone walking the lot." } - ], - placementTips: [ - "Windshield visor card visible through the driver-side window", - "Window sticker adjacent to the price sticker on each vehicle", - "Showroom desk card for salesperson vCard and contact QR" - ], - germanKeyword: "Autohändler" - }, - { - slug: "florists", - name: "Florists & Flower Shops", - title: "QR Codes for Florists & Flower Shops", + metaDescription: "Elevate the spa experience with QR codes for digital treatment menus, online booking, gift card purchases, and post-visit reviews.", + headline: "QR Codes for Spas: Treatment Menus and Booking Without Phone Tag", + subheadline: "Let clients browse treatments, book appointments, and purchase gift cards from their phone - without waiting on hold", + heroImage: "/marketing/industries/spas.jpeg", + statistics: [ + { value: "35%", label: "More Gift Card Sales via QR" }, + { value: "2x", label: "Online Booking Rate at Reception" }, + { value: "4x", label: "More Google Reviews Captured" } + ], + benefits: [ + { title: "Digital Treatment Menu", description: "Replace printed menus with a QR-linked digital menu in the reception area. Add pricing, duration, and photos without ever reprinting." }, + { title: "Gift Card Sales", description: "A QR code near the reception desk linking to your gift card store turns every client visit into a potential gift card purchase for a friend." }, + { title: "Post-Visit Review Requests", description: "Include a QR code on the checkout receipt linking to your Google Business profile. Relaxed, satisfied clients are the most likely to leave five-star reviews." } + ], + useCases: [ + "Digital treatment menu with pricing and descriptions", + "Online appointment booking from reception area", + "Gift card purchase for birthdays and corporate gifts", + "Post-treatment care instructions and product recommendations", + "Google review link on checkout receipts" + ], + tools: ["url-qr-code", "pdf-qr-code", "instagram-qr-code"], + faq: [ + { question: "How do spas use QR codes to sell more gift cards?", answer: "A QR code near the front desk or on a checkout card links directly to the gift card purchase page - converting satisfied clients into gift-givers on the spot." }, + { question: "Can QR codes replace spa brochures?", answer: "Yes, a QR code linking to a digital treatment menu with photos is more current and far cheaper to maintain than printed brochures." }, + { question: "Where should spa QR codes be placed?", answer: "Reception desk, waiting area, treatment room doors, and on checkout receipts are the four highest-performing placements for spas." } + ], + placementTips: [ + "Table card at the reception desk for booking and menu browsing", + "Framed display in the waiting area for gift card QR", + "Printed on the checkout receipt for Google review link" + ], + germanKeyword: "Spas" + }, + { + slug: "beauty-salons", + name: "Beauty Salons", + title: "QR Codes for Beauty Salons", + metaTitle: "QR Codes for Beauty Salons: Booking, Prices & Gallery", + metaDescription: "Grow your beauty salon with QR codes for appointment booking, price lists, before-and-after galleries, and loyalty programs.", + headline: "QR Codes for Beauty Salons: Book a Seat While You're in the Chair", + subheadline: "Give clients instant access to your booking page, price list, and transformation gallery - right from their station mirror", + heroImage: "/marketing/industries/beauty-salons.jpeg", + statistics: [ + { value: "2x", label: "Rebooking Rate from Mirror QR" }, + { value: "40%", label: "More Instagram Followers" }, + { value: "3x", label: "More Reviews Captured at Checkout" } + ], + benefits: [ + { title: "Rebook While They're Still Glowing", description: "A QR on the mirror at each station prompts clients to book their next appointment before they leave - reducing the gap between visits." }, + { title: "Before-and-After Gallery", description: "Link to a portfolio of transformation photos. New clients browsing your Instagram or walking by can scan and see real results instantly." }, + { title: "Digital Price List", description: "Update prices once on your website and the QR code always reflects the current rates - no printed menus to replace." } + ], + useCases: [ + "Appointment booking from each styling station", + "Digital price list and service menu", + "Before-and-after transformation photo gallery", + "Loyalty program with visit tracking", + "Instagram follow link at reception" + ], + tools: ["url-qr-code", "instagram-qr-code", "vcard-qr-code"], + faq: [ + { question: "How do beauty salons use QR codes to get more bookings?", answer: "A QR code on the station mirror or checkout counter links directly to the booking platform. Clients rebook while still at the salon, capturing high-intent conversions." }, + { question: "Can a QR code replace a printed price list at a salon?", answer: "Yes, link a QR to your service menu page. When prices change, update the page - the physical QR code never needs to be reprinted." }, + { question: "What social platform should beauty salon QR codes link to?", answer: "Instagram is the strongest platform for beauty salons because transformation photos and styling reels perform extremely well there." } + ], + placementTips: [ + "Small card holder on the mirror at each styling station", + "Counter display at reception for booking and loyalty sign-up", + "Sticker on the inside of the salon window for passerby traffic" + ], + germanKeyword: "Kosmetikstudios" + }, + { + slug: "barbershops", + name: "Barbershops", + title: "QR Codes for Barbershops", + metaTitle: "QR Codes for Barbershops: Book a Cut & See Wait Times", + metaDescription: "Reduce walk-in wait times and fill appointment slots with QR codes for barbershops. Show your portfolio, booking link, and Google reviews in one scan.", + headline: "QR Codes for Barbershops: Check the Wait, Book a Cut", + subheadline: "Let clients check current wait time and book their slot before they even walk through the door - no more standing around", + heroImage: "/marketing/industries/barbershops.jpeg", + statistics: [ + { value: "30%", label: "Fewer Walk-In Wait Complaints" }, + { value: "2x", label: "More Online Bookings vs. Walk-In" }, + { value: "4x", label: "More Google Reviews per Month" } + ], + benefits: [ + { title: "Live Wait Time Visibility", description: "Link a QR on your shop window to a live wait time or booking page. Clients decide to walk in or book a slot before they commit to waiting." }, + { title: "Barber Portfolio", description: "Each barber can have their own QR card showing their personal Instagram or portfolio of cuts - helping clients choose their preferred stylist." }, + { title: "Google Review Shortcut", description: "Print a QR code on a small card handed at checkout. Satisfied clients tap once to land on your Google review page - no searching required." } + ], + useCases: [ + "Online booking link from window QR", + "Individual barber portfolio pages", + "Live wait time display linked from door sticker", + "Google review request on checkout card", + "Loyalty card replacement for regular clients" + ], + tools: ["url-qr-code", "instagram-qr-code", "call-qr-code-generator"], + faq: [ + { question: "How do barbershops reduce walk-in wait times with QR codes?", answer: "A QR on the shop window links to your booking system. Clients book a slot instead of waiting, spreading demand more evenly throughout the day." }, + { question: "Should each barber have their own QR code?", answer: "For shops with distinct stylists, yes. Individual barber portfolio QR codes help clients pick a preferred barber and follow them on Instagram." }, + { question: "What's the best review strategy for barbershops?", answer: "Hand a small card with a Google review QR as clients pay. The experience is freshest in that moment and conversion rates are highest." } + ], + placementTips: [ + "Window sticker for wait time and booking link", + "Individual barber cards with portfolio QR at each station", + "Small checkout card with Google review QR" + ], + germanKeyword: "Barbershops" + }, + { + slug: "nail-salons", + name: "Nail Salons", + title: "QR Codes for Nail Salons", + metaTitle: "QR Codes for Nail Salons: Design Gallery & Booking", + metaDescription: "Attract more clients with QR codes showing your nail design gallery, booking link, and loyalty card. Perfect for display at nail stations.", + headline: "QR Codes for Nail Salons: Browse Designs and Book in Seconds", + subheadline: "Show clients hundreds of design options and let them book their next appointment without putting down the polish", + heroImage: "/marketing/industries/nail-salons.jpeg", + statistics: [ + { value: "3x", label: "More Design Requests from Gallery QR" }, + { value: "2x", label: "Loyalty Card Participation Rate" }, + { value: "40%", label: "More Pre-Bookings Before Visit Ends" } + ], + benefits: [ + { title: "Nail Design Inspiration Gallery", description: "Link a QR at each nail station to a curated gallery of designs. Clients browse while their current nails dry and arrive at decisions faster." }, + { title: "Effortless Rebooking", description: "A QR at the nail station links directly to your booking page. Clients rebook for 3 or 4 weeks from now before the polish has even dried." }, + { title: "Digital Loyalty Stamps", description: "Replace paper loyalty cards that get lost or damaged with a digital stamp program. Each visit is tracked with a simple scan." } + ], + useCases: [ + "Nail design gallery for inspiration browsing", + "Appointment booking from each nail station", + "Digital loyalty card for frequent clients", + "Aftercare instructions for gel and acrylic maintenance", + "Instagram follow link to see new seasonal designs" + ], + tools: ["url-qr-code", "instagram-qr-code", "event-qr-code"], + faq: [ + { question: "How do nail salons use QR codes to fill appointment slots?", answer: "A QR at the nail station while clients wait for polish to dry links directly to the booking page - capturing rebooking at the highest-intent moment." }, + { question: "Can QR codes replace paper loyalty cards at nail salons?", answer: "Yes, a QR linked to a digital stamp card app tracks visits automatically and doesn't get lost at the bottom of a handbag." }, + { question: "What nail salon content works best linked from QR?", answer: "Design galleries, booking pages, and Instagram profiles are the three highest-performing destinations for nail salon QR codes." } + ], + placementTips: [ + "Small acrylic holder at each nail station for design and booking QR", + "Reception desk display for loyalty card sign-up", + "Window cling for walk-by clients to browse designs" + ], + germanKeyword: "Nagelstudios" + }, + { + slug: "tattoo-studios", + name: "Tattoo Studios", + title: "QR Codes for Tattoo Studios", + metaTitle: "QR Codes for Tattoo Studios: Portfolio, Aftercare & Booking", + metaDescription: "Share artist portfolios, aftercare instructions, and flash sheet galleries with QR codes for tattoo studios. Reduce aftercare questions and fill booking slots.", + headline: "QR Codes for Tattoo Studios: Portfolio to Chair in One Scan", + subheadline: "Let clients browse flash sheets, view artist portfolios, and get aftercare instructions without a single printout", + heroImage: "/marketing/industries/tattoo-studios.jpeg", + statistics: [ + { value: "60%", label: "Fewer Aftercare Phone Calls" }, + { value: "3x", label: "More Flash Booking Conversions" }, + { value: "2x", label: "Portfolio Views from Walk-In Traffic" } + ], + benefits: [ + { title: "Artist Portfolio Discovery", description: "Each artist has a unique QR card. Clients scan to browse their full portfolio - style, specialty, and availability - before committing to a consultation." }, + { title: "Flash Sheet Browsing", description: "Replace printed flash sheets with a QR code linking to a digital gallery. Update designs without reprinting, and sell flash pieces directly from the page." }, + { title: "Aftercare Without Paper Chaos", description: "Hand clients a QR sticker at checkout linking to detailed aftercare instructions with photos, videos, and product recommendations - reducing follow-up calls." } + ], + useCases: [ + "Individual artist portfolio QR cards for consultations", + "Digital flash sheet gallery updated without reprinting", + "Aftercare instruction page with photos and video", + "Consent and health waiver form filled on the client's phone", + "Booking page for consultation requests" + ], + tools: ["url-qr-code", "instagram-qr-code", "pdf-qr-code"], + faq: [ + { question: "How do tattoo artists use QR codes for their portfolio?", answer: "A QR code on a small artist card or studio display links directly to their portfolio page or Instagram. Walk-in clients scan and browse before choosing an artist." }, + { question: "Can QR codes replace printed aftercare sheets?", answer: "Yes, a QR code sticker on the care wrap or a card given at checkout links to a detailed aftercare page - easier to follow and always up to date." }, + { question: "Should a tattoo studio use QR codes for consent forms?", answer: "Yes, linking to a digital waiver form speeds up the process and keeps records digitally - clients fill it on their own phone before the appointment starts." } + ], + placementTips: [ + "Individual artist business card with portfolio and Instagram QR", + "QR sticker on the aftercare wrap or care instruction card", + "Studio window display linking to flash gallery and booking" + ], + germanKeyword: "Tattoo-Studios" + }, + { + slug: "pharmacies", + name: "Pharmacies", + title: "QR Codes for Pharmacies", + metaTitle: "QR Codes for Pharmacies: Medication Info & Refill Reminders", + metaDescription: "Improve patient safety and service with QR codes for medication information, prescription refill booking, flu shot scheduling, and loyalty programs.", + headline: "QR Codes for Pharmacies: Medication Info at the Prescription Bag", + subheadline: "Give patients clear drug information, refill reminders, and flu shot booking links without overloading your pharmacists", + heroImage: "/marketing/industries/pharmacies.jpeg", + statistics: [ + { value: "40%", label: "Fewer Medication Info Phone Calls" }, + { value: "2x", label: "Flu Shot Bookings via QR" }, + { value: "30%", label: "Higher Refill Compliance Rate" } + ], + benefits: [ + { title: "Prescription Bag Information", description: "A QR code on prescription bags links to the full drug information leaflet, dosing schedule, and common interaction warnings - reducing pharmacist call-backs." }, + { title: "Vaccination Booking", description: "Link a QR on the pharmacy counter to your flu shot or vaccination booking page. Customers picking up a prescription can book their jab in the same visit." }, + { title: "Refill Reminders", description: "Direct patients to your refill request form via QR. They scan once, submit their details, and receive a notification when the prescription is ready." } + ], + useCases: [ + "Medication information and drug leaflet linked from prescription bag", + "Flu shot and vaccination appointment booking", + "Prescription refill request form", + "Loyalty card sign-up at the counter", + "Health guide resources for common conditions" + ], + tools: ["url-qr-code", "pdf-qr-code", "email-qr-code"], + faq: [ + { question: "How do pharmacies use QR codes on prescription bags?", answer: "A printed QR code on the bag label links to the specific medication information page - dosing, side effects, and storage instructions in the patient's preferred language." }, + { question: "Can QR codes increase flu shot bookings at pharmacies?", answer: "Yes, a QR code at the counter linking directly to the vaccination booking form removes friction and converts prescription pick-up visits into booked appointments." }, + { question: "Are pharmacy QR codes GDPR compliant?", answer: "QR codes themselves carry no personal data. Ensure the destination pages comply with your regional healthcare data regulations." } + ], + placementTips: [ + "Printed label on every prescription bag", + "Counter display card for flu shot and vaccination booking", + "Shelf sticker next to OTC products linking to usage guides" + ], + germanKeyword: "Apotheken" + }, + { + slug: "clothing-stores", + name: "Clothing & Apparel Stores", + title: "QR Codes for Clothing & Apparel Stores", + metaTitle: "QR Codes for Clothing Stores: Size Guide & Lookbook", + metaDescription: "Increase clothing store conversions with QR codes for size guides, full lookbooks, fitting room styling tips, and loyalty sign-ups.", + headline: "QR Codes for Clothing Stores: Size Guides and Styling Lookbooks", + subheadline: "Reduce fitting room abandonment and increase basket size with instant access to size guides, outfit ideas, and the full collection", + heroImage: "/marketing/industries/clothing-stores.jpeg", + statistics: [ + { value: "25%", label: "Fewer Abandoned Fitting Rooms" }, + { value: "2x", label: "Add-On Purchases with Lookbook QR" }, + { value: "3x", label: "More Email Sign-Ups via Hang Tag" } + ], + benefits: [ + { title: "Fitting Room Size Guides", description: "A QR on the fitting room mirror links to the size guide for each brand or item. Customers stop guessing and grab the right size - reducing exchanges." }, + { title: "Shoppable Lookbooks", description: "Link a QR on a key display piece to the full styled outfit lookbook. Customers see how the item is styled and often add coordinating pieces to their basket." }, + { title: "Clothing Tag Email Capture", description: "A QR code on hang tags links to a newsletter sign-up with a first-order discount. Customers who buy offline join your email list before they leave." } + ], + useCases: [ + "Fitting room mirror QR for size guides", + "Hang tag QR linking to full lookbook", + "Window display QR for after-hours online shopping", + "Loyalty program sign-up at the register", + "New arrivals notification via email sign-up" + ], + tools: ["url-qr-code", "instagram-qr-code", "email-qr-code"], + faq: [ + { question: "How do clothing stores use QR codes in fitting rooms?", answer: "A QR on the mirror or fitting room door links to size conversion charts, care instructions, and other available colors - reducing staff interruptions and customer uncertainty." }, + { question: "Can a QR code on a clothing tag capture customer emails?", answer: "Yes, link the hang tag QR to a signup page with an incentive like 10% off the first online order. It converts buyers into email subscribers at purchase." }, + { question: "What should window QR codes for clothing stores link to?", answer: "After-hours window QRs should link directly to the product shown in the display, enabling purchases even when the store is closed." } + ], + placementTips: [ + "Card on the fitting room mirror for size guide and styling tips", + "Hang tag on featured display pieces linking to the lookbook", + "Window decal for after-hours shoppable collection browsing" + ], + germanKeyword: "Bekleidungsgeschäfte" + }, + { + slug: "car-dealerships", + name: "Car Dealerships", + title: "QR Codes for Car Dealerships", + metaTitle: "QR Codes for Car Dealerships: Vehicle Specs & Test Drives", + metaDescription: "Give car buyers instant access to full vehicle specs, financing options, and test drive booking with QR codes at every vehicle on the lot.", + headline: "QR Codes for Car Dealerships: Full Specs and Test Drive Booking", + subheadline: "Let buyers explore every detail of a vehicle and book a test drive from the lot - even after closing hours", + heroImage: "/marketing/industries/car-dealerships.jpeg", + statistics: [ + { value: "3x", label: "More After-Hours Lead Captures" }, + { value: "2x", label: "More Test Drive Bookings via QR" }, + { value: "50%", label: "Less Time Spent on Basic Spec Questions" } + ], + benefits: [ + { title: "24/7 Vehicle Information", description: "Buyers browsing the lot after hours scan the windshield QR and access full specs, features, photos, and current pricing without waiting for a salesperson." }, + { title: "Instant Test Drive Booking", description: "A QR on every vehicle links directly to the test drive booking form. Interested buyers commit on the lot rather than leaving to 'think about it'." }, + { title: "Compare Models Easily", description: "Link each vehicle QR to a comparison page showing how that model stacks up against others in your inventory - reducing back-and-forth with sales staff." } + ], + useCases: [ + "Vehicle spec sheet with photos, features, and pricing", + "Test drive booking form accessible from the lot", + "Finance calculator and monthly payment estimator", + "Vehicle history and inspection report", + "Salesperson vCard for after-hours follow-up" + ], + tools: ["url-qr-code", "vcard-qr-code", "video-qr-code"], + faq: [ + { question: "How do car dealerships use QR codes on the lot?", answer: "A QR on the windshield visor card links to the full vehicle listing with specs, photos, and a booking form - giving buyers all the information without needing a salesperson present." }, + { question: "Can QR codes increase test drive conversions?", answer: "Yes, removing friction from the booking process by linking directly from the physical car to the form significantly increases test drive sign-ups." }, + { question: "What's the best placement for QR codes at a dealership?", answer: "The windshield visor card visible through the glass is the highest-performing placement - visible day and night to anyone walking the lot." } + ], + placementTips: [ + "Windshield visor card visible through the driver-side window", + "Window sticker adjacent to the price sticker on each vehicle", + "Showroom desk card for salesperson vCard and contact QR" + ], + germanKeyword: "Autohändler" + }, + { + slug: "florists", + name: "Florists & Flower Shops", + title: "QR Codes for Florists & Flower Shops", metaTitle: "QR Codes for Florists: Care Guides & Orders", - metaDescription: "Grow your florist business with QR codes on delivery packaging linking to flower care guides, seasonal galleries, and repeat order links.", - headline: "QR Codes for Florists: Care Instructions and Same-Day Reorders", - subheadline: "Every bouquet you deliver becomes a future order - attach a QR linking to care tips, your gallery, and a one-click reorder page", - heroImage: "/marketing/industries/florists.jpeg", - statistics: [ - { value: "3x", label: "More Repeat Orders from Delivery QR" }, - { value: "2x", label: "More Seasonal Pre-Orders" }, - { value: "40%", label: "Fewer Flower Care Support Calls" } - ], - benefits: [ - { title: "Bouquet Care Instructions", description: "A QR code on the delivery wrapping links to a care guide for the specific flowers inside - reducing wilting and increasing customer satisfaction." }, - { title: "Seasonal Gallery", description: "Link a QR on in-store display cards to your current seasonal arrangement gallery. Customers browsing for a gift can immediately see what's available this week." }, - { title: "Effortless Reorders", description: "A QR on the delivery wrapping linking to your order page makes reordering for next week, Valentine's Day, or a recurring subscription seamless." } - ], - useCases: [ - "Flower care instructions specific to each arrangement", - "Seasonal arrangement gallery updated weekly", - "Order form for same-day or next-day delivery", - "Wedding and event flower inquiry form", - "Gift message and delivery scheduling" - ], - tools: ["url-qr-code", "instagram-qr-code", "email-qr-code"], - faq: [ - { question: "How do florists use QR codes on delivery packaging?", answer: "A QR on the wrapping paper or box links to care instructions for the specific flowers included - reducing the most common post-purchase support question." }, - { question: "Can QR codes increase florist repeat orders?", answer: "Yes, a reorder link in the care page or on a small card inside the bouquet makes it trivial for satisfied customers to order again." }, - { question: "What seasonal content should florist QR codes link to?", answer: "A gallery of current available arrangements, a seasonal pre-order form (Valentine's, Mother's Day), and care guides perform best together." } - ], - placementTips: [ - "Sticker on the delivery wrapping with care and reorder QR", - "Card inside the bouquet for care instructions and Instagram follow", - "Display case card in-store for the seasonal gallery and order form" - ], - germanKeyword: "Blumenläden" - }, - { - slug: "pet-stores", - name: "Pet Stores & Groomers", - title: "QR Codes for Pet Stores & Groomers", - metaTitle: "QR Codes for Pet Stores: Breed Guides & Grooming Booking", - metaDescription: "Help pet owners with breed care guides, grooming appointment booking, and product info via QR codes at pet store shelves and grooming stations.", - headline: "QR Codes for Pet Stores: Breed Guides and Grooming Booking", - subheadline: "Answer pet care questions before they become returns - and fill your grooming calendar directly from shelf and cage QR codes", - heroImage: "/marketing/industries/pet-stores.jpeg", - statistics: [ - { value: "2x", label: "More Grooming Bookings per Month" }, - { value: "30%", label: "Fewer Product Return Queries" }, - { value: "3x", label: "More Newsletter Sign-Ups at Cage QR" } - ], - benefits: [ - { title: "Breed-Specific Care Guides", description: "A QR code next to animal enclosures or breed-specific product displays links to comprehensive care sheets - feeding schedules, habitat tips, and health needs." }, - { title: "Grooming Appointment Booking", description: "Print a QR on grooming station cards and counter displays linking directly to the appointment booking page. Walk-in browsers become booked clients." }, - { title: "Product Compatibility Info", description: "A QR on shelf labels links to a comparison of food, supplement, or accessory options for specific pet types and sizes - reducing returns and confusion." } - ], - useCases: [ - "Breed and species care guide linked from enclosure cards", - "Grooming appointment booking from counter display", - "Product compatibility and size guide per pet category", - "Loyalty card for pet food repeat purchases", - "Newsletter for new arrivals and adoption events" - ], - tools: ["url-qr-code", "event-qr-code", "instagram-qr-code"], - faq: [ - { question: "How do pet stores use QR codes near animal enclosures?", answer: "A QR card next to each enclosure links to a care sheet for that species - covering feeding, housing, and health requirements - helping buyers make confident decisions." }, - { question: "Can QR codes help fill grooming appointment slots?", answer: "Yes, a QR on the grooming counter linking to the booking calendar captures appointments from customers already in the store." }, - { question: "What product shelf content works best with QR codes?", answer: "Compatibility guides (which food for which breed/size) and how-to videos for grooming tools reduce staff questions and increase basket confidence." } - ], - placementTips: [ - "Laminated card on each animal enclosure or bird cage", - "Counter display at grooming check-in for booking QR", - "Shelf label next to product categories for care and compatibility info" - ], - germanKeyword: "Zoohandlungen" - }, - { - slug: "electronics-stores", - name: "Electronics Stores", - title: "QR Codes for Electronics Stores", - metaTitle: "QR Codes for Electronics Stores: Demo Videos & Manuals", - metaDescription: "Help customers make confident electronics purchases with QR codes linking to demo videos, full specs, user manuals, and compatibility guides.", - headline: "QR Codes for Electronics Stores: Demo Videos and Full Specs", - subheadline: "Let customers watch a real demo, read the manual, and compare models before buying - without needing a sales associate", - heroImage: "/marketing/industries/electronics-stores.jpeg", - statistics: [ - { value: "30%", label: "Fewer Returns After Demo QR Adoption" }, - { value: "2x", label: "More Accessory Add-Ons via Shelf QR" }, - { value: "40%", label: "Shorter Decision Time in Store" } - ], - benefits: [ - { title: "Product Demo Videos", description: "A QR on the shelf tag links to the official product demo or unboxing video. Customers watch a real-world demonstration before committing to buy." }, - { title: "Compatibility Checker", description: "Electronics often require matching accessories. A shelf QR linking to a compatibility guide reduces 'will this work with my device?' questions." }, - { title: "Instant Manual Access", description: "Link to the full user manual from the box or shelf tag. Customers verify features before purchase - and call for help less often after." } - ], - useCases: [ - "Demo video and feature walkthrough from shelf tag", - "Full user manual and setup guide", - "Compatibility guide for accessories", - "Comparison page for similar models in range", - "Warranty registration from the box insert" - ], - tools: ["url-qr-code", "video-qr-code", "pdf-qr-code"], - faq: [ - { question: "How do electronics stores reduce returns with QR codes?", answer: "QR codes linking to demo videos and compatibility guides help buyers make informed decisions - reducing purchases that turn into returns due to mismatched expectations." }, - { question: "Can QR codes increase accessory sales in electronics stores?", answer: "Yes, a shelf QR showing compatible cases, cables, and chargers directly increases attachment rates compared to expecting customers to find accessories themselves." }, - { question: "Where should electronics shelf QR codes be placed?", answer: "On the shelf edge label next to pricing, on the product box insert, and on the demo unit stand are the three highest-impact placements." } - ], - placementTips: [ - "Shelf edge label adjacent to the price tag for each product", - "Box insert inside product packaging for manual and warranty QR", - "Demo unit stand card for full feature walkthrough video" - ], - germanKeyword: "Elektronikgeschäfte" - }, - { - slug: "jewelry-stores", - name: "Jewelry Stores", - title: "QR Codes for Jewelry Stores", - metaTitle: "QR Codes for Jewelry Stores: Authenticity & Custom Orders", - metaDescription: "Build customer trust and increase custom orders with QR codes for jewelry authentication, provenance stories, customization options, and care guides.", - headline: "QR Codes for Jewelry Stores: Authenticity and the Story Behind Each Piece", - subheadline: "Give every piece a story - share gemstone provenance, customization options, and care instructions with a single scan", - heroImage: "/marketing/industries/jewelry-stores.jpeg", - statistics: [ - { value: "3x", label: "More Custom Order Inquiries" }, - { value: "2x", label: "Longer In-Store Browse Time" }, - { value: "40%", label: "More Repeat Purchases from Care QR" } - ], - benefits: [ - { title: "Provenance and Authenticity", description: "A QR on the price tag links to the gemstone origin, ethical sourcing certification, and maker story - building trust for high-value purchases." }, - { title: "Customization Options", description: "Link to a customization request form showing available metals, stone options, and engraving. Browsers become custom order clients without needing a salesperson present." }, - { title: "Jewelry Care Instructions", description: "A QR on the pouch or box links to a care and cleaning guide specific to the metal and stone. Customers who maintain their pieces buy again." } - ], - useCases: [ - "Price tag QR for provenance, certification, and stone origin", - "Customization form for bespoke design requests", - "Jewelry care and cleaning guide post-purchase", - "Engagement ring guide for nervous buyers", - "Gift wrapping and message scheduling for occasions" - ], - tools: ["url-qr-code", "vcard-qr-code", "pdf-qr-code"], - faq: [ - { question: "How do jewelry stores use QR codes to build trust?", answer: "A QR on the price tag or display card links to the gemstone's provenance - origin country, ethical sourcing certification, and grading report - answering the buyer's biggest concern." }, - { question: "Can QR codes help jewelry stores sell custom pieces?", answer: "Yes, a QR near display cases links to a custom design inquiry form. Browsers who are unsure of available options can explore customization without a sales conversation." }, - { question: "Where should jewelry QR codes be placed?", answer: "The price tag attached to each piece, the velvet display card in showcases, and inside the jewelry box or pouch are the three most effective placements." } - ], - placementTips: [ - "Small card attached to the price tag of each display piece", - "Velvet display card inside showcase for provenance and customization", - "Inside the jewelry box or pouch for care instructions" - ], - germanKeyword: "Juweliere" - }, - { - slug: "hardware-stores", - name: "Hardware & DIY Stores", - title: "QR Codes for Hardware & DIY Stores", - metaTitle: "QR Codes for Hardware Stores: How-To Videos & Product Guides", - metaDescription: "Help DIY customers choose the right product and complete their projects with QR codes linking to how-to videos, product specs, and compatibility guides.", - headline: "QR Codes for Hardware Stores: How-To Videos at Every Shelf", - subheadline: "Reduce project failures and returns by connecting shelf browsers to the exact tutorial, tool guide, or compatibility check they need", - heroImage: "/marketing/industries/hardware-stores.jpeg", - statistics: [ - { value: "35%", label: "Fewer Returns After How-To QR" }, - { value: "2x", label: "More Tool Rental Bookings" }, - { value: "3x", label: "More Project Starter Kit Add-Ons" } - ], - benefits: [ - { title: "Project How-To Videos", description: "A QR on the shelf label links to the relevant tutorial video for that category - tiling, plumbing, or electrical - helping DIYers buy the full list of what they need." }, - { title: "Product Compatibility Guide", description: "Paint, sealants, and fittings often require specific primers or connectors. A shelf QR links to the compatibility chart so customers buy the right combination." }, - { title: "Tool Rental Booking", description: "Link a QR near the tool rental display to the booking form. Customers who know they need a specific tool for the weekend book it on the spot." } - ], - useCases: [ - "Shelf QR linking to project tutorial videos", - "Product compatibility and specification guide", - "Tool rental booking from in-store display", - "Project cost calculator linked from product displays", - "Professional trade account sign-up" - ], - tools: ["url-qr-code", "video-qr-code", "pdf-qr-code"], - faq: [ - { question: "How do hardware stores use QR codes to reduce returns?", answer: "By linking shelf labels to compatibility guides and how-to videos, customers buy the right product in the right quantity for their project - reducing returns from wrong purchases." }, - { question: "Can QR codes increase basket size at hardware stores?", answer: "Yes, a QR linking to a project guide shows the full list of materials needed - primers, sealants, fixings - increasing the items per visit significantly." }, - { question: "What shelf categories benefit most from QR codes?", answer: "Paint, plumbing, electrical, and flooring sections see the highest engagement because these categories require the most product knowledge." } - ], - placementTips: [ - "Shelf edge label in each product category aisle", - "Display card at tool rental counter with booking QR", - "End-cap display linking to project starter kits and guides" - ], - germanKeyword: "Baumärkte" - }, - { - slug: "bookstores", - name: "Bookstores", - title: "QR Codes for Bookstores", - metaTitle: "QR Codes for Bookstores: Book Previews & Author Events", - metaDescription: "Drive more book sales and event attendance with QR codes linking to book previews, author readings, synopsis cards, and newsletter sign-ups.", - headline: "QR Codes for Bookstores: Read the First Chapter Before You Buy", - subheadline: "Let browsers sample any book and discover author events with a scan - turning casual browsers into confident buyers", - heroImage: "/marketing/industries/bookstores.jpeg", - statistics: [ - { value: "2x", label: "Conversion Rate with Preview QR" }, - { value: "3x", label: "More Author Event Registrations" }, - { value: "40%", label: "More Newsletter Subscribers" } - ], - benefits: [ - { title: "First Chapter Previews", description: "A QR on the shelf card for each featured title links to the opening chapter. Browsers who read the first pages are significantly more likely to buy." }, - { title: "Author Event Discovery", description: "A QR on the event board links to the full events calendar with registration. Regular readers check it each visit and bring friends." }, - { title: "Reading Newsletter", description: "A QR at the register links to your monthly reading newsletter - staff picks, new arrivals, and event previews. Capture email at the moment of highest engagement." } - ], - useCases: [ - "Book preview and synopsis linked from shelf card", - "Author event registration and calendar", - "Newsletter sign-up for new arrivals and staff picks", - "Staff recommendation audio or video clips", - "Book club sign-up and reading list access" - ], - tools: ["url-qr-code", "email-qr-code", "event-qr-code"], - faq: [ - { question: "How do bookstores use QR codes on shelves?", answer: "A QR on a shelf card next to a featured title links to a preview of the first chapter or a 60-second author video - helping undecided browsers commit to buying." }, - { question: "Can QR codes increase author event attendance?", answer: "Yes, a QR on an in-store poster linking to a registration page captures sign-ups from browsers who might otherwise forget. Follow-up reminders close the loop." }, - { question: "Where should bookstore QR codes be placed?", answer: "Featured shelf cards, the events notice board, and the register counter are the three placements with the highest browsing and purchase intent." } - ], - placementTips: [ - "Shelf card next to featured and staff pick titles", - "Events notice board with registration QR for each upcoming event", - "Register counter stand for newsletter and book club sign-up" - ], - germanKeyword: "Buchhandlungen" - }, - { - slug: "universities", - name: "Universities & Colleges", - title: "QR Codes for Universities & Colleges", - metaTitle: "QR Codes for Universities: Campus Maps & Course Info", - metaDescription: "Improve campus navigation and student engagement with QR codes for campus maps, course information, student services, and event sign-ups.", - headline: "QR Codes for Universities: Campus Navigation Without Confusion", - subheadline: "Help new students, visitors, and faculty find buildings, access course materials, and register for events with a single scan", - heroImage: "/marketing/industries/universities.jpeg", - statistics: [ - { value: "50%", label: "Fewer Directional Enquiries at Front Desk" }, - { value: "2x", label: "More Event Registrations via Campus QR" }, - { value: "30%", label: "Higher Digital Course Material Adoption" } - ], - benefits: [ - { title: "Campus Navigation", description: "QR codes on building signs and notice boards link to an interactive campus map. First-year students and visitors navigate independently without stopping staff." }, - { title: "Course Material Access", description: "Professors add QR codes to lecture hall slides or printed handouts linking to supplementary materials, reading lists, and recorded lectures." }, - { title: "Event and Club Discovery", description: "A QR on the student union notice board links to the full events and societies calendar - helping new students find their community quickly." } - ], - useCases: [ - "Campus map and building directory on outdoor signage", - "Course information and reading list access via QR in handouts", - "Student services and wellbeing support portal", - "Event and society registration from notice boards", - "Library catalog and eBook access from library entrance" - ], - tools: ["url-qr-code", "wifi-qr-code", "event-qr-code"], - faq: [ - { question: "How do universities use QR codes for new students?", answer: "QR codes on campus signage link to interactive maps and building directories. On student ID cards, they link to key services and portals - reducing the orientation overwhelm." }, - { question: "Can QR codes improve lecture engagement?", answer: "Yes, a QR on slides or handouts links to supplementary reading, recorded lectures, and assignments - giving students a direct path to resources after class." }, - { question: "Where should university QR codes be placed?", answer: "Campus entry signs, lecture hall doors, student union notice boards, and library entrances are the highest-traffic placements on any campus." } - ], - placementTips: [ - "Building entrance sign with campus map and department directory QR", - "Student ID card with student portal and key services link", - "Notice board in student union with events and societies calendar" - ], - germanKeyword: "Universitäten" - }, - { - slug: "schools", - name: "Schools", - title: "QR Codes for Schools", + metaDescription: "Grow your florist business with QR codes on delivery packaging linking to flower care guides, seasonal galleries, and repeat order links.", + headline: "QR Codes for Florists: Care Instructions and Same-Day Reorders", + subheadline: "Every bouquet you deliver becomes a future order - attach a QR linking to care tips, your gallery, and a one-click reorder page", + heroImage: "/marketing/industries/florists.jpeg", + statistics: [ + { value: "3x", label: "More Repeat Orders from Delivery QR" }, + { value: "2x", label: "More Seasonal Pre-Orders" }, + { value: "40%", label: "Fewer Flower Care Support Calls" } + ], + benefits: [ + { title: "Bouquet Care Instructions", description: "A QR code on the delivery wrapping links to a care guide for the specific flowers inside - reducing wilting and increasing customer satisfaction." }, + { title: "Seasonal Gallery", description: "Link a QR on in-store display cards to your current seasonal arrangement gallery. Customers browsing for a gift can immediately see what's available this week." }, + { title: "Effortless Reorders", description: "A QR on the delivery wrapping linking to your order page makes reordering for next week, Valentine's Day, or a recurring subscription seamless." } + ], + useCases: [ + "Flower care instructions specific to each arrangement", + "Seasonal arrangement gallery updated weekly", + "Order form for same-day or next-day delivery", + "Wedding and event flower inquiry form", + "Gift message and delivery scheduling" + ], + tools: ["url-qr-code", "instagram-qr-code", "email-qr-code"], + faq: [ + { question: "How do florists use QR codes on delivery packaging?", answer: "A QR on the wrapping paper or box links to care instructions for the specific flowers included - reducing the most common post-purchase support question." }, + { question: "Can QR codes increase florist repeat orders?", answer: "Yes, a reorder link in the care page or on a small card inside the bouquet makes it trivial for satisfied customers to order again." }, + { question: "What seasonal content should florist QR codes link to?", answer: "A gallery of current available arrangements, a seasonal pre-order form (Valentine's, Mother's Day), and care guides perform best together." } + ], + placementTips: [ + "Sticker on the delivery wrapping with care and reorder QR", + "Card inside the bouquet for care instructions and Instagram follow", + "Display case card in-store for the seasonal gallery and order form" + ], + germanKeyword: "Blumenläden" + }, + { + slug: "pet-stores", + name: "Pet Stores & Groomers", + title: "QR Codes for Pet Stores & Groomers", + metaTitle: "QR Codes for Pet Stores: Breed Guides & Grooming Booking", + metaDescription: "Help pet owners with breed care guides, grooming appointment booking, and product info via QR codes at pet store shelves and grooming stations.", + headline: "QR Codes for Pet Stores: Breed Guides and Grooming Booking", + subheadline: "Answer pet care questions before they become returns - and fill your grooming calendar directly from shelf and cage QR codes", + heroImage: "/marketing/industries/pet-stores.jpeg", + statistics: [ + { value: "2x", label: "More Grooming Bookings per Month" }, + { value: "30%", label: "Fewer Product Return Queries" }, + { value: "3x", label: "More Newsletter Sign-Ups at Cage QR" } + ], + benefits: [ + { title: "Breed-Specific Care Guides", description: "A QR code next to animal enclosures or breed-specific product displays links to comprehensive care sheets - feeding schedules, habitat tips, and health needs." }, + { title: "Grooming Appointment Booking", description: "Print a QR on grooming station cards and counter displays linking directly to the appointment booking page. Walk-in browsers become booked clients." }, + { title: "Product Compatibility Info", description: "A QR on shelf labels links to a comparison of food, supplement, or accessory options for specific pet types and sizes - reducing returns and confusion." } + ], + useCases: [ + "Breed and species care guide linked from enclosure cards", + "Grooming appointment booking from counter display", + "Product compatibility and size guide per pet category", + "Loyalty card for pet food repeat purchases", + "Newsletter for new arrivals and adoption events" + ], + tools: ["url-qr-code", "event-qr-code", "instagram-qr-code"], + faq: [ + { question: "How do pet stores use QR codes near animal enclosures?", answer: "A QR card next to each enclosure links to a care sheet for that species - covering feeding, housing, and health requirements - helping buyers make confident decisions." }, + { question: "Can QR codes help fill grooming appointment slots?", answer: "Yes, a QR on the grooming counter linking to the booking calendar captures appointments from customers already in the store." }, + { question: "What product shelf content works best with QR codes?", answer: "Compatibility guides (which food for which breed/size) and how-to videos for grooming tools reduce staff questions and increase basket confidence." } + ], + placementTips: [ + "Laminated card on each animal enclosure or bird cage", + "Counter display at grooming check-in for booking QR", + "Shelf label next to product categories for care and compatibility info" + ], + germanKeyword: "Zoohandlungen" + }, + { + slug: "electronics-stores", + name: "Electronics Stores", + title: "QR Codes for Electronics Stores", + metaTitle: "QR Codes for Electronics Stores: Demo Videos & Manuals", + metaDescription: "Help customers make confident electronics purchases with QR codes linking to demo videos, full specs, user manuals, and compatibility guides.", + headline: "QR Codes for Electronics Stores: Demo Videos and Full Specs", + subheadline: "Let customers watch a real demo, read the manual, and compare models before buying - without needing a sales associate", + heroImage: "/marketing/industries/electronics-stores.jpeg", + statistics: [ + { value: "30%", label: "Fewer Returns After Demo QR Adoption" }, + { value: "2x", label: "More Accessory Add-Ons via Shelf QR" }, + { value: "40%", label: "Shorter Decision Time in Store" } + ], + benefits: [ + { title: "Product Demo Videos", description: "A QR on the shelf tag links to the official product demo or unboxing video. Customers watch a real-world demonstration before committing to buy." }, + { title: "Compatibility Checker", description: "Electronics often require matching accessories. A shelf QR linking to a compatibility guide reduces 'will this work with my device?' questions." }, + { title: "Instant Manual Access", description: "Link to the full user manual from the box or shelf tag. Customers verify features before purchase - and call for help less often after." } + ], + useCases: [ + "Demo video and feature walkthrough from shelf tag", + "Full user manual and setup guide", + "Compatibility guide for accessories", + "Comparison page for similar models in range", + "Warranty registration from the box insert" + ], + tools: ["url-qr-code", "video-qr-code", "pdf-qr-code"], + faq: [ + { question: "How do electronics stores reduce returns with QR codes?", answer: "QR codes linking to demo videos and compatibility guides help buyers make informed decisions - reducing purchases that turn into returns due to mismatched expectations." }, + { question: "Can QR codes increase accessory sales in electronics stores?", answer: "Yes, a shelf QR showing compatible cases, cables, and chargers directly increases attachment rates compared to expecting customers to find accessories themselves." }, + { question: "Where should electronics shelf QR codes be placed?", answer: "On the shelf edge label next to pricing, on the product box insert, and on the demo unit stand are the three highest-impact placements." } + ], + placementTips: [ + "Shelf edge label adjacent to the price tag for each product", + "Box insert inside product packaging for manual and warranty QR", + "Demo unit stand card for full feature walkthrough video" + ], + germanKeyword: "Elektronikgeschäfte" + }, + { + slug: "jewelry-stores", + name: "Jewelry Stores", + title: "QR Codes for Jewelry Stores", + metaTitle: "QR Codes for Jewelry Stores: Authenticity & Custom Orders", + metaDescription: "Build customer trust and increase custom orders with QR codes for jewelry authentication, provenance stories, customization options, and care guides.", + headline: "QR Codes for Jewelry Stores: Authenticity and the Story Behind Each Piece", + subheadline: "Give every piece a story - share gemstone provenance, customization options, and care instructions with a single scan", + heroImage: "/marketing/industries/jewelry-stores.jpeg", + statistics: [ + { value: "3x", label: "More Custom Order Inquiries" }, + { value: "2x", label: "Longer In-Store Browse Time" }, + { value: "40%", label: "More Repeat Purchases from Care QR" } + ], + benefits: [ + { title: "Provenance and Authenticity", description: "A QR on the price tag links to the gemstone origin, ethical sourcing certification, and maker story - building trust for high-value purchases." }, + { title: "Customization Options", description: "Link to a customization request form showing available metals, stone options, and engraving. Browsers become custom order clients without needing a salesperson present." }, + { title: "Jewelry Care Instructions", description: "A QR on the pouch or box links to a care and cleaning guide specific to the metal and stone. Customers who maintain their pieces buy again." } + ], + useCases: [ + "Price tag QR for provenance, certification, and stone origin", + "Customization form for bespoke design requests", + "Jewelry care and cleaning guide post-purchase", + "Engagement ring guide for nervous buyers", + "Gift wrapping and message scheduling for occasions" + ], + tools: ["url-qr-code", "vcard-qr-code", "pdf-qr-code"], + faq: [ + { question: "How do jewelry stores use QR codes to build trust?", answer: "A QR on the price tag or display card links to the gemstone's provenance - origin country, ethical sourcing certification, and grading report - answering the buyer's biggest concern." }, + { question: "Can QR codes help jewelry stores sell custom pieces?", answer: "Yes, a QR near display cases links to a custom design inquiry form. Browsers who are unsure of available options can explore customization without a sales conversation." }, + { question: "Where should jewelry QR codes be placed?", answer: "The price tag attached to each piece, the velvet display card in showcases, and inside the jewelry box or pouch are the three most effective placements." } + ], + placementTips: [ + "Small card attached to the price tag of each display piece", + "Velvet display card inside showcase for provenance and customization", + "Inside the jewelry box or pouch for care instructions" + ], + germanKeyword: "Juweliere" + }, + { + slug: "hardware-stores", + name: "Hardware & DIY Stores", + title: "QR Codes for Hardware & DIY Stores", + metaTitle: "QR Codes for Hardware Stores: How-To Videos & Product Guides", + metaDescription: "Help DIY customers choose the right product and complete their projects with QR codes linking to how-to videos, product specs, and compatibility guides.", + headline: "QR Codes for Hardware Stores: How-To Videos at Every Shelf", + subheadline: "Reduce project failures and returns by connecting shelf browsers to the exact tutorial, tool guide, or compatibility check they need", + heroImage: "/marketing/industries/hardware-stores.jpeg", + statistics: [ + { value: "35%", label: "Fewer Returns After How-To QR" }, + { value: "2x", label: "More Tool Rental Bookings" }, + { value: "3x", label: "More Project Starter Kit Add-Ons" } + ], + benefits: [ + { title: "Project How-To Videos", description: "A QR on the shelf label links to the relevant tutorial video for that category - tiling, plumbing, or electrical - helping DIYers buy the full list of what they need." }, + { title: "Product Compatibility Guide", description: "Paint, sealants, and fittings often require specific primers or connectors. A shelf QR links to the compatibility chart so customers buy the right combination." }, + { title: "Tool Rental Booking", description: "Link a QR near the tool rental display to the booking form. Customers who know they need a specific tool for the weekend book it on the spot." } + ], + useCases: [ + "Shelf QR linking to project tutorial videos", + "Product compatibility and specification guide", + "Tool rental booking from in-store display", + "Project cost calculator linked from product displays", + "Professional trade account sign-up" + ], + tools: ["url-qr-code", "video-qr-code", "pdf-qr-code"], + faq: [ + { question: "How do hardware stores use QR codes to reduce returns?", answer: "By linking shelf labels to compatibility guides and how-to videos, customers buy the right product in the right quantity for their project - reducing returns from wrong purchases." }, + { question: "Can QR codes increase basket size at hardware stores?", answer: "Yes, a QR linking to a project guide shows the full list of materials needed - primers, sealants, fixings - increasing the items per visit significantly." }, + { question: "What shelf categories benefit most from QR codes?", answer: "Paint, plumbing, electrical, and flooring sections see the highest engagement because these categories require the most product knowledge." } + ], + placementTips: [ + "Shelf edge label in each product category aisle", + "Display card at tool rental counter with booking QR", + "End-cap display linking to project starter kits and guides" + ], + germanKeyword: "Baumärkte" + }, + { + slug: "bookstores", + name: "Bookstores", + title: "QR Codes for Bookstores", + metaTitle: "QR Codes for Bookstores: Book Previews & Author Events", + metaDescription: "Drive more book sales and event attendance with QR codes linking to book previews, author readings, synopsis cards, and newsletter sign-ups.", + headline: "QR Codes for Bookstores: Read the First Chapter Before You Buy", + subheadline: "Let browsers sample any book and discover author events with a scan - turning casual browsers into confident buyers", + heroImage: "/marketing/industries/bookstores.jpeg", + statistics: [ + { value: "2x", label: "Conversion Rate with Preview QR" }, + { value: "3x", label: "More Author Event Registrations" }, + { value: "40%", label: "More Newsletter Subscribers" } + ], + benefits: [ + { title: "First Chapter Previews", description: "A QR on the shelf card for each featured title links to the opening chapter. Browsers who read the first pages are significantly more likely to buy." }, + { title: "Author Event Discovery", description: "A QR on the event board links to the full events calendar with registration. Regular readers check it each visit and bring friends." }, + { title: "Reading Newsletter", description: "A QR at the register links to your monthly reading newsletter - staff picks, new arrivals, and event previews. Capture email at the moment of highest engagement." } + ], + useCases: [ + "Book preview and synopsis linked from shelf card", + "Author event registration and calendar", + "Newsletter sign-up for new arrivals and staff picks", + "Staff recommendation audio or video clips", + "Book club sign-up and reading list access" + ], + tools: ["url-qr-code", "email-qr-code", "event-qr-code"], + faq: [ + { question: "How do bookstores use QR codes on shelves?", answer: "A QR on a shelf card next to a featured title links to a preview of the first chapter or a 60-second author video - helping undecided browsers commit to buying." }, + { question: "Can QR codes increase author event attendance?", answer: "Yes, a QR on an in-store poster linking to a registration page captures sign-ups from browsers who might otherwise forget. Follow-up reminders close the loop." }, + { question: "Where should bookstore QR codes be placed?", answer: "Featured shelf cards, the events notice board, and the register counter are the three placements with the highest browsing and purchase intent." } + ], + placementTips: [ + "Shelf card next to featured and staff pick titles", + "Events notice board with registration QR for each upcoming event", + "Register counter stand for newsletter and book club sign-up" + ], + germanKeyword: "Buchhandlungen" + }, + { + slug: "universities", + name: "Universities & Colleges", + title: "QR Codes for Universities & Colleges", + metaTitle: "QR Codes for Universities: Campus Maps & Course Info", + metaDescription: "Improve campus navigation and student engagement with QR codes for campus maps, course information, student services, and event sign-ups.", + headline: "QR Codes for Universities: Campus Navigation Without Confusion", + subheadline: "Help new students, visitors, and faculty find buildings, access course materials, and register for events with a single scan", + heroImage: "/marketing/industries/universities.jpeg", + statistics: [ + { value: "50%", label: "Fewer Directional Enquiries at Front Desk" }, + { value: "2x", label: "More Event Registrations via Campus QR" }, + { value: "30%", label: "Higher Digital Course Material Adoption" } + ], + benefits: [ + { title: "Campus Navigation", description: "QR codes on building signs and notice boards link to an interactive campus map. First-year students and visitors navigate independently without stopping staff." }, + { title: "Course Material Access", description: "Professors add QR codes to lecture hall slides or printed handouts linking to supplementary materials, reading lists, and recorded lectures." }, + { title: "Event and Club Discovery", description: "A QR on the student union notice board links to the full events and societies calendar - helping new students find their community quickly." } + ], + useCases: [ + "Campus map and building directory on outdoor signage", + "Course information and reading list access via QR in handouts", + "Student services and wellbeing support portal", + "Event and society registration from notice boards", + "Library catalog and eBook access from library entrance" + ], + tools: ["url-qr-code", "wifi-qr-code", "event-qr-code"], + faq: [ + { question: "How do universities use QR codes for new students?", answer: "QR codes on campus signage link to interactive maps and building directories. On student ID cards, they link to key services and portals - reducing the orientation overwhelm." }, + { question: "Can QR codes improve lecture engagement?", answer: "Yes, a QR on slides or handouts links to supplementary reading, recorded lectures, and assignments - giving students a direct path to resources after class." }, + { question: "Where should university QR codes be placed?", answer: "Campus entry signs, lecture hall doors, student union notice boards, and library entrances are the highest-traffic placements on any campus." } + ], + placementTips: [ + "Building entrance sign with campus map and department directory QR", + "Student ID card with student portal and key services link", + "Notice board in student union with events and societies calendar" + ], + germanKeyword: "Universitäten" + }, + { + slug: "schools", + name: "Schools", + title: "QR Codes for Schools", metaTitle: "QR Codes for Schools: Parent Links & Notices", - metaDescription: "Improve parent communication and student access to resources with QR codes for school parent portals, homework links, event sign-ups, and notices.", - headline: "QR Codes for Schools: Parent Portal Access Without the Password Panic", - subheadline: "Give parents and students instant access to the school portal, homework, and notices - without lost letters and forgotten links", - heroImage: "/marketing/industries/schools.jpeg", - statistics: [ - { value: "2x", label: "Parent Portal Log-In Rate" }, - { value: "40%", label: "Fewer Lost Permission Slip Complaints" }, - { value: "3x", label: "More Event RSVPs via Notice Board QR" } - ], - benefits: [ - { title: "Parent Portal Sign-In", description: "A QR on the school newsletter or homework planner links directly to the parent portal login page - removing the barrier of finding the URL from memory." }, - { title: "Paperless Permission Slips", description: "Replace paper permission forms with a QR code on the school planner linking to a digital consent form - no more lost letters or missing signatures." }, - { title: "Notice Board Engagement", description: "A QR on the school entrance notice board links to the full school calendar. Parents dropping off children can check upcoming events in seconds." } - ], - useCases: [ - "Parent portal log-in linked from newsletter and planner", - "Digital permission forms and consent slips", - "School events calendar with RSVP links", - "Homework and resource links for each year group", - "Canteen menu and allergen information" - ], - tools: ["url-qr-code", "pdf-qr-code", "email-qr-code"], - faq: [ - { question: "How do schools use QR codes for parent communication?", answer: "QR codes on newsletters, planners, and notice boards link parents directly to the school portal, calendar, and permission forms - reducing paper and improving response rates." }, - { question: "Can QR codes replace paper permission slips at schools?", answer: "Yes, a QR on the homework planner or a letter sent home links to a digital form. Parents complete it on their phone in under two minutes." }, - { question: "Where should school QR codes be placed?", answer: "The school entrance notice board, student planners, and sent-home letters are the three highest-reach placements for school QR communications." } - ], - placementTips: [ - "School entrance notice board with calendar and portal QR", - "Inside the student homework planner or diary", - "Printed on sent-home letters linking to digital forms and portal" - ], - germanKeyword: "Schulen" - }, - { - slug: "museums", - name: "Museums & Exhibitions", - title: "QR Codes for Museums & Exhibitions", + metaDescription: "Improve parent communication and student access to resources with QR codes for school parent portals, homework links, event sign-ups, and notices.", + headline: "QR Codes for Schools: Parent Portal Access Without the Password Panic", + subheadline: "Give parents and students instant access to the school portal, homework, and notices - without lost letters and forgotten links", + heroImage: "/marketing/industries/schools.jpeg", + statistics: [ + { value: "2x", label: "Parent Portal Log-In Rate" }, + { value: "40%", label: "Fewer Lost Permission Slip Complaints" }, + { value: "3x", label: "More Event RSVPs via Notice Board QR" } + ], + benefits: [ + { title: "Parent Portal Sign-In", description: "A QR on the school newsletter or homework planner links directly to the parent portal login page - removing the barrier of finding the URL from memory." }, + { title: "Paperless Permission Slips", description: "Replace paper permission forms with a QR code on the school planner linking to a digital consent form - no more lost letters or missing signatures." }, + { title: "Notice Board Engagement", description: "A QR on the school entrance notice board links to the full school calendar. Parents dropping off children can check upcoming events in seconds." } + ], + useCases: [ + "Parent portal log-in linked from newsletter and planner", + "Digital permission forms and consent slips", + "School events calendar with RSVP links", + "Homework and resource links for each year group", + "Canteen menu and allergen information" + ], + tools: ["url-qr-code", "pdf-qr-code", "email-qr-code"], + faq: [ + { question: "How do schools use QR codes for parent communication?", answer: "QR codes on newsletters, planners, and notice boards link parents directly to the school portal, calendar, and permission forms - reducing paper and improving response rates." }, + { question: "Can QR codes replace paper permission slips at schools?", answer: "Yes, a QR on the homework planner or a letter sent home links to a digital form. Parents complete it on their phone in under two minutes." }, + { question: "Where should school QR codes be placed?", answer: "The school entrance notice board, student planners, and sent-home letters are the three highest-reach placements for school QR communications." } + ], + placementTips: [ + "School entrance notice board with calendar and portal QR", + "Inside the student homework planner or diary", + "Printed on sent-home letters linking to digital forms and portal" + ], + germanKeyword: "Schulen" + }, + { + slug: "museums", + name: "Museums & Exhibitions", + title: "QR Codes for Museums & Exhibitions", metaTitle: "QR Codes for Museums: Audio Guides & Tours", - metaDescription: "Enrich visitor experience with QR codes for audio guides, detailed exhibit information, interactive content, and membership sign-ups.", - headline: "QR Codes for Museums: Audio Guides and Expert Context for Every Exhibit", - subheadline: "Replace expensive printed guides with QR codes that unlock rich exhibit stories, audio commentary, and multi-language support", - heroImage: "/marketing/industries/museums.jpeg", - statistics: [ - { value: "3x", label: "Longer Time Spent per Exhibit" }, - { value: "2x", label: "More Membership Sign-Ups via Gallery QR" }, - { value: "50%", label: "Reduction in Printed Guide Costs" } - ], - benefits: [ - { title: "Rich Exhibit Context", description: "A QR label next to each exhibit links to the full curator notes, historical background, and related artifact photos that don't fit on the physical label." }, - { title: "Audio Guide Without the Device Rental", description: "Replace expensive handheld audio guide devices with QR codes at each exhibit. Visitors use their own phone to access narrated commentary." }, - { title: "Multi-Language Support", description: "Link QR codes to exhibit pages available in multiple languages - serving international visitors without printing separate guided tour booklets." } - ], - useCases: [ - "Exhibit label QR for deep-dive curator notes and context", - "Audio guide narration for each room or exhibit", - "Interactive timelines and related artifact galleries", - "Membership sign-up accessible from popular exhibit areas", - "School group resource pack linked from education exhibits" - ], - tools: ["url-qr-code", "video-qr-code", "pdf-qr-code"], - faq: [ - { question: "How do museums use QR codes to replace audio guides?", answer: "A QR label next to each exhibit links to a web page with audio narration. Visitors use their own headphones and phone - removing device rental costs entirely." }, - { question: "Can QR codes increase museum membership conversions?", answer: "Yes, placing a membership sign-up QR near popular exhibits captures visitors at peak engagement - when they're most interested in returning." }, - { question: "How do QR codes support school museum visits?", answer: "Pre-printed QR resource sheets for teachers link to curriculum-aligned content for each exhibit - turning the visit into a guided, documented learning experience." } - ], - placementTips: [ - "Small label card mounted next to each exhibit artifact", - "Room entrance sign with audio guide and exhibit overview QR", - "Exit area display for membership sign-up and upcoming exhibition QR" - ], - germanKeyword: "Museen" - }, - { - slug: "libraries", - name: "Public Libraries", - title: "QR Codes for Public Libraries", + metaDescription: "Enrich visitor experience with QR codes for audio guides, detailed exhibit information, interactive content, and membership sign-ups.", + headline: "QR Codes for Museums: Audio Guides and Expert Context for Every Exhibit", + subheadline: "Replace expensive printed guides with QR codes that unlock rich exhibit stories, audio commentary, and multi-language support", + heroImage: "/marketing/industries/museums.jpeg", + statistics: [ + { value: "3x", label: "Longer Time Spent per Exhibit" }, + { value: "2x", label: "More Membership Sign-Ups via Gallery QR" }, + { value: "50%", label: "Reduction in Printed Guide Costs" } + ], + benefits: [ + { title: "Rich Exhibit Context", description: "A QR label next to each exhibit links to the full curator notes, historical background, and related artifact photos that don't fit on the physical label." }, + { title: "Audio Guide Without the Device Rental", description: "Replace expensive handheld audio guide devices with QR codes at each exhibit. Visitors use their own phone to access narrated commentary." }, + { title: "Multi-Language Support", description: "Link QR codes to exhibit pages available in multiple languages - serving international visitors without printing separate guided tour booklets." } + ], + useCases: [ + "Exhibit label QR for deep-dive curator notes and context", + "Audio guide narration for each room or exhibit", + "Interactive timelines and related artifact galleries", + "Membership sign-up accessible from popular exhibit areas", + "School group resource pack linked from education exhibits" + ], + tools: ["url-qr-code", "video-qr-code", "pdf-qr-code"], + faq: [ + { question: "How do museums use QR codes to replace audio guides?", answer: "A QR label next to each exhibit links to a web page with audio narration. Visitors use their own headphones and phone - removing device rental costs entirely." }, + { question: "Can QR codes increase museum membership conversions?", answer: "Yes, placing a membership sign-up QR near popular exhibits captures visitors at peak engagement - when they're most interested in returning." }, + { question: "How do QR codes support school museum visits?", answer: "Pre-printed QR resource sheets for teachers link to curriculum-aligned content for each exhibit - turning the visit into a guided, documented learning experience." } + ], + placementTips: [ + "Small label card mounted next to each exhibit artifact", + "Room entrance sign with audio guide and exhibit overview QR", + "Exit area display for membership sign-up and upcoming exhibition QR" + ], + germanKeyword: "Museen" + }, + { + slug: "libraries", + name: "Public Libraries", + title: "QR Codes for Public Libraries", metaTitle: "QR Codes for Libraries: Search & eBooks", - metaDescription: "Help library visitors find books, access digital resources, and discover events with QR codes for catalog search, eBook portals, and notice boards.", - headline: "QR Codes for Libraries: Find Any Book Without Asking", - subheadline: "Let visitors search the catalog, access eBooks, and register for events from any shelf or notice board in the building", - heroImage: "/marketing/industries/libraries.jpeg", - statistics: [ - { value: "2x", label: "More eBook Activations via Shelf QR" }, - { value: "40%", label: "Fewer Catalog Assistance Requests" }, - { value: "3x", label: "More Event Registrations" } - ], - benefits: [ - { title: "Catalog Search at the Shelf", description: "A QR code at each section entrance links directly to the catalog search filtered by that genre - visitors find what they're looking for without staff help." }, - { title: "eBook and Digital Resources", description: "Many library members don't know they have free eBook, audiobook, and magazine access. A QR at the entrance explains and links to the activation page." }, - { title: "Events and Reading Groups", description: "A QR on the notice board links to the full events calendar and reading group schedule - allowing visitors to register from the library floor." } - ], - useCases: [ - "Section catalog search QR at each genre area", - "eBook and digital resource activation for members", - "Events calendar and reading group registration", - "Borrowing account renewal and holds management", - "Local history and archive digital collection access" - ], - tools: ["url-qr-code", "wifi-qr-code", "event-qr-code"], - faq: [ - { question: "How do libraries use QR codes on bookshelves?", answer: "A QR at the start of each section links to the catalog filtered by that genre or Dewey range - helping visitors find specific titles or browse digitally." }, - { question: "Can QR codes help libraries promote digital resources?", answer: "Yes, many members are unaware of free eBook and audiobook services. A QR at the entrance and checkout desk linking to the digital portal significantly increases activation rates." }, - { question: "Where are the best QR placements in a library?", answer: "Section entrances, the main catalog terminal area, and the notice board near the entrance are the three locations with the highest visitor dwell time." } - ], - placementTips: [ - "Shelf end-cap at each genre section linking to catalog search", - "Reception desk display for eBook and digital resource activation", - "Main notice board near entrance with events calendar QR" - ], - germanKeyword: "Bibliotheken" - }, - { - slug: "theaters", - name: "Theaters & Performing Arts", - title: "QR Codes for Theaters & Performing Arts", + metaDescription: "Help library visitors find books, access digital resources, and discover events with QR codes for catalog search, eBook portals, and notice boards.", + headline: "QR Codes for Libraries: Find Any Book Without Asking", + subheadline: "Let visitors search the catalog, access eBooks, and register for events from any shelf or notice board in the building", + heroImage: "/marketing/industries/libraries.jpeg", + statistics: [ + { value: "2x", label: "More eBook Activations via Shelf QR" }, + { value: "40%", label: "Fewer Catalog Assistance Requests" }, + { value: "3x", label: "More Event Registrations" } + ], + benefits: [ + { title: "Catalog Search at the Shelf", description: "A QR code at each section entrance links directly to the catalog search filtered by that genre - visitors find what they're looking for without staff help." }, + { title: "eBook and Digital Resources", description: "Many library members don't know they have free eBook, audiobook, and magazine access. A QR at the entrance explains and links to the activation page." }, + { title: "Events and Reading Groups", description: "A QR on the notice board links to the full events calendar and reading group schedule - allowing visitors to register from the library floor." } + ], + useCases: [ + "Section catalog search QR at each genre area", + "eBook and digital resource activation for members", + "Events calendar and reading group registration", + "Borrowing account renewal and holds management", + "Local history and archive digital collection access" + ], + tools: ["url-qr-code", "wifi-qr-code", "event-qr-code"], + faq: [ + { question: "How do libraries use QR codes on bookshelves?", answer: "A QR at the start of each section links to the catalog filtered by that genre or Dewey range - helping visitors find specific titles or browse digitally." }, + { question: "Can QR codes help libraries promote digital resources?", answer: "Yes, many members are unaware of free eBook and audiobook services. A QR at the entrance and checkout desk linking to the digital portal significantly increases activation rates." }, + { question: "Where are the best QR placements in a library?", answer: "Section entrances, the main catalog terminal area, and the notice board near the entrance are the three locations with the highest visitor dwell time." } + ], + placementTips: [ + "Shelf end-cap at each genre section linking to catalog search", + "Reception desk display for eBook and digital resource activation", + "Main notice board near entrance with events calendar QR" + ], + germanKeyword: "Bibliotheken" + }, + { + slug: "theaters", + name: "Theaters & Performing Arts", + title: "QR Codes for Theaters & Performing Arts", metaTitle: "QR Codes for Theaters: Tickets & Programmes", - metaDescription: "Fill more seats and reduce printing costs with QR codes for theater ticket booking, digital season programmes, cast biographies, and interval offers.", - headline: "QR Codes for Theaters: From Lobby Poster to Sold-Out Performance", - subheadline: "Give theatergoers immediate access to ticket booking, digital programmes, and cast bios without a single printed booklet", - heroImage: "/marketing/industries/theaters.jpeg", - statistics: [ - { value: "3x", label: "More Ticket Sales from Lobby QR" }, - { value: "50%", label: "Savings on Printed Programme Costs" }, - { value: "2x", label: "More Season Subscription Sign-Ups" } - ], - benefits: [ - { title: "Digital Season Programmes", description: "Replace costly printed programmes with a QR code in the lobby linking to a digital programme with cast biographies, director notes, and production photos." }, - { title: "Impulse Ticket Purchases", description: "A QR on every lobby poster links directly to the ticket purchase page. A couple browsing the building during interval buys tickets for next month's show on the spot." }, - { title: "Interval Offers", description: "Link a QR on seat back cards to the bar pre-order page. Audience members order interval drinks before the first act ends - reducing queue times." } - ], - useCases: [ - "Ticket booking from lobby and entrance posters", - "Digital programme with cast bios and director notes", - "Season subscription sign-up from box office area", - "Interval bar pre-order from seat back card", - "Post-show survey and review collection" - ], - tools: ["url-qr-code", "event-qr-code", "pdf-qr-code"], - faq: [ - { question: "How do theaters use QR codes to replace printed programmes?", answer: "A QR code on a simple slip of paper handed at the door, or displayed in the lobby, links to the full digital programme - saving thousands in printing costs each production." }, - { question: "Can QR codes increase theater ticket sales?", answer: "Yes, lobby QR codes linked to the ticket booking page capture impulse purchases from visitors who are already on-site and engaged with the venue." }, - { question: "Where should theater QR codes be placed?", answer: "Lobby posters, seat back cards, and the box office window are the three highest-conversion placements for theater QR codes." } - ], - placementTips: [ - "Lobby poster with direct ticket booking QR for upcoming shows", - "Seat back card for digital programme and interval bar order", - "Box office window display for season subscription sign-up" - ], - germanKeyword: "Theater" - }, - { - slug: "cinemas", - name: "Cinemas & Movie Theaters", - title: "QR Codes for Cinemas & Movie Theaters", + metaDescription: "Fill more seats and reduce printing costs with QR codes for theater ticket booking, digital season programmes, cast biographies, and interval offers.", + headline: "QR Codes for Theaters: From Lobby Poster to Sold-Out Performance", + subheadline: "Give theatergoers immediate access to ticket booking, digital programmes, and cast bios without a single printed booklet", + heroImage: "/marketing/industries/theaters.jpeg", + statistics: [ + { value: "3x", label: "More Ticket Sales from Lobby QR" }, + { value: "50%", label: "Savings on Printed Programme Costs" }, + { value: "2x", label: "More Season Subscription Sign-Ups" } + ], + benefits: [ + { title: "Digital Season Programmes", description: "Replace costly printed programmes with a QR code in the lobby linking to a digital programme with cast biographies, director notes, and production photos." }, + { title: "Impulse Ticket Purchases", description: "A QR on every lobby poster links directly to the ticket purchase page. A couple browsing the building during interval buys tickets for next month's show on the spot." }, + { title: "Interval Offers", description: "Link a QR on seat back cards to the bar pre-order page. Audience members order interval drinks before the first act ends - reducing queue times." } + ], + useCases: [ + "Ticket booking from lobby and entrance posters", + "Digital programme with cast bios and director notes", + "Season subscription sign-up from box office area", + "Interval bar pre-order from seat back card", + "Post-show survey and review collection" + ], + tools: ["url-qr-code", "event-qr-code", "pdf-qr-code"], + faq: [ + { question: "How do theaters use QR codes to replace printed programmes?", answer: "A QR code on a simple slip of paper handed at the door, or displayed in the lobby, links to the full digital programme - saving thousands in printing costs each production." }, + { question: "Can QR codes increase theater ticket sales?", answer: "Yes, lobby QR codes linked to the ticket booking page capture impulse purchases from visitors who are already on-site and engaged with the venue." }, + { question: "Where should theater QR codes be placed?", answer: "Lobby posters, seat back cards, and the box office window are the three highest-conversion placements for theater QR codes." } + ], + placementTips: [ + "Lobby poster with direct ticket booking QR for upcoming shows", + "Seat back card for digital programme and interval bar order", + "Box office window display for season subscription sign-up" + ], + germanKeyword: "Theater" + }, + { + slug: "cinemas", + name: "Cinemas & Movie Theaters", + title: "QR Codes for Cinemas & Movie Theaters", metaTitle: "QR Codes for Cinemas: Tickets & Loyalty", - metaDescription: "Speed up cinema entry and grow loyalty membership with QR codes for mobile tickets, showtimes, concession pre-ordering, and loyalty program sign-ups.", - headline: "QR Codes for Cinemas: Mobile Tickets and No Queue Entry", - subheadline: "Let moviegoers buy tickets, pre-order concessions, and join the loyalty program from a single scan at the foyer", - heroImage: "/marketing/industries/cinemas.jpeg", - statistics: [ - { value: "40%", label: "Faster Entry with Mobile QR Tickets" }, - { value: "2x", label: "More Loyalty Sign-Ups via Foyer QR" }, - { value: "30%", label: "More Concession Pre-Orders" } - ], - benefits: [ - { title: "Mobile Ticket Scanning", description: "Mobile QR tickets scanned at the door eliminate printed ticket lines. Entry staff process tickets in seconds - keeping the foyer moving." }, - { title: "Concession Pre-Ordering", description: "A QR on the ticket stub or foyer display links to the concession pre-order page. Customers collect their popcorn and drink without waiting in queue." }, - { title: "Loyalty Sign-Up Conversion", description: "A QR at the ticket counter linking to the loyalty program sign-up converts first-time visitors before they reach their seat." } - ], - useCases: [ - "Mobile QR ticket for entry without printing", - "Showtime and booking page from foyer display", - "Concession pre-order from ticket stub or foyer QR", - "Loyalty program sign-up at the counter", - "Film rating and review submission after credits" - ], - tools: ["url-qr-code", "app-store-qr-code", "event-qr-code"], - faq: [ - { question: "How do cinemas use QR codes for entry?", answer: "Digital tickets include a QR code. Door staff scan the customer's phone screen to verify the booking and grant entry - faster and cheaper than printing tickets." }, - { question: "Can QR codes reduce cinema queue times?", answer: "Yes, concession pre-order QR codes allow customers to skip the queue at the kiosk and collect their order at a dedicated counter." }, - { question: "Where should cinema QR codes be placed?", answer: "Ticket confirmation emails, foyer display screens, and the counter area are the highest-impact placements for cinema QR codes." } - ], - placementTips: [ - "Printed on the ticket stub for concession pre-order link", - "Foyer digital display with showtime and loyalty sign-up QR", - "Counter display card for loyalty program enrollment" - ], - germanKeyword: "Kinos" - }, - { - slug: "churches", - name: "Churches & Places of Worship", - title: "QR Codes for Churches & Places of Worship", + metaDescription: "Speed up cinema entry and grow loyalty membership with QR codes for mobile tickets, showtimes, concession pre-ordering, and loyalty program sign-ups.", + headline: "QR Codes for Cinemas: Mobile Tickets and No Queue Entry", + subheadline: "Let moviegoers buy tickets, pre-order concessions, and join the loyalty program from a single scan at the foyer", + heroImage: "/marketing/industries/cinemas.jpeg", + statistics: [ + { value: "40%", label: "Faster Entry with Mobile QR Tickets" }, + { value: "2x", label: "More Loyalty Sign-Ups via Foyer QR" }, + { value: "30%", label: "More Concession Pre-Orders" } + ], + benefits: [ + { title: "Mobile Ticket Scanning", description: "Mobile QR tickets scanned at the door eliminate printed ticket lines. Entry staff process tickets in seconds - keeping the foyer moving." }, + { title: "Concession Pre-Ordering", description: "A QR on the ticket stub or foyer display links to the concession pre-order page. Customers collect their popcorn and drink without waiting in queue." }, + { title: "Loyalty Sign-Up Conversion", description: "A QR at the ticket counter linking to the loyalty program sign-up converts first-time visitors before they reach their seat." } + ], + useCases: [ + "Mobile QR ticket for entry without printing", + "Showtime and booking page from foyer display", + "Concession pre-order from ticket stub or foyer QR", + "Loyalty program sign-up at the counter", + "Film rating and review submission after credits" + ], + tools: ["url-qr-code", "app-store-qr-code", "event-qr-code"], + faq: [ + { question: "How do cinemas use QR codes for entry?", answer: "Digital tickets include a QR code. Door staff scan the customer's phone screen to verify the booking and grant entry - faster and cheaper than printing tickets." }, + { question: "Can QR codes reduce cinema queue times?", answer: "Yes, concession pre-order QR codes allow customers to skip the queue at the kiosk and collect their order at a dedicated counter." }, + { question: "Where should cinema QR codes be placed?", answer: "Ticket confirmation emails, foyer display screens, and the counter area are the highest-impact placements for cinema QR codes." } + ], + placementTips: [ + "Printed on the ticket stub for concession pre-order link", + "Foyer digital display with showtime and loyalty sign-up QR", + "Counter display card for loyalty program enrollment" + ], + germanKeyword: "Kinos" + }, + { + slug: "churches", + name: "Churches & Places of Worship", + title: "QR Codes for Churches & Places of Worship", metaTitle: "QR Codes for Churches: Sermons & Donations", - metaDescription: "Engage congregation members and visitors with QR codes for sermon recordings, digital orders of service, online donations, and community event sign-ups.", - headline: "QR Codes for Churches: Sermons, Donations, and Digital Orders of Service", - subheadline: "Give visitors a way to access the service, donate, and stay connected without printing bulletins every week", - heroImage: "/marketing/industries/churches.jpeg", - statistics: [ - { value: "2x", label: "More Online Donations via QR" }, - { value: "40%", label: "Savings on Printed Bulletin Costs" }, - { value: "3x", label: "More Sermon Recordings Listened To" } - ], - benefits: [ - { title: "Digital Order of Service", description: "A QR in the bulletin or on the pew card links to the digital order of service. First-time visitors follow along easily without physical handouts." }, - { title: "Sermon Recordings", description: "Link a QR on the notice board to the sermon archive. Members who miss a Sunday catch up during the week - strengthening ongoing connection." }, - { title: "Frictionless Donations", description: "A QR on the offering envelope or pew card links to the online giving page. Members who don't carry cash can give from their phone in seconds." } - ], - useCases: [ - "Digital order of service from entrance or pew card", - "Sermon recording archive for members who miss services", - "Online donation and giving page", - "Community events and volunteer sign-up", - "Prayer request form accessible from the service" - ], - tools: ["url-qr-code", "pdf-qr-code", "youtube-qr-code"], - faq: [ - { question: "How do churches use QR codes for offerings?", answer: "A QR code on the offering plate card or pew card links directly to the online giving page. Members without cash can contribute from their phone during the service." }, - { question: "Can QR codes replace printed church bulletins?", answer: "Yes, a QR at the entrance or on a reusable pew card links to the digital bulletin - reducing weekly printing costs significantly." }, - { question: "How do churches share sermon recordings via QR?", answer: "A QR code on the notice board or church website links to the sermon archive on YouTube or the church's own streaming page." } - ], - placementTips: [ - "Pew card with order of service and donation QR", - "Entrance notice board with sermon archive and events QR", - "Offering envelope with online giving link for cashless donations" - ], - germanKeyword: "Kirchen" - }, - { - slug: "art-galleries", - name: "Art Galleries", - title: "QR Codes for Art Galleries", - metaTitle: "QR Codes for Art Galleries: Artist Bios & Purchase Inquiries", - metaDescription: "Enhance the gallery experience and drive more sales with QR codes for artist biographies, artwork statements, purchase inquiries, and exhibition details.", - headline: "QR Codes for Art Galleries: The Full Artist Story Behind Each Work", - subheadline: "Give visitors deep context for every piece - artist biography, process notes, and a direct purchase inquiry - without cluttering the wall", - heroImage: "/marketing/industries/art-galleries.jpeg", - statistics: [ - { value: "3x", label: "More Purchase Inquiries via Label QR" }, - { value: "2x", label: "Longer Gallery Visit Duration" }, - { value: "40%", label: "More Mailing List Sign-Ups" } - ], - benefits: [ - { title: "Artist Biography and Process", description: "A QR on the wall label next to each work links to the artist's full biography, inspiration statement, and process notes - transforming a casual viewer into an engaged collector." }, - { title: "Purchase Inquiry Without Pressure", description: "A QR linking to the purchase inquiry form gives interested buyers a way to express interest privately - without the awkwardness of asking a gallery staff member in public." }, - { title: "Exhibition Catalogue", description: "Link a QR at the gallery entrance to the digital exhibition catalogue. Visitors reference it after the visit when the buying decision matures." } - ], - useCases: [ - "Wall label QR for artist biography and artwork statement", - "Purchase inquiry form linked discreetly near each piece", - "Digital exhibition catalogue and price list", - "Mailing list sign-up for upcoming openings and events", - "Artist studio visit or commission request form" - ], - tools: ["url-qr-code", "vcard-qr-code", "pdf-qr-code"], - faq: [ - { question: "How do art galleries use QR codes on wall labels?", answer: "A small QR beside the artwork title and price links to the full artist biography, process notes, and a purchase inquiry form - enriching the experience without clutter." }, - { question: "Can QR codes increase art sales in galleries?", answer: "Yes, a purchase inquiry QR removes the friction of approaching gallery staff. Interested buyers submit interest privately, leading to more follow-up conversations." }, - { question: "How should art gallery QR codes be designed?", answer: "Keep them minimal and unobtrusive - small, in neutral color, positioned discreetly on the wall label or floor card. The art should remain the focus." } - ], - placementTips: [ - "Small wall label card positioned next to each artwork", - "Floor-standing card at gallery entrance for exhibition catalogue", - "Guest book table with mailing list sign-up QR" - ], - germanKeyword: "Kunstgalerien" - }, - { - slug: "stadiums", - name: "Stadiums & Sports Venues", - title: "QR Codes for Stadiums & Sports Venues", + metaDescription: "Engage congregation members and visitors with QR codes for sermon recordings, digital orders of service, online donations, and community event sign-ups.", + headline: "QR Codes for Churches: Sermons, Donations, and Digital Orders of Service", + subheadline: "Give visitors a way to access the service, donate, and stay connected without printing bulletins every week", + heroImage: "/marketing/industries/churches.jpeg", + statistics: [ + { value: "2x", label: "More Online Donations via QR" }, + { value: "40%", label: "Savings on Printed Bulletin Costs" }, + { value: "3x", label: "More Sermon Recordings Listened To" } + ], + benefits: [ + { title: "Digital Order of Service", description: "A QR in the bulletin or on the pew card links to the digital order of service. First-time visitors follow along easily without physical handouts." }, + { title: "Sermon Recordings", description: "Link a QR on the notice board to the sermon archive. Members who miss a Sunday catch up during the week - strengthening ongoing connection." }, + { title: "Frictionless Donations", description: "A QR on the offering envelope or pew card links to the online giving page. Members who don't carry cash can give from their phone in seconds." } + ], + useCases: [ + "Digital order of service from entrance or pew card", + "Sermon recording archive for members who miss services", + "Online donation and giving page", + "Community events and volunteer sign-up", + "Prayer request form accessible from the service" + ], + tools: ["url-qr-code", "pdf-qr-code", "youtube-qr-code"], + faq: [ + { question: "How do churches use QR codes for offerings?", answer: "A QR code on the offering plate card or pew card links directly to the online giving page. Members without cash can contribute from their phone during the service." }, + { question: "Can QR codes replace printed church bulletins?", answer: "Yes, a QR at the entrance or on a reusable pew card links to the digital bulletin - reducing weekly printing costs significantly." }, + { question: "How do churches share sermon recordings via QR?", answer: "A QR code on the notice board or church website links to the sermon archive on YouTube or the church's own streaming page." } + ], + placementTips: [ + "Pew card with order of service and donation QR", + "Entrance notice board with sermon archive and events QR", + "Offering envelope with online giving link for cashless donations" + ], + germanKeyword: "Kirchen" + }, + { + slug: "art-galleries", + name: "Art Galleries", + title: "QR Codes for Art Galleries", + metaTitle: "QR Codes for Art Galleries: Artist Bios & Purchase Inquiries", + metaDescription: "Enhance the gallery experience and drive more sales with QR codes for artist biographies, artwork statements, purchase inquiries, and exhibition details.", + headline: "QR Codes for Art Galleries: The Full Artist Story Behind Each Work", + subheadline: "Give visitors deep context for every piece - artist biography, process notes, and a direct purchase inquiry - without cluttering the wall", + heroImage: "/marketing/industries/art-galleries.jpeg", + statistics: [ + { value: "3x", label: "More Purchase Inquiries via Label QR" }, + { value: "2x", label: "Longer Gallery Visit Duration" }, + { value: "40%", label: "More Mailing List Sign-Ups" } + ], + benefits: [ + { title: "Artist Biography and Process", description: "A QR on the wall label next to each work links to the artist's full biography, inspiration statement, and process notes - transforming a casual viewer into an engaged collector." }, + { title: "Purchase Inquiry Without Pressure", description: "A QR linking to the purchase inquiry form gives interested buyers a way to express interest privately - without the awkwardness of asking a gallery staff member in public." }, + { title: "Exhibition Catalogue", description: "Link a QR at the gallery entrance to the digital exhibition catalogue. Visitors reference it after the visit when the buying decision matures." } + ], + useCases: [ + "Wall label QR for artist biography and artwork statement", + "Purchase inquiry form linked discreetly near each piece", + "Digital exhibition catalogue and price list", + "Mailing list sign-up for upcoming openings and events", + "Artist studio visit or commission request form" + ], + tools: ["url-qr-code", "vcard-qr-code", "pdf-qr-code"], + faq: [ + { question: "How do art galleries use QR codes on wall labels?", answer: "A small QR beside the artwork title and price links to the full artist biography, process notes, and a purchase inquiry form - enriching the experience without clutter." }, + { question: "Can QR codes increase art sales in galleries?", answer: "Yes, a purchase inquiry QR removes the friction of approaching gallery staff. Interested buyers submit interest privately, leading to more follow-up conversations." }, + { question: "How should art gallery QR codes be designed?", answer: "Keep them minimal and unobtrusive - small, in neutral color, positioned discreetly on the wall label or floor card. The art should remain the focus." } + ], + placementTips: [ + "Small wall label card positioned next to each artwork", + "Floor-standing card at gallery entrance for exhibition catalogue", + "Guest book table with mailing list sign-up QR" + ], + germanKeyword: "Kunstgalerien" + }, + { + slug: "stadiums", + name: "Stadiums & Sports Venues", + title: "QR Codes for Stadiums & Sports Venues", metaTitle: "QR Codes for Stadiums: Seat Maps & Merch", - metaDescription: "Enhance the fan experience at stadiums with QR codes for interactive seat maps, concession ordering, merchandise, and loyalty rewards.", - headline: "QR Codes for Stadiums: Concessions, Maps, and Merchandise at Your Seat", - subheadline: "Keep fans in their seats and boost per-cap spend with QR codes for ordering, navigation, and matchday information", - heroImage: "/marketing/industries/stadiums.jpeg", - statistics: [ - { value: "35%", label: "More Concession Revenue with Seat QR" }, - { value: "2x", label: "More Merchandise Sales via App QR" }, - { value: "50%", label: "Fewer Wayfinding Staff Questions" } - ], - benefits: [ - { title: "Seat-Side Ordering", description: "A QR code on the seat back links to the concession ordering page. Fans order food and drinks without missing the action - and spend more per visit." }, - { title: "Interactive Venue Map", description: "QR codes at venue entry points link to an interactive seat map showing restrooms, first aid, exits, and concession stands - reducing staff wayfinding questions." }, - { title: "Merchandise Access", description: "A QR near the merchandise kiosk links to the full online store. Fans who miss the queue can browse and order during the match for collection." } - ], - useCases: [ - "Seat back QR for concession ordering without leaving the seat", - "Interactive venue map at entry gates and concourse", - "Merchandise store with match-day exclusive items", - "Fan loyalty rewards and ticket upgrade offers", - "Matchday programme and team statistics" - ], - tools: ["url-qr-code", "app-store-qr-code", "wifi-qr-code"], - faq: [ - { question: "How do stadiums use QR codes to increase concession revenue?", answer: "QR codes on seat backs link to ordering platforms. Fans order without leaving their seat, increasing the number of transactions per game." }, - { question: "Can QR codes improve wayfinding at large stadiums?", answer: "Yes, QR codes at entry gates and stairwells link to interactive venue maps showing the fastest route to specific sections, restrooms, and concession areas." }, - { question: "Where should stadium QR codes be placed?", answer: "Seat backs for ordering, entry gate pillars for navigation, and merchandise kiosk queues for extended browsing are the highest-impact placements." } - ], - placementTips: [ - "Seat back card for concession ordering and matchday programme", - "Entry gate pillar with interactive venue map QR", - "Merchandise kiosk queue display for full online store access" - ], - germanKeyword: "Stadien" - }, - { - slug: "wedding-planners", - name: "Wedding Planners", - title: "QR Codes for Wedding Planners", - metaTitle: "QR Codes for Wedding Planners: Portfolio & Consultation Booking", - metaDescription: "Win more wedding planning clients with QR codes linking to your portfolio, consultation booking, and real wedding galleries on business cards and brochures.", - headline: "QR Codes for Wedding Planners: Your Portfolio in Every Bride's Hands", - subheadline: "One scan from a bridal fair flyer or business card unlocks your full portfolio, testimonials, and a consultation booking form", - heroImage: "/marketing/industries/wedding-planners.jpeg", - statistics: [ - { value: "4x", label: "More Consultation Bookings from Bridal Fairs" }, - { value: "2x", label: "Portfolio Views per Business Card" }, - { value: "3x", label: "More Inquiries from Venue Referrals" } - ], - benefits: [ - { title: "Full Portfolio in One Scan", description: "A QR on your business card links to a curated portfolio of real weddings you've planned - giving couples a complete picture of your style before the consultation." }, - { title: "Consultation Booking Without Phone Tag", description: "Link the QR directly to your consultation booking calendar. Couples who meet you at a bridal fair can book on their phone before they leave the stand." }, - { title: "Venue Partner Referrals", description: "Share a QR code with wedding venues that refer couples to you. Each scan links to your portfolio and booking page - converting venue referrals directly." } - ], - useCases: [ - "Business card QR linking to wedding portfolio and testimonials", - "Consultation booking form from bridal fair stand", - "Real wedding gallery organized by venue and style", - "Preferred vendor list for referred couples", - "Wedding planning guide and checklist download" - ], - tools: ["url-qr-code", "vcard-qr-code", "instagram-qr-code"], - faq: [ - { question: "How do wedding planners use QR codes at bridal fairs?", answer: "A QR on stand signage and handed cards links directly to the portfolio and consultation booking page - converting fair visitors to booked clients without relying on follow-up emails." }, - { question: "Should wedding planners use QR codes on business cards?", answer: "Yes, a QR on the reverse side of a business card linking to the portfolio page gives couples a full picture of your work that no card can show." }, - { question: "What content should a wedding planner QR code link to?", answer: "A portfolio page with real wedding photos, a short bio, testimonials, and a clear consultation booking button performs best for wedding planner inquiries." } - ], - placementTips: [ - "Reverse side of business card with portfolio and booking QR", - "Bridal fair stand with prominent consultation booking QR", - "Wedding information brochure back page with full portfolio link" - ], - germanKeyword: "Hochzeitsplaner" - }, - { - slug: "photographers", - name: "Photography Studios", - title: "QR Codes for Photography Studios", - metaTitle: "QR Codes for Photographers: Portfolio & Session Booking", - metaDescription: "Book more photography sessions and sell more prints with QR codes linking to your portfolio, booking calendar, and print package options.", - headline: "QR Codes for Photography Studios: Portfolio to Booking in One Scan", - subheadline: "Turn every event, business card, and print delivery into a booking opportunity with a QR linked to your gallery and calendar", - heroImage: "/marketing/industries/photographers.jpeg", - statistics: [ - { value: "3x", label: "More Session Bookings from Print QR" }, - { value: "2x", label: "More Print Package Upsells" }, - { value: "40%", label: "More Portfolio Views from Business Cards" } - ], - benefits: [ - { title: "Portfolio at Every Touchpoint", description: "A QR on your business card, packaging, and prints links to your latest portfolio gallery. Every photo you deliver becomes a new marketing touchpoint." }, - { title: "Session Booking Without Back-and-Forth", description: "Link a QR to your booking calendar. Clients who love the finished photos immediately book their next session without waiting for email availability." }, - { title: "Print Package Upsell", description: "A QR inside the photo delivery box links to your print, album, and canvas options. Clients who just received their images are in the ideal emotional state to order upgrades." } - ], - useCases: [ - "Portfolio gallery linked from business card and packaging", - "Session booking calendar with availability", - "Print and album package ordering page", - "Client gallery access with QR for private delivery", - "Google review request on delivery card" - ], - tools: ["url-qr-code", "instagram-qr-code", "vcard-qr-code"], - faq: [ - { question: "How do photographers use QR codes to get more bookings?", answer: "A QR on every business card and photo delivery links to the portfolio and booking calendar - capturing the highest-intent moment: when someone has just seen or received your work." }, - { question: "Can photographers use QR codes to sell print packages?", answer: "Yes, a QR inside the delivery packaging links to the print and album store. Clients who love their digital gallery are significantly more likely to order physical products." }, - { question: "Where should a photography studio place QR codes?", answer: "Business cards, photo delivery packaging, and the studio entrance are the three highest-converting placements for photographer QR codes." } - ], - placementTips: [ - "Reverse of business card with portfolio and booking QR", - "Card inside photo delivery packaging for print package ordering", - "Studio entrance display for new client portfolio and booking access" - ], - germanKeyword: "Fotografen" - }, - { - slug: "trade-shows", - name: "Trade Shows & Exhibitions", - title: "QR Codes for Trade Shows & Exhibitions", - metaTitle: "QR Codes for Trade Shows: Lead Capture & Product Catalogues", - metaDescription: "Capture more qualified leads and share product information efficiently at trade shows with QR codes on stands, giveaways, and printed materials.", - headline: "QR Codes for Trade Shows: Every Visitor Is a Qualified Lead", - subheadline: "Replace business card shuffles and PDF email chains with instant lead capture and digital catalogue access from your exhibition stand", - heroImage: "/marketing/industries/trade-shows.jpeg", - statistics: [ - { value: "5x", label: "More Leads Captured per Stand Hour" }, - { value: "3x", label: "More Product Catalogue Views" }, - { value: "$0", label: "Print Cost for Each Updated Brochure" } - ], - benefits: [ - { title: "Instant Lead Capture", description: "A QR on your stand banner links to a contact form with a compelling offer - visitors submit their details in 30 seconds without exchanging business cards." }, - { title: "Digital Product Catalogue", description: "Replace printed brochures with a QR linking to a digital catalogue with full specs, pricing, and download options. Update it between shows without reprinting." }, - { title: "Giveaway Engagement", description: "Print a QR on branded merchandise giveaways (pens, bags, notepads) so every item taken from the stand is a lead capture touchpoint throughout the event." } - ], - useCases: [ - "Lead capture form linked from stand banner and panel", - "Digital product catalogue with pricing and specs", - "QR on giveaway merchandise for post-show lead follow-up", - "Product demo video accessible from the stand display", - "Appointment booking for post-show follow-up calls" - ], - tools: ["url-qr-code", "vcard-qr-code", "pdf-qr-code"], - faq: [ - { question: "How do trade show exhibitors use QR codes for lead capture?", answer: "A QR on stand panels and giveaways links to a contact form. Visitors submit their details for a free resource - giving exhibitors qualified leads with explicit opt-in." }, - { question: "Should trade show QR codes link to a brochure or a form?", answer: "Lead capture form first. The brochure can be on the same page below the form - so visitors get value while you get their contact details." }, - { question: "Where are the best QR placements on a trade show stand?", answer: "Stand back panel, table display, and every giveaway item are the three placements with the widest reach at any exhibition." } - ], - placementTips: [ - "Stand back panel at eye level with lead capture QR", - "Table display card with product catalogue and demo video QR", - "Branded giveaway items (pens, bags) with lead form QR" - ], - germanKeyword: "Messen" - }, - { - slug: "law-firms", - name: "Law Firms", - title: "QR Codes for Law Firms", + metaDescription: "Enhance the fan experience at stadiums with QR codes for interactive seat maps, concession ordering, merchandise, and loyalty rewards.", + headline: "QR Codes for Stadiums: Concessions, Maps, and Merchandise at Your Seat", + subheadline: "Keep fans in their seats and boost per-cap spend with QR codes for ordering, navigation, and matchday information", + heroImage: "/marketing/industries/stadiums.jpeg", + statistics: [ + { value: "35%", label: "More Concession Revenue with Seat QR" }, + { value: "2x", label: "More Merchandise Sales via App QR" }, + { value: "50%", label: "Fewer Wayfinding Staff Questions" } + ], + benefits: [ + { title: "Seat-Side Ordering", description: "A QR code on the seat back links to the concession ordering page. Fans order food and drinks without missing the action - and spend more per visit." }, + { title: "Interactive Venue Map", description: "QR codes at venue entry points link to an interactive seat map showing restrooms, first aid, exits, and concession stands - reducing staff wayfinding questions." }, + { title: "Merchandise Access", description: "A QR near the merchandise kiosk links to the full online store. Fans who miss the queue can browse and order during the match for collection." } + ], + useCases: [ + "Seat back QR for concession ordering without leaving the seat", + "Interactive venue map at entry gates and concourse", + "Merchandise store with match-day exclusive items", + "Fan loyalty rewards and ticket upgrade offers", + "Matchday programme and team statistics" + ], + tools: ["url-qr-code", "app-store-qr-code", "wifi-qr-code"], + faq: [ + { question: "How do stadiums use QR codes to increase concession revenue?", answer: "QR codes on seat backs link to ordering platforms. Fans order without leaving their seat, increasing the number of transactions per game." }, + { question: "Can QR codes improve wayfinding at large stadiums?", answer: "Yes, QR codes at entry gates and stairwells link to interactive venue maps showing the fastest route to specific sections, restrooms, and concession areas." }, + { question: "Where should stadium QR codes be placed?", answer: "Seat backs for ordering, entry gate pillars for navigation, and merchandise kiosk queues for extended browsing are the highest-impact placements." } + ], + placementTips: [ + "Seat back card for concession ordering and matchday programme", + "Entry gate pillar with interactive venue map QR", + "Merchandise kiosk queue display for full online store access" + ], + germanKeyword: "Stadien" + }, + { + slug: "wedding-planners", + name: "Wedding Planners", + title: "QR Codes for Wedding Planners", + metaTitle: "QR Codes for Wedding Planners: Portfolio & Consultation Booking", + metaDescription: "Win more wedding planning clients with QR codes linking to your portfolio, consultation booking, and real wedding galleries on business cards and brochures.", + headline: "QR Codes for Wedding Planners: Your Portfolio in Every Bride's Hands", + subheadline: "One scan from a bridal fair flyer or business card unlocks your full portfolio, testimonials, and a consultation booking form", + heroImage: "/marketing/industries/wedding-planners.jpeg", + statistics: [ + { value: "4x", label: "More Consultation Bookings from Bridal Fairs" }, + { value: "2x", label: "Portfolio Views per Business Card" }, + { value: "3x", label: "More Inquiries from Venue Referrals" } + ], + benefits: [ + { title: "Full Portfolio in One Scan", description: "A QR on your business card links to a curated portfolio of real weddings you've planned - giving couples a complete picture of your style before the consultation." }, + { title: "Consultation Booking Without Phone Tag", description: "Link the QR directly to your consultation booking calendar. Couples who meet you at a bridal fair can book on their phone before they leave the stand." }, + { title: "Venue Partner Referrals", description: "Share a QR code with wedding venues that refer couples to you. Each scan links to your portfolio and booking page - converting venue referrals directly." } + ], + useCases: [ + "Business card QR linking to wedding portfolio and testimonials", + "Consultation booking form from bridal fair stand", + "Real wedding gallery organized by venue and style", + "Preferred vendor list for referred couples", + "Wedding planning guide and checklist download" + ], + tools: ["url-qr-code", "vcard-qr-code", "instagram-qr-code"], + faq: [ + { question: "How do wedding planners use QR codes at bridal fairs?", answer: "A QR on stand signage and handed cards links directly to the portfolio and consultation booking page - converting fair visitors to booked clients without relying on follow-up emails." }, + { question: "Should wedding planners use QR codes on business cards?", answer: "Yes, a QR on the reverse side of a business card linking to the portfolio page gives couples a full picture of your work that no card can show." }, + { question: "What content should a wedding planner QR code link to?", answer: "A portfolio page with real wedding photos, a short bio, testimonials, and a clear consultation booking button performs best for wedding planner inquiries." } + ], + placementTips: [ + "Reverse side of business card with portfolio and booking QR", + "Bridal fair stand with prominent consultation booking QR", + "Wedding information brochure back page with full portfolio link" + ], + germanKeyword: "Hochzeitsplaner" + }, + { + slug: "photographers", + name: "Photography Studios", + title: "QR Codes for Photography Studios", + metaTitle: "QR Codes for Photographers: Portfolio & Session Booking", + metaDescription: "Book more photography sessions and sell more prints with QR codes linking to your portfolio, booking calendar, and print package options.", + headline: "QR Codes for Photography Studios: Portfolio to Booking in One Scan", + subheadline: "Turn every event, business card, and print delivery into a booking opportunity with a QR linked to your gallery and calendar", + heroImage: "/marketing/industries/photographers.jpeg", + statistics: [ + { value: "3x", label: "More Session Bookings from Print QR" }, + { value: "2x", label: "More Print Package Upsells" }, + { value: "40%", label: "More Portfolio Views from Business Cards" } + ], + benefits: [ + { title: "Portfolio at Every Touchpoint", description: "A QR on your business card, packaging, and prints links to your latest portfolio gallery. Every photo you deliver becomes a new marketing touchpoint." }, + { title: "Session Booking Without Back-and-Forth", description: "Link a QR to your booking calendar. Clients who love the finished photos immediately book their next session without waiting for email availability." }, + { title: "Print Package Upsell", description: "A QR inside the photo delivery box links to your print, album, and canvas options. Clients who just received their images are in the ideal emotional state to order upgrades." } + ], + useCases: [ + "Portfolio gallery linked from business card and packaging", + "Session booking calendar with availability", + "Print and album package ordering page", + "Client gallery access with QR for private delivery", + "Google review request on delivery card" + ], + tools: ["url-qr-code", "instagram-qr-code", "vcard-qr-code"], + faq: [ + { question: "How do photographers use QR codes to get more bookings?", answer: "A QR on every business card and photo delivery links to the portfolio and booking calendar - capturing the highest-intent moment: when someone has just seen or received your work." }, + { question: "Can photographers use QR codes to sell print packages?", answer: "Yes, a QR inside the delivery packaging links to the print and album store. Clients who love their digital gallery are significantly more likely to order physical products." }, + { question: "Where should a photography studio place QR codes?", answer: "Business cards, photo delivery packaging, and the studio entrance are the three highest-converting placements for photographer QR codes." } + ], + placementTips: [ + "Reverse of business card with portfolio and booking QR", + "Card inside photo delivery packaging for print package ordering", + "Studio entrance display for new client portfolio and booking access" + ], + germanKeyword: "Fotografen" + }, + { + slug: "trade-shows", + name: "Trade Shows & Exhibitions", + title: "QR Codes for Trade Shows & Exhibitions", + metaTitle: "QR Codes for Trade Shows: Lead Capture & Product Catalogues", + metaDescription: "Capture more qualified leads and share product information efficiently at trade shows with QR codes on stands, giveaways, and printed materials.", + headline: "QR Codes for Trade Shows: Every Visitor Is a Qualified Lead", + subheadline: "Replace business card shuffles and PDF email chains with instant lead capture and digital catalogue access from your exhibition stand", + heroImage: "/marketing/industries/trade-shows.jpeg", + statistics: [ + { value: "5x", label: "More Leads Captured per Stand Hour" }, + { value: "3x", label: "More Product Catalogue Views" }, + { value: "$0", label: "Print Cost for Each Updated Brochure" } + ], + benefits: [ + { title: "Instant Lead Capture", description: "A QR on your stand banner links to a contact form with a compelling offer - visitors submit their details in 30 seconds without exchanging business cards." }, + { title: "Digital Product Catalogue", description: "Replace printed brochures with a QR linking to a digital catalogue with full specs, pricing, and download options. Update it between shows without reprinting." }, + { title: "Giveaway Engagement", description: "Print a QR on branded merchandise giveaways (pens, bags, notepads) so every item taken from the stand is a lead capture touchpoint throughout the event." } + ], + useCases: [ + "Lead capture form linked from stand banner and panel", + "Digital product catalogue with pricing and specs", + "QR on giveaway merchandise for post-show lead follow-up", + "Product demo video accessible from the stand display", + "Appointment booking for post-show follow-up calls" + ], + tools: ["url-qr-code", "vcard-qr-code", "pdf-qr-code"], + faq: [ + { question: "How do trade show exhibitors use QR codes for lead capture?", answer: "A QR on stand panels and giveaways links to a contact form. Visitors submit their details for a free resource - giving exhibitors qualified leads with explicit opt-in." }, + { question: "Should trade show QR codes link to a brochure or a form?", answer: "Lead capture form first. The brochure can be on the same page below the form - so visitors get value while you get their contact details." }, + { question: "Where are the best QR placements on a trade show stand?", answer: "Stand back panel, table display, and every giveaway item are the three placements with the widest reach at any exhibition." } + ], + placementTips: [ + "Stand back panel at eye level with lead capture QR", + "Table display card with product catalogue and demo video QR", + "Branded giveaway items (pens, bags) with lead form QR" + ], + germanKeyword: "Messen" + }, + { + slug: "law-firms", + name: "Law Firms", + title: "QR Codes for Law Firms", metaTitle: "QR Codes for Law Firms: Profiles & Booking", metaDescription: "Build client trust with QR codes linking to attorney profiles, consultation booking, contact forms, and legal resource pages.", - headline: "QR Codes for Law Firms: Attorney Profiles and Consultation Booking", - subheadline: "Every business card and client letter becomes a booking channel - one scan to attorney profiles, practice areas, and scheduling", - heroImage: "/marketing/industries/law-firms.jpeg", - statistics: [ - { value: "3x", label: "More Consultation Bookings from Business Cards" }, - { value: "2x", label: "More Practice Area Page Views" }, - { value: "40%", label: "Fewer Administrative Calls for Basic Info" } - ], - benefits: [ - { title: "Attorney vCard on Business Cards", description: "A vCard QR on every attorney's business card lets prospective clients save contact details, practice specialties, and phone number in one tap - no typing required." }, - { title: "Practice Area Information", description: "Link a QR on the firm letterhead or brochure to the relevant practice area page. Clients referred by word-of-mouth can immediately review your expertise." }, - { title: "Consultation Booking", description: "A QR on correspondence, business cards, and waiting room materials links directly to the online consultation scheduling page - reducing receptionist load." } - ], - useCases: [ - "Attorney vCard QR on business cards for contact saving", - "Practice area overview linked from letterhead", - "Consultation booking form from waiting room display", - "Client portal access for case updates", - "Firm overview and partner biographies for referrals" - ], - tools: ["url-qr-code", "vcard-qr-code", "email-qr-code"], - faq: [ - { question: "How do law firms use QR codes on business cards?", answer: "A vCard QR on the back of each attorney's card lets clients save the full contact - name, title, direct line, and practice area - in one scan." }, - { question: "Can law firm QR codes increase consultation bookings?", answer: "Yes, a QR on the firm brochure or waiting room poster linking to the scheduling page converts interested visitors without requiring a receptionist to manage every booking." }, - { question: "Is it appropriate for law firms to use QR codes on letterheads?", answer: "Yes, a discreet QR on the footer linking to the client portal or relevant practice area page adds utility without compromising the professional appearance." } - ], - placementTips: [ - "Reverse of attorney business card with vCard QR", - "Firm letterhead footer with client portal or practice area QR", - "Waiting room display card with consultation booking link" - ], - germanKeyword: "Anwaltskanzleien" - }, - { - slug: "accountants", - name: "Accounting Firms", - title: "QR Codes for Accounting Firms", - metaTitle: "QR Codes for Accountants: Document Portal & Tax Calendar", + headline: "QR Codes for Law Firms: Attorney Profiles and Consultation Booking", + subheadline: "Every business card and client letter becomes a booking channel - one scan to attorney profiles, practice areas, and scheduling", + heroImage: "/marketing/industries/law-firms.jpeg", + statistics: [ + { value: "3x", label: "More Consultation Bookings from Business Cards" }, + { value: "2x", label: "More Practice Area Page Views" }, + { value: "40%", label: "Fewer Administrative Calls for Basic Info" } + ], + benefits: [ + { title: "Attorney vCard on Business Cards", description: "A vCard QR on every attorney's business card lets prospective clients save contact details, practice specialties, and phone number in one tap - no typing required." }, + { title: "Practice Area Information", description: "Link a QR on the firm letterhead or brochure to the relevant practice area page. Clients referred by word-of-mouth can immediately review your expertise." }, + { title: "Consultation Booking", description: "A QR on correspondence, business cards, and waiting room materials links directly to the online consultation scheduling page - reducing receptionist load." } + ], + useCases: [ + "Attorney vCard QR on business cards for contact saving", + "Practice area overview linked from letterhead", + "Consultation booking form from waiting room display", + "Client portal access for case updates", + "Firm overview and partner biographies for referrals" + ], + tools: ["url-qr-code", "vcard-qr-code", "email-qr-code"], + faq: [ + { question: "How do law firms use QR codes on business cards?", answer: "A vCard QR on the back of each attorney's card lets clients save the full contact - name, title, direct line, and practice area - in one scan." }, + { question: "Can law firm QR codes increase consultation bookings?", answer: "Yes, a QR on the firm brochure or waiting room poster linking to the scheduling page converts interested visitors without requiring a receptionist to manage every booking." }, + { question: "Is it appropriate for law firms to use QR codes on letterheads?", answer: "Yes, a discreet QR on the footer linking to the client portal or relevant practice area page adds utility without compromising the professional appearance." } + ], + placementTips: [ + "Reverse of attorney business card with vCard QR", + "Firm letterhead footer with client portal or practice area QR", + "Waiting room display card with consultation booking link" + ], + germanKeyword: "Anwaltskanzleien" + }, + { + slug: "accountants", + name: "Accounting Firms", + title: "QR Codes for Accounting Firms", + metaTitle: "QR Codes for Accountants: Document Portal & Tax Calendar", metaDescription: "Streamline client communication with QR codes for secure document uploads, tax calendars, consultation booking, and office contact details.", - headline: "QR Codes for Accounting Firms: Secure Documents and Tax Deadlines", - subheadline: "Give clients a direct link to your document portal, tax calendar, and booking page - all from a scan on your business card", - heroImage: "/marketing/industries/accountants.jpeg", - statistics: [ - { value: "50%", label: "Fewer Document Email Chains" }, - { value: "2x", label: "More On-Time Document Submissions" }, - { value: "3x", label: "More Consultation Bookings via QR" } - ], - benefits: [ - { title: "Secure Document Upload", description: "A QR on every client communication links to your secure document portal. Clients upload tax documents directly without emailing sensitive files." }, - { title: "Tax Calendar Reminders", description: "Link a QR in the monthly newsletter or on the firm's business card to the upcoming tax deadline calendar - reducing missed submissions from clients." }, - { title: "Consultation Self-Booking", description: "A QR on business cards and correspondence links to the online scheduling tool. Clients book at their convenience without calling during office hours." } - ], - useCases: [ - "Secure document upload portal linked from correspondence", - "Tax deadline calendar for clients", - "Consultation booking from business cards", - "Client portal access for accounts and reports", - "Referral program landing page for new client acquisition" - ], - tools: ["url-qr-code", "vcard-qr-code", "email-qr-code"], - faq: [ - { question: "How do accountants use QR codes to collect client documents?", answer: "A QR in client correspondence links to the firm's secure document upload portal. Clients submit tax records and financial statements directly - avoiding insecure email attachments." }, - { question: "Can QR codes reduce missed tax deadlines for accounting clients?", answer: "Yes, a QR in monthly emails or on the firm brochure linking to an upcoming deadlines calendar significantly improves client compliance." }, - { question: "Where should accounting firm QR codes be placed?", answer: "Business cards, client correspondence letters, and the reception area display are the three most effective placements for accounting QR codes." } - ], - placementTips: [ - "Business card reverse with vCard and client portal QR", - "Footer of client letters with document portal link", - "Reception area display for consultation booking" - ], - germanKeyword: "Steuerberater" - }, - { - slug: "insurance-agencies", - name: "Insurance Agencies", - title: "QR Codes for Insurance Agencies", - metaTitle: "QR Codes for Insurance Agencies: Quotes & Policy Info", - metaDescription: "Generate more insurance leads and improve policy communication with QR codes for quote requests, policy comparisons, and agent contact details.", - headline: "QR Codes for Insurance Agencies: Quote Requests and Policy Info in One Scan", - subheadline: "Turn every mailer, business card, and office visit into a quote request or policy review - without a phone call required", - heroImage: "/marketing/industries/insurance-agencies.jpeg", - statistics: [ - { value: "4x", label: "More Quote Requests from Direct Mail QR" }, - { value: "2x", label: "Faster Policy Renewal Conversions" }, - { value: "40%", label: "Fewer Inbound Calls for Basic Policy Info" } - ], - benefits: [ - { title: "Quote Request from Any Touchpoint", description: "A QR on direct mail, business cards, and office materials links to the online quote form. Prospects request a quote at their convenience - without calling." }, - { title: "Policy Comparison Pages", description: "Link a QR to a comparison page showing your key policy types side by side. Confused prospects can self-educate and arrive at consultations better informed." }, - { title: "Agent Contact and vCard", description: "A vCard QR on each agent's business card lets clients save the direct line, email, and specialty in one tap - improving response when they need to make a claim." } - ], - useCases: [ - "Quote request form linked from direct mail and business cards", - "Policy comparison page for key insurance types", - "Agent vCard for contact saving from business card", - "Claims process guide and contact links", - "Policy renewal reminder and self-service link" - ], - tools: ["url-qr-code", "vcard-qr-code", "pdf-qr-code"], - faq: [ - { question: "How do insurance agencies use QR codes for lead generation?", answer: "A QR on every direct mail piece and business card links to the online quote form - converting cold mail recipients into warm leads at their moment of highest attention." }, - { question: "Can QR codes help insurance clients understand their policies?", answer: "Yes, a QR in the policy document linking to a plain-English summary or video explainer reduces client confusion and claims-related call volume." }, - { question: "Where should insurance agency QR codes be placed?", answer: "Direct mail envelopes, agent business cards, policy documents, and the office reception display are the highest-impact placements." } - ], - placementTips: [ - "Direct mail envelope or letter header with quote request QR", - "Reverse of agent business card with vCard QR", - "Office reception display for self-service policy information" - ], - germanKeyword: "Versicherungen" - }, - { - slug: "travel-agencies", - name: "Travel Agencies", - title: "QR Codes for Travel Agencies", - metaTitle: "QR Codes for Travel Agencies: Destination Packages & Booking", - metaDescription: "Inspire more bookings with QR codes linking to curated destination packages, booking portals, and travel brochures from your agency's printed materials.", - headline: "QR Codes for Travel Agencies: Destination Inspiration to Booking in Seconds", - subheadline: "Turn every brochure, window display, and business card into an instant booking channel - without waiting for an agent to be available", - heroImage: "/marketing/industries/travel-agencies.jpeg", - statistics: [ - { value: "3x", label: "More Booking Inquiries from Brochure QR" }, - { value: "2x", label: "More Window Display Conversions" }, - { value: "40%", label: "Higher Destination Package Views" } - ], - benefits: [ - { title: "Brochure to Booking", description: "A QR on every destination brochure links to the full package details, availability calendar, and booking form - converting browsers into booked travelers." }, - { title: "Window Display 24/7", description: "QR codes on window display cards let passersby scan any destination poster after closing hours and access the full package and booking information." }, - { title: "Luggage Tag Marketing", description: "Print branded luggage tags with a QR code linking to your agency and a special returning-customer discount. Travelers carry your branding through airports worldwide." } - ], - useCases: [ - "Destination package brochure with booking link", - "Window display QR for after-hours inquiries", - "Travel comparison page for popular destinations", - "Booking confirmation and travel document portal", - "Loyalty and returning customer discount landing page" - ], - tools: ["url-qr-code", "pdf-qr-code", "instagram-qr-code"], - faq: [ - { question: "How do travel agencies use QR codes to get more bookings?", answer: "A QR on each destination brochure links directly to the package details and booking form - turning print material into an active booking channel." }, - { question: "Can QR codes work for travel agency window displays?", answer: "Yes, window display QRs capture passerby interest after hours. Passersby scan the destination card and access the full package details immediately." }, - { question: "What should a travel agency QR code link to?", answer: "A destination landing page with package overview, inclusions, availability, pricing, and a booking or inquiry button performs best." } - ], - placementTips: [ - "Inside every printed destination brochure with booking QR", - "Window display card for each featured destination", - "Branded luggage tag given to booked clients with loyalty QR" - ], - germanKeyword: "Reisebüros" - }, - { - slug: "coworking-spaces", - name: "Coworking Spaces", - title: "QR Codes for Coworking Spaces", - metaTitle: "QR Codes for Coworking Spaces: Guest WiFi & Hot Desk Booking", - metaDescription: "Improve the member and guest experience at coworking spaces with QR codes for instant WiFi access, hot desk booking, meeting rooms, and community events.", - headline: "QR Codes for Coworking Spaces: WiFi Access and Desk Booking at the Door", - subheadline: "Members and day-pass guests connect to WiFi, book a desk, and find meeting rooms without interrupting the front desk", - heroImage: "/marketing/industries/coworking-spaces.jpeg", - statistics: [ - { value: "2x", label: "More Day-Pass Bookings via Entrance QR" }, - { value: "50%", label: "Fewer Front Desk WiFi Questions" }, - { value: "3x", label: "More Community Event Registrations" } - ], - benefits: [ - { title: "Instant Guest WiFi", description: "A QR code at the entrance and on each desk links to your guest WiFi network - new visitors connect in seconds without hunting for a password card." }, - { title: "Hot Desk and Room Booking", description: "A QR at the entrance or on meeting room doors links to the booking system. Members reserve desks and rooms from their phone without logging into a separate app." }, - { title: "Community Discovery", description: "A QR on the notice board or welcome card links to the community events calendar, member directory, and space benefits - helping new members find their footing quickly." } - ], - useCases: [ - "Guest WiFi access from entrance and desk QR", - "Hot desk and meeting room booking portal", - "Community events calendar and member benefits", - "Space tour and membership plan information", - "Day-pass and trial booking for prospective members" - ], - tools: ["url-qr-code", "wifi-qr-code", "event-qr-code"], - faq: [ - { question: "How do coworking spaces use QR codes for guest WiFi?", answer: "A QR code at the entrance or on each desk links to the WiFi network credentials page. Guests connect instantly without asking for a password." }, - { question: "Can QR codes increase membership conversions at coworking spaces?", answer: "Yes, a QR near the entrance linking to a day-pass booking or trial membership page converts curious visitors into paying members." }, - { question: "Where should coworking space QR codes be placed?", answer: "Entrance doors, individual desks, meeting room doors, and the kitchen or communal area notice board are the highest-traffic placements." } - ], - placementTips: [ - "Entrance door or reception with WiFi and hot desk booking QR", - "Each desk with personal WiFi QR and room booking link", - "Meeting room door with booking and availability QR" - ], - germanKeyword: "Coworking-Spaces" - }, - { - slug: "property-management", - name: "Property Management", - title: "QR Codes for Property Management", - metaTitle: "QR Codes for Property Management: Maintenance Requests & Building Info", - metaDescription: "Simplify tenant communication with QR codes for maintenance requests, building rules, emergency contacts, and amenity booking in managed properties.", - headline: "QR Codes for Property Management: Maintenance Requests Without the Paper Trail", - subheadline: "Tenants log issues, check building rules, and book amenities from a scan in the lobby or lift - without calling the office", - heroImage: "/marketing/industries/property-management.jpeg", - statistics: [ - { value: "2x", label: "Faster Maintenance Request Submission" }, - { value: "40%", label: "Fewer Inbound Calls for Building Info" }, - { value: "3x", label: "More Amenity Booking via Lobby QR" } - ], - benefits: [ - { title: "Frictionless Maintenance Requests", description: "A QR in each apartment hallway and lift links to the maintenance request form. Tenants log issues from their phone immediately when they notice them - improving response time." }, - { title: "Building Rules and Emergency Contacts", description: "A QR in the lift or lobby links to the full building information page - rules, emergency contacts, waste collection schedule, and parking policies." }, - { title: "Amenity Booking", description: "For properties with gyms, rooftops, or meeting rooms, a QR at the amenity entrance links to the booking calendar - replacing manual sign-up sheets." } - ], - useCases: [ - "Maintenance request form from hallway or lift QR", - "Building rules, waste schedule, and emergency contacts", - "Amenity booking for shared facilities", - "New tenant welcome guide and move-in checklist", - "Building manager contact details and office hours" - ], - tools: ["url-qr-code", "pdf-qr-code", "call-qr-code-generator"], - faq: [ - { question: "How do property managers use QR codes in buildings?", answer: "QR codes in lifts, hallways, and amenity areas link to maintenance request forms, building info, and booking pages - reducing phone calls and paper forms significantly." }, - { question: "Can QR codes reduce tenant management phone calls?", answer: "Yes, a QR linking to the building information page covering rules, waste collection, and emergency contacts answers the most common tenant queries without staff involvement." }, - { question: "Where should property management QR codes be placed?", answer: "The lift notice board, main lobby, amenity entrances, and the inside of each apartment welcome pack are the highest-impact placements." } - ], - placementTips: [ - "Lift notice board with maintenance request and building info QR", - "Lobby display with amenity booking and building rules QR", - "New tenant welcome pack with move-in guide and contact QR" - ], - germanKeyword: "Hausverwaltungen" - }, - { - slug: "airports", - name: "Airports & Travel Hubs", - title: "QR Codes for Airports & Travel Hubs", + headline: "QR Codes for Accounting Firms: Secure Documents and Tax Deadlines", + subheadline: "Give clients a direct link to your document portal, tax calendar, and booking page - all from a scan on your business card", + heroImage: "/marketing/industries/accountants.jpeg", + statistics: [ + { value: "50%", label: "Fewer Document Email Chains" }, + { value: "2x", label: "More On-Time Document Submissions" }, + { value: "3x", label: "More Consultation Bookings via QR" } + ], + benefits: [ + { title: "Secure Document Upload", description: "A QR on every client communication links to your secure document portal. Clients upload tax documents directly without emailing sensitive files." }, + { title: "Tax Calendar Reminders", description: "Link a QR in the monthly newsletter or on the firm's business card to the upcoming tax deadline calendar - reducing missed submissions from clients." }, + { title: "Consultation Self-Booking", description: "A QR on business cards and correspondence links to the online scheduling tool. Clients book at their convenience without calling during office hours." } + ], + useCases: [ + "Secure document upload portal linked from correspondence", + "Tax deadline calendar for clients", + "Consultation booking from business cards", + "Client portal access for accounts and reports", + "Referral program landing page for new client acquisition" + ], + tools: ["url-qr-code", "vcard-qr-code", "email-qr-code"], + faq: [ + { question: "How do accountants use QR codes to collect client documents?", answer: "A QR in client correspondence links to the firm's secure document upload portal. Clients submit tax records and financial statements directly - avoiding insecure email attachments." }, + { question: "Can QR codes reduce missed tax deadlines for accounting clients?", answer: "Yes, a QR in monthly emails or on the firm brochure linking to an upcoming deadlines calendar significantly improves client compliance." }, + { question: "Where should accounting firm QR codes be placed?", answer: "Business cards, client correspondence letters, and the reception area display are the three most effective placements for accounting QR codes." } + ], + placementTips: [ + "Business card reverse with vCard and client portal QR", + "Footer of client letters with document portal link", + "Reception area display for consultation booking" + ], + germanKeyword: "Steuerberater" + }, + { + slug: "insurance-agencies", + name: "Insurance Agencies", + title: "QR Codes for Insurance Agencies", + metaTitle: "QR Codes for Insurance Agencies: Quotes & Policy Info", + metaDescription: "Generate more insurance leads and improve policy communication with QR codes for quote requests, policy comparisons, and agent contact details.", + headline: "QR Codes for Insurance Agencies: Quote Requests and Policy Info in One Scan", + subheadline: "Turn every mailer, business card, and office visit into a quote request or policy review - without a phone call required", + heroImage: "/marketing/industries/insurance-agencies.jpeg", + statistics: [ + { value: "4x", label: "More Quote Requests from Direct Mail QR" }, + { value: "2x", label: "Faster Policy Renewal Conversions" }, + { value: "40%", label: "Fewer Inbound Calls for Basic Policy Info" } + ], + benefits: [ + { title: "Quote Request from Any Touchpoint", description: "A QR on direct mail, business cards, and office materials links to the online quote form. Prospects request a quote at their convenience - without calling." }, + { title: "Policy Comparison Pages", description: "Link a QR to a comparison page showing your key policy types side by side. Confused prospects can self-educate and arrive at consultations better informed." }, + { title: "Agent Contact and vCard", description: "A vCard QR on each agent's business card lets clients save the direct line, email, and specialty in one tap - improving response when they need to make a claim." } + ], + useCases: [ + "Quote request form linked from direct mail and business cards", + "Policy comparison page for key insurance types", + "Agent vCard for contact saving from business card", + "Claims process guide and contact links", + "Policy renewal reminder and self-service link" + ], + tools: ["url-qr-code", "vcard-qr-code", "pdf-qr-code"], + faq: [ + { question: "How do insurance agencies use QR codes for lead generation?", answer: "A QR on every direct mail piece and business card links to the online quote form - converting cold mail recipients into warm leads at their moment of highest attention." }, + { question: "Can QR codes help insurance clients understand their policies?", answer: "Yes, a QR in the policy document linking to a plain-English summary or video explainer reduces client confusion and claims-related call volume." }, + { question: "Where should insurance agency QR codes be placed?", answer: "Direct mail envelopes, agent business cards, policy documents, and the office reception display are the highest-impact placements." } + ], + placementTips: [ + "Direct mail envelope or letter header with quote request QR", + "Reverse of agent business card with vCard QR", + "Office reception display for self-service policy information" + ], + germanKeyword: "Versicherungen" + }, + { + slug: "travel-agencies", + name: "Travel Agencies", + title: "QR Codes for Travel Agencies", + metaTitle: "QR Codes for Travel Agencies: Destination Packages & Booking", + metaDescription: "Inspire more bookings with QR codes linking to curated destination packages, booking portals, and travel brochures from your agency's printed materials.", + headline: "QR Codes for Travel Agencies: Destination Inspiration to Booking in Seconds", + subheadline: "Turn every brochure, window display, and business card into an instant booking channel - without waiting for an agent to be available", + heroImage: "/marketing/industries/travel-agencies.jpeg", + statistics: [ + { value: "3x", label: "More Booking Inquiries from Brochure QR" }, + { value: "2x", label: "More Window Display Conversions" }, + { value: "40%", label: "Higher Destination Package Views" } + ], + benefits: [ + { title: "Brochure to Booking", description: "A QR on every destination brochure links to the full package details, availability calendar, and booking form - converting browsers into booked travelers." }, + { title: "Window Display 24/7", description: "QR codes on window display cards let passersby scan any destination poster after closing hours and access the full package and booking information." }, + { title: "Luggage Tag Marketing", description: "Print branded luggage tags with a QR code linking to your agency and a special returning-customer discount. Travelers carry your branding through airports worldwide." } + ], + useCases: [ + "Destination package brochure with booking link", + "Window display QR for after-hours inquiries", + "Travel comparison page for popular destinations", + "Booking confirmation and travel document portal", + "Loyalty and returning customer discount landing page" + ], + tools: ["url-qr-code", "pdf-qr-code", "instagram-qr-code"], + faq: [ + { question: "How do travel agencies use QR codes to get more bookings?", answer: "A QR on each destination brochure links directly to the package details and booking form - turning print material into an active booking channel." }, + { question: "Can QR codes work for travel agency window displays?", answer: "Yes, window display QRs capture passerby interest after hours. Passersby scan the destination card and access the full package details immediately." }, + { question: "What should a travel agency QR code link to?", answer: "A destination landing page with package overview, inclusions, availability, pricing, and a booking or inquiry button performs best." } + ], + placementTips: [ + "Inside every printed destination brochure with booking QR", + "Window display card for each featured destination", + "Branded luggage tag given to booked clients with loyalty QR" + ], + germanKeyword: "Reisebüros" + }, + { + slug: "coworking-spaces", + name: "Coworking Spaces", + title: "QR Codes for Coworking Spaces", + metaTitle: "QR Codes for Coworking Spaces: Guest WiFi & Hot Desk Booking", + metaDescription: "Improve the member and guest experience at coworking spaces with QR codes for instant WiFi access, hot desk booking, meeting rooms, and community events.", + headline: "QR Codes for Coworking Spaces: WiFi Access and Desk Booking at the Door", + subheadline: "Members and day-pass guests connect to WiFi, book a desk, and find meeting rooms without interrupting the front desk", + heroImage: "/marketing/industries/coworking-spaces.jpeg", + statistics: [ + { value: "2x", label: "More Day-Pass Bookings via Entrance QR" }, + { value: "50%", label: "Fewer Front Desk WiFi Questions" }, + { value: "3x", label: "More Community Event Registrations" } + ], + benefits: [ + { title: "Instant Guest WiFi", description: "A QR code at the entrance and on each desk links to your guest WiFi network - new visitors connect in seconds without hunting for a password card." }, + { title: "Hot Desk and Room Booking", description: "A QR at the entrance or on meeting room doors links to the booking system. Members reserve desks and rooms from their phone without logging into a separate app." }, + { title: "Community Discovery", description: "A QR on the notice board or welcome card links to the community events calendar, member directory, and space benefits - helping new members find their footing quickly." } + ], + useCases: [ + "Guest WiFi access from entrance and desk QR", + "Hot desk and meeting room booking portal", + "Community events calendar and member benefits", + "Space tour and membership plan information", + "Day-pass and trial booking for prospective members" + ], + tools: ["url-qr-code", "wifi-qr-code", "event-qr-code"], + faq: [ + { question: "How do coworking spaces use QR codes for guest WiFi?", answer: "A QR code at the entrance or on each desk links to the WiFi network credentials page. Guests connect instantly without asking for a password." }, + { question: "Can QR codes increase membership conversions at coworking spaces?", answer: "Yes, a QR near the entrance linking to a day-pass booking or trial membership page converts curious visitors into paying members." }, + { question: "Where should coworking space QR codes be placed?", answer: "Entrance doors, individual desks, meeting room doors, and the kitchen or communal area notice board are the highest-traffic placements." } + ], + placementTips: [ + "Entrance door or reception with WiFi and hot desk booking QR", + "Each desk with personal WiFi QR and room booking link", + "Meeting room door with booking and availability QR" + ], + germanKeyword: "Coworking-Spaces" + }, + { + slug: "property-management", + name: "Property Management", + title: "QR Codes for Property Management", + metaTitle: "QR Codes for Property Management: Maintenance Requests & Building Info", + metaDescription: "Simplify tenant communication with QR codes for maintenance requests, building rules, emergency contacts, and amenity booking in managed properties.", + headline: "QR Codes for Property Management: Maintenance Requests Without the Paper Trail", + subheadline: "Tenants log issues, check building rules, and book amenities from a scan in the lobby or lift - without calling the office", + heroImage: "/marketing/industries/property-management.jpeg", + statistics: [ + { value: "2x", label: "Faster Maintenance Request Submission" }, + { value: "40%", label: "Fewer Inbound Calls for Building Info" }, + { value: "3x", label: "More Amenity Booking via Lobby QR" } + ], + benefits: [ + { title: "Frictionless Maintenance Requests", description: "A QR in each apartment hallway and lift links to the maintenance request form. Tenants log issues from their phone immediately when they notice them - improving response time." }, + { title: "Building Rules and Emergency Contacts", description: "A QR in the lift or lobby links to the full building information page - rules, emergency contacts, waste collection schedule, and parking policies." }, + { title: "Amenity Booking", description: "For properties with gyms, rooftops, or meeting rooms, a QR at the amenity entrance links to the booking calendar - replacing manual sign-up sheets." } + ], + useCases: [ + "Maintenance request form from hallway or lift QR", + "Building rules, waste schedule, and emergency contacts", + "Amenity booking for shared facilities", + "New tenant welcome guide and move-in checklist", + "Building manager contact details and office hours" + ], + tools: ["url-qr-code", "pdf-qr-code", "call-qr-code-generator"], + faq: [ + { question: "How do property managers use QR codes in buildings?", answer: "QR codes in lifts, hallways, and amenity areas link to maintenance request forms, building info, and booking pages - reducing phone calls and paper forms significantly." }, + { question: "Can QR codes reduce tenant management phone calls?", answer: "Yes, a QR linking to the building information page covering rules, waste collection, and emergency contacts answers the most common tenant queries without staff involvement." }, + { question: "Where should property management QR codes be placed?", answer: "The lift notice board, main lobby, amenity entrances, and the inside of each apartment welcome pack are the highest-impact placements." } + ], + placementTips: [ + "Lift notice board with maintenance request and building info QR", + "Lobby display with amenity booking and building rules QR", + "New tenant welcome pack with move-in guide and contact QR" + ], + germanKeyword: "Hausverwaltungen" + }, + { + slug: "airports", + name: "Airports & Travel Hubs", + title: "QR Codes for Airports & Travel Hubs", metaTitle: "QR Codes for Airports: Gates, Maps & Check-In", - metaDescription: "Improve passenger experience at airports with QR codes for live flight status, interactive terminal maps, mobile check-in, and retail promotions.", - headline: "QR Codes for Airports: Live Flight Status and Gate Maps at Every Sign", - subheadline: "Point travelers to live departures, interactive maps, and mobile check-in directly from terminal signage - reducing queue pressure at information desks", - heroImage: "/marketing/industries/airports.jpeg", - statistics: [ - { value: "50%", label: "Fewer Info Desk Wayfinding Questions" }, - { value: "2x", label: "More Mobile Check-In Completions" }, - { value: "3x", label: "More Retail Offer Redemptions via Gate QR" } - ], - benefits: [ - { title: "Live Flight Status Access", description: "QR codes on terminal pillars and gate signage link to the live departures board filtered for the relevant gate area - passengers check status without crowding the screens." }, - { title: "Interactive Terminal Maps", description: "A QR at each terminal entrance links to an interactive map showing the passenger's current location, nearest restrooms, gates, and retail options." }, - { title: "Gate Dwell-Time Offers", description: "A QR on boarding pass envelopes and gate seating area signs links passengers to retail, food, and lounge offers - turning waiting time into retail revenue." } - ], - useCases: [ - "Live flight status and departure board at gate signage", - "Interactive terminal map from entry points", - "Mobile check-in link at check-in desk area", - "Retail and lounge offers during gate dwell time", - "Boarding pass digital wallet and travel documents" - ], - tools: ["url-qr-code", "wifi-qr-code", "app-store-qr-code"], - faq: [ - { question: "How do airports use QR codes to reduce information desk pressure?", answer: "QR codes on terminal pillars and signage link to live flight status, interactive maps, and FAQs - allowing the majority of passenger questions to be self-served." }, - { question: "Can QR codes at airports increase retail revenue?", answer: "Yes, gate area QR codes linking to time-limited retail and food offers during dwell time convert waiting passengers into active shoppers." }, - { question: "Where should airport QR codes be placed?", answer: "Terminal entrance signs, gate seating area displays, check-in desk counters, and boarding pass envelopes are the highest-traffic placements." } - ], - placementTips: [ - "Terminal entry pillar with interactive map and flight status QR", - "Gate seating area display with retail and lounge offer QR", - "Check-in desk counter card with mobile check-in link" - ], - germanKeyword: "Flughäfen" - }, + metaDescription: "Improve passenger experience at airports with QR codes for live flight status, interactive terminal maps, mobile check-in, and retail promotions.", + headline: "QR Codes for Airports: Live Flight Status and Gate Maps at Every Sign", + subheadline: "Point travelers to live departures, interactive maps, and mobile check-in directly from terminal signage - reducing queue pressure at information desks", + heroImage: "/marketing/industries/airports.jpeg", + statistics: [ + { value: "50%", label: "Fewer Info Desk Wayfinding Questions" }, + { value: "2x", label: "More Mobile Check-In Completions" }, + { value: "3x", label: "More Retail Offer Redemptions via Gate QR" } + ], + benefits: [ + { title: "Live Flight Status Access", description: "QR codes on terminal pillars and gate signage link to the live departures board filtered for the relevant gate area - passengers check status without crowding the screens." }, + { title: "Interactive Terminal Maps", description: "A QR at each terminal entrance links to an interactive map showing the passenger's current location, nearest restrooms, gates, and retail options." }, + { title: "Gate Dwell-Time Offers", description: "A QR on boarding pass envelopes and gate seating area signs links passengers to retail, food, and lounge offers - turning waiting time into retail revenue." } + ], + useCases: [ + "Live flight status and departure board at gate signage", + "Interactive terminal map from entry points", + "Mobile check-in link at check-in desk area", + "Retail and lounge offers during gate dwell time", + "Boarding pass digital wallet and travel documents" + ], + tools: ["url-qr-code", "wifi-qr-code", "app-store-qr-code"], + faq: [ + { question: "How do airports use QR codes to reduce information desk pressure?", answer: "QR codes on terminal pillars and signage link to live flight status, interactive maps, and FAQs - allowing the majority of passenger questions to be self-served." }, + { question: "Can QR codes at airports increase retail revenue?", answer: "Yes, gate area QR codes linking to time-limited retail and food offers during dwell time convert waiting passengers into active shoppers." }, + { question: "Where should airport QR codes be placed?", answer: "Terminal entrance signs, gate seating area displays, check-in desk counters, and boarding pass envelopes are the highest-traffic placements." } + ], + placementTips: [ + "Terminal entry pillar with interactive map and flight status QR", + "Gate seating area display with retail and lounge offer QR", + "Check-in desk counter card with mobile check-in link" + ], + germanKeyword: "Flughäfen" + }, { slug: "dentists", name: "Dental Practices", title: "QR Codes for Dental Practices", metaTitle: "QR Codes for Dentists: Booking & Aftercare", - metaDescription: "Modernize your dental practice with QR codes for appointment booking, treatment information, aftercare guides, and patient review collection.", - headline: "QR Codes for Dental Practices: Appointments and Aftercare Without the Paperwork", - subheadline: "Let patients book appointments, access treatment information, and receive post-procedure care instructions from a single scan", - heroImage: "/marketing/industries/dentists.jpeg", - statistics: [ - { value: "40%", label: "More Online Appointment Bookings" }, - { value: "2x", label: "More Google Reviews Collected" }, - { value: "30%", label: "Fewer Aftercare Phone Calls" } - ], - benefits: [ - { title: "Waiting Room Productivity", description: "A QR in the waiting room links patients to digital intake forms, practice information, and appointment booking - turning wait time into useful activity." }, - { title: "Post-Treatment Care Instructions", description: "Hand patients a small card after any procedure with a QR linking to detailed aftercare instructions specific to their treatment - reducing follow-up calls." }, - { title: "Review Collection at Checkout", description: "A QR on the checkout card links directly to your Google Business profile. Satisfied patients leave reviews immediately while the experience is fresh." } - ], - useCases: [ - "Digital patient intake forms in the waiting room", - "Appointment booking from waiting room and practice window", - "Post-procedure aftercare instruction pages", - "Treatment information and FAQ for nervous patients", - "Google review request at checkout" - ], - tools: ["url-qr-code", "wifi-qr-code", "pdf-qr-code"], - faq: [ - { question: "How do dental practices use QR codes for new patients?", answer: "A QR in the waiting room links to the digital new patient intake form. Patients complete it on their phone before being called in - speeding up the check-in process." }, - { question: "Can QR codes help dentists get more Google reviews?", answer: "Yes, a QR on the checkout card linking directly to the Google review page captures reviews at the highest-intent moment - immediately after a positive visit." }, - { question: "What aftercare content should dental QR codes link to?", answer: "Post-extraction, post-filling, and whitening aftercare each have specific instructions. Linking to treatment-specific pages reduces confusion and follow-up calls." } - ], - placementTips: [ - "Waiting room table card for digital intake form and WiFi", - "Small card given after treatment with aftercare QR", - "Checkout counter display for Google review request" + metaDescription: "Modernize your dental practice with QR codes for appointment booking, treatment information, aftercare guides, and patient review collection.", + headline: "QR Codes for Dental Practices: Appointments and Aftercare Without the Paperwork", + subheadline: "Let patients book appointments, access treatment information, and receive post-procedure care instructions from a single scan", + heroImage: "/marketing/industries/dentists.jpeg", + statistics: [ + { value: "40%", label: "More Online Appointment Bookings" }, + { value: "2x", label: "More Google Reviews Collected" }, + { value: "30%", label: "Fewer Aftercare Phone Calls" } + ], + benefits: [ + { title: "Waiting Room Productivity", description: "A QR in the waiting room links patients to digital intake forms, practice information, and appointment booking - turning wait time into useful activity." }, + { title: "Post-Treatment Care Instructions", description: "Hand patients a small card after any procedure with a QR linking to detailed aftercare instructions specific to their treatment - reducing follow-up calls." }, + { title: "Review Collection at Checkout", description: "A QR on the checkout card links directly to your Google Business profile. Satisfied patients leave reviews immediately while the experience is fresh." } + ], + useCases: [ + "Digital patient intake forms in the waiting room", + "Appointment booking from waiting room and practice window", + "Post-procedure aftercare instruction pages", + "Treatment information and FAQ for nervous patients", + "Google review request at checkout" + ], + tools: ["url-qr-code", "wifi-qr-code", "pdf-qr-code"], + faq: [ + { question: "How do dental practices use QR codes for new patients?", answer: "A QR in the waiting room links to the digital new patient intake form. Patients complete it on their phone before being called in - speeding up the check-in process." }, + { question: "Can QR codes help dentists get more Google reviews?", answer: "Yes, a QR on the checkout card linking directly to the Google review page captures reviews at the highest-intent moment - immediately after a positive visit." }, + { question: "What aftercare content should dental QR codes link to?", answer: "Post-extraction, post-filling, and whitening aftercare each have specific instructions. Linking to treatment-specific pages reduces confusion and follow-up calls." } + ], + placementTips: [ + "Waiting room table card for digital intake form and WiFi", + "Small card given after treatment with aftercare QR", + "Checkout counter display for Google review request" ], germanKeyword: "Zahnarztpraxen" }, @@ -2061,12 +2061,12 @@ export const allIndustries: IndustryPage[] = [ germanKeyword: "Tierärzte" }, ]; -export const industryPages = Array.from( - new Map(allIndustries.map((page) => [page.slug, page])).values() +export const industryPages = Array.from( + new Map(allIndustries.map((page) => [page.slug, page])).values() ); export function getIndustryPage(slug: string): IndustryPage | undefined { return industryPages.find((p) => p.slug === slug); } - - + + diff --git a/tmp_email_size_test.js b/tmp_email_size_test.js new file mode 100644 index 0000000..93794ab --- /dev/null +++ b/tmp_email_size_test.js @@ -0,0 +1,119 @@ +// Quick size test for email templates - run with: node tmp_email_size_test.js +const src = require('fs').readFileSync('src/lib/email.ts', 'utf8'); + +// Extract the constants we need +const clr = { + bg: '#F5F2EC', card: '#FFFFFF', header: '#0B0D14', headerAccent: '#1A1D2E', + gold: '#C8A257', goldDim: '#A07E3A', text: '#1A1A1A', textSoft: '#5A5A5A', + textMuted: '#909090', border: '#E8E3D8', pillBg: '#F0EDE5', + ctaBg: '#0B0D14', ctaText: '#FFFFFF', +}; + +const dotGridPattern = `url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%221.5%22%20fill%3D%22%23C8A257%22%20fill-opacity%3D%220.18%22%2F%3E%3C%2Fsvg%3E)`; + +const webFontHead = ` + `; + +const appUrl = 'https://www.qrmaster.net'; + +function emailShell(headExtra, bodyContent) { + return ` + + + + + + + ${webFontHead} + ${headExtra} + + + + +
+ + + + ${bodyContent} +
+ + + + + + +
+

+ www.qrmaster.net +  ·  + support@qrmaster.net +

+

+ © 2026 QR Master. You're receiving this because you created an account. +

+
+ +
+ +`; +} + +// Build welcome email +const firstName = 'Timo'; +const createUrl = `${appUrl}/create`; + +const welcomeHtml = emailShell('', ` + + + + + + + +
+ QR Master +
+

+ Welcome,
+ ${firstName}. +

+

+ The physical world is now your canvas. +

+ + + + + Beautiful QR Code Experience + + + + +

+ Let's be honest: most QR codes are static, look terrible, and break the moment you change a link. We built QR Master to fix that. +

+

+ Your account is fully activated. You now have the power to create beautiful, dynamic QR codes that adapt to your brand, never expire, and track every single scan (device, location, and time). +

+

+ To give you the perfect start, we've loaded your account with everything you need: +

+ + +`); + +const sizeKB = Buffer.byteLength(welcomeHtml, 'utf8') / 1024; +console.log('Welcome email rendered size:', sizeKB.toFixed(1), 'KB'); +console.log('Gmail clips at: 102 KB'); +console.log('Status:', sizeKB < 102 ? 'OK - under limit' : 'CLIPPED - over 102KB limit!'); +console.log(''); +console.log('Shell overhead approx:', Buffer.byteLength(emailShell('', ''), 'utf8') / 1024, 'KB'); diff --git a/vercel.json b/vercel.json index aa5cfdb..9fca0e6 100644 --- a/vercel.json +++ b/vercel.json @@ -7,5 +7,11 @@ "env": { "NODE_OPTIONS": "--max-old-space-size=4096" } - } + }, + "crons": [ + { + "path": "/api/cron/retention-emails", + "schedule": "0 10 * * *" + } + ] } \ No newline at end of file