This commit is contained in:
Timo Knuth
2026-01-25 18:00:57 +01:00
parent 324526cb64
commit 9ae05d48a4
17 changed files with 486 additions and 45 deletions

View File

@@ -51,61 +51,141 @@ export async function generateMetadata(): Promise<Metadata> {
};
}
const faqs = [
import Link from 'next/link';
// Extended type for UI with Rich Text support
type FAQItemWithRichText = {
question: string;
answer: string; // Plain text for Schema
answerRich?: React.ReactNode; // JSX for UI
};
const faqs: FAQItemWithRichText[] = [
{
question: 'What is a dynamic QR code?',
answer: 'A dynamic QR code allows you to change the destination URL after the code has been created and printed. Unlike static QR codes, dynamic codes redirect through a short URL that you control, enabling real-time updates, scan analytics, and campaign tracking without reprinting the code.',
answer: 'A dynamic QR code points to a redirect URL, so you can change the final destination later without reprinting. Key benefits: Update the destination anytime, Track scans (time, device, location), Pause/disable campaigns.',
answerRich: (
<>
A dynamic QR code points to a redirect URL, so you can change the final destination later without reprinting.
<br /><br />
<strong>Key benefits:</strong>
<ul className="list-disc pl-5 mt-2 space-y-1">
<li>Update the destination anytime</li>
<li>Track scans (time, device, location) via <Link href="/guide/tracking-analytics" className="text-blue-600 hover:underline">Analytics</Link></li>
<li>Pause/disable campaigns without changing the printed code</li>
</ul>
</>
),
},
{
question: 'How do I track QR scans?',
answer: 'QR Master provides a comprehensive analytics dashboard that tracks every scan in real-time. You can monitor scan rates, geographic locations, device types, timestamps, and user behavior. Enable UTM parameters to integrate with Google Analytics for advanced campaign tracking and conversion attribution.',
answer: 'QR Master tracks scan events in real-time via the short URL redirect. Metrics included: Total and unique scans, Device type, Geographic location, and Time of day.',
answerRich: (
<>
QR Master tracks scan events in real-time via the short URL redirect.
<br /><br />
<strong>Metrics included:</strong>
<ul className="list-disc pl-5 mt-2 space-y-1">
<li>Total and unique scans</li>
<li>Device type (iOS, Android, Desktop)</li>
<li>Geographic location (Country, City)</li>
<li>Time of day</li>
</ul>
<br />
<Link href="/qr-code-tracking" className="text-blue-600 hover:underline font-medium">Learn more about Tracking </Link>
</>
),
},
{
question: 'What security features does QR Master offer?',
answer: 'QR Master employs enterprise-grade security including SSL encryption, link validation to prevent malicious redirects, fraud detection, and GDPR-compliant data handling. All scan analytics are stored securely and access is protected with multi-factor authentication for business accounts.',
question: 'What security measures are in place?',
answer: 'We prioritize data security through standard industry practices. Security features: HTTPS/TLS encryption, Automated link validation, and Rate limiting.',
answerRich: (
<>
We prioritize data security through standard industry practices.
<br /><br />
<strong>Security features:</strong>
<ul className="list-disc pl-5 mt-2 space-y-1">
<li>HTTPS/TLS encryption for all connections</li>
<li>Automated link validation to prevent malicious redirects</li>
<li>Rate limiting to prevent abuse</li>
</ul>
</>
),
},
{
question: 'Can I generate bulk QR codes for print?',
answer: 'Yes. Our bulk QR generation tool allows you to create thousands of QR codes at once by uploading a CSV file. Each code can be customized with unique URLs, UTM parameters, and branding. Download print-ready files in SVG, PNG, or PDF formats optimized for high-resolution printing.',
question: 'Bulk QR codes: Print, Marketing, and API?',
answer: 'You can generate thousands of codes via CSV upload or API for scalable campaigns. Features: CSV Upload (1,000+ codes), Customization, and API access.',
answerRich: (
<>
You can generate thousands of codes via CSV upload or API for scalable campaigns.
<br /><br />
<strong>Features:</strong>
<ul className="list-disc pl-5 mt-2 space-y-1">
<li><strong>CSV Upload:</strong> Create up to 1,000 codes at once (<Link href="/bulk-qr-code-generator" className="text-blue-600 hover:underline">Bulk Generator</Link>)</li>
<li><strong>Customization:</strong> Apply branding to all batch codes</li>
<li><strong>API:</strong> Programmatic generation for internal systems</li>
</ul>
</>
),
},
{
question: 'How do I brand my QR codes?',
answer: 'QR Master offers customization options including custom colors, corner styles, and pattern designs. Branded QR codes maintain scannability while matching your brand identity. Choose your color palette and preview designs before downloading.',
question: 'What are the best practices for printing QR codes?',
answer: 'Ensure high scannability by following these rules: Minimum size 2x2 cm, High contrast (dark on light), Vector formats (SVG/EPS) for large print, and maintain a quiet zone border.',
answerRich: (
<>
Ensure high scannability by following these rules:
<br /><br />
<strong>Print Guidelines:</strong>
<ul className="list-disc pl-5 mt-2 space-y-1">
<li><strong>Size:</strong> Minimum 2x2 cm (0.8x0.8 inch) for close range</li>
<li><strong>Format:</strong> Use <span className="font-semibold">SVG/EPS</span> (Vector) for professional print quality</li>
<li><strong>Contrast:</strong> Always use dark foreground on light background</li>
<li><strong>Quiet Zone:</strong> Leave a margin around the code</li>
</ul>
</>
),
},
{
question: 'Is scan analytics GDPR compliant?',
answer: 'Yes. All QR Master analytics are fully GDPR compliant. We collect only necessary data, provide transparent privacy policies, allow users to opt out, and store data securely in EU-compliant data centers. You maintain full control over data retention and deletion.',
question: 'Is the service GDPR aligned?',
answer: 'Yes, we minimize data collection to ensure privacy compliance. Privacy measures: IP anonymization, No PII storage, and EU-based servers.',
answerRich: (
<>
Yes, we minimize data collection to ensure privacy compliance.
<br /><br />
<strong>Privacy measures:</strong>
<ul className="list-disc pl-5 mt-2 space-y-1">
<li>IP addresses are anonymized or hashed</li>
<li>No personal data (PII) is stored from scanners</li>
<li>Servers located in EU regions (for EU customers)</li>
</ul>
<br />
<Link href="/privacy" className="text-blue-600 hover:underline font-medium">Read Privacy Policy </Link>
</>
),
},
{
question: 'Can QR Master track campaigns with UTM?',
answer: 'Absolutely. QR Master supports UTM parameter integration for all dynamic QR codes. Automatically append source, medium, campaign, term, and content parameters to track QR performance in Google Analytics, Adobe Analytics, and other marketing platforms. UTM tracking enables multi-channel attribution and ROI measurement.',
},
{
question: 'Difference between static and dynamic QR codes?',
answer: 'Static QR codes encode the destination URL directly in the code pattern and cannot be changed after creation. Dynamic QR codes use a short redirect URL, allowing you to update destinations, track scans, enable/disable codes, and gather analytics—all without reprinting. Dynamic codes are essential for professional marketing campaigns.',
},
{
question: 'How are QR codes used for events?',
answer: 'QR codes streamline event check-ins, ticket validation, attendee tracking, and engagement measurement. Generate unique codes for each ticket, track scan times and locations, enable contactless entry, and analyze attendee behavior. Event organizers use QR analytics to measure session popularity and optimize future events.',
},
{
question: 'Can I make QR codes for business cards?',
answer: 'Yes. QR codes on business cards provide instant contact sharing via vCard format, link to your portfolio or LinkedIn profile, and track networking effectiveness. Use branded QR codes that match your card design, and leverage scan analytics to see how many contacts engage and when they follow up.',
},
{
question: 'How do I use QR codes for bulk marketing?',
answer: 'Bulk QR codes enable scalable campaigns across print ads, packaging, direct mail, and retail displays. Generate thousands of codes with unique tracking URLs, distribute them across channels, and use analytics to measure which placements drive the highest engagement. Bulk generation supports CSV upload, API integration, and automated workflows.',
},
{
question: 'Is API access available for bulk QR generation?',
answer: 'Yes. QR Master offers a developer-friendly REST API for programmatic QR code generation, URL management, and analytics retrieval. Integrate QR creation into your CRM, marketing automation platform, or e-commerce system. API access is included in Business plans and supports bulk operations, webhooks, and real-time updates.',
question: 'Dynamic vs Static QR Codes?',
answer: 'Static codes are fixed forever; Dynamic codes can be edited and tracked. Comparison: Static (free, permanent, no tracking) vs Dynamic (editable, analytics, campaign logic).',
answerRich: (
<>
Static codes are fixed forever; Dynamic codes can be edited and tracked.
<br /><br />
<strong>Comparison:</strong>
<ul className="list-disc pl-5 mt-2 space-y-1">
<li><strong>Static:</strong> content embedded directly, no tracking, free forever</li>
<li><strong>Dynamic:</strong> redirect link, editable destination, scan analytics</li>
</ul>
<br />
<Link href="/dynamic-qr-code-generator" className="text-blue-600 hover:underline font-medium">Create Dynamic QR </Link>
</>
),
},
];
export default function FAQPage() {
return (
<>
<SeoJsonLd data={faqPageSchema(faqs)} />
<SeoJsonLd data={faqPageSchema(faqs.map(({ question, answer }) => ({ question, answer })))} />
<div className="py-20 bg-gradient-to-b from-gray-50 to-white">
<div className="container mx-auto px-4">
<div className="max-w-4xl mx-auto">
@@ -113,9 +193,12 @@ export default function FAQPage() {
<h1 className="text-4xl lg:text-5xl font-bold text-gray-900 mb-6">
Frequently Asked Questions
</h1>
<p className="text-xl text-gray-600">
<p className="text-xl text-gray-600 mb-4">
Everything you need to know about dynamic QR codes, security, analytics, bulk generation, events, and print quality.
</p>
<p className="text-sm text-gray-500">
Last updated: January 25, 2025
</p>
</div>
<div className="space-y-6">
@@ -125,9 +208,9 @@ export default function FAQPage() {
<h2 className="text-2xl font-semibold mb-4 text-gray-900">
{faq.question}
</h2>
<p className="text-lg text-gray-700 leading-relaxed">
{faq.answer}
</p>
<div className="text-lg text-gray-700 leading-relaxed">
{faq.answerRich || faq.answer}
</div>
</CardContent>
</Card>
))}