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

@@ -6,6 +6,7 @@ import { Card } from '@/components/ui/Card';
import SeoJsonLd from '@/components/SeoJsonLd';
import Breadcrumbs, { BreadcrumbItem } from '@/components/Breadcrumbs';
import { breadcrumbSchema } from '@/lib/schema';
import { AnswerFirstBlock } from '@/components/marketing/AnswerFirstBlock';
export const metadata: Metadata = {
title: {
@@ -326,6 +327,34 @@ export default function DynamicQRCodeGeneratorPage() {
</div>
</section>
{/* Answer First Block (SEO/AEO) */}
<div className="container mx-auto px-4 sm:px-6 lg:px-8 max-w-7xl">
<AnswerFirstBlock
whatIsIt="A dynamic QR code points to a redirect URL, allowing you to change the final destination anytime without reprinting. Unlike static codes, it enables real-time scan tracking (location, device, time) and advanced campaign management."
whenToUse={[
"Update destination URLs instantly (e.g., for menus, promotions, or out-of-stock items)",
"Track precise scan metrics to measure campaign ROI (location, device type, unique scans)",
"Keep the QR pattern simple and scannable, even for long, complex URLs"
]}
comparison={{
leftTitle: "Static QR",
rightTitle: "Dynamic QR",
items: [
{ label: "Target URL", value: true, text: "Fixed" },
{ label: "Scan Tracking", value: true, text: "None" },
{ label: "Printing", value: true, text: "One-time" }
]
}}
howTo={{
steps: [
"Sign up for a free QR Master account (required for management)",
"Select 'Dynamic URL' and enter your destination link",
"Download the QR code and print it. Log in to dashboard to update the target URL anytime."
]
}}
/>
</div>
{/* Static vs Dynamic */}
<section className="py-20 bg-gray-50">
<div className="container mx-auto px-4 sm:px-6 lg:px-8 max-w-6xl">