This commit is contained in:
Timo Knuth
2026-05-27 20:37:15 +02:00
parent 09f5859af2
commit a7cbbee084
15 changed files with 1181 additions and 48 deletions

View File

@@ -27,9 +27,10 @@ export async function generateMetadata(): Promise<Metadata> {
'QR Master is a free QR code generator with scan analytics, dynamic QR codes, custom branding, and bulk creation. No signup required for static codes.',
160
);
const brandTitle = 'QR Master | Free Dynamic QR Code Generator';
return {
title,
title: brandTitle,
description,
keywords: [
'qr generator',
@@ -51,7 +52,7 @@ export async function generateMetadata(): Promise<Metadata> {
},
},
openGraph: {
title,
title: brandTitle,
description,
url: 'https://www.qrmaster.net/',
type: 'website',
@@ -65,7 +66,7 @@ export async function generateMetadata(): Promise<Metadata> {
],
},
twitter: {
title,
title: brandTitle,
description,
},
};
@@ -118,6 +119,13 @@ export default function HomePage() {
Upgrade to Pro for 50 codes with advanced analytics, or Business for
500 codes with bulk creation and priority support.
</p>
<p>
Frequently used QR Master tools and industry workflows include the{' '}
<a href="/tools/teams-qr-code">Teams QR code generator</a>,{' '}
<a href="/tools/wifi-qr-code">WiFi QR code generator</a>,{' '}
<a href="/qr-code-erstellen">German QR code generator</a>, and{' '}
<a href="/qr-code-for/barbershops">QR codes for barbershops</a>.
</p>
</div>
<HomePageClient />