import React from 'react';
import type { Metadata } from 'next';
import Link from 'next/link';
import { Button } from '@/components/ui/Button';
import { Card } from '@/components/ui/Card';
import SeoJsonLd from '@/components/SeoJsonLd';
import Breadcrumbs, { BreadcrumbItem } from '@/components/Breadcrumbs';
import { breadcrumbSchema, faqPageSchema } from '@/lib/schema';
import { AnswerFirstBlock } from '@/components/marketing/AnswerFirstBlock';
import { FAQSection } from '@/components/aeo/FAQSection';
export const metadata: Metadata = {
title: {
absolute: 'Manage QR Codes - Dashboard, Edits, and Analytics',
},
description:
'Manage QR codes in one dashboard. Review active codes, edit dynamic destinations, see scan totals and unique scans, and work within current Free, Pro, or Business limits.',
keywords: [
'manage qr codes',
'qr code dashboard',
'edit dynamic qr codes',
'qr code analytics dashboard',
'qr code management',
],
alternates: {
canonical: 'https://www.qrmaster.net/manage-qr-codes',
languages: {
'x-default': 'https://www.qrmaster.net/manage-qr-codes',
en: 'https://www.qrmaster.net/manage-qr-codes',
},
},
openGraph: {
title: 'Manage QR Codes - Dashboard, Edits, and Analytics',
description:
'Use one dashboard to review QR codes, edit dynamic destinations, and check scan totals and unique scans.',
url: 'https://www.qrmaster.net/manage-qr-codes',
type: 'website',
images: [
{
url: '/images/og/og-manage-qr-codes.png',
width: 1200,
height: 630,
},
],
},
twitter: {
title: 'Manage QR Codes - Dashboard, Edits, and Analytics',
description:
'Use one dashboard to review QR codes, edit dynamic destinations, and check scan totals and unique scans.',
},
};
const verifiedCapabilities = [
{
title: 'Central dashboard',
description:
'The dashboard lists your QR codes in one place instead of forcing you to manage separate files or links manually.',
},
{
title: 'Dynamic destination edits',
description:
'Dynamic QR codes can be edited after print. Static QR codes remain fixed.',
},
{
title: 'Scan reporting',
description:
'The current dashboard reports total scans, active codes, and unique scans, with analytics pages adding more context.',
},
{
title: 'Plan-based limits',
description:
'Free includes 3 dynamic QR codes, Pro includes 50, and Business includes 500. Static QR codes remain unlimited.',
},
{
title: 'Tags and status',
description:
'QR code records support tags and active status, which helps keep batches and single-code workflows easier to review.',
},
{
title: 'Download and delete actions',
description:
'Each QR code card supports view, download, edit for dynamic QR codes, and delete actions from the dashboard surface.',
},
];
const operationalUseCases = [
{
title: 'Marketing campaigns',
description:
'Review active dynamic QR codes, compare scan totals, and update destinations when campaigns or landing pages change.',
points: ['One list of active codes', 'Scan totals and unique scans', 'Edit dynamic destinations'],
},
{
title: 'Restaurants and hospitality',
description:
'Keep menu or table-card QR codes current from the dashboard instead of reprinting every time the destination changes.',
points: ['Update menu destinations', 'Monitor scan activity', 'Keep print assets in use longer'],
},
{
title: 'Product and packaging workflows',
description:
'Track which QR codes are active, save batches to the dashboard, and separate static bulk output from dynamic campaign codes.',
points: ['Save generated QR codes', 'Review active status', 'Manage static and dynamic codes separately'],
},
{
title: 'Small team or solo workflows',
description:
'Use one account to keep QR code creation, edits, downloads, and analytics in one operational place.',
points: ['Single dashboard view', 'No spreadsheet-only workflow', 'Clear plan limits'],
},
];
const faqItems = [
{
question: 'What does it mean to manage QR codes?',
answer:
'In QR Master, managing QR codes means using one dashboard to review your QR codes, edit dynamic destinations, download files, and check scan activity instead of tracking everything manually.',
},
{
question: 'Can I edit a QR code after printing it?',
answer:
'Yes, if it is a dynamic QR code. Static QR codes stay fixed after creation.',
},
{
question: 'How many dynamic QR codes can I manage?',
answer:
'Free includes 3 dynamic QR codes, Pro includes 50, and Business includes 500. Static QR codes are unlimited.',
},
{
question: 'What analytics are visible today?',
answer:
'The current dashboard shows total scans, active QR codes, and unique scans. Additional analytics views add more scan context such as time, device, and location.',
},
{
question: 'Does the current product include team roles or API-based QR management?',
answer:
'This page only reflects the verified current surface: dashboard management, dynamic edits, analytics, downloads, tags, and plan limits. It does not claim team roles or public API-based QR management as current verified capabilities.',
},
];
const softwareSchema = {
'@context': 'https://schema.org',
'@type': 'SoftwareApplication',
'@id': 'https://www.qrmaster.net/manage-qr-codes#software',
name: 'QR Master - QR Code Management Dashboard',
applicationCategory: 'BusinessApplication',
offers: {
'@type': 'AggregateOffer',
lowPrice: '0',
highPrice: '29',
priceCurrency: 'EUR',
},
featureList: [
'Central QR code dashboard',
'Edit dynamic QR code destinations',
'Review total and unique scan counts',
'Download QR codes as PNG or SVG',
'Tag QR code records and review active status',
'Manage current plan limits for dynamic QR codes',
],
};
const breadcrumbItems: BreadcrumbItem[] = [
{ name: 'Home', url: '/' },
{ name: 'Manage QR Codes', url: '/manage-qr-codes' },
];
export default function ManageQRCodesPage() {
return (
<>
Review active QR codes, edit dynamic destinations, download files, and monitor scan totals from one place instead of managing printed QR workflows manually.
These capabilities are tied to the present product surface rather than future or inferred roadmap features.
{feature.description}
Use the dashboard when your QR workflows need ongoing edits, downloads, and visibility instead of one-off creation.
{useCase.description}
Keep dynamic updates, downloads, and scan reporting in one dashboard instead of spreading the workflow across files and ad hoc links.