Weekly SEO
This commit is contained in:
@@ -12,13 +12,13 @@ import { GrowthLinksSection } from '@/components/marketing/GrowthLinksSection';
|
||||
import { MarketingPageTracker } from '@/components/marketing/MarketingAnalytics';
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: {
|
||||
absolute: 'Bulk QR Code Generator - Create QR Codes from a Spreadsheet',
|
||||
},
|
||||
description:
|
||||
'Generate up to 1,000 static QR codes from CSV or Excel files in the QR Master Business plan. Upload, preview, download as ZIP, or save the batch to your dashboard.',
|
||||
keywords:
|
||||
'bulk qr code generator, qr code from excel, csv qr code generator, bulk qr codes, spreadsheet qr generation',
|
||||
title: {
|
||||
absolute: 'Bulk QR Code Generator for Excel, CSV and Google Sheets',
|
||||
},
|
||||
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.',
|
||||
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: {
|
||||
canonical: 'https://www.qrmaster.net/bulk-qr-code-generator',
|
||||
languages: {
|
||||
@@ -27,36 +27,41 @@ export const metadata: Metadata = {
|
||||
},
|
||||
},
|
||||
openGraph: {
|
||||
title: 'Bulk QR Code Generator - Create QR Codes from a Spreadsheet',
|
||||
title: 'Bulk QR Code Generator for Excel, CSV and Google Sheets',
|
||||
description:
|
||||
'Generate up to 1,000 static QR codes from CSV or Excel files in the QR Master Business plan.',
|
||||
'Generate up to 1,000 QR codes from CSV, Excel, XLSX, or exported Google Sheets data.',
|
||||
url: 'https://www.qrmaster.net/bulk-qr-code-generator',
|
||||
type: 'website',
|
||||
images: ['/og-image.png'],
|
||||
},
|
||||
twitter: {
|
||||
title: 'Bulk QR Code Generator - Create QR Codes from a Spreadsheet',
|
||||
title: 'Bulk QR Code Generator for Excel, CSV and Google Sheets',
|
||||
description:
|
||||
'Generate up to 1,000 static QR codes from CSV or Excel files in the QR Master Business plan.',
|
||||
'Generate up to 1,000 QR codes from CSV, Excel, XLSX, or exported Google Sheets data.',
|
||||
},
|
||||
};
|
||||
|
||||
const featureCards = [
|
||||
{
|
||||
title: 'Spreadsheet upload',
|
||||
description:
|
||||
'Upload CSV, XLS, or XLSX files and map the title and content columns before generating the batch.',
|
||||
},
|
||||
{
|
||||
title: 'Spreadsheet upload',
|
||||
description:
|
||||
'Upload CSV, XLS, or XLSX files from Excel, Numbers, Airtable, or a Google Sheets export and map the title and content columns before generating the batch.',
|
||||
},
|
||||
{
|
||||
title: 'Excel and Google Sheets workflow',
|
||||
description:
|
||||
'Prepare rows in Excel or Google Sheets, export to CSV/XLSX, then generate the full QR code batch from one clean spreadsheet.',
|
||||
},
|
||||
{
|
||||
title: 'Up to 1,000 rows per upload',
|
||||
description:
|
||||
'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 QR output',
|
||||
description:
|
||||
'Bulk creation currently generates static QR codes. These codes do not include post-print editing or tracking.',
|
||||
},
|
||||
},
|
||||
{
|
||||
title: 'ZIP download',
|
||||
description:
|
||||
@@ -67,16 +72,26 @@ const featureCards = [
|
||||
description:
|
||||
'After generation, you can save the batch into your QR Master dashboard for later management.',
|
||||
},
|
||||
{
|
||||
title: 'Business plan access',
|
||||
{
|
||||
title: 'Business plan access',
|
||||
description:
|
||||
'The current bulk creation workflow is available to Business plan subscribers and is positioned around scale, not single-code creation.',
|
||||
},
|
||||
];
|
||||
},
|
||||
];
|
||||
|
||||
const inputExamples = [
|
||||
{
|
||||
title: 'Website URLs',
|
||||
const inputExamples = [
|
||||
{
|
||||
title: 'Google Sheets export',
|
||||
content: 'Name,URL\nMenu QR,https://example.com/menu\nFlyer QR,https://example.com/flyer',
|
||||
note: 'Export a Google Sheet as CSV and upload it as a batch QR code generator input.',
|
||||
},
|
||||
{
|
||||
title: 'Excel product list',
|
||||
content: 'SKU,URL\nSKU-1001,https://example.com/products/1001',
|
||||
note: 'Use Excel or XLSX rows when each product, insert, or label needs its own QR code.',
|
||||
},
|
||||
{
|
||||
title: 'Website URLs',
|
||||
content: 'https://example.com/product',
|
||||
note: 'Useful for product pages, flyers, support pages, or campaign destinations.',
|
||||
},
|
||||
@@ -135,11 +150,21 @@ const faqItems = [
|
||||
answer:
|
||||
'No. The current bulk creation flow generates static QR codes, so those codes do not include post-print editing or tracking.',
|
||||
},
|
||||
{
|
||||
question: 'What file formats can I upload?',
|
||||
answer:
|
||||
'The current flow accepts CSV, XLS, and XLSX files.',
|
||||
},
|
||||
{
|
||||
question: 'What file formats can I upload?',
|
||||
answer:
|
||||
'The current flow accepts CSV, XLS, and XLSX files.',
|
||||
},
|
||||
{
|
||||
question: 'Can I use Google Sheets as the source?',
|
||||
answer:
|
||||
'Yes. Prepare the batch in Google Sheets, export it as CSV or XLSX, then upload that file to QR Master. The workflow is the same as an Excel upload.',
|
||||
},
|
||||
{
|
||||
question: 'Is this a batch QR code generator?',
|
||||
answer:
|
||||
'Yes. QR Master bulk creation is a batch QR code generator for spreadsheet rows. Each row becomes one QR code, and the finished batch can be downloaded together.',
|
||||
},
|
||||
{
|
||||
question: 'Which plan includes bulk QR creation?',
|
||||
answer:
|
||||
@@ -160,11 +185,12 @@ const softwareSchema = {
|
||||
priceCurrency: 'EUR',
|
||||
availability: 'https://schema.org/InStock',
|
||||
},
|
||||
description:
|
||||
'Generate up to 1,000 static QR codes from CSV or Excel files in the QR Master Business plan.',
|
||||
description:
|
||||
'Generate up to 1,000 static QR codes from CSV, Excel, XLSX, or exported Google Sheets files in the QR Master Business plan.',
|
||||
featureList: [
|
||||
'CSV, XLS, and XLSX upload',
|
||||
'Up to 1,000 rows per upload',
|
||||
'CSV, XLS, and XLSX upload',
|
||||
'Excel and Google Sheets CSV export workflow',
|
||||
'Up to 1,000 rows per upload',
|
||||
'Static QR code generation',
|
||||
'ZIP download of generated SVG files',
|
||||
'Optional save-to-dashboard step',
|
||||
@@ -393,9 +419,52 @@ export default function BulkQRCodeGeneratorPage() {
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div className="container mx-auto max-w-5xl px-4 pb-8 sm:px-6 lg:px-8">
|
||||
<FAQSection items={faqItems} title="Bulk QR questions" />
|
||||
</div>
|
||||
<section className="bg-white py-16">
|
||||
<div className="container mx-auto max-w-6xl px-4 sm:px-6 lg:px-8">
|
||||
<div className="mb-10 max-w-3xl">
|
||||
<p className="mb-3 text-sm font-semibold uppercase tracking-wider text-green-600">
|
||||
Excel, CSV, and Google Sheets
|
||||
</p>
|
||||
<h2 className="text-3xl font-bold text-gray-900">
|
||||
Batch QR code generation from spreadsheet rows
|
||||
</h2>
|
||||
<p className="mt-4 text-lg leading-relaxed text-gray-600">
|
||||
Use QR Master as a bulk QR code generator when your source data
|
||||
already lives in Excel, a CSV export, or Google Sheets. Keep one
|
||||
row per QR code, map the columns, preview the batch, then export
|
||||
the generated SVG files together.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div className="grid gap-6 md:grid-cols-3">
|
||||
{[
|
||||
{
|
||||
title: '1. Prepare columns',
|
||||
body: 'Use columns such as title, URL, SKU, campaign, or location. The content column is what the QR code encodes.',
|
||||
},
|
||||
{
|
||||
title: '2. Export clean data',
|
||||
body: 'Save Excel as XLSX or export Google Sheets to CSV. Avoid merged cells and keep one QR code per row.',
|
||||
},
|
||||
{
|
||||
title: '3. Generate the batch',
|
||||
body: 'Upload the file, map title and content, preview the rows, and download the finished QR codes as a ZIP.',
|
||||
},
|
||||
].map((step) => (
|
||||
<Card key={step.title} className="p-6">
|
||||
<h3 className="mb-2 text-xl font-semibold text-gray-900">
|
||||
{step.title}
|
||||
</h3>
|
||||
<p className="text-gray-600">{step.body}</p>
|
||||
</Card>
|
||||
))}
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<div className="container mx-auto max-w-5xl px-4 pb-8 sm:px-6 lg:px-8">
|
||||
<FAQSection items={faqItems} title="Bulk QR questions" />
|
||||
</div>
|
||||
|
||||
<section className="bg-gray-50 py-20">
|
||||
<div className="container mx-auto max-w-7xl px-4 sm:px-6 lg:px-8">
|
||||
|
||||
Reference in New Issue
Block a user