Copy audit: fix static-bulk disclosure, remove unsourced stat, soften overclaim, strengthen subheadlines for headline-checklist compliance
This commit is contained in:
@@ -319,8 +319,9 @@ export default function BulkQRCodeGeneratorPage() {
|
|||||||
Bulk QR Code Generator
|
Bulk QR Code Generator
|
||||||
</h1>
|
</h1>
|
||||||
<p className="text-xl leading-relaxed text-gray-600">
|
<p className="text-xl leading-relaxed text-gray-600">
|
||||||
Generate up to 1,000 static QR codes from a CSV or Excel file. Upload,
|
Stop mapping spreadsheet rows to QR codes by hand. Upload a
|
||||||
preview, download the batch as ZIP, or save it into your dashboard.
|
CSV or Excel file, preview every code, and download up to
|
||||||
|
1,000 print-ready static codes in minutes.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -205,7 +205,7 @@ const servicesComparison = [
|
|||||||
paidFrom: 'EUR 9/month (Pro)',
|
paidFrom: 'EUR 9/month (Pro)',
|
||||||
gdpr: 'Built-in — hashed IPs, all plans',
|
gdpr: 'Built-in — hashed IPs, all plans',
|
||||||
analytics: 'All plans',
|
analytics: 'All plans',
|
||||||
bulk: 'Up to 1,000 codes (Business, EUR 29/mo)',
|
bulk: 'Up to 1,000 static codes (Business, EUR 29/mo)',
|
||||||
bestFor: 'SMBs and EU businesses',
|
bestFor: 'SMBs and EU businesses',
|
||||||
highlight: true,
|
highlight: true,
|
||||||
},
|
},
|
||||||
@@ -492,9 +492,10 @@ export default function DynamicQRCodeGeneratorPage() {
|
|||||||
Free Dynamic QR Code Generator with Tracking
|
Free Dynamic QR Code Generator with Tracking
|
||||||
</h1>
|
</h1>
|
||||||
<p className="text-xl leading-relaxed text-gray-600">
|
<p className="text-xl leading-relaxed text-gray-600">
|
||||||
Create editable QR codes you can update after printing.
|
A wrong link on printed material usually means a reprint.
|
||||||
Change the destination later, track scans, and keep flyers,
|
With a dynamic QR code, you fix the destination online in
|
||||||
menus, packaging, and business cards useful for longer.
|
seconds — the printed flyer, menu, or card never has to
|
||||||
|
change.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -1373,7 +1374,8 @@ export default function DynamicQRCodeGeneratorPage() {
|
|||||||
<p className="text-gray-700 text-sm leading-relaxed mb-3">
|
<p className="text-gray-700 text-sm leading-relaxed mb-3">
|
||||||
of small businesses report printing and direct mail errors as
|
of small businesses report printing and direct mail errors as
|
||||||
a major source of wasted marketing budget. Dynamic QR codes
|
a major source of wasted marketing budget. Dynamic QR codes
|
||||||
eliminate this risk — update the destination, never reprint.
|
address the part of that risk caused by a changed
|
||||||
|
destination — update the link online instead of reprinting.
|
||||||
</p>
|
</p>
|
||||||
<p className="text-xs text-gray-500">
|
<p className="text-xs text-gray-500">
|
||||||
Source:{' '}
|
Source:{' '}
|
||||||
|
|||||||
@@ -228,7 +228,10 @@ export default function PricingPage() {
|
|||||||
Choose Your Plan
|
Choose Your Plan
|
||||||
</h1>
|
</h1>
|
||||||
<p className="text-xl text-gray-600">
|
<p className="text-xl text-gray-600">
|
||||||
Select the perfect plan for your QR code needs
|
Every plan includes unlimited static codes that never expire. Pick
|
||||||
|
based on how many active placements you're tracking right now —
|
||||||
|
not how many you might need someday — and upgrade in seconds if
|
||||||
|
that changes.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -391,7 +391,8 @@ export default function QRCodeTrackingPage() {
|
|||||||
<p className="text-xl leading-relaxed text-gray-600">
|
<p className="text-xl leading-relaxed text-gray-600">
|
||||||
Track QR code scans by time, device, and location context
|
Track QR code scans by time, device, and location context
|
||||||
with dynamic QR codes, so printed campaigns and physical
|
with dynamic QR codes, so printed campaigns and physical
|
||||||
placements stop being guesswork.
|
placements stop being guesswork — see which placement
|
||||||
|
worked before you plan the next print run.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -828,7 +829,7 @@ export default function QRCodeTrackingPage() {
|
|||||||
<p className="text-gray-600 mb-10 max-w-2xl">
|
<p className="text-gray-600 mb-10 max-w-2xl">
|
||||||
As QR scan volumes grow, businesses that track their codes gain compounding insight advantages over those that print blind.
|
As QR scan volumes grow, businesses that track their codes gain compounding insight advantages over those that print blind.
|
||||||
</p>
|
</p>
|
||||||
<div className="grid md:grid-cols-3 gap-6">
|
<div className="grid md:grid-cols-2 gap-6">
|
||||||
<div className="bg-white rounded-2xl border border-slate-200 p-6 shadow-sm">
|
<div className="bg-white rounded-2xl border border-slate-200 p-6 shadow-sm">
|
||||||
<div className="text-4xl font-extrabold text-blue-600 mb-2">+26%</div>
|
<div className="text-4xl font-extrabold text-blue-600 mb-2">+26%</div>
|
||||||
<p className="text-gray-800 font-semibold text-sm mb-2">
|
<p className="text-gray-800 font-semibold text-sm mb-2">
|
||||||
@@ -849,16 +850,6 @@ export default function QRCodeTrackingPage() {
|
|||||||
</p>
|
</p>
|
||||||
<p className="text-xs text-gray-400 mt-3 italic">Source: QR Tiger Global QR Code Report 2024</p>
|
<p className="text-xs text-gray-400 mt-3 italic">Source: QR Tiger Global QR Code Report 2024</p>
|
||||||
</div>
|
</div>
|
||||||
<div className="bg-white rounded-2xl border border-slate-200 p-6 shadow-sm">
|
|
||||||
<div className="text-4xl font-extrabold text-emerald-600 mb-2">34%</div>
|
|
||||||
<p className="text-gray-800 font-semibold text-sm mb-2">
|
|
||||||
average campaign improvement when tracking is used to optimize placement
|
|
||||||
</p>
|
|
||||||
<p className="text-gray-500 text-xs">
|
|
||||||
Campaigns that use scan data to move or update QR placements mid-run outperform static print deployments on average by around one-third in engagement.
|
|
||||||
</p>
|
|
||||||
<p className="text-xs text-gray-400 mt-3 italic">Source: Industry benchmark average across QR-led print campaigns</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|||||||
@@ -141,8 +141,8 @@ export default function TeamsQRCodePage() {
|
|||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
<p className="text-lg md:text-xl text-violet-100 max-w-2xl mx-auto lg:mx-0 mb-8 leading-relaxed">
|
<p className="text-lg md:text-xl text-violet-100 max-w-2xl mx-auto lg:mx-0 mb-8 leading-relaxed">
|
||||||
Create QR codes for Microsoft Teams meetings. Attendees scan to join instantly.
|
No more reading meeting links off a screen or re-typing codes by hand.
|
||||||
<strong className="text-white block sm:inline mt-2 sm:mt-0"> Perfect for hybrid workplaces.</strong>
|
<strong className="text-white block sm:inline mt-2 sm:mt-0"> Attendees scan once and join instantly, every time the room is booked.</strong>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div className="flex flex-wrap justify-center lg:justify-start gap-4 text-sm font-medium text-white/80">
|
<div className="flex flex-wrap justify-center lg:justify-start gap-4 text-sm font-medium text-white/80">
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
"hero": {
|
"hero": {
|
||||||
"badge": "Kostenloser QR-Code-Generator",
|
"badge": "Kostenloser QR-Code-Generator",
|
||||||
"title": "Erstellen Sie QR-Codes, die überall funktionieren",
|
"title": "Erstellen Sie QR-Codes, die überall funktionieren",
|
||||||
"subtitle": "Generieren Sie statische und dynamische QR-Codes mit Tracking, individuellem Branding und Massen-Erstellung. Kostenlos für immer.",
|
"subtitle": "Ein falsches Ziel muss nach dem Druck kein Problem bleiben. Ziel in Sekunden ändern, jeden Scan nachverfolgen und die Grenzen deines Plans kennen, bevor du dich festlegst – nicht danach.",
|
||||||
"features": [
|
"features": [
|
||||||
"Keine Kreditkarte zum Starten erforderlich",
|
"Keine Kreditkarte zum Starten erforderlich",
|
||||||
"QR-Codes für immer kostenlos erstellen",
|
"QR-Codes für immer kostenlos erstellen",
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
"hero": {
|
"hero": {
|
||||||
"badge": "QR Master Free QR Code Generator",
|
"badge": "QR Master Free QR Code Generator",
|
||||||
"title": "QR Master: Free Dynamic QR Code Generator with Tracking",
|
"title": "QR Master: Free Dynamic QR Code Generator with Tracking",
|
||||||
"subtitle": "Create static and dynamic QR codes with editable destinations, scan tracking, custom branding, and bulk generation. Also searched as QRMaster and QR code master.",
|
"subtitle": "The link doesn't have to stay wrong once it's printed. Change the destination in seconds, track every scan, and see your plan's limits before you commit — not after.",
|
||||||
"features": [
|
"features": [
|
||||||
"No credit card required to start",
|
"No credit card required to start",
|
||||||
"Create QR codes free forever",
|
"Create QR codes free forever",
|
||||||
|
|||||||
Reference in New Issue
Block a user