Copy overhaul + qr designs

This commit is contained in:
2026-07-27 17:54:59 +02:00
parent 033bc7e29d
commit 70d97aa970
144 changed files with 23107 additions and 1699 deletions

View File

@@ -14,10 +14,10 @@ import { MarketingPageTracker } from '@/components/marketing/MarketingAnalytics'
export const metadata: Metadata = {
title: {
absolute: 'Bulk QR Code Generator for Excel, CSV and Google Sheets',
absolute: 'Bulk QR Code Generator - Static or Dynamic, from Excel',
},
description:
'Generate up to 1,000 QR codes from Excel, CSV, XLSX, or exported Google Sheets data. Upload, preview, batch-create, download ZIP files, or save to your dashboard.',
'Upload a CSV or Excel file and get up to 1,000 static QR codes at once, or up to 500 trackable dynamic ones on Business. Preview every row before you generate.',
keywords:
'bulk qr code generator, bulk qr code generator excel, batch qr code generator, qr code from excel, csv qr code generator, bulk qr generator, bulk qr code generator in google sheets, spreadsheet qr generation',
alternates: {
@@ -28,17 +28,17 @@ export const metadata: Metadata = {
},
},
openGraph: {
title: 'Bulk QR Code Generator for Excel, CSV and Google Sheets',
title: 'Bulk QR Code Generator - Static or Dynamic, from Excel',
description:
'Generate up to 1,000 QR codes from CSV, Excel, XLSX, or exported Google Sheets data.',
'One spreadsheet in, a full batch out. Up to 1,000 static codes, or up to 500 trackable dynamic ones.',
url: 'https://www.qrmaster.net/bulk-qr-code-generator',
type: 'website',
images: ['/og-image.png'],
},
twitter: {
title: 'Bulk QR Code Generator for Excel, CSV and Google Sheets',
title: 'Bulk QR Code Generator - Static or Dynamic, from Excel',
description:
'Generate up to 1,000 QR codes from CSV, Excel, XLSX, or exported Google Sheets data.',
'One spreadsheet in, a full batch out. Up to 1,000 static codes, or up to 500 trackable dynamic ones.',
},
};
@@ -59,9 +59,9 @@ const featureCards = [
'The current bulk creation flow limits each upload to 1,000 rows so the batch stays predictable and reviewable.',
},
{
title: 'Static QR output',
title: 'Static or dynamic output',
description:
'Bulk creation currently generates static QR codes. These codes do not include post-print editing or tracking.',
'Choose per upload. Static for large print batches. Dynamic when the destination has to stay editable and the scans have to be countable.',
},
{
title: 'ZIP download',
@@ -117,13 +117,13 @@ const useCases = [
{
title: 'Product labels and inserts',
description:
'Generate large static batches for packaging, inserts, manuals, or support labels when every unit needs a QR code.',
'Generate a batch for packaging, inserts, manuals, or support labels. Static when the link is permanent, dynamic when the linked page will change.',
points: ['One spreadsheet as input', 'Consistent file naming', 'Printable SVG output'],
},
{
title: 'Event materials',
description:
'Produce batches for badges, handouts, booth materials, or attendee resources when a static QR is enough.',
'Produce batches for badges, handouts, booth materials, or attendee resources. Use dynamic codes when the event page changes after print.',
points: ['Batch generation from one file', 'Preview before generation', 'Download everything together'],
},
{
@@ -149,7 +149,7 @@ const faqItems = [
{
question: 'Are bulk-generated QR codes dynamic or trackable?',
answer:
'No. The current bulk creation flow generates static QR codes, so those codes do not include post-print editing or tracking.',
'Both are available. Static is the default and runs up to 1,000 rows per upload. Dynamic codes stay editable after print and are trackable, capped at 500 on Business by your dynamic code allowance.',
},
{
question: 'What file formats can I upload?',
@@ -194,12 +194,12 @@ const softwareSchema = {
availability: 'https://schema.org/InStock',
},
description:
'Generate up to 1,000 static QR codes from CSV, Excel, XLSX, or exported Google Sheets files in the QR Master Business plan.',
'Generate up to 1,000 static QR codes, or up to 500 trackable dynamic codes, from CSV, Excel, XLSX, or exported Google Sheets files on the QR Master Business plan.',
featureList: [
'CSV, XLS, and XLSX upload',
'Excel and Google Sheets CSV export workflow',
'Up to 1,000 rows per upload',
'Static QR code generation',
'Static or dynamic QR code generation',
'ZIP download of generated SVG files',
'Optional save-to-dashboard step',
],
@@ -321,7 +321,7 @@ export default function BulkQRCodeGeneratorPage() {
<p className="text-xl leading-relaxed text-gray-600">
Stop mapping spreadsheet rows to QR codes by hand. Upload a
CSV or Excel file, preview every code, and download up to
1,000 print-ready static codes in minutes.
1,000 print-ready codes in minutes - static, or dynamic when you need to edit and track them later.
</p>
</div>
@@ -329,7 +329,7 @@ export default function BulkQRCodeGeneratorPage() {
{[
'CSV, XLS, and XLSX upload',
'Up to 1,000 rows per upload',
'Static QR code output',
'Static or dynamic output per upload',
'ZIP download and optional save to dashboard',
].map((feature) => (
<div key={feature} className="flex items-center gap-3">
@@ -384,7 +384,7 @@ export default function BulkQRCodeGeneratorPage() {
))}
</div>
<p className="mt-4 text-center text-sm text-gray-600">
Designed for bulk static output, not dynamic tracking.
Static for large print batches. Dynamic when you need tracking.
</p>
</Card>
<div className="absolute -right-4 -top-4 rounded-full bg-green-500 px-4 py-2 text-sm font-semibold text-white shadow-lg">
@@ -397,9 +397,9 @@ export default function BulkQRCodeGeneratorPage() {
<div className="container mx-auto max-w-7xl px-4 sm:px-6 lg:px-8">
<AnswerFirstBlock
whatIsIt="QR Master bulk creation is a spreadsheet-driven Business-plan workflow for generating up to 1,000 static QR codes in one upload. It is useful when you need many printable QR codes quickly, not when you need post-print editing or tracking."
whatIsIt="QR Master bulk creation is a spreadsheet-driven Business-plan workflow for generating up to 1,000 static QR codes in one upload, or up to 500 dynamic ones that stay editable and trackable after print."
whenToUse={[
'You need many static QR codes from one spreadsheet instead of one-by-one creation',
'You need many QR codes from one spreadsheet instead of one-by-one creation',
'You want SVG files downloaded together as a ZIP archive',
'You are preparing labels, inserts, event materials, or other repeatable print batches',
]}
@@ -565,7 +565,7 @@ export default function BulkQRCodeGeneratorPage() {
<div className="container mx-auto max-w-4xl px-4 text-center sm:px-6 lg:px-8">
<h2 className="mb-6 text-4xl font-bold">Generate bulk QR codes without one-by-one setup</h2>
<p className="mb-8 text-xl text-green-100">
Use the Business-plan bulk flow when you need a large static QR batch from a single spreadsheet.
One spreadsheet in, a full batch out. Static up to 1,000, or dynamic and trackable up to 500 on Business.
</p>
<div className="flex flex-col justify-center gap-4 sm:flex-row">
<Link href="/pricing">