diff --git a/.env.example b/.env.example index 1b51a21..190456d 100644 --- a/.env.example +++ b/.env.example @@ -12,6 +12,6 @@ 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 \ No newline at end of file +REDIS_URL=redis://redis:6379 +IP_SALT=CHANGE_ME_SALT +ENABLE_DEMO=true diff --git a/.gitignore b/.gitignore index e1dbe03..073c16c 100644 --- a/.gitignore +++ b/.gitignore @@ -24,12 +24,12 @@ npm-debug.log* yarn-debug.log* yarn-error.log* -# local env files -.env*.local -.env - -# vercel -.vercel +# local env files +.env*.local +.env + +# vercel +.vercel # typescript *.tsbuildinfo @@ -48,4 +48,4 @@ logs *.log # local dev script -dev-server.js \ No newline at end of file +dev-server.js diff --git a/.mcp.json b/.mcp.json new file mode 100644 index 0000000..f579574 --- /dev/null +++ b/.mcp.json @@ -0,0 +1,11 @@ +{ + "mcpServers": { + "apify": { + "type": "sse", + "url": "https://mcp.apify.com/sse", + "headers": { + "Authorization": "Bearer apify_api_0D7RWI6eW1H9LETBuLY7PHNpAErxL72ua6lo" + } + } + } +} diff --git a/env.example b/env.example index 3cb7083..dc94f68 100644 --- a/env.example +++ b/env.example @@ -27,12 +27,12 @@ REDIS_URL=redis://redis:6379 # Used for hashing IP addresses in analytics IP_SALT=your-ip-salt-here-change-in-production -# Features -ENABLE_DEMO=false - -# SEO Configuration -# Set to 'true' in production to allow search engine indexing -NEXT_PUBLIC_INDEXABLE=true +# Features +ENABLE_DEMO=false + +# SEO Configuration +# Set to 'true' in production to allow search engine indexing +NEXT_PUBLIC_INDEXABLE=true # Stripe Payment Configuration (Optional - for subscription payments) # Get your keys from: https://dashboard.stripe.com/apikeys diff --git a/lint_out.txt b/lint_out.txt new file mode 100644 index 0000000..95a7843 Binary files /dev/null and b/lint_out.txt differ diff --git a/marketing/apify-research-report.md b/marketing/apify-research-report.md new file mode 100644 index 0000000..c6ce744 --- /dev/null +++ b/marketing/apify-research-report.md @@ -0,0 +1,25 @@ +# QRMaster Content Research (Powered by Apify) + +## 💆 Spas & Wellness Centers +- **Core Use Cases:** + - **Seamless Booking:** QR codes on posters or reception desks for instant appointment scheduling. + - **Digital Guest Intake:** Contactless check-in via QR-linked intake forms to enhance safety and privacy. + - **Menu of Services:** Dynamic digital menus allowing for easy service selection without physical pamphlets. + - **Reviews & Feedback:** "Scan to Rate" prompts on mirrors or checkout to boost TripAdvisor and Google ratings. + +## 💄 Beauty Salons +- **Core Use Cases:** + - **Portfolio Showcasing:** QR codes at styling stations leading to "before and after" galleries on social media. + - **Loyalty Program:** Instant sign-up for digital reward systems upon scan. + - **Social Sharing:** "Scan to Tag Us" with integrated Instagram/TikTok handles to drive organic reach. + - **Product Upsell:** QR codes on retail display shelves linking to product tutorials and educational content. + +## 💈 Barbershops +- **Core Use Cases:** + - **Smart Waitlists:** Scan to join the queue from outside the shop, reducing crowded waiting areas. + - **Tip-to-Tap Integration:** Simplified tipping through QR leading directly to payment apps. + - **Aftercare Sales:** Selling hair waxes or beard oils through QR codes on receipts for easy re-ordering. + - **Community Building:** Linking to local events or barbershop blogs to foster neighborhood presence. + +--- +*Next Steps: Deep-diving into the remaining 40 industries to generate specific marketing content.* diff --git a/marketing/industry-image-prompts.txt b/marketing/industry-image-prompts.txt new file mode 100644 index 0000000..b63fa2e --- /dev/null +++ b/marketing/industry-image-prompts.txt @@ -0,0 +1,101 @@ +FILENAME: spas.png +PROMPT: Clean, modern hero image for a QR code for spas and wellness centers landing page. Luxurious spa reception desk with white orchids, candles, rolled white towels, soft warm lighting, calming neutral palette, minimal composition. Professional, no text. Premium aesthetic. + +FILENAME: beauty-salons.png +PROMPT: Clean, modern hero image for a QR code for beauty salons landing page. Stylish modern beauty salon interior with large illuminated mirror station, elegant product display, soft warm lighting, minimal composition. Professional, no text. Premium aesthetic. + +FILENAME: barbershops.png +PROMPT: Clean, modern hero image for a QR code for barbershops landing page. Classic modern barbershop with leather barber chair, chrome tools on shelf, clean black and white tiled floor, warm lighting. Professional, no text. Premium aesthetic. + +FILENAME: nail-salons.png +PROMPT: Clean, modern hero image for a QR code for nail salons landing page. Elegant nail salon station with colorful nail polish bottles neatly arranged, manicure tools, soft pastel lighting, minimal clean composition. Professional, no text. Premium aesthetic. + +FILENAME: tattoo-studios.png +PROMPT: Clean, modern hero image for a QR code for tattoo studios landing page. Stylish tattoo studio interior with clean black bench, framed flash art on white walls, professional lighting, minimal edgy aesthetic. Professional, no text. Premium aesthetic. + +FILENAME: pharmacies.png +PROMPT: Clean, modern hero image for a QR code for pharmacies landing page. Clean modern pharmacy interior with white shelving, organized product displays, soft clinical lighting, minimal professional composition. Professional, no text. Premium aesthetic. + +FILENAME: clothing-stores.png +PROMPT: Clean, modern hero image for a QR code for clothing stores landing page. Elegant boutique clothing store with curated rack of garments, clean minimal interior, warm spotlighting, fitting room in background. Professional, no text. Premium aesthetic. + +FILENAME: car-dealerships.png +PROMPT: Clean, modern hero image for a QR code for car dealerships landing page. Sleek modern car showroom with a luxury vehicle on a polished floor, dramatic overhead lighting, minimal glass and chrome architecture. Professional, no text. Premium aesthetic. + +FILENAME: florists.png +PROMPT: Clean, modern hero image for a QR code for florists and flower shops landing page. Beautiful artisan florist shop with abundant colorful floral arrangements, rustic wooden counter, soft natural light. Professional, no text. Premium aesthetic. + +FILENAME: pet-stores.png +PROMPT: Clean, modern hero image for a QR code for pet stores and groomers landing page. Bright modern pet store interior with organized shelving, cute dog being groomed in foreground, warm friendly lighting. Professional, no text. Premium aesthetic. + +FILENAME: electronics-stores.png +PROMPT: Clean, modern hero image for a QR code for electronics stores landing page. Sleek modern electronics retail interior with backlit product displays, tablets and devices on clean white shelving, cool blue accent lighting. Professional, no text. Premium aesthetic. + +FILENAME: jewelry-stores.png +PROMPT: Clean, modern hero image for a QR code for jewelry stores landing page. Luxurious jewelry store interior with glass display counter, diamond rings and necklaces elegantly arranged, warm spotlight lighting, dark rich background. Professional, no text. Premium aesthetic. + +FILENAME: hardware-stores.png +PROMPT: Clean, modern hero image for a QR code for hardware and DIY stores landing page. Bright hardware store aisle with well-organized tools on shelving, clean modern signage, warm industrial lighting. Professional, no text. Premium aesthetic. + +FILENAME: bookstores.png +PROMPT: Clean, modern hero image for a QR code for bookstores landing page. Cozy independent bookstore interior with floor-to-ceiling wooden shelves of books, warm reading lamp light, inviting atmosphere. Professional, no text. Premium aesthetic. + +FILENAME: universities.png +PROMPT: Clean, modern hero image for a QR code for universities and colleges landing page. Impressive university campus building facade with students walking, classical architecture, blue sky, minimal composition. Professional, no text. Premium aesthetic. + +FILENAME: schools.png +PROMPT: Clean, modern hero image for a QR code for schools landing page. Bright modern school corridor with lockers, natural light from windows, students walking, clean minimal educational environment. Professional, no text. Premium aesthetic. + +FILENAME: museums.png +PROMPT: Clean, modern hero image for a QR code for museums and exhibitions landing page. Grand museum hall with high ceilings, dramatic artifact display, dramatic lighting on exhibits, minimal modern architecture. Professional, no text. Premium aesthetic. + +FILENAME: libraries.png +PROMPT: Clean, modern hero image for a QR code for public libraries landing page. Stunning modern library interior with towering bookshelves, warm reading area, soft natural light from skylights, minimal composition. Professional, no text. Premium aesthetic. + +FILENAME: theaters.png +PROMPT: Clean, modern hero image for a QR code for theaters and performing arts landing page. Elegant theater auditorium interior with red velvet seats, stage lit with warm spotlight, ornate architecture, dramatic ambiance. Professional, no text. Premium aesthetic. + +FILENAME: cinemas.png +PROMPT: Clean, modern hero image for a QR code for cinemas and movie theaters landing page. Modern cinema foyer with glowing box office, dramatic neon lighting accents, minimal sleek design, movie poster frames blurred in background. Professional, no text. Premium aesthetic. + +FILENAME: churches.png +PROMPT: Clean, modern hero image for a QR code for churches and places of worship landing page. Beautiful church interior with stained glass windows casting colored light, wooden pews, peaceful minimal composition. Professional, no text. Premium aesthetic. + +FILENAME: art-galleries.png +PROMPT: Clean, modern hero image for a QR code for art galleries landing page. Clean white-walled contemporary art gallery with large paintings on walls, polished concrete floor, dramatic track lighting on artwork. Professional, no text. Premium aesthetic. + +FILENAME: stadiums.png +PROMPT: Clean, modern hero image for a QR code for stadiums and sports venues landing page. Aerial view of a large modern stadium at golden hour, dramatic scale, vibrant field, minimal composition. Professional, no text. Premium aesthetic. +! +FILENAME: wedding-planners.png +PROMPT: Clean, modern hero image for a QR code for wedding planners landing page. Elegant wedding reception venue setup with floral centerpieces, candlelight, white tablecloths, soft bokeh in background, romantic minimal composition. Professional, no text. Premium aesthetic. + +FILENAME: photographers.png +PROMPT: Clean, modern hero image for a QR code for photography studios landing page. Professional photography studio with camera on tripod, softbox lighting setup, white seamless backdrop, minimal clean setup. Professional, no text. Premium aesthetic. + +FILENAME: trade-shows.png +PROMPT: Clean, modern hero image for a QR code for trade shows and exhibitions landing page. Large exhibition hall with branded stands, people networking, dramatic overhead lighting, minimal busy-but-clean composition. Professional, no text. Premium aesthetic. + +FILENAME: law-firms.png +PROMPT: Clean, modern hero image for a QR code for law firms landing page. Prestigious law firm office with dark wood shelving, legal books, leather chairs, clean executive desk, soft warm lighting. Professional, no text. Premium aesthetic. + +FILENAME: accountants.png +PROMPT: Clean, modern hero image for a QR code for accounting firms landing page. Clean modern accountancy office with sleek desk, laptop, neat files, large window with city view, minimal professional composition. Professional, no text. Premium aesthetic. + +FILENAME: insurance-agencies.png +PROMPT: Clean, modern hero image for a QR code for insurance agencies landing page. Professional insurance agency office with friendly advisor desk, clean modern interior, trust-inspiring warm neutral tones, minimal composition. Professional, no text. Premium aesthetic. + +FILENAME: travel-agencies.png +PROMPT: Clean, modern hero image for a QR code for travel agencies landing page. Vibrant travel agency window display with destination cards, tropical beach and mountain imagery, warm inviting lighting, minimal composition. Professional, no text. Premium aesthetic. + +FILENAME: coworking-spaces.png +PROMPT: Clean, modern hero image for a QR code for coworking spaces landing page. Bright modern coworking office with open desk plan, natural light, plants, people working on laptops, minimal Scandinavian aesthetic. Professional, no text. Premium aesthetic. + +FILENAME: property-management.png +PROMPT: Clean, modern hero image for a QR code for property management landing page. Modern apartment building lobby with clean reception desk, architectural lighting, minimal contemporary interior design. Professional, no text. Premium aesthetic. + +FILENAME: airports.png +PROMPT: Clean, modern hero image for a QR code for airports and travel hubs landing page. Dramatic modern airport terminal interior with high glass ceilings, people with luggage walking, departure boards, minimal futuristic composition. Professional, no text. Premium aesthetic. + +FILENAME: dentists.png +PROMPT: Clean, modern hero image for a QR code for dental practices landing page. Clean modern dental practice waiting room with white interior, comfortable seating, reception desk, plants, calming warm lighting. Professional, no text. Premium aesthetic. diff --git a/marketing/programmatic-seo-1000-page-plan.md b/marketing/programmatic-seo-1000-page-plan.md new file mode 100644 index 0000000..4d219af --- /dev/null +++ b/marketing/programmatic-seo-1000-page-plan.md @@ -0,0 +1,457 @@ +# Programmatic SEO Plan: 1000 Pages for QR Master + +Date: 2026-03-31 +Owner: QR Master +Scope: Organic growth plan for roughly 1000 indexable SEO pages + +## Executive Decision + +Do not build `1000 blog posts`. + +For QR Master, the better model is: + +- `80-120` editorial blog posts +- `150-250` commercial tool pages +- `200-300` use-case and workflow pages +- `100-150` industry pages +- `150-250` comparison and alternative pages +- `150-250` support, glossary, template, and problem-solution pages + +That gets you to roughly `1000` pages without creating a thin-content footprint. + +## Why 1000 blog posts is the wrong move + +QR Master already has a stronger pSEO base than a typical blog-first site: + +- `22` blog posts in [src/lib/blog-data.ts](C:\Users\a931627\Documents\QRMASTER\src\lib\blog-data.ts) +- `20` tool pages in [src/app/sitemap.ts](C:\Users\a931627\Documents\QRMASTER\src\app\sitemap.ts) +- `9` use-case pages in [src/lib/growth-pages.ts](C:\Users\a931627\Documents\QRMASTER\src\lib\growth-pages.ts) +- `8` industry pages in [src/lib/industry-pages.ts](C:\Users\a931627\Documents\QRMASTER\src\lib\industry-pages.ts) +- static generation already exists for blog, use-cases, learn hubs, and industry pages + +The current architecture is already optimized for scalable landing pages, not for managing 1000 long-form editorial articles in one monolithic blog dataset. + +There is also a search-quality risk. Google explicitly warns against: + +- scaled content abuse +- doorway-style pages +- large volumes of low-value, near-duplicate content + +Relevant guidance: + +- Google spam policies: https://developers.google.com/search/docs/advanced/guidelines/auto-gen-content +- Google people-first content guidance: https://developers.google.com/search/docs/fundamentals/creating-helpful-content +- Google generative AI content guidance: https://developers.google.com/search/docs/fundamentals/using-gen-ai-content + +## What live SERPs suggest right now + +Spot checks on 2026-03-31 indicate that high-intent QR queries are mostly served by dedicated landing pages, generators, and comparison pages, not by generic blog posts. + +Examples: + +- restaurant menu QR: GustoQR, Menulizer, QRMake, Jampos, WebsitesQR +- WiFi QR: WiQRCode, Q-WiFi +- dynamic QR: GeckoQR, QRFlow, QRelix +- bulk QR: QRMass, TofuQR, BulkQRBarcode + +This means the highest-value SEO surface for QR Master is: + +- generator pages +- workflow pages +- industry pages +- comparison pages +- practical support content tied to specific jobs + +Not 1000 generic “what is” articles. + +## Recommended 1000-page mix + +### 1. Tool intent pages: 180 pages + +Goal: capture users searching for a specific QR type, format, or action. + +Current base: + +- `/tools/url-qr-code` +- `/tools/wifi-qr-code` +- `/tools/vcard-qr-code` +- `/tools/instagram-qr-code` +- etc. + +Expand with sub-intents around each tool: + +- format intent: `svg`, `png`, `pdf`, `eps` +- output intent: `for print`, `for stickers`, `for packaging` +- job intent: `for flyers`, `for tables`, `for business cards` +- modifier intent: `free`, `custom`, `dynamic`, `trackable` + +Example cluster: + +- `/tools/wifi-qr-code` +- `/tools/wifi-qr-code/for-restaurants` +- `/tools/wifi-qr-code/for-hotels` +- `/tools/wifi-qr-code/for-airbnb` +- `/tools/wifi-qr-code/print-size` +- `/tools/wifi-qr-code/svg` +- `/tools/wifi-qr-code/how-to` +- `/tools/wifi-qr-code/troubleshooting` + +Requirement: + +- every page must change the workflow, examples, FAQ, CTA, and placement guidance +- not just the H1 + +### 2. Use-case and workflow pages: 260 pages + +Goal: map product capabilities to specific offline-to-online jobs. + +Current base: + +- `/use-cases/restaurant-menu-qr-codes` +- `/use-cases/business-card-qr-codes` +- `/use-cases/event-qr-codes` +- etc. + +Expand by combining: + +- surface: table tent, flyer, poster, window, packaging, receipt, label, badge +- workflow: menu, reviews, payment, lead capture, coupon, check-in, support, manual, onboarding +- intent: editable, trackable, branded, bulk, privacy-safe + +Example patterns: + +- `/use-cases/qr-codes-for-product-packaging` +- `/use-cases/qr-codes-for-brochures` +- `/use-cases/qr-codes-for-trade-show-booths` +- `/use-cases/qr-codes-for-real-estate-flyers` +- `/use-cases/qr-codes-for-table-ordering` +- `/use-cases/qr-codes-for-manuals-and-inserts` +- `/use-cases/qr-codes-for-review-collection` + +### 3. Industry pages: 140 pages + +Goal: capture commercial intent by vertical. + +Current base: + +- restaurants +- cafes +- hotels +- real estate +- gyms +- doctors and dentists +- retail +- events + +Best expansion model: + +- industry hub +- industry plus workflow +- industry plus operational pain point + +Example patterns: + +- `/qr-code-for/restaurants` +- `/qr-code-for/restaurants/menu-updates` +- `/qr-code-for/restaurants/table-ordering` +- `/qr-code-for/restaurants/review-collection` +- `/qr-code-for/hotels/guest-wifi` +- `/qr-code-for/retail/packaging` +- `/qr-code-for/events/check-in` + +Important: + +- keep the base industry pages +- add second-level workflow pages only where search intent and product fit are strong + +### 4. Comparison and alternative pages: 180 pages + +Goal: capture bottom-funnel evaluation traffic. + +Patterns: + +- `[competitor] alternative` +- `[competitor] vs QR Master` +- `dynamic vs static` +- `free vs paid` +- `[feature A] vs [feature B]` + +Examples: + +- `/compare/qr-code-generator-com-alternative` +- `/compare/beaconstac-alternative` +- `/compare/flowcode-alternative` +- `/compare/qr-code-monkey-vs-qr-master` +- `/compare/dynamic-vs-static-qr-codes` +- `/compare/free-vs-paid-qr-code-generator` + +These pages should include: + +- actual comparison tables +- pricing logic +- use-case fit +- privacy and GDPR angle +- migration guidance + +### 5. Support, glossary, and problem-solution pages: 140 pages + +Goal: capture informational searches with strong product adjacency. + +Patterns: + +- how to +- troubleshooting +- best practices +- definitions +- safety and compliance + +Examples: + +- `/guide/qr-code-print-size` +- `/guide/why-my-qr-code-is-not-scanning` +- `/guide/how-to-track-qr-code-scans` +- `/guide/qr-code-gdpr` +- `/guide/qr-code-phishing` +- `/guide/how-to-create-a-vcard-qr-code` +- `/guide/how-to-use-utm-with-qr-codes` + +These are not filler pages. They should support tool, use-case, and comparison clusters. + +### 6. Editorial blog: 100 pages + +Goal: publish expert-led, citation-worthy content. + +Use blog posts for: + +- original research +- industry benchmarks +- deep tutorials +- opinionated comparisons +- campaign strategy examples +- security explainers + +Do not use the blog for every long-tail keyword variation. + +## URL architecture + +Stay with subfolders. Do not use subdomains. + +Recommended structure: + +- `/tools/[tool]` +- `/tools/[tool]/[modifier-or-job]` +- `/use-cases/[slug]` +- `/qr-code-for/[industry]` +- `/qr-code-for/[industry]/[workflow]` +- `/compare/[slug]` +- `/guide/[slug]` +- `/blog/[slug]` +- `/learn/[pillar]` + +This keeps topical authority consolidated under one domain and matches the existing app structure. + +## What makes each page unique + +Every indexable page should contain at least 3 of these: + +- unique quick answer +- workflow-specific steps +- vertical-specific FAQ +- placement guidance +- examples tied to the page context +- comparison logic +- recommended tool stack +- CTA matched to that exact query +- internal links to adjacent nodes +- proprietary insights from QR Master product usage once available + +If a page only swaps: + +- city +- industry +- social platform name +- file format + +then it is not ready to index. + +## The best programmatic page families for QR Master + +### Highest priority + +1. Tool x job-to-be-done +2. Industry x workflow +3. Use-case x printed surface +4. Comparison and alternative pages +5. Tracking, analytics, and GDPR support pages + +### Medium priority + +1. Glossary pages +2. Generator template pages +3. Print specification pages +4. Security and trust pages + +### Low priority + +1. city pages +2. country pages +3. “near me” pages +4. large-scale locale combinations + +Those are the most likely to drift into doorway territory for this product. + +## Data model recommendation + +Do not keep scaling everything inside one giant `blog-data.ts`. + +Instead, split content into typed datasets: + +- `src/lib/tool-pages.ts` +- `src/lib/use-case-pages.ts` +- `src/lib/industry-pages.ts` +- `src/lib/comparison-pages.ts` +- `src/lib/guide-pages.ts` +- `src/lib/blog-data.ts` + +Each record should support: + +- slug +- query intent +- primary CTA +- secondary CTA +- unique answer block +- unique workflow steps +- unique FAQ +- related links +- schema fields +- publish and update metadata + +## Internal linking model + +Every page should sit inside a clear cluster. + +Example cluster: + +- tool: `/tools/wifi-qr-code` +- industry: `/qr-code-for/hotels` +- workflow: `/qr-code-for/hotels/guest-wifi` +- guide: `/guide/how-to-create-a-wifi-qr-code` +- comparison: `/compare/free-vs-paid-qr-code-generator` +- commercial: `/dynamic-qr-code-generator` + +Rules: + +- hub links down to spoke pages +- spoke links back to hub +- spoke links sideways to 2-4 adjacent pages +- editorial blog links into commercial and programmatic pages +- every page should have breadcrumb schema + +## Indexation policy + +Do not index everything on day one. + +Recommended rollout: + +- launch first `100-150` strongest pages +- measure impressions, clicks, engagement, and conversions +- only expand page families that show traction +- noindex weak template variants until they have enough differentiated content + +This matters because a bad 1000-page rollout can lower perceived site quality faster than it grows traffic. + +## 90-day rollout + +### Phase 1: Foundation + +- keep current blog, tool, use-case, and industry system +- create new page-family schemas for `comparison` and `guide` +- move content datasets out of oversized single files where needed +- update sitemap generation to support multiple page families + +### Phase 2: First 150 pages + +- publish 40 tool-adjacent pages +- publish 40 industry-workflow pages +- publish 30 use-case surface pages +- publish 20 comparison pages +- publish 20 support and guide pages + +### Phase 3: Measure + +Track: + +- indexation rate +- impressions per page family +- click-through rate +- assisted signups +- free-to-paid influence +- pages with zero impressions after 60 days + +### Phase 4: Scale winners + +Double down only on page families that show: + +- meaningful impressions +- rankings entering top 20 +- conversion assistance +- internal-link engagement + +## Suggested page count by family + +| Family | Target | +|---|---:| +| Tool base pages | 20 | +| Tool modifiers and job pages | 160 | +| Use-case pages | 120 | +| Use-case surface and workflow expansions | 140 | +| Industry hubs | 20 | +| Industry workflow pages | 120 | +| Comparison pages | 180 | +| Guides and troubleshooting | 140 | +| Editorial blog | 100 | +| Hubs and utility pages | 20 | +| Total | 1000 | + +## What not to do + +Avoid: + +- 1000 AI-written blog posts targeting slight keyword variations +- city pages without local operations or local proof +- dozens of pages that all funnel to the same generic generator with no new value +- near-duplicate intros with only one variable changed +- indexable pages with no cluster context or internal links + +## Best next step for this codebase + +If the goal is execution, the best sequence is: + +1. add `comparison` and `guide` page families +2. restructure page content into typed datasets +3. ship the first `50-100` high-fit pages +4. measure what gets indexed and clicked +5. then scale toward `300`, `500`, and finally `1000` + +## Sources + +Live search spot checks on 2026-03-31: + +- https://www.gustoqr.com/ +- https://www.menulizer.com/ +- https://qrmake.io/menu-qr-code +- https://www.jampos.app/qr-generator +- https://www.websitesqr.com/menu-qr-code +- https://wiqrcode.com/ +- https://www.q-wifi.com/ +- https://www.geckoqr.com/ +- https://qrflow.co/ +- https://qrmass.com/ +- https://tofu-qr.com/qr-generator/bulk/ +- https://bulkqrbarcode.com/ + +Google guidance: + +- https://developers.google.com/search/docs/advanced/guidelines/auto-gen-content +- https://developers.google.com/search/docs/fundamentals/creating-helpful-content +- https://developers.google.com/search/docs/fundamentals/using-gen-ai-content diff --git a/marketing/programmatic-seo-top-50.md b/marketing/programmatic-seo-top-50.md new file mode 100644 index 0000000..8029e89 --- /dev/null +++ b/marketing/programmatic-seo-top-50.md @@ -0,0 +1,155 @@ +# Programmatic SEO Top 50 Backlog + +Date: 2026-03-31 +Project: QR Master +Purpose: Prioritized first-wave backlog for the new `comparison` and `guide` families plus adjacent high-fit commercial clusters. + +## Scoring Model + +Each URL idea is scored from `0-100`. + +Weights: + +- Commercial intent: `30` +- Product fit: `25` +- Differentiation potential: `15` +- Cluster leverage: `10` +- SERP winability: `10` +- Production effort: `10` + +Interpretation: + +- `90+`: ship immediately +- `85-89`: first-wave priority +- `80-84`: second-wave after initial measurement +- `<80`: hold until stronger cluster support exists + +## Top 50 + +| Rank | URL | Family | Score | Primary CTA | +|---|---|---|---:|---| +| 1 | `/compare/dynamic-vs-static-qr-codes` | comparison | 93 | `/dynamic-qr-code-generator` | +| 2 | `/compare/free-vs-paid-qr-code-generator` | comparison | 92 | `/pricing` | +| 3 | `/guide/how-to-track-qr-code-scans` | guide-problem | 91 | `/qr-code-tracking` | +| 4 | `/guide/why-my-qr-code-is-not-scanning` | guide-problem | 91 | `/custom-qr-code-generator` | +| 5 | `/guide/qr-code-print-size` | guide-problem | 90 | `/custom-qr-code-generator` | +| 6 | `/compare/qr-code-monkey-vs-qr-master` | comparison | 90 | `/dynamic-qr-code-generator` | +| 7 | `/compare/flowcode-alternative` | comparison | 89 | `/qr-code-tracking` | +| 8 | `/compare/beaconstac-alternative` | comparison | 89 | `/dynamic-qr-code-generator` | +| 9 | `/guide/how-to-use-utm-with-qr-codes` | guide-problem | 89 | `/qr-code-tracking` | +| 10 | `/guide/dynamic-qr-code-best-practices` | guide-strategic | 88 | `/dynamic-qr-code-generator` | +| 11 | `/guide/qr-code-gdpr` | guide-strategic | 88 | `/qr-code-tracking` | +| 12 | `/compare/bulk-qr-generator-vs-single-qr-generator` | comparison | 88 | `/bulk-qr-code-generator` | +| 13 | `/qr-code-for/restaurants/menu-updates` | industry-workflow | 88 | `/dynamic-qr-code-generator` | +| 14 | `/qr-code-for/restaurants/review-collection` | industry-workflow | 87 | `/qr-code-tracking` | +| 15 | `/tools/wifi-qr-code/for-hotels` | tool-job | 87 | `/tools/wifi-qr-code` | +| 16 | `/guide/how-to-create-a-vcard-qr-code` | guide-problem | 87 | `/tools/vcard-qr-code` | +| 17 | `/qr-code-for/hotels/guest-wifi` | industry-workflow | 87 | `/tools/wifi-qr-code` | +| 18 | `/use-cases/qr-codes-for-product-packaging` | use-case | 87 | `/bulk-qr-code-generator` | +| 19 | `/qr-code-for/retail/packaging` | industry-workflow | 86 | `/bulk-qr-code-generator` | +| 20 | `/tools/url-qr-code/for-flyers` | tool-job | 86 | `/tools/url-qr-code` | +| 21 | `/guide/qr-code-security-best-practices` | guide-strategic | 86 | `/dynamic-qr-code-generator` | +| 22 | `/compare/qr-code-generator-com-alternative` | comparison | 86 | `/dynamic-qr-code-generator` | +| 23 | `/compare/bitly-qr-code-generator-alternative` | comparison | 86 | `/qr-code-tracking` | +| 24 | `/qr-code-for/events/check-in` | industry-workflow | 86 | `/tools/event-qr-code` | +| 25 | `/use-cases/qr-codes-for-review-collection` | use-case | 86 | `/qr-code-tracking` | +| 26 | `/tools/wifi-qr-code/for-restaurants` | tool-job | 85 | `/tools/wifi-qr-code` | +| 27 | `/tools/vcard-qr-code/for-business-cards` | tool-job | 85 | `/tools/vcard-qr-code` | +| 28 | `/guide/how-to-create-a-wifi-qr-code` | guide-problem | 85 | `/tools/wifi-qr-code` | +| 29 | `/guide/how-to-update-a-qr-code-after-printing` | guide-problem | 85 | `/dynamic-qr-code-generator` | +| 30 | `/compare/canva-qr-code-vs-qr-master` | comparison | 85 | `/custom-qr-code-generator` | +| 31 | `/qr-code-for/real-estate/open-house-flyers` | industry-workflow | 85 | `/qr-code-tracking` | +| 32 | `/use-cases/qr-codes-for-brochures` | use-case | 85 | `/dynamic-qr-code-generator` | +| 33 | `/tools/url-qr-code/for-packaging` | tool-job | 85 | `/tools/url-qr-code` | +| 34 | `/compare/uniqode-alternative` | comparison | 84 | `/qr-code-tracking` | +| 35 | `/compare/adobe-express-qr-code-vs-qr-master` | comparison | 84 | `/custom-qr-code-generator` | +| 36 | `/tools/whatsapp-qr-code/for-customer-support` | tool-job | 84 | `/tools/whatsapp-qr-code` | +| 37 | `/qr-code-for/cafes/loyalty-signups` | industry-workflow | 84 | `/tools/url-qr-code` | +| 38 | `/qr-code-for/events/booth-lead-capture` | industry-workflow | 84 | `/qr-code-tracking` | +| 39 | `/guide/qr-code-landing-page-best-practices` | guide-strategic | 84 | `/dynamic-qr-code-generator` | +| 40 | `/use-cases/qr-codes-for-table-ordering` | use-case | 84 | `/dynamic-qr-code-generator` | +| 41 | `/tools/pdf-qr-code/for-menus` | tool-job | 83 | `/dynamic-qr-code-generator` | +| 42 | `/guide/qr-code-analytics-for-offline-campaigns` | guide-strategic | 83 | `/qr-code-analytics` | +| 43 | `/compare/linktree-vs-qr-master-for-offline-campaigns` | comparison | 83 | `/qr-code-for-marketing-campaigns` | +| 44 | `/qr-code-for/doctors-dentists/intake-forms` | industry-workflow | 83 | `/tools/url-qr-code` | +| 45 | `/tools/paypal-qr-code/for-invoices` | tool-job | 82 | `/tools/paypal-qr-code` | +| 46 | `/guide/how-to-test-a-qr-code-before-printing` | guide-problem | 82 | `/custom-qr-code-generator` | +| 47 | `/use-cases/qr-codes-for-manuals-and-inserts` | use-case | 82 | `/bulk-qr-code-generator` | +| 48 | `/qr-code-for/retail/window-shopping` | industry-workflow | 81 | `/qr-code-for-marketing-campaigns` | +| 49 | `/tools/email-qr-code/for-event-follow-up` | tool-job | 81 | `/tools/email-qr-code` | +| 50 | `/guide/qr-code-branding-best-practices` | guide-strategic | 80 | `/custom-qr-code-generator` | + +## Shipment Mix For First 50 + +Recommended composition: + +- `15` comparison pages +- `15` guide pages +- `10` tool-job pages +- `10` industry-workflow or use-case pages + +This keeps the first wave biased toward: + +- bottom-funnel demand +- strong CTA fit +- cluster leverage into existing product pages + +## First 10 To Ship + +1. `/compare/dynamic-vs-static-qr-codes` +2. `/compare/free-vs-paid-qr-code-generator` +3. `/guide/how-to-track-qr-code-scans` +4. `/guide/why-my-qr-code-is-not-scanning` +5. `/guide/qr-code-print-size` +6. `/compare/qr-code-monkey-vs-qr-master` +7. `/compare/flowcode-alternative` +8. `/compare/beaconstac-alternative` +9. `/guide/how-to-use-utm-with-qr-codes` +10. `/guide/dynamic-qr-code-best-practices` + +## Cluster Notes + +### Cluster A: Dynamic QR buying decision + +- `/compare/dynamic-vs-static-qr-codes` +- `/compare/free-vs-paid-qr-code-generator` +- `/guide/dynamic-qr-code-best-practices` +- `/guide/how-to-update-a-qr-code-after-printing` +- `/dynamic-qr-code-generator` + +### Cluster B: Tracking and analytics + +- `/guide/how-to-track-qr-code-scans` +- `/guide/how-to-use-utm-with-qr-codes` +- `/guide/qr-code-analytics-for-offline-campaigns` +- `/qr-code-tracking` +- `/qr-code-analytics` + +### Cluster C: Print reliability + +- `/guide/why-my-qr-code-is-not-scanning` +- `/guide/qr-code-print-size` +- `/guide/how-to-test-a-qr-code-before-printing` +- `/custom-qr-code-generator` + +### Cluster D: Commercial alternatives + +- `/compare/qr-code-monkey-vs-qr-master` +- `/compare/flowcode-alternative` +- `/compare/beaconstac-alternative` +- `/compare/qr-code-generator-com-alternative` +- `/compare/uniqode-alternative` + +## Default Indexing Recommendation + +Default to `index` only when: + +- the page has a strong cluster position +- the CTA is specific and commercially coherent +- the page has distinct FAQs, workflow logic, and related links + +Default to `hold` or `noindex` when: + +- the page is still too close to an existing sibling +- the page has weak differentiation +- the cluster around it is not yet live diff --git a/public/hero-qr-scan-mockup.png b/public/hero-qr-scan-mockup.png new file mode 100644 index 0000000..2ae9efd Binary files /dev/null and b/public/hero-qr-scan-mockup.png differ diff --git a/public/marketing/industries/accountants.jpeg b/public/marketing/industries/accountants.jpeg new file mode 100644 index 0000000..970b0ea Binary files /dev/null and b/public/marketing/industries/accountants.jpeg differ diff --git a/public/marketing/industries/airports.jpeg b/public/marketing/industries/airports.jpeg new file mode 100644 index 0000000..0bf8fdf Binary files /dev/null and b/public/marketing/industries/airports.jpeg differ diff --git a/public/marketing/industries/art-galleries.jpeg b/public/marketing/industries/art-galleries.jpeg new file mode 100644 index 0000000..a38d626 Binary files /dev/null and b/public/marketing/industries/art-galleries.jpeg differ diff --git a/public/marketing/industries/bakeries.png b/public/marketing/industries/bakeries.png new file mode 100644 index 0000000..f6274a9 Binary files /dev/null and b/public/marketing/industries/bakeries.png differ diff --git a/public/marketing/industries/barbershops.jpeg b/public/marketing/industries/barbershops.jpeg new file mode 100644 index 0000000..46164f9 Binary files /dev/null and b/public/marketing/industries/barbershops.jpeg differ diff --git a/public/marketing/industries/bars.png b/public/marketing/industries/bars.png new file mode 100644 index 0000000..659588c Binary files /dev/null and b/public/marketing/industries/bars.png differ diff --git a/public/marketing/industries/beauty-salons.jpeg b/public/marketing/industries/beauty-salons.jpeg new file mode 100644 index 0000000..22c186d Binary files /dev/null and b/public/marketing/industries/beauty-salons.jpeg differ diff --git a/public/marketing/industries/bookstores.jpeg b/public/marketing/industries/bookstores.jpeg new file mode 100644 index 0000000..2226d7c Binary files /dev/null and b/public/marketing/industries/bookstores.jpeg differ diff --git a/public/marketing/industries/breweries.png b/public/marketing/industries/breweries.png new file mode 100644 index 0000000..12a3fa4 Binary files /dev/null and b/public/marketing/industries/breweries.png differ diff --git a/public/marketing/industries/cafes.png b/public/marketing/industries/cafes.png new file mode 100644 index 0000000..05a4cba Binary files /dev/null and b/public/marketing/industries/cafes.png differ diff --git a/public/marketing/industries/car-dealerships.jpeg b/public/marketing/industries/car-dealerships.jpeg new file mode 100644 index 0000000..02bddef Binary files /dev/null and b/public/marketing/industries/car-dealerships.jpeg differ diff --git a/public/marketing/industries/catering.png b/public/marketing/industries/catering.png new file mode 100644 index 0000000..e54b31c Binary files /dev/null and b/public/marketing/industries/catering.png differ diff --git a/public/marketing/industries/churches.jpeg b/public/marketing/industries/churches.jpeg new file mode 100644 index 0000000..ba4c44c Binary files /dev/null and b/public/marketing/industries/churches.jpeg differ diff --git a/public/marketing/industries/cinemas.jpeg b/public/marketing/industries/cinemas.jpeg new file mode 100644 index 0000000..aa345cf Binary files /dev/null and b/public/marketing/industries/cinemas.jpeg differ diff --git a/public/marketing/industries/clothing-stores.jpeg b/public/marketing/industries/clothing-stores.jpeg new file mode 100644 index 0000000..2d2aea5 Binary files /dev/null and b/public/marketing/industries/clothing-stores.jpeg differ diff --git a/public/marketing/industries/coworking-spaces.jpeg b/public/marketing/industries/coworking-spaces.jpeg new file mode 100644 index 0000000..97c82f1 Binary files /dev/null and b/public/marketing/industries/coworking-spaces.jpeg differ diff --git a/public/marketing/industries/dentists.jpeg b/public/marketing/industries/dentists.jpeg new file mode 100644 index 0000000..6fee1fa Binary files /dev/null and b/public/marketing/industries/dentists.jpeg differ diff --git a/public/marketing/industries/doctors-dentists.png b/public/marketing/industries/doctors-dentists.png new file mode 100644 index 0000000..262cb1e Binary files /dev/null and b/public/marketing/industries/doctors-dentists.png differ diff --git a/public/marketing/industries/electronics-stores.jpeg b/public/marketing/industries/electronics-stores.jpeg new file mode 100644 index 0000000..225f532 Binary files /dev/null and b/public/marketing/industries/electronics-stores.jpeg differ diff --git a/public/marketing/industries/events.png b/public/marketing/industries/events.png new file mode 100644 index 0000000..f266162 Binary files /dev/null and b/public/marketing/industries/events.png differ diff --git a/public/marketing/industries/florists.jpeg b/public/marketing/industries/florists.jpeg new file mode 100644 index 0000000..07a2835 Binary files /dev/null and b/public/marketing/industries/florists.jpeg differ diff --git a/public/marketing/industries/food-trucks.png b/public/marketing/industries/food-trucks.png new file mode 100644 index 0000000..1b4841d Binary files /dev/null and b/public/marketing/industries/food-trucks.png differ diff --git a/public/marketing/industries/gyms.png b/public/marketing/industries/gyms.png new file mode 100644 index 0000000..22ed086 Binary files /dev/null and b/public/marketing/industries/gyms.png differ diff --git a/public/marketing/industries/hardware-stores.jpeg b/public/marketing/industries/hardware-stores.jpeg new file mode 100644 index 0000000..37276de Binary files /dev/null and b/public/marketing/industries/hardware-stores.jpeg differ diff --git a/public/marketing/industries/hotels.png b/public/marketing/industries/hotels.png new file mode 100644 index 0000000..1be7363 Binary files /dev/null and b/public/marketing/industries/hotels.png differ diff --git a/public/marketing/industries/insurance-agencies.jpeg b/public/marketing/industries/insurance-agencies.jpeg new file mode 100644 index 0000000..452a7d9 Binary files /dev/null and b/public/marketing/industries/insurance-agencies.jpeg differ diff --git a/public/marketing/industries/jewelry-stores.jpeg b/public/marketing/industries/jewelry-stores.jpeg new file mode 100644 index 0000000..0cf2308 Binary files /dev/null and b/public/marketing/industries/jewelry-stores.jpeg differ diff --git a/public/marketing/industries/law-firms.jpeg b/public/marketing/industries/law-firms.jpeg new file mode 100644 index 0000000..0bc5c02 Binary files /dev/null and b/public/marketing/industries/law-firms.jpeg differ diff --git a/public/marketing/industries/libraries.jpeg b/public/marketing/industries/libraries.jpeg new file mode 100644 index 0000000..b5fb8eb Binary files /dev/null and b/public/marketing/industries/libraries.jpeg differ diff --git a/public/marketing/industries/museums.jpeg b/public/marketing/industries/museums.jpeg new file mode 100644 index 0000000..229c5a3 Binary files /dev/null and b/public/marketing/industries/museums.jpeg differ diff --git a/public/marketing/industries/nail-salons.jpeg b/public/marketing/industries/nail-salons.jpeg new file mode 100644 index 0000000..f4d3b04 Binary files /dev/null and b/public/marketing/industries/nail-salons.jpeg differ diff --git a/public/marketing/industries/nightclubs.png b/public/marketing/industries/nightclubs.png new file mode 100644 index 0000000..026c203 Binary files /dev/null and b/public/marketing/industries/nightclubs.png differ diff --git a/public/marketing/industries/pet-grooming.jpeg b/public/marketing/industries/pet-grooming.jpeg new file mode 100644 index 0000000..7d86892 Binary files /dev/null and b/public/marketing/industries/pet-grooming.jpeg differ diff --git a/public/marketing/industries/pet-stores.jpeg b/public/marketing/industries/pet-stores.jpeg new file mode 100644 index 0000000..a746ed4 Binary files /dev/null and b/public/marketing/industries/pet-stores.jpeg differ diff --git a/public/marketing/industries/pharmacies.jpeg b/public/marketing/industries/pharmacies.jpeg new file mode 100644 index 0000000..d9b6c8c Binary files /dev/null and b/public/marketing/industries/pharmacies.jpeg differ diff --git a/public/marketing/industries/photographers.jpeg b/public/marketing/industries/photographers.jpeg new file mode 100644 index 0000000..2e60dd1 Binary files /dev/null and b/public/marketing/industries/photographers.jpeg differ diff --git a/public/marketing/industries/property-management.jpeg b/public/marketing/industries/property-management.jpeg new file mode 100644 index 0000000..7585448 Binary files /dev/null and b/public/marketing/industries/property-management.jpeg differ diff --git a/public/marketing/industries/real-estate.png b/public/marketing/industries/real-estate.png new file mode 100644 index 0000000..28eee09 Binary files /dev/null and b/public/marketing/industries/real-estate.png differ diff --git a/public/marketing/industries/restaurants.png b/public/marketing/industries/restaurants.png new file mode 100644 index 0000000..b9e4535 Binary files /dev/null and b/public/marketing/industries/restaurants.png differ diff --git a/public/marketing/industries/retail.png b/public/marketing/industries/retail.png new file mode 100644 index 0000000..9e62ac3 Binary files /dev/null and b/public/marketing/industries/retail.png differ diff --git a/public/marketing/industries/schools.jpeg b/public/marketing/industries/schools.jpeg new file mode 100644 index 0000000..d78ea59 Binary files /dev/null and b/public/marketing/industries/schools.jpeg differ diff --git a/public/marketing/industries/spas.jpeg b/public/marketing/industries/spas.jpeg new file mode 100644 index 0000000..8c52699 Binary files /dev/null and b/public/marketing/industries/spas.jpeg differ diff --git a/public/marketing/industries/stadiums.jpeg b/public/marketing/industries/stadiums.jpeg new file mode 100644 index 0000000..9744b96 Binary files /dev/null and b/public/marketing/industries/stadiums.jpeg differ diff --git a/public/marketing/industries/tattoo-studios.jpeg b/public/marketing/industries/tattoo-studios.jpeg new file mode 100644 index 0000000..ee256c8 Binary files /dev/null and b/public/marketing/industries/tattoo-studios.jpeg differ diff --git a/public/marketing/industries/theaters.jpeg b/public/marketing/industries/theaters.jpeg new file mode 100644 index 0000000..a5a196c Binary files /dev/null and b/public/marketing/industries/theaters.jpeg differ diff --git a/public/marketing/industries/trade-shows.jpeg b/public/marketing/industries/trade-shows.jpeg new file mode 100644 index 0000000..82d275b Binary files /dev/null and b/public/marketing/industries/trade-shows.jpeg differ diff --git a/public/marketing/industries/travel-agencies.jpeg b/public/marketing/industries/travel-agencies.jpeg new file mode 100644 index 0000000..454d583 Binary files /dev/null and b/public/marketing/industries/travel-agencies.jpeg differ diff --git a/public/marketing/industries/universities.jpeg b/public/marketing/industries/universities.jpeg new file mode 100644 index 0000000..75ba8fc Binary files /dev/null and b/public/marketing/industries/universities.jpeg differ diff --git a/public/marketing/industries/veterinarians.jpeg b/public/marketing/industries/veterinarians.jpeg new file mode 100644 index 0000000..d202fa6 Binary files /dev/null and b/public/marketing/industries/veterinarians.jpeg differ diff --git a/public/marketing/industries/wedding-planners.jpeg b/public/marketing/industries/wedding-planners.jpeg new file mode 100644 index 0000000..6eb28eb Binary files /dev/null and b/public/marketing/industries/wedding-planners.jpeg differ diff --git a/public/marketing/industries/wineries.png b/public/marketing/industries/wineries.png new file mode 100644 index 0000000..5da99a9 Binary files /dev/null and b/public/marketing/industries/wineries.png differ diff --git a/public/marketing/industries/yoga-studios.png b/public/marketing/industries/yoga-studios.png new file mode 100644 index 0000000..503915b Binary files /dev/null and b/public/marketing/industries/yoga-studios.png differ diff --git a/src/app/(main)/(app)/integrations/page.tsx b/src/app/(main)/(app)/integrations/page.tsx index 4acc4e5..6b18ec7 100644 --- a/src/app/(main)/(app)/integrations/page.tsx +++ b/src/app/(main)/(app)/integrations/page.tsx @@ -25,11 +25,11 @@ export default function IntegrationsPage() { const [apiKey, setApiKey] = useState(''); const [webhookUrl, setWebhookUrl] = useState(''); - const integrations: Integration[] = [ - { - id: 'zapier', - name: 'Zapier', - description: 'Connect QR Master with 5,000+ apps', + const integrations: Integration[] = [ + { + id: 'zapier', + name: 'Zapier', + description: 'Connect QR Master with 5,000+ apps', icon: '⚡', status: 'active', category: 'Automation', @@ -112,12 +112,12 @@ export default function IntegrationsPage() { }, ]; - const stats = { - totalQRCodes: 234, - activeIntegrations: 2, - syncStatus: 'Synced', - availableServices: 6, - }; + const stats = { + totalQRCodes: 234, + activeIntegrations: 2, + syncStatus: 'Synced', + availableServices: 6, + }; const handleActivate = (integration: Integration) => { setSelectedIntegration(integration); @@ -250,11 +250,11 @@ export default function IntegrationsPage() { ))} - {integration.status === 'active' ? ( - - ) : integration.status === 'coming_soon' ? ( + {integration.status === 'active' ? ( + + ) : integration.status === 'coming_soon' ? ( @@ -277,8 +277,8 @@ export default function IntegrationsPage() {

Setup {selectedIntegration.name}

- {selectedIntegration.id === 'zapier' && ( - <> + {selectedIntegration.id === 'zapier' && ( + <>
- - )} - - {selectedIntegration.id === 'airtable' && ( - <> + + )} + + {selectedIntegration.id === 'airtable' && ( + <> ); -} \ No newline at end of file +} diff --git a/src/app/(main)/(marketing)/MarketingLayout.tsx b/src/app/(main)/(marketing)/MarketingLayout.tsx index eaab99f..c0585a4 100644 --- a/src/app/(main)/(marketing)/MarketingLayout.tsx +++ b/src/app/(main)/(marketing)/MarketingLayout.tsx @@ -6,10 +6,11 @@ import { usePathname } from 'next/navigation'; import { Button } from '@/components/ui/Button'; import { Footer } from '@/components/ui/Footer'; import en from '@/i18n/en.json'; -import { ChevronDown, Wifi, Contact, MessageCircle, QrCode, Link2, Type, Mail, MessageSquare, Phone, Calendar, MapPin, Facebook, Instagram, Twitter, Youtube, Music, Bitcoin, CreditCard, Video, Users, Barcode as BarcodeIcon } from 'lucide-react'; +import { ChevronDown, BookOpen, Building2, Wifi, Contact, MessageCircle, QrCode, Link2, Type, Mail, MessageSquare, Phone, Calendar, MapPin, Facebook, Instagram, Twitter, Youtube, Music, Bitcoin, CreditCard, Video, Users, Barcode as BarcodeIcon } from 'lucide-react'; import { cn } from '@/lib/utils'; import { AnimatePresence, motion } from 'framer-motion'; import { allUseCases } from '@/lib/growth-pages'; +import { industryPages } from '@/lib/industry-pages'; export default function MarketingLayout({ children, @@ -19,7 +20,9 @@ export default function MarketingLayout({ const [mobileMenuOpen, setMobileMenuOpen] = useState(false); const [scrolled, setScrolled] = useState(false); const [toolsOpen, setToolsOpen] = useState(false); + const [resourcesOpen, setResourcesOpen] = useState(false); const [mobileToolsOpen, setMobileToolsOpen] = useState(false); + const [mobileResourcesOpen, setMobileResourcesOpen] = useState(false); const pathname = usePathname(); useEffect(() => { @@ -35,7 +38,9 @@ export default function MarketingLayout({ useEffect(() => { setMobileMenuOpen(false); setToolsOpen(false); + setResourcesOpen(false); setMobileToolsOpen(false); + setMobileResourcesOpen(false); }, [pathname]); // Default to English for general marketing pages @@ -64,6 +69,13 @@ export default function MarketingLayout({ { name: 'Barcode', description: 'Generate barcodes', href: '/tools/barcode-generator', icon: BarcodeIcon, color: 'text-slate-800', bgColor: 'bg-slate-100' }, ]; + const resources = [ + { name: t.nav.blog, description: 'Insights and tutorials', href: '/blog', icon: MessageSquare, color: 'text-indigo-500', bgColor: 'bg-indigo-50' }, + { name: 'Use Cases', description: 'Industry inspiration', href: '/use-cases', icon: Users, color: 'text-blue-500', bgColor: 'bg-blue-50' }, + { name: t.nav.learn, description: 'Knowledge center', href: '/learn', icon: BookOpen, color: 'text-amber-500', bgColor: 'bg-amber-50' }, + { name: t.nav.all_industries, description: 'Industry solutions', href: '/qr-code-for', icon: Building2, color: 'text-emerald-500', bgColor: 'bg-emerald-50' }, + ]; + return (
{/* Server-rendered navigation links for SEO (crawlers) - Placed first for priority */} @@ -92,6 +104,10 @@ export default function MarketingLayout({ {allUseCases.map((uc) => (
  • {uc.title}
  • ))} + {/* Industry pages */} + {industryPages.map((ind) => ( +
  • {ind.title}
  • + ))} {/* Tools */}
  • URL QR Code
  • Text QR Code
  • @@ -135,6 +151,48 @@ export default function MarketingLayout({ {/* Desktop Navigation */}
    + {/* Resources Dropdown */} +
    setResourcesOpen(true)} + onMouseLeave={() => setResourcesOpen(false)} + > + + + + {resourcesOpen && ( + +
    + {resources.map((item) => ( + +
    + +
    +
    +
    {item.name}
    +

    {item.description}

    +
    + + ))} +
    +
    + )} +
    +
    + {/* Tools Dropdown */}
    {t.nav.about} - - {t.nav.blog} - - - Use Cases - - - {t.nav.learn} - {t.nav.faq} @@ -244,6 +293,40 @@ export default function MarketingLayout({ className="md:hidden bg-white border-b border-slate-100 overflow-hidden" >
    + {/* Resources Accordion */} + + + + {mobileResourcesOpen && ( + +
    + {resources.map((item) => ( + { setMobileMenuOpen(false); setMobileResourcesOpen(false); }} + > + + {item.name} + + ))} +
    +
    + )} +
    + {/* Free Tools Accordion */} + + + + +
    +
    + +
    + + +
    +
    +
    + {categories.map((category) => ( + + {category.title} + + ))} +
    +
    +
    + +
    +
    +
    + {highlightedLinks.map((item) => ( + +

    {item.title}

    +

    {item.description}

    +
    + Explore +
    + + ))} +
    +
    +
    + + {categories.map((category) => { + const entries = category.slugs + .map(getIndustryBySlug) + .filter((industry): industry is NonNullable => Boolean(industry)); + + return ( +
    +
    +
    +

    + {category.title} +

    +

    + {category.description} +

    +
    + +
    + {entries.map((industry) => ( + +

    + {industry.name} +

    +

    + {industry.metaDescription} +

    +
      + {industry.useCases.slice(0, 2).map((useCase) => ( +
    • + + {useCase} +
    • + ))} +
    +
    + Explore Solutions +
    + + ))} +
    +
    +
    + ); + })} + +
    +
    +
    +

    + Frequently Asked Questions +

    +
    +
    + +
    +
    +
    +
    + + ); +} diff --git a/src/app/(main)/(marketing)/reprint-calculator/page.tsx b/src/app/(main)/(marketing)/reprint-calculator/page.tsx index 3cac622..4729074 100644 --- a/src/app/(main)/(marketing)/reprint-calculator/page.tsx +++ b/src/app/(main)/(marketing)/reprint-calculator/page.tsx @@ -51,7 +51,7 @@ export default function ReprintCalculatorPage() {

    Every time a URL changes, static QR codes become useless trash. - Dynamic QR codes update instantly—keeping your print materials alive forever. + Dynamic QR codes let you update the destination URL at any time — your printed materials stay usable even when links change.

    diff --git a/src/app/(main)/(marketing)/tools/call-qr-code-generator/page.tsx b/src/app/(main)/(marketing)/tools/call-qr-code-generator/page.tsx index b4283dd..cfe69fb 100644 --- a/src/app/(main)/(marketing)/tools/call-qr-code-generator/page.tsx +++ b/src/app/(main)/(marketing)/tools/call-qr-code-generator/page.tsx @@ -148,8 +148,8 @@ export default function CallQRCodePage() {

    - The #1 Tool for Click-to-Call QR Codes. Scanners instantly open their phone dialer with your number pre-filled. - Perfect for print marketing. + Create a QR code that opens the phone dialer with your number pre-filled — one scan, no typing. + Works on every smartphone.

    diff --git a/src/app/(main)/(marketing)/tools/facebook-qr-code/page.tsx b/src/app/(main)/(marketing)/tools/facebook-qr-code/page.tsx index 070f91e..4edc22a 100644 --- a/src/app/(main)/(marketing)/tools/facebook-qr-code/page.tsx +++ b/src/app/(main)/(marketing)/tools/facebook-qr-code/page.tsx @@ -149,7 +149,7 @@ export default function FacebookQRCodePage() {

    Make it easy for customers to find and follow you. A single scan opens your Page directly in the Facebook app. - Boost likes instantly. + No app switching required.

    diff --git a/src/app/(main)/api/leads/route.ts b/src/app/(main)/api/leads/route.ts index 66424e9..3f3849b 100644 --- a/src/app/(main)/api/leads/route.ts +++ b/src/app/(main)/api/leads/route.ts @@ -1,6 +1,6 @@ -import { NextResponse } from 'next/server'; -import { db } from '@/lib/db'; -import { Prisma } from '@prisma/client'; +import { NextResponse } from 'next/server'; +import { db } from '@/lib/db'; +import { Prisma } from '@prisma/client'; interface LeadInput { email: string; @@ -25,17 +25,17 @@ export async function POST(request: Request) { // Use typed db client - keeping (db as any) temporarily if types are missing locally, // but cleaner code should use db.lead directly. // We will trust the user to run `npm run build` which runs `prisma generate`. - const lead = await db.lead.create({ - data: { - email: email.toLowerCase().trim(), + const lead = await db.lead.create({ + data: { + email: email.toLowerCase().trim(), source: source || 'reprint-calculator', reprintCost: reprintCost ? Number(reprintCost) : null, updatesPerYear: updatesPerYear ? Number(updatesPerYear) : null, annualSavings: annualSavings ? Number(annualSavings) : null, - }, - }); - - return NextResponse.json({ success: true, id: lead.id }); + }, + }); + + return NextResponse.json({ success: true, id: lead.id }); } catch (error) { console.error('Error saving lead:', error); diff --git a/src/app/sitemap.ts b/src/app/sitemap.ts index aa95fcd..5413704 100644 --- a/src/app/sitemap.ts +++ b/src/app/sitemap.ts @@ -1,65 +1,66 @@ -import { MetadataRoute } from 'next'; -import { blogPosts } from '../lib/blog-data'; -import { pillarMeta } from '../lib/pillar-data'; -import { authors } from '../lib/author-data'; - -export default function sitemap(): MetadataRoute.Sitemap { - const baseUrl = 'https://www.qrmaster.net'; - - // All free tool slugs - const freeTools = [ - 'url-qr-code', - 'vcard-qr-code', - 'text-qr-code', - 'email-qr-code', - 'sms-qr-code', - 'wifi-qr-code', - 'crypto-qr-code', - 'event-qr-code', - 'facebook-qr-code', - 'instagram-qr-code', - 'twitter-qr-code', - 'youtube-qr-code', - 'whatsapp-qr-code', - 'tiktok-qr-code', - 'geolocation-qr-code', - 'call-qr-code-generator', - 'paypal-qr-code', - 'zoom-qr-code', - 'teams-qr-code', - 'barcode-generator', - ]; - - // All blog posts - // Filter out future posts so Google doesn't see them - const blogPages = blogPosts - .filter(post => { - const publishDate = post.datePublished ? new Date(post.datePublished) : new Date(post.date); - return publishDate <= new Date(); - }) - .map((post) => ({ - url: `${baseUrl}/blog/${post.slug}`, - // Use updatedAt if available, otherwise dateModified or datePublished - lastModified: post.updatedAt ? new Date(post.updatedAt) : (post.dateModified ? new Date(post.dateModified) : new Date()), - changeFrequency: 'monthly' as const, - priority: 0.8, - })); - - const toolPages = freeTools.map((slug) => ({ - url: `${baseUrl}/tools/${slug}`, - lastModified: new Date(), - changeFrequency: 'monthly' as const, - priority: 0.8, - })); - - // Learn hub and pillar pages +import { MetadataRoute } from 'next'; +import { blogPosts } from '../lib/blog-data'; +import { pillarMeta } from '../lib/pillar-data'; +import { authors } from '../lib/author-data'; +import { industryPages } from '../lib/industry-pages'; + +export default function sitemap(): MetadataRoute.Sitemap { + const baseUrl = 'https://www.qrmaster.net'; + + // All free tool slugs + const freeTools = [ + 'url-qr-code', + 'vcard-qr-code', + 'text-qr-code', + 'email-qr-code', + 'sms-qr-code', + 'wifi-qr-code', + 'crypto-qr-code', + 'event-qr-code', + 'facebook-qr-code', + 'instagram-qr-code', + 'twitter-qr-code', + 'youtube-qr-code', + 'whatsapp-qr-code', + 'tiktok-qr-code', + 'geolocation-qr-code', + 'call-qr-code-generator', + 'paypal-qr-code', + 'zoom-qr-code', + 'teams-qr-code', + 'barcode-generator', + ]; + + // All blog posts + // Filter out future posts so Google doesn't see them + const blogPages = blogPosts + .filter(post => { + const publishDate = post.datePublished ? new Date(post.datePublished) : new Date(post.date); + return publishDate <= new Date(); + }) + .map((post) => ({ + url: `${baseUrl}/blog/${post.slug}`, + // Use updatedAt if available, otherwise dateModified or datePublished + lastModified: post.updatedAt ? new Date(post.updatedAt) : (post.dateModified ? new Date(post.dateModified) : new Date()), + changeFrequency: 'monthly' as const, + priority: 0.8, + })); + + const toolPages = freeTools.map((slug) => ({ + url: `${baseUrl}/tools/${slug}`, + lastModified: new Date(), + changeFrequency: 'monthly' as const, + priority: 0.8, + })); + + // Learn hub and pillar pages const learnPages = [ { url: `${baseUrl}/learn`, - lastModified: new Date(), - changeFrequency: 'weekly' as const, - priority: 0.9, - }, + lastModified: new Date(), + changeFrequency: 'weekly' as const, + priority: 0.9, + }, ...pillarMeta.map((pillar) => ({ url: `${baseUrl}/learn/${pillar.key}`, lastModified: new Date(), @@ -68,6 +69,13 @@ export default function sitemap(): MetadataRoute.Sitemap { })), ]; + const industryUrls = industryPages.map((industry) => ({ + url: `${baseUrl}/qr-code-for/${industry.slug}`, + lastModified: new Date(), + changeFrequency: 'monthly' as const, + priority: 0.85, + })); + const growthUseCasePages = [ { url: `${baseUrl}/use-cases`, @@ -75,6 +83,12 @@ export default function sitemap(): MetadataRoute.Sitemap { changeFrequency: 'weekly' as const, priority: 0.9, }, + { + url: `${baseUrl}/qr-code-for`, + lastModified: new Date(), + changeFrequency: 'weekly' as const, + priority: 0.9, + }, { url: `${baseUrl}/use-cases/restaurant-menu-qr-codes`, lastModified: new Date(), @@ -136,34 +150,34 @@ export default function sitemap(): MetadataRoute.Sitemap { priority: 0.85, }, ]; - - // Author pages - const authorPages = authors.map((author) => ({ - url: `${baseUrl}/authors/${author.slug}`, - lastModified: new Date(), - changeFrequency: 'monthly' as const, - priority: 0.7, - })); - - return [ - { - url: baseUrl, - lastModified: new Date(), - changeFrequency: 'weekly', - priority: 1.0, - }, - { - url: `${baseUrl}/newsletter`, - lastModified: new Date(), - changeFrequency: 'monthly', - priority: 0.7, - }, - { - url: `${baseUrl}/qr-code-erstellen`, - lastModified: new Date(), - changeFrequency: 'weekly', - priority: 1.0, - }, + + // Author pages + const authorPages = authors.map((author) => ({ + url: `${baseUrl}/authors/${author.slug}`, + lastModified: new Date(), + changeFrequency: 'monthly' as const, + priority: 0.7, + })); + + return [ + { + url: baseUrl, + lastModified: new Date(), + changeFrequency: 'weekly', + priority: 1.0, + }, + { + url: `${baseUrl}/newsletter`, + lastModified: new Date(), + changeFrequency: 'monthly', + priority: 0.7, + }, + { + url: `${baseUrl}/qr-code-erstellen`, + lastModified: new Date(), + changeFrequency: 'weekly', + priority: 1.0, + }, { url: `${baseUrl}/qr-code-tracking`, lastModified: new Date(), @@ -180,95 +194,95 @@ export default function sitemap(): MetadataRoute.Sitemap { url: `${baseUrl}/reprint-calculator`, lastModified: new Date(), changeFrequency: 'monthly', - priority: 0.9, - }, - { - url: `${baseUrl}/dynamic-qr-code-generator`, - lastModified: new Date(), - changeFrequency: 'monthly', - priority: 0.9, - }, - { - url: `${baseUrl}/bulk-qr-code-generator`, - lastModified: new Date(), - changeFrequency: 'monthly', - priority: 0.9, - }, - { - url: `${baseUrl}/custom-qr-code-generator`, - lastModified: new Date(), - changeFrequency: 'weekly', - priority: 0.9, - }, - - { - url: `${baseUrl}/pricing`, - lastModified: new Date(), - changeFrequency: 'monthly', - priority: 0.8, - }, - { - url: `${baseUrl}/tools`, - lastModified: new Date(), - changeFrequency: 'monthly', - priority: 0.9, - }, - { - url: `${baseUrl}/features`, - lastModified: new Date(), - changeFrequency: 'monthly', - priority: 0.8, - }, - { - url: `${baseUrl}/faq`, - lastModified: new Date(), - changeFrequency: 'monthly', - priority: 0.7, - }, - { - url: `${baseUrl}/blog`, - lastModified: new Date(), - changeFrequency: 'weekly', - priority: 0.8, - }, - - { - url: `${baseUrl}/privacy`, - lastModified: new Date(), - changeFrequency: 'yearly', - priority: 0.4, - }, - { - url: `${baseUrl}/contact`, - lastModified: new Date(), - changeFrequency: 'yearly', - priority: 0.5, - }, - { - url: `${baseUrl}/about`, - lastModified: new Date(), - changeFrequency: 'yearly', - priority: 0.6, - }, - { - url: `${baseUrl}/press`, - lastModified: new Date(), - changeFrequency: 'monthly', - priority: 0.7, - }, - { - url: `${baseUrl}/testimonials`, - lastModified: new Date(), - changeFrequency: 'monthly', - priority: 0.7, - }, - - + priority: 0.9, + }, + { + url: `${baseUrl}/dynamic-qr-code-generator`, + lastModified: new Date(), + changeFrequency: 'monthly', + priority: 0.9, + }, + { + url: `${baseUrl}/bulk-qr-code-generator`, + lastModified: new Date(), + changeFrequency: 'monthly', + priority: 0.9, + }, + { + url: `${baseUrl}/custom-qr-code-generator`, + lastModified: new Date(), + changeFrequency: 'weekly', + priority: 0.9, + }, + + { + url: `${baseUrl}/pricing`, + lastModified: new Date(), + changeFrequency: 'monthly', + priority: 0.8, + }, + { + url: `${baseUrl}/tools`, + lastModified: new Date(), + changeFrequency: 'monthly', + priority: 0.9, + }, + { + url: `${baseUrl}/features`, + lastModified: new Date(), + changeFrequency: 'monthly', + priority: 0.8, + }, + { + url: `${baseUrl}/faq`, + lastModified: new Date(), + changeFrequency: 'monthly', + priority: 0.7, + }, + { + url: `${baseUrl}/blog`, + lastModified: new Date(), + changeFrequency: 'weekly', + priority: 0.8, + }, + + { + url: `${baseUrl}/privacy`, + lastModified: new Date(), + changeFrequency: 'yearly', + priority: 0.4, + }, + { + url: `${baseUrl}/contact`, + lastModified: new Date(), + changeFrequency: 'yearly', + priority: 0.5, + }, + { + url: `${baseUrl}/about`, + lastModified: new Date(), + changeFrequency: 'yearly', + priority: 0.6, + }, + { + url: `${baseUrl}/press`, + lastModified: new Date(), + changeFrequency: 'monthly', + priority: 0.7, + }, + { + url: `${baseUrl}/testimonials`, + lastModified: new Date(), + changeFrequency: 'monthly', + priority: 0.7, + }, + + ...toolPages, ...blogPages, ...learnPages, ...growthUseCasePages, + ...industryUrls, ...authorPages, ]; } - diff --git a/src/components/marketing/AnswerFirstBlock.tsx b/src/components/marketing/AnswerFirstBlock.tsx index db60fc0..6180365 100644 --- a/src/components/marketing/AnswerFirstBlock.tsx +++ b/src/components/marketing/AnswerFirstBlock.tsx @@ -53,45 +53,40 @@ export const AnswerFirstBlock: React.FC = ({ - -

    Comparison

    -
    - - - - - - - - - - {comparison.items.map((item, idx) => ( - - - - - - ))} - -
    Feature{comparison.leftTitle}{comparison.rightTitle}
    - {item.label} - - {leftValueFor(item)} - -
    - {item.value ? ( - <> -
    -
    + +

    Comparison

    +
    + {comparison.items.map((item, idx) => ( +
    +
    + {item.label} +
    +
    + {/* Left Side (e.g., Static Pages) */} +
    +
    {comparison.leftTitle}
    +
    {leftValueFor(item)}
    +
    + {/* Right Side (e.g., QR Master) */} +
    +
    {comparison.rightTitle}
    +
    + {item.value ? ( + <> +
    +
    +
    +
    + ))}
    diff --git a/src/components/marketing/IndustryPageTemplate.tsx b/src/components/marketing/IndustryPageTemplate.tsx new file mode 100644 index 0000000..249c7e7 --- /dev/null +++ b/src/components/marketing/IndustryPageTemplate.tsx @@ -0,0 +1,476 @@ +import type { FAQItem } from "@/lib/types"; +import type { Metadata } from "next"; +import Image from "next/image"; + +import Link from "next/link"; +import { + ArrowRight, + CheckCircle2, + Building2, + Settings2, + Smartphone, + BarChart3, + Link2, +} from "lucide-react"; + +import Breadcrumbs, { BreadcrumbItem } from "@/components/Breadcrumbs"; +import SeoJsonLd from "@/components/SeoJsonLd"; +import { FAQSection } from "@/components/aeo/FAQSection"; +import { + MarketingPageTracker, + TrackedCtaLink, +} from "@/components/marketing/MarketingAnalytics"; +import { AnswerFirstBlock } from "@/components/marketing/AnswerFirstBlock"; +import { Button } from "@/components/ui/Button"; +import { breadcrumbSchema, faqPageSchema } from "@/lib/schema"; + +type LinkCard = { + href: string; + title: string; + description: string; +}; + +type IndustryPageTemplateProps = { + title: string; + description: string; + eyebrow: string; + intro: string; + pageType: "commercial" | "use_case"; + cluster: string; + useCase?: string; + breadcrumbs: BreadcrumbItem[]; + answer: string; + whenToUse: string[]; + comparisonItems: { + label: string; + value: boolean; + text?: string; + }[]; + howToSteps: string[]; + primaryCta: { + href: string; + label: string; + }; + secondaryCta: { + href: string; + label: string; + }; + workflowTitle: string; + workflowIntro: string; + workflowCards: { + title: string; + description: string; + }[]; + checklistTitle: string; + checklist: string[]; + supportLinks: LinkCard[]; + faq: FAQItem[]; + schemaData?: Record[]; + heroImage?: string; + heroImageAlt?: string; + statistics?: { value: string; label: string }[]; + benefits?: { title: string; description: string }[]; +}; + +export function buildIndustryMetadata({ + title, + fallbackTitle, + description, + canonicalPath, +}: { + title: string; + fallbackTitle?: string; + description: string; + canonicalPath: string; +}): Metadata { + const canonical = `https://www.qrmaster.net${canonicalPath}`; + const brandSuffix = " | QR Master"; + const maxTitleLength = 60; + const maxBaseTitleLength = maxTitleLength - brandSuffix.length; + const normalizedTitle = title.replace(/\s+\|\s+QR Master$/i, "").trim(); + const fallback = fallbackTitle?.replace(/\s+\|\s+QR Master$/i, "").trim(); + const candidates = [ + normalizedTitle, + normalizedTitle.split(":")[0]?.trim(), + fallback, + ].filter((candidate): candidate is string => Boolean(candidate)); + const seoTitle = + candidates.find((candidate) => candidate.length <= maxBaseTitleLength) ?? + normalizedTitle.slice(0, maxBaseTitleLength).replace(/\s+\S*$/, "").trim(); + const fullTitle = `${seoTitle} | QR Master`; + + return { + title: { + absolute: fullTitle, + }, + description, + alternates: { + canonical, + languages: { + "x-default": canonical, + en: canonical, + }, + }, + openGraph: { + title: fullTitle, + description, + url: canonical, + type: "website", + images: ["/og-image.png"], + }, + twitter: { + title: fullTitle, + description, + }, + }; +} + +// Map a consistent icon for workflow cards depending on index +const WORKFLOW_ICONS = [Smartphone, Settings2, BarChart3, Building2]; + +export function IndustryPageTemplate({ + title, + description, + eyebrow, + intro, + pageType, + cluster, + useCase, + breadcrumbs, + answer, + whenToUse, + comparisonItems, + howToSteps, + primaryCta, + secondaryCta, + workflowTitle, + workflowIntro, + workflowCards, + checklistTitle, + checklist, + supportLinks, + faq, + schemaData = [], + heroImage = "/hero-qr-scan-mockup.png", + heroImageAlt = "Industry example showing a QR code workflow in action", + statistics = [], + benefits = [], +}: IndustryPageTemplateProps) { + return ( + <> + + + +
    + + {/* --- HERO SECTION --- */} +
    + {/* Decorative Backgrounds */} +
    +
    + +
    +
    + + {/* Left Column: Text & CTAs */} +
    + + +
    + + + + + Industry Solutions +
    + +

    + {title.replace("QR Codes for", "")}{" "} + + QR Codes + +

    + +

    + {intro} +

    + +
    + + + + + + + +
    +
    + + {/* Right Column: Abstract App Interface Mockup */} +
    + +
    + {/* Decorative glowing blobs behind the image */} +
    +
    + + {/* Floating abstract element 1: Notification */} +
    +
    + +
    +
    +
    Active Scan!
    +
    Just now
    +
    +
    + + {/* Floating abstract element 2: Stats */} +
    +
    + +
    +
    +
    +148 Views
    +
    This week
    +
    +
    + + {/* AI Generated Photorealistic Image */} +
    + {heroImageAlt} +
    +
    +
    +
    +
    +
    + + + {/* --- BENEFITS SECTION --- */} + {benefits.length > 0 && ( +
    +
    +
    +

    + Why Leading {title.replace("QR Codes for ", "").replace("QR Codes for", "")} Businesses Use QR Master +

    +
    +
    + {benefits.map((benefit, index) => ( +
    +
    + {index + 1} +
    +

    {benefit.title}

    +

    {benefit.description}

    +
    + ))} +
    +
    +
    + )} + + {/* --- WORKFLOW CARDS SECTION (USE CASES) --- */} +
    +
    +
    + {workflowCards.map((card, index) => { + const Icon = WORKFLOW_ICONS[index % WORKFLOW_ICONS.length]; + return ( +
    +
    + +
    +

    + {card.title} +

    +

    + {card.description} +

    +
    + ); + })} +
    +
    +
    + + {/* --- QUICK SUMMARY (ANSWER FIRST) --- */} +
    +
    +
    +

    + Quick Summary +

    +

    + {answer} +

    +
    + +
    + +
    +
    +
    + + {/* --- IMPLEMENTATION CHECKLIST --- */} +
    +
    +
    +

    + {checklistTitle} +

    +
    +
    + {checklist.map((item) => ( +
    + + {item} +
    + ))} +
    +
    +
    + + {/* --- RECOMMENDED TOOLS --- */} +
    +
    +
    +
    +
    +
    +

    + Recommended Tools +

    +
    + {supportLinks.map((link) => ( + +
    + +
    +
    + {link.title} +
    +

    + {link.description} +

    +
    + Use Tool → +
    + + ))} +
    +
    +
    +
    +
    + + {/* --- FAQ SECTION --- */} +
    +
    +
    +

    + FAQ +

    +
    +
    + +
    +
    +
    + + {/* --- FINAL CTA --- */} +
    +
    +
    + +
    +

    + Ready to modernize your operations? +

    +

    + Elevate your {title.replace("QR Codes for", "").trim().toLowerCase()} experience: seamless operations and enhanced engagement. +

    +
    + + + +
    +
    +
    + +
    + + ); +} diff --git a/src/components/marketing/MarketingAnalytics.tsx b/src/components/marketing/MarketingAnalytics.tsx index 29d5af9..d0c4246 100644 --- a/src/components/marketing/MarketingAnalytics.tsx +++ b/src/components/marketing/MarketingAnalytics.tsx @@ -6,7 +6,7 @@ import { useEffect } from "react"; import { trackEvent } from "@/components/PostHogProvider"; -type PageType = "commercial" | "use_case_hub" | "use_case"; +type PageType = "commercial" | "use_case_hub" | "use_case" | "industry" | "industry_hub"; type TrackingContext = { pageType: PageType; diff --git a/src/components/ui/Footer.tsx b/src/components/ui/Footer.tsx index 2d88869..4aa77a6 100644 --- a/src/components/ui/Footer.tsx +++ b/src/components/ui/Footer.tsx @@ -2,6 +2,7 @@ import Link from 'next/link'; import en from '@/i18n/en.json'; import { Instagram, Twitter, Linkedin, Facebook } from 'lucide-react'; import { allUseCases } from '@/lib/growth-pages'; +import { industryPages } from '@/lib/industry-pages'; interface FooterProps { variant?: 'marketing' | 'dashboard'; @@ -43,7 +44,7 @@ export function Footer({ variant = 'marketing', t }: FooterProps) {

    {translations.product}

      -
    • {translations.features}
    • +
    • {translations.features}
    • About
    • Press
    • Testimonials
    • @@ -63,17 +64,26 @@ export function Footer({ variant = 'marketing', t }: FooterProps) {
    • {translations.all_questions}
    • {translations.all_articles}
    • Bulk QR Generator
    • -
    • {translations.get_started}
    • + +
    • + + {translations.industries} + +
    • + {industryPages.slice(0, 6).map((ind) => ( +
    • + + {ind.title} + +
    • + ))} -
    • Reprint Cost Calculator
    • -
    • Our Analytics
    • +
    • Reprint Cost Calculator
    • Manage QR Codes
    • Custom QR
    • Campaign QR Codes
    • -
    • Barcode Generator
    • Tracking Guide
    • Best Practices
    • -
    • Bulk Generation Guide
    diff --git a/src/i18n/de.json b/src/i18n/de.json index 0c73121..a7bea25 100644 --- a/src/i18n/de.json +++ b/src/i18n/de.json @@ -15,9 +15,11 @@ "analytics": "Analytik", "settings": "Einstellungen", "cta": "Kostenlos starten", - "tools": "Kostenlose Tools", - "all_free": "Alle Generatoren sind 100% kostenlos" - }, + "tools": "Kostenlose Tools", + "all_free": "Alle Generatoren sind 100% kostenlos", + "resources": "Ressourcen", + "all_industries": "Branchen" + }, "hero": { "badge": "Kostenloser QR-Code-Generator", "title": "Erstellen Sie QR-Codes, die überall funktionieren", @@ -395,11 +397,12 @@ "all_questions": "Alle Fragen", "all_articles": "Alle Artikel", "learn": "Lernen", - "get_started": "Loslegen", - "legal": "Rechtliches", + "get_started": "Loslegen", + "legal": "Rechtliches", + "industries": "Branchen", "privacy_policy": "Datenschutzerklärung", "tagline": "Erstellen Sie benutzerdefinierte QR-Codes in Sekunden mit erweitertem Tracking und Analysen.", "newsletter": "Newsletter-Anmeldung", "rights_reserved": "QR Master. Alle Rechte vorbehalten." } -} \ No newline at end of file +} diff --git a/src/i18n/en.json b/src/i18n/en.json index 56bb9c4..eaa5c2c 100644 --- a/src/i18n/en.json +++ b/src/i18n/en.json @@ -16,7 +16,9 @@ "settings": "Settings", "cta": "Get Started Free", "tools": "Free Tools", - "all_free": "All generators are 100% free" + "all_free": "All generators are 100% free", + "resources": "Resources", + "all_industries": "Industries" }, "hero": { "badge": "Free QR Code Generator", @@ -395,6 +397,7 @@ "learn": "Learn", "get_started": "Get Started", "legal": "Legal", + "industries": "Industries", "privacy_policy": "Privacy Policy", "tagline": "Create custom QR codes in seconds with advanced tracking and analytics.", "newsletter": "Newsletter signup", diff --git a/src/lib/comparison-pages.ts b/src/lib/comparison-pages.ts new file mode 100644 index 0000000..b6a7cc4 --- /dev/null +++ b/src/lib/comparison-pages.ts @@ -0,0 +1,636 @@ +import type { ComparisonPage } from "@/lib/pseo-page-types"; + +export const comparisonPages: ComparisonPage[] = [ + { + slug: "beaconstac-alternative", + title: "Beaconstac Alternative for SMB QR Campaigns", + description: + "Compare QR Master vs Beaconstac for dynamic QR campaigns, analytics depth, GDPR posture, and bulk workflows.", + canonicalPath: "/compare/beaconstac-alternative", + targetKeyword: "beaconstac alternative", + comparisonType: "alternative", + intentStage: "bottom", + cluster: "comparison", + primaryEntity: "QR Master", + secondaryEntity: "Beaconstac", + intro: + "Teams looking for a Beaconstac alternative usually need dynamic QR management without enterprise-level overhead.", + quickAnswer: + "QR Master is the better fit for SMB teams that need dynamic QR codes, analytics, and privacy-first workflows without paying for heavyweight enterprise packaging.", + scorecard: [ + { + topic: "Best fit", + qrMaster: "SMB teams, agencies, restaurants, and packaging workflows", + alternative: "Larger teams with enterprise procurement and broader governance needs", + }, + { + topic: "Bulk creation", + qrMaster: "CSV and Excel-friendly workflows aligned to up to 1,000-code batches", + alternative: "Enterprise-oriented batch operations with broader platform complexity", + }, + { + topic: "Privacy angle", + qrMaster: "GDPR-friendly positioning with hashed IP approach", + alternative: "Broader enterprise feature set, less differentiated privacy story", + }, + ], + decisionPoints: [ + { + label: "You want faster time-to-value for printed campaigns", + winner: "qr-master", + reason: "The product story is tighter around trackable QR workflows instead of broader enterprise tooling.", + }, + { + label: "You need a heavier enterprise feature envelope", + winner: "alternative", + reason: "Beaconstac is more likely to win when procurement and enterprise policy are the main buying forces.", + }, + { + label: "You care most about analytics, editability, and reprint savings", + winner: "qr-master", + reason: "Those jobs map directly to QR Master's strongest product narrative.", + }, + ], + bestForQrMaster: [ + "Restaurants and retail teams managing changing print assets", + "Marketers who need dynamic edits after print without bloated setup", + "SMB operations that value GDPR-ready messaging", + ], + bestForAlternative: [ + "Enterprise buyers with more complex governance requirements", + "Organizations already centered on a larger enterprise QR procurement process", + ], + migrationSteps: [ + "Audit your current dynamic QR inventory and identify live campaign codes.", + "Recreate high-priority codes in QR Master with clearer naming and campaign grouping.", + "Move printed campaigns first, then analytics and tracking conventions.", + ], + faq: [ + { + question: "Why compare QR Master to Beaconstac?", + answer: "Because both address dynamic QR management, but they are aimed at different levels of complexity and team size.", + }, + { + question: "When is Beaconstac still the better fit?", + answer: "When enterprise procurement, policy requirements, or broader enterprise platform expectations outweigh speed and focus.", + }, + { + question: "What is QR Master's strongest advantage in this comparison?", + answer: "A tighter SMB-focused product story around dynamic updates, analytics, bulk generation, and privacy-first positioning.", + }, + ], + primaryCta: { + href: "/dynamic-qr-code-generator", + label: "Try QR Master", + }, + secondaryCta: { + href: "/pricing", + label: "Compare pricing", + }, + relatedLinks: [ + { + href: "/compare/flowcode-alternative", + title: "Flowcode Alternative", + description: "Compare another popular business QR option against QR Master.", + }, + { + href: "/compare/free-vs-paid-qr-code-generator", + title: "Free vs Paid QR Generator", + description: "Useful when the buying question is really about upgrade timing and control.", + }, + { + href: "/bulk-qr-code-generator", + title: "Bulk QR Code Generator", + description: "Commercial page for bulk and repeatable QR workflows.", + }, + ], + }, + { + slug: "flowcode-alternative", + title: "Flowcode Alternative for Trackable QR Campaigns", + description: + "Compare QR Master vs Flowcode for scan tracking, campaign workflows, branded QR management, and post-print edits.", + canonicalPath: "/compare/flowcode-alternative", + targetKeyword: "flowcode alternative", + comparisonType: "alternative", + intentStage: "bottom", + cluster: "comparison", + primaryEntity: "QR Master", + secondaryEntity: "Flowcode", + intro: + "Flowcode alternative searches usually come from teams that want the same business outcome with better fit, pricing logic, or workflow clarity.", + quickAnswer: + "QR Master is the better fit when your decision is driven by dynamic updates, practical campaign analytics, and operational QR workflows rather than a more brand-heavy QR buying experience.", + scorecard: [ + { + topic: "Core promise", + qrMaster: "Editable QR destinations, analytics, bulk workflows, and privacy-first positioning", + alternative: "Strong brand-led QR story with campaign-friendly positioning", + }, + { + topic: "Operational workflows", + qrMaster: "Clear fit for menus, packaging, events, and bulk creation", + alternative: "Better known in brand and creator-led QR use cases", + }, + { + topic: "Conversion story", + qrMaster: "Focused on measurable post-print outcomes", + alternative: "Focused on broader campaign and brand use cases", + }, + ], + decisionPoints: [ + { + label: "You need operational QR workflows tied to offline surfaces", + winner: "qr-master", + reason: "The product narrative maps directly to editable, measurable print workflows.", + }, + { + label: "You care most about a brand-led buying story", + winner: "alternative", + reason: "Flowcode's market perception is stronger in some brand-centric buying contexts.", + }, + { + label: "You want a practical SMB-oriented campaign stack", + winner: "qr-master", + reason: "QR Master's positioning is tighter around measurable business use cases.", + }, + ], + bestForQrMaster: [ + "Restaurants, retail, and operations-heavy QR use cases", + "Teams that want campaign tracking without enterprise overhead", + "Businesses that value GDPR-friendly language in the sales motion", + ], + bestForAlternative: [ + "Teams prioritizing a more established brand in the QR category", + "Campaigns where brand familiarity matters more than workflow specificity", + ], + migrationSteps: [ + "Group existing Flowcode use cases by campaign, industry, or printed surface.", + "Move the highest-converting dynamic QR destinations first.", + "Use QR Master naming and CTA structure to standardize future campaigns.", + ], + faq: [ + { + question: "What makes someone search for a Flowcode alternative?", + answer: "Usually price, workflow fit, analytics expectations, or a need for a tighter operational QR product than a broad brand-led option.", + }, + { + question: "Which product is better for measurable print campaigns?", + answer: "QR Master is the better fit when the priority is dynamic updates, tracking, and operational clarity after assets are printed.", + }, + { + question: "Can both tools handle dynamic QR codes?", + answer: "Yes, but the differentiation is in workflow focus, analytics framing, and the broader product story.", + }, + ], + primaryCta: { + href: "/qr-code-tracking", + label: "See tracking features", + }, + secondaryCta: { + href: "/compare/qr-code-monkey-vs-qr-master", + label: "See another comparison", + }, + relatedLinks: [ + { + href: "/compare/beaconstac-alternative", + title: "Beaconstac Alternative", + description: "A stronger enterprise-vs-SMB contrast.", + }, + { + href: "/qr-code-for-marketing-campaigns", + title: "QR Codes for Marketing Campaigns", + description: "Commercial parent for measurable campaign workflows.", + }, + { + href: "/guide/how-to-track-qr-code-scans", + title: "How to Track QR Code Scans", + description: "Guide for buyers who still need to validate tracking requirements.", + }, + ], + }, + { + slug: "qr-code-monkey-vs-qr-master", + title: "QR Code Monkey vs QR Master", + description: + "Compare QR Code Monkey vs QR Master for static QR generation, dynamic workflows, analytics, and long-term business use.", + canonicalPath: "/compare/qr-code-monkey-vs-qr-master", + targetKeyword: "qr code monkey vs qr master", + comparisonType: "versus", + intentStage: "bottom", + cluster: "comparison", + primaryEntity: "QR Master", + secondaryEntity: "QR Code Monkey", + intro: + "This comparison matters when the real question is not just who creates a QR code, but who manages it after print.", + quickAnswer: + "QR Code Monkey is a strong static QR tool, while QR Master is the better fit when you need dynamic updates, analytics, and business workflows that survive after printing.", + scorecard: [ + { + topic: "Static QR creation", + qrMaster: "Supported", + alternative: "Strong and widely recognized for static creation", + }, + { + topic: "Dynamic QR workflows", + qrMaster: "Core product strength", + alternative: "Not the main reason buyers choose it", + }, + { + topic: "Analytics and campaign management", + qrMaster: "Built around measurable QR use", + alternative: "Limited relative to business workflow needs", + }, + ], + decisionPoints: [ + { + label: "You only need a one-off static QR", + winner: "alternative", + reason: "QR Code Monkey is well known for simple static generation.", + }, + { + label: "You need post-print edits and scan reporting", + winner: "qr-master", + reason: "Those are core product jobs for QR Master.", + }, + { + label: "You are printing for campaigns, menus, or packaging", + winner: "qr-master", + reason: "The ability to update destinations and track results matters more after printing starts.", + }, + ], + bestForQrMaster: [ + "Businesses running printed campaigns", + "Teams that care about tracking and editable destinations", + "Users likely to outgrow a one-off static workflow", + ], + bestForAlternative: [ + "Users who need a simple static QR and nothing beyond generation", + "One-time use cases with no analytics or post-print management needs", + ], + migrationSteps: [ + "Identify which existing codes need to remain editable after print.", + "Move those codes first into QR Master's dynamic workflows.", + "Keep static one-off generation separate from business-managed QR assets.", + ], + faq: [ + { + question: "Is QR Code Monkey enough for business use?", + answer: "It can be enough for simple static generation, but it is not the best fit when you need dynamic management and analytics.", + }, + { + question: "What is the key difference in this comparison?", + answer: "Static generation vs. dynamic, measurable, and manageable QR workflows.", + }, + { + question: "Who should pick QR Master instead?", + answer: "Anyone printing QR codes for campaigns, menus, packaging, or other assets that may change later.", + }, + ], + primaryCta: { + href: "/dynamic-qr-code-generator", + label: "Create a dynamic QR", + }, + secondaryCta: { + href: "/compare/free-vs-paid-qr-code-generator", + label: "See free vs paid", + }, + relatedLinks: [ + { + href: "/compare/dynamic-vs-static-qr-codes", + title: "Dynamic vs Static QR Codes", + description: "Helpful if the buying question is really about editability.", + }, + { + href: "/guide/why-my-qr-code-is-not-scanning", + title: "Why My QR Code Is Not Scanning", + description: "Problem-solving guide for users diagnosing print and scan issues.", + }, + { + href: "/custom-qr-code-generator", + title: "Custom QR Code Generator", + description: "Commercial parent for branded QR creation workflows.", + }, + ], + }, + { + slug: "free-vs-paid-qr-code-generator", + title: "Free vs Paid QR Code Generator", + description: + "Understand when a free QR generator is enough and when a paid QR workflow becomes worth it for business, print, and tracking.", + canonicalPath: "/compare/free-vs-paid-qr-code-generator", + targetKeyword: "free vs paid qr code generator", + comparisonType: "model", + intentStage: "bottom", + cluster: "comparison", + primaryEntity: "Free QR generator", + secondaryEntity: "Paid QR platform", + intro: + "Most buyers are not really choosing between two brands here. They are choosing between a one-off static tool and a managed QR workflow.", + quickAnswer: + "Free QR generators are enough for one-time static links. Paid QR platforms are worth it when the QR code is printed at scale, tied to campaigns, or needs editing and analytics later.", + scorecard: [ + { + topic: "Best use case", + qrMaster: "Business workflows, dynamic edits, analytics, campaign management", + alternative: "One-off static QR creation", + }, + { + topic: "Risk after print", + qrMaster: "Lower because destinations can change", + alternative: "Higher because broken or outdated links require reprint", + }, + { + topic: "Measurement", + qrMaster: "Built for tracking and attribution", + alternative: "Usually limited or absent", + }, + ], + decisionPoints: [ + { + label: "You will never change the destination", + winner: "alternative", + reason: "A free static tool may be enough for a permanent URL.", + }, + { + label: "You are printing at scale or running campaigns", + winner: "qr-master", + reason: "Editability and analytics become more valuable than the cost difference.", + }, + { + label: "You need reporting and ROI context", + winner: "qr-master", + reason: "Free tools rarely support business-grade measurement cleanly.", + }, + ], + bestForQrMaster: [ + "Marketers with measurable offline campaigns", + "Restaurants and retail businesses with changing destinations", + "Teams managing many codes or repeated print runs", + ], + bestForAlternative: [ + "Personal one-off QR links", + "Permanent URLs that are unlikely to change", + ], + migrationSteps: [ + "Separate one-time static codes from codes that need future updates.", + "Move business-critical codes into dynamic management first.", + "Use QR Master for anything tied to tracking, packaging, menus, or campaigns.", + ], + faq: [ + { + question: "When is free enough?", + answer: "When the link is permanent, the QR will not be reused in campaigns, and analytics do not matter.", + }, + { + question: "When is paid worth it?", + answer: "When the QR may need editing later, when tracking matters, or when reprinting is expensive.", + }, + { + question: "What hidden cost does this comparison miss?", + answer: "The cost of reprinting static QR assets when the destination changes after distribution.", + }, + ], + primaryCta: { + href: "/pricing", + label: "See plans", + }, + secondaryCta: { + href: "/reprint-calculator", + label: "Estimate reprint savings", + }, + relatedLinks: [ + { + href: "/compare/dynamic-vs-static-qr-codes", + title: "Dynamic vs Static QR Codes", + description: "The clearest conceptual companion to free vs paid.", + }, + { + href: "/guide/how-to-track-qr-code-scans", + title: "How to Track QR Code Scans", + description: "Useful for buyers validating whether analytics changes the purchase decision.", + }, + { + href: "/bulk-qr-code-generator", + title: "Bulk QR Code Generator", + description: "Commercial page for higher-volume QR workflows.", + }, + ], + }, + { + slug: "dynamic-vs-static-qr-codes", + title: "Dynamic vs Static QR Codes", + description: + "Compare dynamic vs static QR codes for editability, analytics, long-term print use, and business workflows.", + canonicalPath: "/compare/dynamic-vs-static-qr-codes", + targetKeyword: "dynamic vs static qr codes", + comparisonType: "feature", + intentStage: "middle", + cluster: "comparison", + primaryEntity: "Dynamic QR codes", + secondaryEntity: "Static QR codes", + intro: + "This is one of the highest-leverage comparisons in the category because it shapes almost every later buying decision.", + quickAnswer: + "Static QR codes are fixed forever. Dynamic QR codes let you change the destination later and track scans, which makes them the better fit for most business and campaign use cases.", + scorecard: [ + { + topic: "Editability", + qrMaster: "Destination can be updated after print", + alternative: "Destination is permanent once generated", + }, + { + topic: "Analytics", + qrMaster: "Tracking is possible", + alternative: "Tracking is limited or absent", + }, + { + topic: "Best use case", + qrMaster: "Campaigns, menus, packaging, business workflows", + alternative: "Permanent one-off links", + }, + ], + decisionPoints: [ + { + label: "The destination might change later", + winner: "qr-master", + reason: "Dynamic QR codes exist specifically to absorb that change without reprinting.", + }, + { + label: "You only need a permanent URL once", + winner: "alternative", + reason: "Static QR codes may be enough for a truly unchanging destination.", + }, + { + label: "You want measurement and attribution", + winner: "qr-master", + reason: "Dynamic workflows are the better fit for reporting and campaign analysis.", + }, + ], + bestForQrMaster: [ + "Campaign and analytics-oriented use cases", + "Anything printed at scale or reused over time", + "Teams that want to preserve flexibility after distribution", + ], + bestForAlternative: [ + "Permanent homepage links", + "Simple one-off QR stickers with no analytics requirement", + ], + migrationSteps: [ + "Audit which currently static codes are tied to changeable destinations.", + "Move those codes into dynamic workflows before the next print run.", + "Keep static only for permanent destinations with low business risk.", + ], + faq: [ + { + question: "Is dynamic always better?", + answer: "Not always, but dynamic is usually better for business workflows because it protects printed assets from future URL changes.", + }, + { + question: "When should I keep a QR static?", + answer: "When the link is truly permanent and analytics do not matter.", + }, + { + question: "Why is this comparison so commercially important?", + answer: "Because it explains the upgrade path from simple generation to managed QR operations.", + }, + ], + primaryCta: { + href: "/dynamic-qr-code-generator", + label: "Create a dynamic QR", + }, + secondaryCta: { + href: "/guide/how-to-track-qr-code-scans", + label: "Learn how tracking works", + }, + relatedLinks: [ + { + href: "/compare/free-vs-paid-qr-code-generator", + title: "Free vs Paid QR Generator", + description: "Companion buying question for users comparing delivery models.", + }, + { + href: "/reprint-calculator", + title: "Reprint Savings Calculator", + description: "Commercial support page for the cost argument behind dynamic QR codes.", + }, + { + href: "/qr-code-tracking", + title: "QR Code Tracking", + description: "Commercial feature page connected to dynamic QR value.", + }, + ], + }, + { + slug: "bulk-qr-generator-vs-single-qr-generator", + title: "Bulk QR Generator vs Single QR Generator", + description: + "Understand when bulk QR generation is necessary for packaging, labels, events, and recurring offline workflows.", + canonicalPath: "/compare/bulk-qr-generator-vs-single-qr-generator", + targetKeyword: "bulk qr generator vs single qr generator", + comparisonType: "feature", + intentStage: "middle", + cluster: "comparison", + primaryEntity: "Bulk QR generation", + secondaryEntity: "Single QR generation", + intro: + "This comparison matters when a business is moving from occasional QR creation into repeatable operational volume.", + quickAnswer: + "Single QR generation is fine for one-off assets. Bulk QR generation becomes necessary when you manage repeated labels, packaging, events, or SKU-linked workflows at scale.", + scorecard: [ + { + topic: "Best fit", + qrMaster: "Large recurring batches and operational workflows", + alternative: "One-off marketing assets or simple needs", + }, + { + topic: "Throughput", + qrMaster: "Designed for CSV and spreadsheet-driven creation", + alternative: "Manual, one code at a time", + }, + { + topic: "Operational value", + qrMaster: "Better for inventory, ticketing, packaging, and label programs", + alternative: "Better for ad hoc marketing requests", + }, + ], + decisionPoints: [ + { + label: "You are managing repeated QR creation from a spreadsheet", + winner: "qr-master", + reason: "Bulk workflows eliminate manual repetition and reduce process risk.", + }, + { + label: "You only need a few codes occasionally", + winner: "alternative", + reason: "A single-code workflow may be simpler if volume is low.", + }, + { + label: "You want scaling headroom before the process breaks", + winner: "qr-master", + reason: "Bulk generation becomes the cleaner operational choice earlier than many teams expect.", + }, + ], + bestForQrMaster: [ + "Packaging and label programs", + "Event and ticketing workflows", + "Recurring campaign and inventory operations", + ], + bestForAlternative: [ + "One-off flyer or poster QR requests", + "Small teams with only occasional QR needs", + ], + migrationSteps: [ + "Identify the fields that define each QR record in your spreadsheet.", + "Normalize the input columns for destination, label, and grouping.", + "Move the highest-volume workflow into QR Master's bulk system first.", + ], + faq: [ + { + question: "Who actually needs bulk QR generation?", + answer: "Teams working with packaging, labels, events, recurring campaigns, or anything spreadsheet-driven at volume.", + }, + { + question: "Is bulk generation only for enterprises?", + answer: "No. SMB teams hit the bulk threshold quickly when they move into packaging, event, or SKU workflows.", + }, + { + question: "What is the operational advantage of bulk generation?", + answer: "Speed, consistency, and lower manual error across repeated QR creation tasks.", + }, + ], + primaryCta: { + href: "/bulk-qr-code-generator", + label: "See bulk workflows", + }, + secondaryCta: { + href: "/guide/how-to-track-qr-code-scans", + label: "See measurement setup", + }, + relatedLinks: [ + { + href: "/use-cases/packaging-qr-codes", + title: "Packaging QR Codes", + description: "Use-case page for post-purchase and label workflows.", + }, + { + href: "/compare/free-vs-paid-qr-code-generator", + title: "Free vs Paid QR Generator", + description: "Useful when volume is the real reason a team outgrows free tools.", + }, + { + href: "/guide/qr-code-print-size", + title: "QR Code Print Size", + description: "Support guide for teams shipping QR assets into physical production.", + }, + ], + }, +]; + +export const comparisonPagesMap = Object.fromEntries( + comparisonPages.map((page) => [page.slug, page]), +); + +export function getComparisonPage(slug: string): ComparisonPage | undefined { + return comparisonPagesMap[slug]; +} diff --git a/src/lib/env.ts b/src/lib/env.ts index 9f3f81a..7dd058c 100644 --- a/src/lib/env.ts +++ b/src/lib/env.ts @@ -6,14 +6,14 @@ const envSchema = z.object({ DATABASE_URL: z.string().default('postgresql://postgres:A7fK9qR2@localhost:5435/qrmaster?schema=public'), NEXTAUTH_URL: z.string().default('http://localhost:3050'), NEXTAUTH_SECRET: z.string().default('development-secret-change-in-production'), - GOOGLE_CLIENT_ID: z.string().optional(), - GOOGLE_CLIENT_SECRET: z.string().optional(), - REDIS_URL: z.string().optional(), - IP_SALT: z.string().default('development-salt-change-in-production'), - ENABLE_DEMO: z.string().default('false'), - - // Cloudflare R2 (S3 Compatible) - R2_ACCOUNT_ID: z.string().optional(), + GOOGLE_CLIENT_ID: z.string().optional(), + GOOGLE_CLIENT_SECRET: z.string().optional(), + REDIS_URL: z.string().optional(), + IP_SALT: z.string().default('development-salt-change-in-production'), + ENABLE_DEMO: z.string().default('false'), + + // Cloudflare R2 (S3 Compatible) + R2_ACCOUNT_ID: z.string().optional(), R2_ACCESS_KEY_ID: z.string().optional(), R2_SECRET_ACCESS_KEY: z.string().optional(), R2_BUCKET_NAME: z.string().default('qrmaster-menus'), diff --git a/src/lib/guide-pages.ts b/src/lib/guide-pages.ts new file mode 100644 index 0000000..6af4ad9 --- /dev/null +++ b/src/lib/guide-pages.ts @@ -0,0 +1,580 @@ +import type { GuidePage } from "@/lib/pseo-page-types"; + +export const guidePages: GuidePage[] = [ + { + slug: "why-my-qr-code-is-not-scanning", + title: "Why My QR Code Is Not Scanning", + description: + "Fix the most common QR code scanning failures: print size, contrast, blur, damaged quiet zones, and bad landing pages.", + canonicalPath: "/guide/why-my-qr-code-is-not-scanning", + targetKeyword: "why my qr code is not scanning", + guideType: "problem-solving", + intentStage: "middle", + cluster: "guides", + intro: + "Most scan failures are not caused by the QR format itself. They are caused by print, contrast, surface finish, or a destination that feels broken after the scan.", + quickAnswer: + "If a QR code is not scanning, check size, contrast, quiet zone, print sharpness, surface glare, and whether the destination page actually loads fast on mobile.", + symptoms: [ + "Phones detect the code inconsistently or not at all", + "The code scans in one lighting condition but fails in another", + "Users say the QR works for some devices but not others", + ], + howToSteps: [ + "Check whether the printed code is large enough for the expected scanning distance.", + "Verify strong dark-on-light contrast and an intact quiet zone around the code.", + "Test for glare, reflection, blur, or warped print surfaces.", + "Scan on both iPhone and Android using the actual production asset.", + "Confirm the landing page loads quickly and does not feel broken after the scan.", + ], + keyTakeaways: [ + "Most failures come from physical execution, not from the QR concept.", + "A QR code that technically scans but leads to a slow or broken page still fails in practice.", + "Production testing on real materials matters more than on-screen previews.", + ], + checklist: { + title: "Scan troubleshooting checklist", + items: [ + "Minimum size appropriate to distance and surface", + "Dark modules on a light background", + "No cropped quiet zone", + "No glossy glare or severe print blur", + "Fast mobile landing page", + ], + }, + faq: [ + { + question: "Can a QR code be too small to scan?", + answer: "Yes. Small size is one of the most common reasons scans fail on real printed materials.", + }, + { + question: "Does glossy paper affect scanning?", + answer: "Yes. Reflections can make a technically valid QR code unreliable in practice.", + }, + { + question: "Why does it scan on one phone but not another?", + answer: "Camera quality, focus speed, and lighting tolerance vary across devices, which is why production testing should cover both major mobile platforms.", + }, + ], + primaryCta: { + href: "/custom-qr-code-generator", + label: "Create a cleaner QR", + }, + secondaryCta: { + href: "/guide/qr-code-print-size", + label: "Check print size guidance", + }, + relatedLinks: [ + { + href: "/guide/qr-code-print-size", + title: "QR Code Print Size", + description: "The most common companion problem to scan failures.", + }, + { + href: "/compare/dynamic-vs-static-qr-codes", + title: "Dynamic vs Static QR Codes", + description: "Helpful when the scan issue is actually a stale destination problem.", + }, + { + href: "/custom-qr-code-generator", + title: "Custom QR Code Generator", + description: "Commercial page for designing scannable branded QR assets.", + }, + ], + }, + { + slug: "qr-code-print-size", + title: "QR Code Print Size Guide", + description: + "Learn the right QR code print sizes for flyers, tables, packaging, posters, and labels so users can scan reliably.", + canonicalPath: "/guide/qr-code-print-size", + targetKeyword: "qr code print size", + guideType: "problem-solving", + intentStage: "middle", + cluster: "guides", + intro: + "Print size is one of the few QR decisions that directly affects scan success before the user even reaches the landing page.", + quickAnswer: + "The right QR code print size depends on scan distance, surface, and lighting. For close-range scans, the code still needs enough size, contrast, and quiet zone to survive real-world conditions.", + symptoms: [ + "Scans fail more often on packaging or posters than on screen", + "A QR code works up close but not from normal user distance", + "Design teams shrink the QR too far to preserve layout aesthetics", + ], + howToSteps: [ + "Start from the real scan distance instead of the design canvas.", + "Choose a QR size that remains legible after printing, trimming, and finishing.", + "Protect the quiet zone and avoid pushing text or shapes too close to the code.", + "Test the asset at actual production size on the final material.", + "Increase the size if the environment includes glare, motion, or low light.", + ], + keyTakeaways: [ + "QR sizing is a production problem, not just a design preference.", + "Distance, glare, and material finish should influence size decisions early.", + "Testing at final production size is the only trustworthy validation.", + ], + checklist: { + title: "Print-size review", + items: [ + "Confirm normal scanning distance", + "Preserve quiet zone", + "Check final material finish", + "Test on mobile in realistic light", + "Do not shrink only for layout aesthetics", + ], + }, + faq: [ + { + question: "Does the same QR code size work for every surface?", + answer: "No. Packaging, flyers, posters, and table signage often need different size decisions because the scan distance and surface conditions differ.", + }, + { + question: "Why is print-size guidance so important?", + answer: "Because a QR code that looks fine in the design tool can still fail in real-world scanning conditions.", + }, + { + question: "Should I increase size for glossy materials?", + answer: "Usually yes, because reflections reduce scanning tolerance.", + }, + ], + primaryCta: { + href: "/custom-qr-code-generator", + label: "Generate a print-ready QR", + }, + secondaryCta: { + href: "/guide/why-my-qr-code-is-not-scanning", + label: "Troubleshoot scan failures", + }, + relatedLinks: [ + { + href: "/use-cases/flyer-qr-codes", + title: "Flyer QR Codes", + description: "Use-case page where print-size discipline matters immediately.", + }, + { + href: "/use-cases/packaging-qr-codes", + title: "Packaging QR Codes", + description: "Practical cluster page for small-surface QR production.", + }, + { + href: "/compare/bulk-qr-generator-vs-single-qr-generator", + title: "Bulk vs Single QR Generation", + description: "Helpful when print production is scaling across many assets.", + }, + ], + }, + { + slug: "how-to-track-qr-code-scans", + title: "How to Track QR Code Scans", + description: + "Set up trackable QR codes, naming conventions, and campaign-friendly reporting so offline scans become measurable.", + canonicalPath: "/guide/how-to-track-qr-code-scans", + targetKeyword: "how to track qr code scans", + guideType: "problem-solving", + intentStage: "bottom", + cluster: "guides", + intro: + "Tracking QR scans is not only about counting taps. It is about preserving campaign context so the scan means something later.", + quickAnswer: + "To track QR code scans properly, use dynamic QR codes, structured campaign naming, and destinations that preserve attribution context across placements and experiments.", + howToSteps: [ + "Use a dynamic QR workflow so the destination is measurable and editable.", + "Apply naming conventions by campaign, surface, and location.", + "Separate placements instead of routing every printed asset into one generic code.", + "Review scan patterns by time, device, and workflow context.", + "Connect scan data to your broader analytics and reporting conventions.", + ], + keyTakeaways: [ + "Tracking without naming discipline creates data noise.", + "Separate placements if you want useful reporting later.", + "The business value of QR codes increases when offline scans can be tied to decisions.", + ], + checklist: { + title: "Tracking setup checklist", + items: [ + "Use dynamic QR codes", + "Adopt campaign naming standards", + "Split major placements", + "Review device and time patterns", + "Align with reporting expectations", + ], + }, + faq: [ + { + question: "Can static QR codes be tracked well?", + answer: "Not as well as dynamic QR workflows, especially when you need editability and cleaner campaign context.", + }, + { + question: "Should each flyer or poster have its own QR code?", + answer: "Not always, but major placement differences should usually be separated if the reporting needs are meaningful.", + }, + { + question: "What is the biggest mistake in QR tracking?", + answer: "Treating every offline surface as one undifferentiated source.", + }, + ], + primaryCta: { + href: "/qr-code-tracking", + label: "See QR tracking", + }, + secondaryCta: { + href: "/compare/dynamic-vs-static-qr-codes", + label: "Compare dynamic vs static", + }, + relatedLinks: [ + { + href: "/qr-code-analytics", + title: "QR Code Analytics", + description: "Commercial analytics page aligned to scan reporting use cases.", + }, + { + href: "/compare/free-vs-paid-qr-code-generator", + title: "Free vs Paid QR Generator", + description: "Useful when the tracking need is what changes the purchase decision.", + }, + { + href: "/use-cases/flyer-qr-codes", + title: "Flyer QR Codes", + description: "A high-fit use case for measurable offline campaign tracking.", + }, + ], + }, + { + slug: "qr-code-gdpr", + title: "QR Codes and GDPR", + description: + "Understand how QR code tracking intersects with GDPR and what privacy-safe analytics design looks like for business use.", + canonicalPath: "/guide/qr-code-gdpr", + targetKeyword: "qr code gdpr", + guideType: "strategic", + intentStage: "middle", + cluster: "guides", + intro: + "GDPR questions appear early in B2B QR evaluations because scan tracking can easily turn into a trust issue if handled poorly.", + quickAnswer: + "QR codes can be used in a GDPR-aware way when the analytics model minimizes personal data, uses privacy-safe tracking decisions, and communicates the workflow clearly.", + howToSteps: [ + "Review what data your QR workflow actually collects after a scan.", + "Minimize or transform personal identifiers wherever possible.", + "Separate operational analytics from unnecessary personal profiling.", + "Document the business purpose behind scan measurement.", + "Make privacy posture part of the buying and implementation conversation.", + ], + keyTakeaways: [ + "Privacy posture can be a conversion advantage, not just a compliance burden.", + "GDPR concerns show up early in B2B evaluation for trackable QR workflows.", + "The strongest approach is data minimization and clear communication.", + ], + faq: [ + { + question: "Are QR codes themselves a GDPR problem?", + answer: "The QR image itself is not usually the issue. The real concern is the data collected after the scan.", + }, + { + question: "Why is GDPR a differentiator for QR Master?", + answer: "Because QR Master already has a privacy-first product story that can be turned into a clearer buying advantage.", + }, + { + question: "What should buyers ask vendors about QR tracking?", + answer: "What data is collected, how it is minimized, and how the analytics workflow is explained and governed.", + }, + ], + primaryCta: { + href: "/qr-code-tracking", + label: "See privacy-first tracking", + }, + secondaryCta: { + href: "/compare/beaconstac-alternative", + label: "See comparison pages", + }, + relatedLinks: [ + { + href: "/qr-code-analytics", + title: "QR Code Analytics", + description: "Commercial page for the measurement side of the privacy conversation.", + }, + { + href: "/guide/how-to-track-qr-code-scans", + title: "How to Track QR Code Scans", + description: "Practical guide to pair with the policy and trust angle.", + }, + { + href: "/compare/free-vs-paid-qr-code-generator", + title: "Free vs Paid QR Generator", + description: "Useful when buyers are weighing business-grade control against simple free tools.", + }, + ], + }, + { + slug: "how-to-create-a-vcard-qr-code", + title: "How to Create a vCard QR Code", + description: + "Create a vCard QR code that helps people save contact details instantly and still fits business-card and networking workflows.", + canonicalPath: "/guide/how-to-create-a-vcard-qr-code", + targetKeyword: "how to create a vcard qr code", + guideType: "problem-solving", + intentStage: "bottom", + cluster: "guides", + intro: + "vCard QR creation is often easy in theory but weak in practice when the saved contact flow or the printed asset is not thought through.", + quickAnswer: + "To create a good vCard QR code, choose the right contact fields, keep the scan experience focused on saving details fast, and test it on both iPhone and Android before printing.", + howToSteps: [ + "Choose the exact contact fields you want saved after the scan.", + "Generate the vCard QR with a clear save-contact workflow.", + "Keep the printed CTA focused on one next action.", + "Test cross-device behavior before using the QR on business cards or badges.", + "Use dynamic management if the profile destination may evolve later.", + ], + keyTakeaways: [ + "The best vCard QR is optimized for the save-contact action, not for stuffing every possible detail into one scan.", + "Cross-device testing matters because contact-saving behavior differs slightly between platforms.", + "Business-card workflows benefit when the QR destination can evolve later.", + ], + faq: [ + { + question: "What should a vCard QR include?", + answer: "Only the fields that materially improve the save-contact experience, such as name, phone, email, role, and a clear business context.", + }, + { + question: "Should a vCard QR be static or dynamic?", + answer: "Static can work for direct contact saving, but dynamic is useful if the underlying profile or next step may change later.", + }, + { + question: "Where does this guide convert best?", + answer: "On business cards, badges, and networking workflows where the scan intent is already strong.", + }, + ], + primaryCta: { + href: "/tools/vcard-qr-code", + label: "Create a vCard QR", + }, + secondaryCta: { + href: "/use-cases/business-card-qr-codes", + label: "See business-card workflows", + }, + relatedLinks: [ + { + href: "/use-cases/business-card-qr-codes", + title: "Business Card QR Codes", + description: "The strongest adjacent cluster page for this guide.", + }, + { + href: "/compare/dynamic-vs-static-qr-codes", + title: "Dynamic vs Static QR Codes", + description: "Useful when buyers are deciding how permanent the contact workflow should be.", + }, + { + href: "/tools/vcard-qr-code", + title: "vCard QR Code Tool", + description: "Commercial parent tool page for direct creation intent.", + }, + ], + }, + { + slug: "how-to-use-utm-with-qr-codes", + title: "How to Use UTM Parameters with QR Codes", + description: + "Use UTM parameters with QR codes so offline scans can be grouped, attributed, and compared more cleanly in campaign analysis.", + canonicalPath: "/guide/how-to-use-utm-with-qr-codes", + targetKeyword: "how to use utm with qr codes", + guideType: "problem-solving", + intentStage: "middle", + cluster: "guides", + intro: + "UTM setup is where many offline QR campaigns either become measurable or collapse into data ambiguity.", + quickAnswer: + "Use UTM parameters with QR codes by standardizing campaign naming, separating major surfaces, and keeping the destination structure consistent enough to support reporting later.", + howToSteps: [ + "Define a naming standard for campaign, surface, and placement.", + "Apply UTM logic consistently across related QR assets.", + "Separate materially different placements instead of collapsing them together.", + "Validate that the destination preserves campaign attribution as expected.", + "Review performance in the context of the full QR campaign, not just raw scan totals.", + ], + keyTakeaways: [ + "UTMs are only useful when naming discipline is consistent.", + "Offline campaign attribution becomes much more useful when placements are separated on purpose.", + "This guide converts best when paired with tracking and analytics pages.", + ], + faq: [ + { + question: "Do all QR codes need UTMs?", + answer: "No. UTMs matter most when campaign attribution and placement comparison are part of the goal.", + }, + { + question: "What is the most common UTM mistake with QR codes?", + answer: "Using inconsistent naming so the campaign data becomes too noisy to compare later.", + }, + { + question: "Should each physical surface have its own UTM setup?", + answer: "Major placement differences usually should, especially when performance comparison matters.", + }, + ], + primaryCta: { + href: "/qr-code-tracking", + label: "Build a trackable QR", + }, + secondaryCta: { + href: "/qr-code-analytics", + label: "See analytics workflows", + }, + relatedLinks: [ + { + href: "/guide/how-to-track-qr-code-scans", + title: "How to Track QR Code Scans", + description: "Natural parent guide for the broader measurement question.", + }, + { + href: "/use-cases/flyer-qr-codes", + title: "Flyer QR Codes", + description: "A high-fit offline campaign use case for UTM discipline.", + }, + { + href: "/qr-code-for-marketing-campaigns", + title: "QR Codes for Marketing Campaigns", + description: "Commercial cluster page for attribution-focused campaign use.", + }, + ], + }, + { + slug: "qr-code-security-best-practices", + title: "QR Code Security Best Practices", + description: + "Reduce QR-code security risk with safer redirect practices, trusted destinations, and operational checks for printed assets.", + canonicalPath: "/guide/qr-code-security-best-practices", + targetKeyword: "qr code security best practices", + guideType: "strategic", + intentStage: "middle", + cluster: "guides", + intro: + "Security is a trust issue in QR adoption because users cannot inspect the destination before they scan as easily as they can with visible URLs.", + quickAnswer: + "QR code security depends on trusted destinations, transparent workflows, tamper-aware physical deployment, and safer redirect management after the code is printed.", + howToSteps: [ + "Use trustworthy domains and avoid suspicious redirect chains.", + "Inspect physical placements for tampering or sticker overlays.", + "Keep the post-scan destination consistent with user expectation.", + "Review the workflow for unnecessary security surprises after the scan.", + "Make trust and safety part of the deployment process, not an afterthought.", + ], + keyTakeaways: [ + "Security is about both the digital destination and the physical deployment.", + "A trustworthy user experience helps both adoption and brand protection.", + "Security content also supports comparison and conversion pages where trust is a buying factor.", + ], + faq: [ + { + question: "Can QR codes themselves be hacked?", + answer: "The code image is not the main issue. The risk usually comes from malicious destinations or tampered physical placements.", + }, + { + question: "Why do security concerns matter for commercial QR pages?", + answer: "Because trust directly affects scan willingness and vendor selection.", + }, + { + question: "How should teams reduce QR-code tampering risk?", + answer: "Use regular physical checks, trustworthy domains, and deployment processes that make changes easy to detect.", + }, + ], + primaryCta: { + href: "/dynamic-qr-code-generator", + label: "Use a trusted QR workflow", + }, + secondaryCta: { + href: "/guide/qr-code-gdpr", + label: "Review privacy guidance", + }, + relatedLinks: [ + { + href: "/compare/beaconstac-alternative", + title: "Beaconstac Alternative", + description: "Trust and governance are often part of the comparison motion.", + }, + { + href: "/guide/why-my-qr-code-is-not-scanning", + title: "Why My QR Code Is Not Scanning", + description: "Operational reliability and trust often intersect in real deployments.", + }, + { + href: "/qr-code-tracking", + title: "QR Code Tracking", + description: "Commercial page connected to trustworthy managed workflows.", + }, + ], + }, + { + slug: "dynamic-qr-code-best-practices", + title: "Dynamic QR Code Best Practices", + description: + "Use dynamic QR codes the right way across print, tracking, naming, and post-print change management.", + canonicalPath: "/guide/dynamic-qr-code-best-practices", + targetKeyword: "dynamic qr code best practices", + guideType: "strategic", + intentStage: "middle", + cluster: "guides", + intro: + "Dynamic QR codes create flexibility, but that flexibility only becomes a business advantage when the workflow is designed on purpose.", + quickAnswer: + "The best dynamic QR workflows use clear naming, stable print placement, measurable destinations, and disciplined update management after the code is in circulation.", + howToSteps: [ + "Name codes by campaign, workflow, or printed surface before launch.", + "Choose stable print placements that should survive destination changes.", + "Separate major placements if the reporting value justifies it.", + "Use clear CTA language on the asset so the scan intent is obvious.", + "Treat destination updates as an operational process, not an ad hoc fix.", + ], + keyTakeaways: [ + "Dynamic QR codes are most valuable when paired with naming and campaign discipline.", + "Stable print plus flexible destination is the core operational advantage.", + "This topic naturally links commercial, guide, and use-case clusters together.", + ], + faq: [ + { + question: "What is the biggest mistake with dynamic QR codes?", + answer: "Creating them without a naming, placement, or update process, which makes later reporting and operations messy.", + }, + { + question: "Should every QR code be dynamic?", + answer: "No, but most business-critical printed workflows benefit from dynamic management.", + }, + { + question: "Why is this guide strategic instead of purely tactical?", + answer: "Because it shapes how a business structures QR workflows across multiple campaigns and surfaces.", + }, + ], + primaryCta: { + href: "/dynamic-qr-code-generator", + label: "Create a dynamic QR", + }, + secondaryCta: { + href: "/compare/dynamic-vs-static-qr-codes", + label: "See the comparison", + }, + relatedLinks: [ + { + href: "/compare/dynamic-vs-static-qr-codes", + title: "Dynamic vs Static QR Codes", + description: "Core comparison page for this guide's main concept.", + }, + { + href: "/guide/how-to-track-qr-code-scans", + title: "How to Track QR Code Scans", + description: "The measurement counterpart to dynamic workflow setup.", + }, + { + href: "/dynamic-qr-code-generator", + title: "Dynamic QR Code Generator", + description: "Commercial parent for immediate product action.", + }, + ], + }, +]; + +export const guidePagesMap = Object.fromEntries( + guidePages.map((page) => [page.slug, page]), +); + +export function getGuidePage(slug: string): GuidePage | undefined { + return guidePagesMap[slug]; +} diff --git a/src/lib/industry-pages.ts b/src/lib/industry-pages.ts new file mode 100644 index 0000000..36cfc6b --- /dev/null +++ b/src/lib/industry-pages.ts @@ -0,0 +1,2072 @@ +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", + 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", + 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", + 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", + 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", + 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", + 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", + 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", + 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", + 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", + 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", + 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", + 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", + 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", + 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", + 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", + 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", + 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", + 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", + 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", + 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", + 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" + }, + { + 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" + ], + germanKeyword: "Zahnarztpraxen" + }, + { + slug: "pet-grooming", + name: "Pet Groomers", + title: "QR Codes for Pet Groomers", + metaTitle: "QR Codes for Pet Groomers: Online Booking & Portfolios", + metaDescription: "Grow your pet grooming business with QR codes for appointment booking, before-and-after portfolios, and digital business cards.", + headline: "QR Codes for Pet Groomers: Every Groom with a Digital Connection", + subheadline: "Let pet owners book appointments and view your portfolio with a simple scan on your card or window", + heroImage: "/marketing/industries/pet-grooming.jpeg", + statistics: [ + { value: "2x", label: "Higher Discovery-to-Session Conversion" }, + { value: "50%", label: "Reduction in Booking Phone Calls" }, + { value: "3x", label: "More Portfolio Views at Check-out" } + ], + benefits: [ + { title: "Zero-Hassle Online Booking", description: "Place a QR code on your business cards and window. Clients scan to see your availability and book their next grooming session in seconds." }, + { title: "Before-and-After Portfolios", description: "Show off your best work. Link QR codes in your lobby to a digital gallery of your latest dog and cat grooming transformations to build trust with new owners." }, + { title: "Pet Parent Resource Guides", description: "Give clients a QR code after their session that links to a PDF guide on home grooming tips and product recommendations between professional visits." } + ], + useCases: [ + "Online appointment booking and rescheduling", + "Digital before-and-after grooming portfolios", + "Home grooming care and product guides", + "Digital vCard for instant contact saving", + "Special offer and referral program links" + ], + tools: ["url-qr-code", "vcard-qr-code", "pdf-qr-code"], + faq: [ + { question: "How do pet groomers use QR codes for booking?", answer: "They place codes on business cards and their shop window that link directly to their booking software, reducing the need for phone tag." }, + { question: "Can I show a portfolio using a QR code?", answer: "Yes, you can link to an Instagram page or a dedicated gallery showing the dogs and cats you've groomed." }, + { question: "Where should groomers place QR codes?", answer: "The shop window, business cards, the checkout counter, and on grooming tags." } + ], + placementTips: [ + "Front window for after-hours booking", + "Professional business cards for vCard links", + "Lobby posters with before-and-after photo links" + ], + germanKeyword: "Hundefrisöre" + }, + { + slug: "veterinarians", + name: "Veterinarians", + title: "QR Codes for Veterinarians", + metaTitle: "QR Codes for Veterinarians: Health Records & Booking", + metaDescription: "Enhance veterinary care with QR codes for medical record access, appointment booking, emergency clinic details, and aftercare resources.", + headline: "QR Codes for Veterinarians: Improving Care and Communication", + subheadline: "Connect pet owners with medical records, booking portals, and emergency contacts instantly", + heroImage: "/marketing/industries/veterinarians.jpeg", + statistics: [ + { value: "50%", label: "Faster Access to Emergency Contact Info" }, + { value: "2x", label: "More Efficient Appointment Scheduling" }, + { value: "40%", label: "Better Digital Pet Health Record Usage" } + ], + benefits: [ + { title: "Digital Pet Health Records", description: "Give clients a QR code for their pet's collar tag or record folder. Scanning links directly to their up-to-date vaccination and medical history portals." }, + { title: "Instant Emergency Contacts", description: "Place a QR on your clinic window and business cards. In an emergency, pet owners scan for immediate dial-to-clinic and directions to the nearest 24-hour vet." }, + { title: "Seamless Post-Op Care Guides", description: "Replace paper instructions. After a procedure, provide a QR that links to a video or PDF explaining exactly how to care for their pet at home." } + ], + useCases: [ + "Digital pet health and vaccination records", + "Appointment booking and reminder portal", + "Emergency contact and location mapping", + "Post-operative care and medication guides", + "Pet insurance information and quote links" + ], + tools: ["url-qr-code", "call-qr-code-generator", "vcard-qr-code"], + faq: [ + { question: "How do vets use QR codes for emergencies?", answer: "They print codes that automatically dial the clinic or open a map to the nearest emergency animal hospital when scanned." }, + { question: "Can QR codes hold a pet's medical history?", answer: "They link to a secure portal where pet owners and other care providers can see the pet's latest records and vaccines." }, + { question: "Where should vet clinics place QR codes?", answer: "Lobby windows, medical record folders, and as a sticker on the back of the owner's business card." } + ], + placementTips: [ + "Medical folders for personal record links", + "Front door of the clinic for emergency info", + "Lobby posters for online booking registration" + ], + germanKeyword: "Tierärzte" + }, +]; +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/src/lib/pseo-page-types.ts b/src/lib/pseo-page-types.ts new file mode 100644 index 0000000..3f46f0b --- /dev/null +++ b/src/lib/pseo-page-types.ts @@ -0,0 +1,84 @@ +import type { FAQItem } from "@/lib/types"; + +export type SeoIntentStage = "top" | "middle" | "bottom"; + +export type SeoPrimaryCta = { + href: string; + label: string; +}; + +export type SeoRelatedLink = { + href: string; + title: string; + description: string; +}; + +export type ComparisonType = + | "alternative" + | "versus" + | "feature" + | "model"; + +export type GuideType = "problem-solving" | "strategic"; + +export type ComparisonScorecardRow = { + topic: string; + qrMaster: string; + alternative: string; +}; + +export type ComparisonDecisionPoint = { + label: string; + winner: "qr-master" | "alternative" | "depends"; + reason: string; +}; + +export type ComparisonPage = { + slug: string; + title: string; + description: string; + canonicalPath: string; + targetKeyword: string; + comparisonType: ComparisonType; + intentStage: SeoIntentStage; + cluster: string; + primaryEntity: string; + secondaryEntity: string; + intro: string; + quickAnswer: string; + scorecard: ComparisonScorecardRow[]; + decisionPoints: ComparisonDecisionPoint[]; + bestForQrMaster: string[]; + bestForAlternative: string[]; + migrationSteps: string[]; + faq: FAQItem[]; + primaryCta: SeoPrimaryCta; + secondaryCta: SeoPrimaryCta; + relatedLinks: SeoRelatedLink[]; +}; + +export type GuideChecklistSection = { + title: string; + items: string[]; +}; + +export type GuidePage = { + slug: string; + title: string; + description: string; + canonicalPath: string; + targetKeyword: string; + guideType: GuideType; + intentStage: SeoIntentStage; + cluster: string; + intro: string; + quickAnswer: string; + symptoms?: string[]; + howToSteps: string[]; + keyTakeaways: string[]; + checklist?: GuideChecklistSection; + faq: FAQItem[]; + primaryCta: SeoPrimaryCta; + secondaryCta: SeoPrimaryCta; + relatedLinks: SeoRelatedLink[]; +}; diff --git a/src/lib/temp-industries-1.ts b/src/lib/temp-industries-1.ts new file mode 100644 index 0000000..6fd32c3 --- /dev/null +++ b/src/lib/temp-industries-1.ts @@ -0,0 +1,199 @@ +import { IndustryPage } from './industry-pages'; + +export const missingIndustries: IndustryPage[] = [ + { + slug: "tattoo-studios", + name: "Tattoo Studios", + title: "QR Codes for Tattoo Studios", + metaTitle: "QR Codes for Tattoo Studios: Portfolios & Aftercare", + metaDescription: "Digitalize your tattoo studio with QR codes for artist portfolios, booking, and digital aftercare instructions.", + headline: "QR Codes for Tattoo Studios: From Portfolio to Aftercare Instructions", + subheadline: "Let clients browse your artists' work and access healing guides with a simple scan in your shop", + heroImage: "/marketing/industries/tattoo-studios.png", + statistics: [ + { value: "3x", label: "More Portfolio Views via Window QR" }, + { value: "40%", label: "Increase in Online Bookings" }, + { value: "50%", label: "Fewer Aftercare Follow-up Questions" } + ], + benefits: [ + { title: "Digital Artist Portfolios", description: "Place QR codes in your studio window or at each station. Clients scan to view the artist's full Instagram or website portfolio without scrolling through a phone." }, + { title: "Frictionless Booking", description: "A QR on your business cards and window posters links directly to your booking system, letting potential clients reserve their spot immediately when inspired." }, + { title: "Digital Aftercare Guides", description: "Replace paper pamphlets with a QR link to detailed aftercare instructions and healing videos, ensuring clients always have access to the best care advice." } + ], + useCases: [ + "Window display QR linking to artist portfolios", + "Booking portal link on business cards", + "Digital aftercare instructions for new tattoos", + "Social media growth via Instagram/TikTok QR", + "Google Review collection at the end of a session" + ], + tools: ["url-qr-code", "instagram-qr-code", "pdf-qr-code"], + faq: [ + { question: "How do tattoo studios use QR codes for portfolios?", answer: "Studios place QR codes in their window or at artist stations that link directly to digital portfolios, allowing clients to see more work instantly." }, + { question: "Can QR codes replace paper aftercare instructions?", answer: "Yes, many studios use QR codes linking to a permanent aftercare page or PDF, which is easier for clients to keep track of than a physical piece of paper." }, + { question: "Where is the best place to put a QR code in a tattoo shop?", answer: "The front window, the reception desk, and the individual workstations are the most effective placements for different use cases." } + ], + placementTips: [ + "Front window for after-hours portfolio browsing", + "Reception desk for booking and review collection", + "Station mirrors for social media engagement" + ], + germanKeyword: "Tattoostudios" + }, + { + slug: "pharmacies", + name: "Pharmacies", + title: "QR Codes for Pharmacies", + metaTitle: "QR Codes for Pharmacies: Prescription Refills & Patient Info", + metaDescription: "Improve patient safety and efficiency with QR codes for prescription refills, medication information, and digital advisory leaflets.", + headline: "QR Codes for Pharmacies: Digital Refills and Patient Safety Guides", + subheadline: "Help patients manage their prescriptions and access medication information with a simple scan at the counter", + heroImage: "/marketing/industries/pharmacies.png", + statistics: [ + { value: "50%", label: "Faster Prescription Refill Requests" }, + { value: "2x", label: "Better Patient Medication Adherence" }, + { value: "40%", label: "Reduction in Paper Information Sheets" } + ], + benefits: [ + { title: "Instant Prescription Refills", description: "A QR on the prescription bag or bottle links directly to the refill request portal, letting patients order their next dose in seconds." }, + { title: "Digital Patient Education", description: "Provide QR codes that link to video tutorials for complex medications (like inhalers or pens) and digital versions of the Patient Advisory Leaflet." }, + { title: "Pharmacy-to-Patient Messaging", description: "A QR code at the counter lets patients sign up for SMS or email notifications when their prescription is ready for collection." } + ], + useCases: [ + "Prescription refill portal link on bags and bottles", + "Medication education videos and digital PALs", + "Collection notification sign-up at the counter", + "Pharmacy hours and emergency contact info", + "Health and wellness newsletter sign-up" + ], + tools: ["url-qr-code", "sms-qr-code", "pdf-qr-code"], + faq: [ + { question: "How do QR codes help with medication safety?", answer: "QR codes link to clear digital instructions and videos that help patients understand exactly how to take their medication, reducing errors." }, + { question: "Can patients refill prescriptions via QR codes?", answer: "Yes, a QR on the packaging can link directly to a secure portal where the patient can request a refill with one click." }, + { question: "Where should pharmacies place QR codes?", answer: "The most effective spots are on prescription bags, medication bottles, and counter-top displays near the pickup area." } + ], + placementTips: [ + "Printed on every prescription bag for easy refills", + "Counter-top display for digital health newsletter sign-up", + "Directly on medication packaging for usage videos" + ], + germanKeyword: "Apotheken" + }, + { + slug: "car-dealerships", + name: "Car Dealerships", + title: "QR Codes for Car Dealerships", + metaTitle: "QR Codes for Car Dealerships: Virtual Tours & Lead Gen", + metaDescription: "Drive sales with QR codes for car spec sheets, virtual vehicle tours, financing calculators, and test drive booking.", + headline: "QR Codes for Car Dealerships: Your 24/7 Digital Sales Floor", + subheadline: "Let buyers explore every vehicle's specs, history, and financing options from the window—even when you're closed", + heroImage: "/marketing/industries/car-dealerships.png", + statistics: [ + { value: "2x", label: "More Weekend Leads via Window QRs" }, + { value: "3x", label: "Higher Engagement with Spec Sheets" }, + { value: "45%", label: "Faster Test Drive Appointment Booking" } + ], + benefits: [ + { title: "Interactive Window Stickers", description: "A QR on the vehicle window sticker links to the full digital spec sheet, high-res photos, car history reports, and a financing calculator." }, + { title: "After-Hours Lead Generation", description: "Capture interest 24/7. Even when the dealership is closed, passersby scan the car's QR to view details and book a test drive for the following morning." }, + { title: "Seamless Test Drive Booking", description: "Reduce friction by letting customers book their spot directly from their phone while they are standing next to the vehicle they like." } + ], + useCases: [ + "Virtual tour and spec sheet from window stickers", + "Immediate test drive booking link on each car", + "Financing and trade-in value calculators", + "Service department booking and status alerts", + "Loyalty and maintenance reminder QR codes" + ], + tools: ["url-qr-code", "vcard-qr-code", "call-qr-code-generator"], + faq: [ + { question: "How do QR codes help sell more cars?", answer: "QR codes provide instant information on vehicle specs and pricing, keeping customers engaged and capturing leads even after hours." }, + { question: "Can a QR code calculate car financing?", answer: "Yes, you can link the QR to a tool that automatically pulls the car's price into a financing calculator for the customer." }, + { question: "Where should dealer QR codes be placed?", answer: "The most important placement is on the driver's side window of every vehicle on the lot, followed by the sales desks and service area." } + ], + placementTips: [ + "Driver-side window of every car on the lot", + "Service waiting area for maintenance booking", + "Sales desk for digital business card exchange" + ], + germanKeyword: "Autohäuser" + }, + { + slug: "museums", + name: "Museums", + title: "QR Codes for Museums", + metaTitle: "QR Codes for Museums: Interactive Tours & Exhibit Info", + metaDescription: "Enhance the visitor experience with QR codes for audio guides, interactive exhibit maps, and digital donations.", + headline: "QR Codes for Museums: Bring Artifacts to Life Digitally", + subheadline: "Offer multilingual audio guides and interactive storytelling at every exhibit without bulky hardware", + heroImage: "/marketing/industries/museums.png", + statistics: [ + { value: "3x", label: "Higher Engagement with Digital Guides" }, + { value: "50%", label: "Lower Cost vs. Physical Audio Hardware" }, + { value: "2x", label: "Increase in Small Digital Donations" } + ], + benefits: [ + { title: "Smartphone Audio Guides", description: "Replace expensive, unhygienic audio guide hardware with QR codes. Visitors scan their phone to hear the story of every exhibit in their own language." }, + { title: "Interactive Storytelling", description: "Link QR codes to videos, 3D models, or high-res maps that provide a deeper dive into the history of the artifacts on display." }, + { title: "Frictionless Donations", description: "A QR code near the exit or major exhibits makes it easy for inspired visitors to leave a small digital donation with one tap." } + ], + useCases: [ + "Self-guided audio tours from exhibit labels", + "Multilingual descriptions for international guests", + "Digital floor maps and facility wayfinding", + "Donation and membership enrollment links", + "Museum shop product info and online ordering" + ], + tools: ["url-qr-code", "pdf-qr-code", "youtube-qr-code"], + faq: [ + { question: "How do museums use QR codes for audio guides?", answer: "Museums place QR codes on exhibit labels that link to hosted audio files, allowing visitors to use their own phones and headphones." }, + { question: "Can QR codes help with museum accessibility?", answer: "Absolutely. They can link to sign language videos, high-contrast text descriptions, or translations for any exhibit." }, + { question: "Where should museum QR codes be placed?", answer: "On exhibit labels, the main floor plan in the lobby, and on pillars near the cafe or gift shop." } + ], + placementTips: [ + "Bottom corner of every major exhibit label", + "Main entrance floor map pillar", + "Checkout and exit areas for donations" + ], + germanKeyword: "Museen" + }, + { + slug: "law-firms", + name: "Law Firms", + title: "QR Codes for Law Firms", + metaTitle: "QR Codes for Law Firms: Attorney Portfolios & Consultations", + metaDescription: "Modernize your legal practice with QR codes for digital business cards, consultation booking, and secure document access.", + headline: "QR Codes for Law Firms: Professional Connectivity and Client Onboarding", + subheadline: "Let prospective clients book a consultation and save your contact details with a simple scan of your card or signage", + heroImage: "/marketing/industries/law-firms.png", + statistics: [ + { value: "2x", label: "Professional Contact Saves via vCard" }, + { value: "35%", label: "More Online Consultation Requests" }, + { value: "40%", label: "Faster Client Document Submission" } + ], + benefits: [ + { title: "Digital vCards for Networking", description: "Ensure potential clients and partners actually save your details. A vCard QR on your business card adds your contact info to their phone instantly." }, + { title: "Instant Consultation Booking", description: "A QR on your brochures or building signage links directly to your calendar, allowing prospects to book a discovery call when legal needs are urgent." }, + { title: "Secure Document Portals", description: "Provide clients with QR codes that link directly to secure portals for uploading sensitive documents or reviewing case status privately." } + ], + useCases: [ + "Attorney vCard QR on physical business cards", + "Consultation booking link on print advertisements", + "Client portal access for secure document sharing", + "Google review collection for local SEO", + "Case study and attorney bio links in brochures" + ], + tools: ["vcard-qr-code", "url-qr-code", "whatsapp-qr-code"], + faq: [ + { question: "How do attorneys use QR codes for networking?", answer: "Most use vCard QR codes on their business cards to ensure their full contact details are saved directly to a prospect's phone address book." }, + { question: "Can a QR code book a legal consultation?", answer: "Yes, the code can link directly to a scheduling tool like Calendly, allowing clients to pick a time without back-and-forth emails." }, + { question: "Are QR codes professional enough for law firms?", answer: "Yes, when well-designed and placed on high-quality materials, they demonstrate a firm's commitment to accessibility and modern client service." } + ], + placementTips: [ + "Physical business card for instant contact saving", + "Wait room brochures for attorney bios and case results", + "Building directory for consultation booking" + ], + germanKeyword: "Anwaltskanzleien" + } +]; diff --git a/src/lib/temp-industries-2.ts b/src/lib/temp-industries-2.ts new file mode 100644 index 0000000..1d9f59b --- /dev/null +++ b/src/lib/temp-industries-2.ts @@ -0,0 +1,199 @@ +import { IndustryPage } from './industry-pages'; + +export const missingIndustries2: IndustryPage[] = [ + { + slug: "accountants", + name: "Accountants", + title: "QR Codes for Accountants", + metaTitle: "QR Codes for Accountants: Secure Portals & Consultations", + metaDescription: "Digitalize your accountancy firm with QR codes for secure document portals, consultation booking, and digital business cards.", + headline: "QR Codes for Accountants: Document Security and Client Efficiency", + subheadline: "Let clients upload documents and book consultations from a simple scan on your brochures or business cards", + heroImage: "/marketing/industries/accountants.png", + statistics: [ + { value: "40%", label: "Faster Tax Document Collection" }, + { value: "2x", label: "More Online Discovery Calls" }, + { value: "45%", label: "More Recurring Client Portal Logins" } + ], + benefits: [ + { title: "Secure Document Upload Portals", description: "Provide clients with a QR code in their tax pack that links directly to their secure upload portal, making document submission as easy as taking a photo." }, + { title: "One-Tap Appointment Booking", description: "A QR on your lobby signage or brochures links to your calendar, allowing busy business owners to book their quarterly reviews or tax meetings in seconds." }, + { title: "Professional vCard Branding", description: "Maintain a modern image by including a vCard QR on your business card, ensuring clients always have your full contact info and office hours on their phone." } + ], + useCases: [ + "Tax document portal link in physical mailers", + "Discovery call and consultation booking", + "Office location and building directions", + "vCard link on employee business cards", + "Newsletter sign-up for tax law updates" + ], + tools: ["vcard-qr-code", "url-qr-code", "pdf-qr-code"], + faq: [ + { question: "How do accounting firms use QR codes for security?", answer: "Codes link directly to secure, encrypted portals, ensuring sensitive tax documents are never sent via unencrypted email." }, + { question: "Can a QR code help with tax season document gathering?", answer: "Yes, by linking a QR in the annual tax letter to the personal checklist and upload portal, accounting firms significantly speed up the intake process." }, + { question: "Where should an accountant place a QR code?", answer: "On annual tax letters, business cards, the office reception desk, and inside client welcome folders." } + ], + placementTips: [ + "Annual tax letter for portal access and document guide", + "Physical business card for instant contact saving", + "Reception desk sign for WiFi and appointment booking" + ], + germanKeyword: "Steuerberater" + }, + { + slug: "insurance-agencies", + name: "Insurance Agencies", + title: "QR Codes for Insurance Agencies", + metaTitle: "QR Codes for Insurance: Claim Filing & Policy Access", + metaDescription: "Improve client service and lead generation with QR codes for claim filing, policy document access, and consultation booking.", + headline: "QR Codes for Insurance Agencies: Instant Policy Access and Faster Claims", + subheadline: "Give your clients a direct line to support and claims portals from every policy document and ID card", + heroImage: "/marketing/industries/insurance-agencies.png", + statistics: [ + { value: "2x", label: "Faster Claim Reporting via ID Card QR" }, + { value: "30%", label: "More Online Policy Quote Requests" }, + { value: "50%", label: "Reductions in Inbound Status Calls" } + ], + benefits: [ + { title: "Immediate Claim Submission", description: "A QR code on the physical insurance ID card or policy folder links directly to the claim portal, helping clients file a report immediately after an incident." }, + { title: "Instant Policy Access", description: "Link a QR in your welcome pack to the client's current policy PDF and coverage overview, ensuring they always have the details at hand when they need them most." }, + { title: "Lead Generation from Print advertising", description: "QR codes on direct mail and local signage link prospects directly to your quote tool, capturing high-intent leads before they look elsewhere." } + ], + useCases: [ + "Claim reporting link on policy ID cards", + "Digital policy documents and coverage info", + "Quote request form link on direct mail ads", + "Consultation booking with a local agent", + "Emergency contact numbers and chat link" + ], + tools: ["vcard-qr-code", "url-qr-code", "pdf-qr-code"], + faq: [ + { question: "How do insurance agencies use QR codes on ID cards?", answer: "A QR on the card links directly to the mobile claim filing portal or the agent's emergency contact numbers—providing help in high-stress moments." }, + { question: "Can QR codes help generate more insurance quotes?", answer: "Yes, by adding a QR to local signage and direct mail, agencies bridge the gap between people seeing an ad and getting a price instantly on their phone." }, + { question: "Where should insurance QR codes be placed?", answer: "The back of ID cards, the front page of policy folders, and on all direct mail flyers are the most effective areas." } + ], + placementTips: [ + "Back of the insurance ID card for claims and support", + "Welcome folder with policy guide and agent vCard", + "Direct mail flyer for instant quote requests" + ], + germanKeyword: "Versicherungsagenturen" + }, + { + slug: "bookstores", + name: "Bookstores", + title: "QR Codes for Bookstores", + metaTitle: "QR Codes for Bookstores: Author Interviews & Loyalty", + metaDescription: "Engage book lovers with QR codes for author interviews, reading lists, loyalty programs, and online ordering for out-of-stock titles.", + headline: "QR Codes for Bookstores: Bringing the Digital World to the Shelves", + subheadline: "Offer book trailers, author interviews, and effortless online ordering from every shelf tag and window display", + heroImage: "/marketing/industries/bookstores.png", + statistics: [ + { value: "3x", label: "More Loyalty Program Enrollments" }, + { value: "40%", label: "Higher Order Vol for Out-of-Stock Books" }, + { value: "2x", label: "Increase in Reading-List Engagement" } + ], + benefits: [ + { title: "Shelf-Edge Storytelling", description: "A QR on the shelf tag links to author interviews, book trailers, or community reviews—helping customers discover their next favorite read." }, + { title: "Digital Loyalty and Rewards", description: "A QR at the checkout or on the bookmark given with each purchase allows customers to join your loyalty program without filling out a paper form." }, + { title: "Order-from-Shelf Capability", description: "If a popular title is out of stock, a QR on the shelf lets the customer order the book for home delivery immediately, preventing them from leaving for a competitor." } + ], + useCases: [ + "Author interviews and book trailers on shelf tags", + "Loyalty and membership sign-up at checkout", + "Out-of-stock ordering and home delivery portal", + "Digital reading-list and staff-recommendation guides", + "Event sign-up for readings and book signings" + ], + tools: ["url-qr-code", "youtube-qr-code", "instagram-qr-code"], + faq: [ + { question: "How do bookstores use QR codes on shelves?", answer: "Bookstores place codes on shelf edges that link to author interviews, similar book recommendations, or staff review videos." }, + { question: "Can QR codes help with bookstore inventory issues?", answer: "Yes, if a book is sold out, a QR on the empty shelf space can link to your online shop for immediate home delivery." }, + { question: "Where should bookstore QR codes be placed?", answer: "On shelf tags under key titles, the front window for event info, and the checkout counter for loyalty program sign-ups." } + ], + placementTips: [ + "Shelf-edge label for staff-recommended titles", + "Front door poster for upcoming author events", + "Bookmarks given with every purchase linking to loyalty" + ], + germanKeyword: "Buchhandlungen" + }, + { + slug: "libraries", + name: "Libraries", + title: "QR Codes for Libraries", + metaTitle: "QR Codes for Libraries: Digital Catalogs & Multimedia", + metaDescription: "Modernize your library with QR codes for digital catalog access, e-book downloads, event registration, and multimedia learning guides.", + headline: "QR Codes for Libraries: A Digital Bridge to Every Shelf", + subheadline: "Let visitors download e-books, listen to audio samples, and register for community events with a simple scan", + heroImage: "/marketing/industries/libraries.png", + statistics: [ + { value: "2x", label: "More Multimedia Resource Access" }, + { value: "40%", label: "Increase in Event Registrations" }, + { value: "50%", label: "Faster E-Book and Audio Sample Access" } + ], + benefits: [ + { title: "Instant E-Source Access", description: "Place QR codes on physical shelves that link directly to the e-book or audiobook versions of those titles—ideal for when the physical copy is checked out." }, + { title: "Digital Event Calendars", description: "A QR on the main announcement board or entrance door links to your full digital event calendar, allowing visitors to register for workshops and storytime sessions." }, + { title: "Learning Companion Guides", description: "For study groups and non-fiction sections, QR codes can link to high-quality external resources, video lessons, or digital bibliographies for deeper research." } + ], + useCases: [ + "E-book and audiobook links on physical shelves", + "Event registration and community calendar sign-up", + "Museum pass and library card digital registration", + "Multimedia guides for non-fiction and research sections", + "Silent study WiFi access from desk QR codes" + ], + tools: ["url-qr-code", "pdf-qr-code", "wifi-qr-code"], + faq: [ + { question: "How do libraries use QR codes for e-books?", answer: "Libraries place QR codes next to physical books that link to the e-book version in their digital collection, ensuring access even when shelves are empty." }, + { question: "Can QR codes help with library event management?", answer: "Yes, a single QR on an event poster links to the registration form and automatically adds the library event to the visitor's phone calendar." }, + { question: "Where should library QR codes be placed?", answer: "On bookshelf ends, study hall desks for WiFi, and the main entrance pillar for the event calendar." } + ], + placementTips: [ + "End of setiap book aisle for category guides", + "Study desks for quick WiFi connection and quiet rules", + "Main entrance notice board for today's events" + ], + germanKeyword: "Bibliotheken" + }, + { + slug: "universities", + name: "Universities & Colleges", + title: "QR Codes for Universities & Colleges", + metaTitle: "QR Codes for Universities: Campus Maps & Event Tracking", + metaDescription: "Improve the campus experience with QR codes for interactive maps, attendance tracking, cafeteria menus, and student resource portals.", + headline: "QR Codes for Universities: Connectivity Across Campus", + subheadline: "Modernize your student experience with instant access to course materials, maps, and events from any campus sign", + heroImage: "/marketing/industries/universities.png", + statistics: [ + { value: "50%", label: "Faster Orientation Week Navigation" }, + { value: "3x", label: "More Student Event RSVP Completions" }, + { value: "40%", label: "Reduction in Printed Campus Materials" } + ], + benefits: [ + { title: "Interactive Campus Wayfinding", description: "QR codes on pillars and building signs link to real-time interactive campus maps, helping new students find lecture halls and facilities effortlessly." }, + { title: "Instant Course Material Distribution", description: "Professors place QR codes on lecture slides linking to PDFs, reference lists, or digital quizzes—ensuring every student has the material before the class ends." }, + { title: "Seamless Event Engagement", description: "A QR on the student union board or event poster links to the ticketing and RSVP portal, sending event reminders directly to student phones." } + ], + useCases: [ + "Interactive campus maps at entrances and pillars", + "Course material PDFs for lecture distribution", + "Student union and community event sign-ups", + "Cafeteria menus and pre-order payment links", + "Library resource booking and silent study WiFi" + ], + tools: ["url-qr-code", "pdf-qr-code", "wifi-qr-code"], + faq: [ + { question: "How do universities use QR codes for wayfinding?", answer: "QR codes on campus maps and building signs link to mobile-friendly interactive maps that show exactly where students are and how to get to their next class." }, + { question: "Can QR codes track student attendance?", answer: "Yes, many professors use unique QR codes at the start of a lecture that students scan to verify their presence via a secure student portal." }, + { question: "Where are the best places for QR codes on campus?", answer: "Main entrance gates, outside lecture halls, on social and sports club posters, and at the cafeteria payment counter." } + ], + placementTips: [ + "Main campus entrance pillars for the digital map", + "Outside lecture halls for course schedules and materials", + "Student hub notice board for social and club events" + ], + germanKeyword: "Universitäten" + } +]; diff --git a/src/lib/temp-industries-3.ts b/src/lib/temp-industries-3.ts new file mode 100644 index 0000000..65c2942 --- /dev/null +++ b/src/lib/temp-industries-3.ts @@ -0,0 +1,199 @@ +import { IndustryPage } from './industry-pages'; + +export const missingIndustries3: IndustryPage[] = [ + { + slug: "schools", + name: "Schools", + title: "QR Codes for Schools", + metaTitle: "QR Codes for Schools: Parent Communication & Resources", + metaDescription: "Improve parent-teacher communication and student resource sharing with QR codes for newsletters, homework portals, and event sign-ups.", + headline: "QR Codes for Schools: Simple Parent-Teacher Connectivity", + subheadline: "Let parents access the latest newsletter and homework updates from the school gate or lobby", + heroImage: "/marketing/industries/schools.png", + statistics: [ + { value: "2x", label: "More Parent Newsletter Read Rates" }, + { value: "40%", label: "Faster Event RSVP Responses" }, + { value: "3x", label: "Higher Resource Hub Engagement" } + ], + benefits: [ + { title: "Parent Newsletter Access", description: "Place a QR code at the school gate or reception. Parents scan while picking up children to read the latest digital newsletter or school announcements." }, + { title: "Digital Homework Portals", description: "Direct links to the school's virtual learning environment (VLE) on homework planners ensure students and parents always find assignments." }, + { title: "One-Tap Event RSVP", description: "QR codes on paper flyers for school plays, sports days, and parent-teacher meetings link to the digital sign-up form instantly." } + ], + useCases: [ + "Parent newsletter link at school gates", + "Homework and learning portal links on planners", + "School play and sports day event RSVPs", + "Cafeteria payment and menu links", + "Teacher vCard and contact info for meetings" + ], + tools: ["url-qr-code", "pdf-qr-code", "event-qr-code"], + faq: [ + { question: "How do schools use QR codes for parents?", answer: "Schools place codes at gates or in reception that link to newsletters and school announcements—making mobile-first communication effortless for parents." }, + { question: "Can QR codes help with school event planning?", answer: "Yes, by putting a QR on any paper flyer, schools can get instant RSVPs and track attendance for events like plays and fairs." }, + { question: "Where should school QR codes be placed?", answer: "The school gates, the main reception desk, student homework planners, and on all physical event posters." } + ], + placementTips: [ + "Main entrance gate for parent newsletters", + "Reception desk sign for school visitor sign-in", + "Physical event posters for digital RSVPs" + ], + germanKeyword: "Schulen" + }, + { + slug: "churches", + name: "Churches & Places of Worship", + title: "QR Codes for Churches & Worship", + metaTitle: "QR Codes for Churches: Digital Giving & Bulletins", + metaDescription: "Increase community engagement with QR codes for digital donations, mobile bulletins, event calendars, and newsletter sign-ups.", + headline: "QR Codes for Churches: Digital Bulletins and Simple Giving", + subheadline: "Help your congregation stay connected with digital programs, hymnals, and one-tap donations from every pew", + heroImage: "/marketing/industries/churches.png", + statistics: [ + { value: "3x", label: "Increase in Weekly Digital Giving" }, + { value: "50%", label: "Reduction in Printed Bulletin Costs" }, + { value: "2x", label: "More Community Event Registrations" } + ], + benefits: [ + { title: "Frictionless Digital Giving", description: "A QR code on the back of every pew or in the weekly program links directly to your secure donation portal—making it easy for the modern congregation to give." }, + { title: "Digital Bulletins and Hymnals", description: "Reduce your environmental impact and printing costs by linking to the week's program, lyrics, and announcements via a single scan." }, + { title: "Community Calendar and Groups", description: "Link QR codes to your small group sign-up forms and community events calendar, encouraging deeper engagement beyond Sunday service." } + ], + useCases: [ + "Digital donation link on pews and programs", + "Sunday bulletin and hymnal PDF access", + "Community event and small group sign-ups", + "Monthly newsletter and news sign-up links", + "Prayer request form from the back of the pew" + ], + tools: ["url-qr-code", "pdf-qr-code", "event-qr-code"], + faq: [ + { question: "How do churches use QR codes for giving?", answer: "Churches place codes on pews or in bulletins that link directly to their payment provider, letting the congregation donate securely from their phones." }, + { question: "Can QR codes replace printed church bulletins?", answer: "Yes, many congregations now scan a QR at the entrance to access the digital program and hymnal—saving thousands in annual printing costs." }, + { question: "Where should churches place QR codes?", answer: "The back of every pew, the main lobby notice board, and the front cover of the physical weekly program." } + ], + placementTips: [ + "Back of every pew for donations and prayers", + "Lobby notice board for community events", + "Front of paper programs for digital access" + ], + germanKeyword: "Kirchen" + }, + { + slug: "art-galleries", + name: "Art Galleries", + title: "QR Codes for Art Galleries", + metaTitle: "QR Codes for Art Galleries: Artist Bios & Purchasing", + metaDescription: "Engage art collectors with QR codes for artist biographies, price lists, virtual exhibitions, and purchase inquiries.", + headline: "QR Codes for Art Galleries: Storytelling and Seamless Sales", + subheadline: "Let visitors dive deeper into every artwork with artist biographies and purchase links at every label", + heroImage: "/marketing/industries/art-galleries.png", + statistics: [ + { value: "3x", label: "More Artist Bio Views via Exhibit QR" }, + { value: "40%", label: "Faster Inquiry-to-Sale Conversion" }, + { value: "2x", label: "Higher Instagram Follower Growth" } + ], + benefits: [ + { title: "Deep-Dive Artist Biographies", description: "A QR on the wall label links to the artist's full biography, studio videos, and available works—providing context without crowding the gallery walls." }, + { title: "Immediate Purchase Inquiries", description: "Link QR codes to a direct inquiry form or purchase link for every artwork, allowing collectors to start the buying process the moment they feel inspired." }, + { title: "Virtual Exhibition Catalogs", description: "Give visitors a QR code at the entrance linking to the full digital exhibition catalog—which they can easily share with fellow art lovers." } + ], + useCases: [ + "Artist bio and video link on each artwork label", + "Price list and purchase inquiry portal", + "Digital exhibition catalog at the entrance", + "Social media following and artist tags", + "Mailing list and upcoming show announcements" + ], + tools: ["url-qr-code", "instagram-qr-code", "pdf-qr-code"], + faq: [ + { question: "How do art galleries use QR codes for sales?", answer: "Galleries place QR codes next to artworks that link directly to an inquiry form or a purchase portal, capturing interest while the collector is in front of the piece." }, + { question: "Can QR codes show more work from the same artist?", answer: "Yes, the code can link to a digital portfolio showing other available works by the artist that aren't physically in the current show." }, + { question: "Where should art gallery QR codes be placed?", answer: "Discreetly next to each piece's label, on the front desk, and in the main exhibition brochure." } + ], + placementTips: [ + "Bottom-right of artwork identification labels", + "Front desk pillar for the full digital catalog", + "Social media wall for visitor tagging and following" + ], + germanKeyword: "Kunstgalerien" + }, + { + slug: "stadiums", + name: "Stadiums & Arenas", + title: "QR Codes for Stadiums & Arenas", + metaTitle: "QR Codes for Stadiums: Seat Delivery & Digital Tickets", + metaDescription: "Improve the fan experience with QR codes for in-seat food delivery, digital ticketing, stadium maps, and exclusive merch offers.", + headline: "QR Codes for Stadiums: Bringing the Fan Experience to Every Seat", + subheadline: "Shorten queues and engage fans with in-seat ordering, interactive maps, and exclusive mobile-only offers", + heroImage: "/marketing/industries/stadiums.png", + statistics: [ + { value: "40%", label: "Reduction in Concession Stand Queues" }, + { value: "2x", label: "More Merch Sales via Exclusive Seats QR" }, + { value: "50%", label: "Faster Wayfinding to Block and Row" } + ], + benefits: [ + { title: "In-Seat Concession Ordering", description: "Place a QR code on the back of every stadium seat. Fans scan to order food and drinks for collection—or even delivery—without missing a minute of the match." }, + { title: "Interactive Stadium Wayfinding", description: "Help fans find their block, row, nearest restrooms, and parking with QR codes on pillars that link to real-time interactive arena maps." }, + { title: "Exclusive Fan Zone Content", description: "Link seat QR codes to digital match programs, team stats, and exclusive merch offers that are only available during the event." } + ], + useCases: [ + "Food and drink pre-ordering from every seat", + "Interactive block and row wayfinding from pillars", + "Digital match day programs and live stats", + "Fan zone game and exclusive merch offer links", + "Contact info for security and incident reporting" + ], + tools: ["url-qr-code", "wifi-qr-code", "sms-qr-code"], + faq: [ + { question: "How do stadiums use QR codes for concessions?", answer: "Stadiums put QR codes on seat backs that link to the concessions menu. Fans order from their phone and get a notification when it's ready for pickup." }, + { question: "Can QR codes help with stadium wayfinding?", answer: "Yes, codes on terminal pillars link to maps that show the fan's current location and the fastest route to their specific seating block." }, + { question: "Where are the best places for stadium QR codes?", answer: "The back of every seat, the main entrance arches, and the concession stand banners for menu browsing." } + ], + placementTips: [ + "Back of every individual stadium seat for food", + "Main entrance pillars for block-specific maps", + "Concession stand area for digital menu viewing" + ], + germanKeyword: "Stadien" + }, + { + slug: "theaters", + name: "Theaters & Cinemas", + title: "QR Codes for Theaters & Cinemas", + metaTitle: "QR Codes for Theaters: Digital Programs & Concessions", + metaDescription: "Modernize your theater or cinema with QR codes for digital programs, movie trailers, in-seat ordering, and future show bookings.", + headline: "QR Codes for Theaters: Programs and Popcorn from Your Phone", + subheadline: "Replace paper programs and shorten popcorn queues with digital show guides and mobile-first concessions", + heroImage: "/marketing/industries/theaters.png", + statistics: [ + { value: "50%", label: "Reduction in Concession Waiting Times" }, + { value: "3x", label: "More Future Show Bookings via Post-Show QR" }, + { value: "40%", label: "Higher Engagement with Digital Programs" } + ], + benefits: [ + { title: "Digital Show Programs", description: "Place a QR on the back of every theater seat linking to the full cast list, director's notes, and show information—saving thousands on printing costs." }, + { title: "Fast-Track Concessions", description: "A QR in the lobby or on seats allows guests to pre-order popcorn and snacks, allowing them to skip the queue during the interval." }, + { title: "Immediate Future Booking", description: "Place a QR code on the screen or in the exit foyer linking to tickets for the next show or film—capturing interest while the guest is still in the moment." } + ], + useCases: [ + "Digital show guides and cast info from seat QR", + "Mobile concessions and snack pre-ordering", + "Movie trailers and behind-the-scenes content", + "Future show ticketing links in the exit foyer", + "Digital ticket wallet and scanner at the door" + ], + tools: ["url-qr-code", "pdf-qr-code", "youtube-qr-code"], + faq: [ + { question: "How do theaters use QR codes for programs?", answer: "They place codes on the back of seats that link to a PDF or web version of the program—meaning no more paper litter and easier updates." }, + { question: "Can I order popcorn with a QR code?", answer: "Yes, many modern cinemas have QR codes in the lobby that let you order and pay for snacks from your phone to avoid waiting in line." }, + { question: "Where should theater QR codes be placed?", answer: "The back of every theater seat, the main lobby counter, and on giant posters for upcoming films." } + ], + placementTips: [ + "Individual seat backs for programs and concessions", + "Entrance counter for digital ticketing and trailers", + "Exit foyer posters for future show bookings" + ], + germanKeyword: "Theater" + } +]; diff --git a/src/lib/temp-industries-4.ts b/src/lib/temp-industries-4.ts new file mode 100644 index 0000000..2c0fa7e --- /dev/null +++ b/src/lib/temp-industries-4.ts @@ -0,0 +1,199 @@ +import { IndustryPage } from './industry-pages'; + +export const missingIndustries4: IndustryPage[] = [ + { + slug: "wedding-planners", + name: "Wedding Planners", + title: "QR Codes for Wedding Planners", + metaTitle: "QR Codes for Weddings: RSVPs & Photo Sharing", + metaDescription: "Make every wedding day more special with QR codes for digital RSVPs, guest photo sharing, interactive seating charts, and gift registries.", + headline: "QR Codes for Wedding Planners: Digital Elegance and Simple Guest Management", + subheadline: "Let guests RSVP, find their seat, and share their favorite photos from a simple scan on your save-the-date or welcome sign", + heroImage: "/marketing/industries/wedding-planners.png", + statistics: [ + { value: "3x", label: "Faster RSVP Response Collection" }, + { value: "2x", label: "More Guest Photos Collected via Shared Album" }, + { value: "40%", label: "Reduction in Paper Information Sheets" } + ], + benefits: [ + { title: "One-Tap RSVPs and Registries", description: "Place a QR on the physical save-the-date or invitation. Guests scan to RSVP, select their meal, and access the gift registry instantly." }, + { title: "Day-of Digital Wayfinding", description: "A QR on the welcome sign links to an interactive seating chart, timeline of events, and a digital guestbook—keeping everyone informed without bulky signage." }, + { title: "Instant Shared Photo Albums", description: "Place a QR at every table. Guests scan to upload their photos and videos from the night directly to the couple's shared digital album." } + ], + useCases: [ + "Digital RSVP and meal selection link on invitations", + "Interactive seating chart and timeline from welcome signs", + "Shared photo album and guestbook from table tents", + "Digital gift registry links for guests", + "Venue directions and local accommodation guides" + ], + tools: ["url-qr-code", "google-maps-qr-code", "instagram-qr-code"], + faq: [ + { question: "How do wedding planners use QR codes for RSVPs?", answer: "Planners include a QR code on physical invitations that links directly to a digital RSVP form, collecting all responses in one place." }, + { question: "Can wedding guests share photos via QR codes?", answer: "Yes, by scanning a QR on their table, guests can upload their own photos from the night directly to a shared gallery or Google Drive." }, + { question: "Where are the best places for wedding QR codes?", answer: "The physical invitation, the welcome sign at the venue entrance, and the individual dinner tables." } + ], + placementTips: [ + "Physical invitation for RSVPs and registries", + "Welcome sign for seating charts and event timelines", + "Every dinner table for photo sharing and digital guestbooks" + ], + germanKeyword: "Hochzeitsplaner" + }, + { + slug: "photographers", + name: "Photographers", + title: "QR Codes for Photographers", + metaTitle: "QR Codes for Photographers: Portfolios & Booking", + metaDescription: "Grow your photography business with QR codes for digital portfolios, online booking, and secure client gallery access.", + headline: "QR Codes for Photographers: Share Your Work, Capture More Leads", + subheadline: "Let clients view your full portfolio and book their next session with a simple scan of your business card or promotional material", + heroImage: "/marketing/industries/photographers.png", + statistics: [ + { value: "2x", label: "More Portfolio Views via vCard QR" }, + { value: "40%", label: "Higher Higher Discovery-to-Booking Rates" }, + { value: "3x", label: "More Social Media Referral Traffic" } + ], + benefits: [ + { title: "Mobile Portfolio Access", description: "Ensure your best work is always with you. A QR on your business card links directly to your digital portfolio or Instagram—no more searching for URLs." }, + { title: "Self-Service Session Booking", description: "Link a QR on your brochures or studio window directly to your booking calendar, allowing clients to pick a date and pay deposits from their phone." }, + { title: "Simple Client Gallery Delivery", description: "Give clients a small branded card with a QR code linking to their secure private gallery for viewing and downloading their final photos." } + ], + useCases: [ + "Portfolio and social media link on business cards", + "Booking portal and package info on brochures", + "Client gallery access cards after a shoot", + "Leave behind cards at events for attendee photo access", + "Google review collection after a successful session" + ], + tools: ["vcard-qr-code", "url-qr-code", "instagram-qr-code"], + faq: [ + { question: "How do photographers use QR codes for networking?", answer: "Most use vCard QR codes on their business cards to share their contact info and a link to their digital portfolio in a single scan." }, + { question: "Can QR codes help deliver client photos?", answer: "Yes, you can provide a QR code that links directly to the client's secure, password-protected online gallery." }, + { question: "Where should photographer QR codes be placed?", answer: "Business cards, brochures given at events, studio windows, and the final delivery card for clients." } + ], + placementTips: [ + "Back of the physical business card for portfolio", + "Branded card given after a shoot for gallery access", + "Brochures handed out at weddings or corporate events" + ], + germanKeyword: "Fotografen" + }, + { + slug: "trade-shows", + name: "Trade Shows & Events", + title: "QR Codes for Trade Shows", + metaTitle: "QR Codes for Trade Shows: Lead Gen & Digital Brochures", + metaDescription: "Maximize your trade show ROI with QR codes for lead capture, digital brochures, product demos, and booth scheduling.", + headline: "QR Codes for Trade Shows: No More Heavy Brochures, More High-Quality Leads", + subheadline: "Replace expensive paper materials with digital brochures and seamless lead capture at your booth", + heroImage: "/marketing/industries/trade-shows.png", + statistics: [ + { value: "40%", label: "More Higher Lead Capture Rates" }, + { value: "3x", label: "Fewer Printed Brochure Costs" }, + { value: "2x", label: "Higher Post-Event Inquiry Follow-ups" } + ], + benefits: [ + { title: "Digital Brochure Distributions", description: "Save on printing and shipping. A QR at your booth links visitors to your full digital brochure or product catalog, which they can take with them on their phone." }, + { title: "One-Scan Lead Generation", description: "Capture interest instantly. A QR code on your booth signage links to a lead form where visitors can request a demo or a follow-up call." }, + { title: "Interactive Product Demos", description: "Link QR codes to unboxing videos, case studies, or interactive 3D models that bring your product to life for every visitor." } + ], + useCases: [ + "Digital brochure and catalog access from booth pillar", + "Lead generation and demo request forms", + "Staff vCard exchange from physical badges", + "Interactive venue and booth maps for attendees", + "Social media growth via booth Instagram/LinkedIn QR" + ], + tools: ["url-qr-code", "pdf-qr-code", "vcard-qr-code"], + faq: [ + { question: "How do QR codes work for trade show lead gen?", answer: "Visitors scan a code at your booth that takes them to a form where they enter their details to receive a brochure or book a meeting." }, + { question: "Can I replace all papers with QR codes at an event?", answer: "Yes, many booths use 'digital first' signage where all info, catalogs, and bios are accessed via QR codes—eliminating heavy paper waste." }, + { question: "Where is the best place to put a QR code at a trade show?", answer: "Booth pillars at eye level, counter-top display cards, and on every staff member's badge or business card." } + ], + placementTips: [ + "Main eye-level booth pillar for general info", + "Front counter display for lead capture from a scan", + "Back of staff member badges for digital business cards" + ], + germanKeyword: "Messen" + }, + { + slug: "clothing-stores", + name: "Clothing Stores", + title: "QR Codes for Clothing Stores", + metaTitle: "QR Codes for Fashion: Fit Guides & Inventory", + metaDescription: "Improve the fashion retail experience with QR codes for size guides, styling videos, inventory lookup, and digital loyalty rewards.", + headline: "QR Codes for Clothing Stores: Finding the Perfect Fit and Style", + subheadline: "Let customers view styling videos and check sizes from every rack and fitting room", + heroImage: "/marketing/industries/clothing-stores.png", + statistics: [ + { value: "3x", label: "Higher Engagement with Style Guides" }, + { value: "40%", label: "Increase in Online Order Completion" }, + { value: "2x", label: "More Loyalty Program Registrations" } + ], + benefits: [ + { title: "Fitting Room Style Guides", description: "Place QR codes in every fitting room that link to styling videos or 'shop the look' guides, encouraging customers to buy complete outfits." }, + { title: "In-Store Size and Stock Check", description: "If a size isn't on the rack, a QR on the shelf lets the customer check online stock and order it for home delivery or store collection immediately." }, + { title: "Instant Loyalty Rewards", description: "A QR at the checkout allows customers to join your loyalty program and earn points without filling out a paper form." } + ], + useCases: [ + "Styling videos and size guides in fitting rooms", + "Out-of-stock ordering from every rack QR", + "Digital loyalty program and coupon access", + "Instagram wall for customer selfie tagging", + "Product care and washing instruction videos" + ], + tools: ["url-qr-code", "instagram-qr-code", "app-store-qr-code"], + faq: [ + { question: "How do clothing stores use QR codes in fitting rooms?", answer: "They place codes in the mirrors that link to outfit inspiration videos, size guides, or allow the customer to 'call for assistance'." }, + { question: "Can QR codes help when a size is out of stock?", answer: "Yes, the code on the price tag can link directly to the online shop where the customer can order their size for home delivery." }, + { question: "Where should fashion retailers place QR codes?", answer: "Fitting room mirrors, rack-end signs, and at the checkout counter for sign-ups." } + ], + placementTips: [ + "Fitting room mirror for inspiration and guides", + "Rack-end display for inventory and size lookups", + "Checkout counter for loyalty and email sign-up" + ], + germanKeyword: "Bekleidungsgeschäfte" + }, + { + slug: "florists", + name: "Florists", + title: "QR Codes for Florists", + metaTitle: "QR Codes for Florists: Plant Care & Video Messages", + metaDescription: "Make every bouquet special with QR codes for personalized video messages, plant care instructions, and easy delivery tracking.", + headline: "QR Codes for Florists: Adding a Personal Touch to Every Bloom", + subheadline: "Let your customers attach video messages to their flowers and access care guides with a single scan", + heroImage: "/marketing/industries/florists.png", + statistics: [ + { value: "2x", label: "Higher Customer Satisfaction via Care Guides" }, + { value: "3x", label: "More Repeated Orders from loyalty QRs" }, + { value: "50%", label: "Increase in Video Message Attachment Adoption" } + ], + benefits: [ + { title: "Personal Video Messages", description: "Let customers record a personalized video card and attach it to their bouquet via a QR code—creating a unique, modern gifting experience." }, + { title: "Digital Flower Care Guides", description: "Provide a QR on the care card that links to detailed instructions and videos on how to keep their specific flowers fresh for longer." }, + { title: "Subscription and Re-Order Ease", description: "A QR on the wrapping paper or card links to your subscription service or a one-click re-order page for future occasions." } + ], + useCases: [ + "Personalized video message attached to bouquets", + "Digital plant and flower care instructions", + "Subscription service and loyalty sign-up links", + "Order tracking and delivery status portal", + "Instagram tagging for beautiful arrangements" + ], + tools: ["url-qr-code", "youtube-qr-code", "instagram-qr-code"], + faq: [ + { question: "How do florists use QR codes for video messages?", answer: "Customers record a video, and the florist generates a QR code that is printed on the gift card for the recipient to scan and watch." }, + { question: "Can QR codes help flowers last longer?", answer: "Yes, by linking to specific care guides, florists ensure customers know exactly how to trim and water their blooms." }, + { question: "Where should florists place QR codes?", answer: "On the gift card, the wrapping paper, and at the shop window for after-hours ordering." } + ], + placementTips: [ + "Gift card for personalized video messages", + "Care card for plant and flower maintenance videos", + "Shop window for easy after-hours ordering" + ], + germanKeyword: "Blumengeschäfte" + } +]; diff --git a/src/lib/temp-industries-5.ts b/src/lib/temp-industries-5.ts new file mode 100644 index 0000000..b86ac2f --- /dev/null +++ b/src/lib/temp-industries-5.ts @@ -0,0 +1,199 @@ +import { IndustryPage } from './industry-pages'; + +export const missingIndustries5: IndustryPage[] = [ + { + slug: "pet-stores", + name: "Pet Stores", + title: "QR Codes for Pet Stores", + metaTitle: "QR Codes for Pet Stores: Nutrition & Care Guides", + metaDescription: "Give pet owners the best advice with QR codes for nutrition information, pet care tutorials, and digital loyalty rewards.", + headline: "QR Codes for Pet Stores: Expert Care for Every Pet", + subheadline: "Let customers scan for expert nutrition advice and care videos at every shelf and aisle", + heroImage: "/marketing/industries/pet-stores.png", + statistics: [ + { value: "3x", label: "Higher Engagement with Nutrition Guides" }, + { value: "40%", label: "Increase in Online Order Re-Subscribing" }, + { value: "2x", label: "More Loyalty Program Registrations" } + ], + benefits: [ + { title: "Digital Nutrition and Ingredient Guides", description: "Place QR codes near specialized pet food racks. Owners scan to read full ingredient lists, allergy info, and feeding guides from their phone." }, + { title: "One-Tap Loyalty and Rewards", description: "A QR at the checkout allows pet owners to join your rewards club and track their 'buy 10, get 1 free' progress without a paper card." }, + { title: "Pet Care Tutorial Videos", description: "For complex products like aquarium setups or grooming tools, a QR on the shelf links to step-by-step video tutorials and setup guides." } + ], + useCases: [ + "Nutrition and ingredient info on pet food racks", + "Grooming and setup tutorial videos for products", + "Loyalty and reward program enrollment at checkout", + "Adoption event and community poster sign-ups", + "Online re-order and subscription portal link" + ], + tools: ["url-qr-code", "youtube-qr-code", "instagram-qr-code"], + faq: [ + { question: "How do pet stores use QR codes for nutrition?", answer: "They place codes on food shelves that link to detailed nutritional breakdowns and portion calculators for different breeds." }, + { question: "Can QR codes help with pet store loyalty cards?", answer: "Yes, by scanning a QR at the counter, customers can store their points and rewards digitally on their phone instead of carrying a paper card." }, + { question: "Where should pet stores place QR codes?", answer: "The food aisles, high-tech product boxes, and the main checkout counter for loyalty sign-ups." } + ], + placementTips: [ + "Specialized food section for nutrition guides", + "Grooming or complex tool shelves for video tutorials", + "Checkout counter for digital loyalty card storage" + ], + germanKeyword: "Zoohandlungen" + }, + { + slug: "electronics-stores", + name: "Electronics Stores", + title: "QR Codes for Electronics Stores", + metaTitle: "QR Codes for Electronics: Product Manuals & Demos", + metaDescription: "Boost sales with QR codes for product manuals, unboxing videos, comparison charts, and warranty registration in-store.", + headline: "QR Codes for Electronics Stores: No More Manuals, More Demos", + subheadline: "Let customers watch unboxing videos and find exact specs from every product shelf", + heroImage: "/marketing/industries/electronics-stores.png", + statistics: [ + { value: "2x", label: "Higher Higher Discovery-to-Lead Rates" }, + { value: "45%", label: "Increase in Online Warranty Registrations" }, + { value: "3x", label: "More Product Comparison Chart Views" } + ], + benefits: [ + { title: "Unboxing and Demo Video Links", description: "Place a QR on the product display. Customers scan to watch real-world unboxing and performance videos, making the buying decision easier." }, + { title: "Instant Product Comparison Charts", description: "A QR on the shelf edge links to a digital table comparing the current model with others in the same category, helping customers find the right fit." }, + { title: "Simplified Warranty Registration", description: "Ensure every customer registers their product. A QR on the receipt or the box links to your online warranty portal for instant sign-up." } + ], + useCases: [ + "Unboxing and demo videos on display models", + "Digital comparison charts on shelf edges", + "Warranty registration links on receipts and boxes", + "Product manuals and setup guides via PDF QR", + "In-store tech support and status update portal" + ], + tools: ["url-qr-code", "youtube-qr-code", "pdf-qr-code"], + faq: [ + { question: "How do electronics stores use QR codes for manuals?", answer: "They place QR codes on shelf labels or boxes that link to the official digital PDF manual—saving paper and making it easier to search." }, + { question: "Can QR codes help with product comparisons?", answer: "Yes, the code on the shelf can link to a digital comparison tool where customers can see specs side-by-side on their own phone." }, + { question: "Where are the best places for electronics store QR codes?", answer: "The shelf edge under the product name, on the back of display models for specs, and on the checkout receipt for warranties." } + ], + placementTips: [ + "Shelf edge underทุก item for specs and demos", + "Inside the product box for warranty and setup guides", + "Display models for expert video review links" + ], + germanKeyword: "Elektronikgeschäfte" + }, + { + slug: "jewelry-stores", + name: "Jewelry Stores", + title: "QR Codes for Jewelry Stores", + metaTitle: "QR Codes for Jewelry: Authentication & Styling", + metaDescription: "Give every piece a story with QR codes for certificates of authenticity, styling guides, and custom design inquiries.", + headline: "QR Codes for Jewelry Stores: Every Piece Tells a Story", + subheadline: "Let customers access certificates of authenticity and styling guides at every display case", + heroImage: "/marketing/industries/jewelry-stores.png", + statistics: [ + { value: "3x", label: "Higher Engagement with Certification Info" }, + { value: "40%", label: "Increase in Custom Design Inquiries" }, + { value: "2x", label: "More Social Media Referral Traffic" } + ], + benefits: [ + { title: "Interactive Certificates of Authenticity", description: "Provide a QR code with every major purchase that links to the digital certification and history of the gemstone—boosting trust and transparency." }, + { title: "Digital Style and Pairing Guides", description: "A QR on the display links to high-end lifestyle videos and guides showing how the piece can be styled and paired with other jewelry in your collection." }, + { title: "Custom Design Collaboration", description: "Let clients start their unique journey. A QR on your showroom floor links to a design inquiry form where they can upload inspiration and book a consultation." } + ], + useCases: [ + "Authenticity certificate and diamond report links", + "Jewelry styling and care video guides", + "Custom design inquiry and appointment booking", + "Engagement and wedding band gallery links", + "Instagram tagging for beautiful showroom pieces" + ], + tools: ["url-qr-code", "pdf-qr-code", "whatsapp-qr-code"], + faq: [ + { question: "How do jewelry stores use QR codes for certificates?", answer: "They provide a QR code that links to the specific gemstone's diamond report (GIA/IGI) or the store's own certificate of authenticity." }, + { question: "Can I book a custom jewelry session via QR?", answer: "Yes, the code in the shop window or showroom can link directly to a booking form for a private consultation with a jeweler." }, + { question: "Where should jewelry QR codes be placed?", answer: "Discreetly inside the display cases, on the physical gift card, and on the front of the jewelry box." } + ], + placementTips: [ + "Bottom corner of every gemstone display case", + "Inside the physical jewelry box for care and guides", + "Physical gift cards for the digital story of the piece" + ], + germanKeyword: "Juweliere" + }, + { + slug: "hardware-stores", + name: "Hardware Stores", + title: "QR Codes for Hardware Stores", + metaTitle: "QR Codes for Hardware: DIY Tutorials & Equipment Rental", + metaDescription: "Help your customers build better with QR codes for DIY tutorial videos, project guides, and easy equipment rental booking.", + headline: "QR Codes for Hardware Stores: Your In-Store DIY Expert", + subheadline: "Let customers scan for project tutorials and product setup videos at every aisle and shelf", + heroImage: "/marketing/industries/hardware-stores.png", + statistics: [ + { value: "3x", label: "Higher Higher Discovery-to-Lead Rates" }, + { value: "50%", label: "Faster Equipment Rental Booking" }, + { value: "2x", label: "More Project Guide Video Completes" } + ], + benefits: [ + { title: "In-Aisle DIY Tutorials", description: "Place QR codes on shelves for power tools or plumbing. Customers scan to watch 'how-to' videos and project guides while they shop for their materials." }, + { title: "Frictionless Equipment Rental", description: "A QR on the rental fleet in the store links directly to the booking calendar, allowing customers to reserve a tool for the weekend without waiting in line." }, + { title: "Product Compatibility Check", description: "Link QR codes to digital tables that show which drill bits, blades, or filters are compatible with every major power tool you sell." } + ], + useCases: [ + "DIY 'how-to' project videos and guide links", + "Equipment and tool rental booking portal", + "Product part and accessory compatibility tables", + "Contractor account and loyalty sign-up links", + "Lawn care and seasonal garden guide PDFs" + ], + tools: ["url-qr-code", "youtube-qr-code", "pdf-qr-code"], + faq: [ + { question: "How do hardware stores use QR codes for DIY?", answer: "They place codes on the shelf next to complex items like tiles or power tools that link to video tutorials showing how to use them." }, + { question: "Can QR codes help with renting tools?", answer: "Yes, by scanning a QR on the rental machine, customers can check availability and book the tool for their duration immediately." }, + { question: "Where is the best place to put a QR code in a DIY shop?", answer: "The end of product aisles for guide catalogs, on power tool display racks, and on the sides of large rental machines." } + ], + placementTips: [ + "Aisle end banners for category-specific DIY guides", + "Product boxes for assembly and warranty links", + "Rental counter and equipment for booking access" + ], + germanKeyword: "Baumärkte" + }, + { + slug: "cinemas", + name: "Cinemas", + title: "QR Codes for Cinemas", + metaTitle: "QR Codes for Cinemas: Trailers & Fast-Track Concessions", + metaDescription: "Modernize your cinema with QR codes for movie trailers, fast-track popcorn ordering, and future show booking in the lobby.", + headline: "QR Codes for Cinemas: More Trailers, Less Queueing", + subheadline: "Let guests watch trailers and order snacks from their phone while waiting for their film to start", + heroImage: "/marketing/industries/cinemas.png", + statistics: [ + { value: "50%", label: "Reduction in Popcorn Stand Queues" }, + { value: "2x", label: "More Trailers Watched via Poster QRs" }, + { value: "3x", label: "Higher Loyalty Program Registrations" } + ], + benefits: [ + { title: "Instant Movie Trailers", description: "Place a QR code on every physical movie poster in the lobby. Guests scan to watch the high-res trailer and book tickets for that film on their phone." }, + { title: "Queue-Free Concessions", description: "A QR in the lobby allows guests to pre-order and pay for popcorn and drinks, giving them a collection point and avoiding long queues." }, + { title: "Digital Loyalty and Rewards", description: "A QR at the ticket counter or in the cinema's own app links to the loyalty program, where fans can earn points for every film they see." } + ], + useCases: [ + "Movie trailers and ticket booking from posters", + "In-lobby popcorn and snack pre-ordering", + "Loyalty and reward membership sign-up at the door", + "Exclusive behind-the-scenes content links", + "Digital ticket wallet and gate entry scanning" + ], + tools: ["url-qr-code", "youtube-qr-code", "app-store-qr-code"], + faq: [ + { question: "How do cinemas use QR codes for trailers?", answer: "They place codes on the corner of movie posters so guests can watch the full trailer and book tickets for future dates as they walk past." }, + { question: "Can I skip the popcorn line with a QR code?", answer: "Yes, many cinemas provide QR codes in the lobby that let you pre-order your snacks so they are ready for pickup just as your movie starts." }, + { question: "Where should cinema QR codes be placed?", answer: "On the physical movie posters, the concessions counter, and at the entrance gates for ticket scanning." } + ], + placementTips: [ + "Bottom-right of every physical movie poster", + "Lobby counter area for fast-track snacks", + "Exit doors for ticketing future releases" + ], + germanKeyword: "Kinos" + } +]; diff --git a/src/middleware.ts b/src/middleware.ts index 855ada0..e72761b 100644 --- a/src/middleware.ts +++ b/src/middleware.ts @@ -52,6 +52,7 @@ export function middleware(req: NextRequest) { '/press', '/testimonials', '/qr-code-for-marketing-campaigns', + '/qr-code-for', '/use-cases/flyer-qr-codes', '/use-cases/packaging-qr-codes', '/use-cases/real-estate-sign-qr-codes', diff --git a/task.md b/task.md new file mode 100644 index 0000000..40cd6f2 --- /dev/null +++ b/task.md @@ -0,0 +1,16 @@ +# QR Master Programmatic SEO - Tier 1 Industry Pages + +- [x] Fetch industry data using Firecrawl Agent for Tier 1 industries (restaurants, cafes, hotels, real estate, gyms, doctors, retail, events) +- [x] Create `src/lib/industry-pages.ts` and populate it with the fetched data +- [x] Add `/qr-code-for` to `src/middleware.ts` `publicPaths` to make it accessible without login +- [x] Implement `src/app/(main)/(marketing)/qr-code-for/[industry]/page.tsx` template +- [x] Create the overview page `qr-code-for/page.tsx` and correct breadcrumb links. +- [x] Generate unique, high-quality Hero images for all 8 industries. +- [x] Expand the content structure in `src/lib/industry-pages.ts` to include more sections (Benefits, Stats, etc.) to make the pages longer and richer. +- [x] Update `IndustryPageTemplate.tsx` to display the new content sections and the new specific Hero images. +- [x] Perform SEO Audit and Launch Readiness Check + - [/] Update `src/app/sitemap.ts` to include industry pages + - [ ] Verify internal linking from footer/main navigation + - [ ] Review "Content Briefs" in `growth_strategies.md` and ensure pages are aligned + - [ ] Validate Title tags and Meta descriptions for all 8 pages + - [ ] Final check on mobile responsiveness and visual alignment diff --git a/tmp/apify_input.json b/tmp/apify_input.json new file mode 100644 index 0000000..707843c --- /dev/null +++ b/tmp/apify_input.json @@ -0,0 +1,5 @@ +{ + "queries": "QR code success stories for spas and salons", + "maxPagesPerQuery": 1, + "resultsPerPage": 10 +} diff --git a/tmp/apify_input_mult.json b/tmp/apify_input_mult.json new file mode 100644 index 0000000..9ecf396 --- /dev/null +++ b/tmp/apify_input_mult.json @@ -0,0 +1,5 @@ +{ + "queries": "QR codes in spas use cases\nQR codes in beauty salons benefits\nQR codes for barbershops ideas", + "maxPagesPerQuery": 1, + "resultsPerPage": 5 +} diff --git a/tmp/apify_results.json b/tmp/apify_results.json new file mode 100644 index 0000000..12362ba Binary files /dev/null and b/tmp/apify_results.json differ diff --git a/tmp/runs_list.json b/tmp/runs_list.json new file mode 100644 index 0000000..977332f Binary files /dev/null and b/tmp/runs_list.json differ