neuer versuch.
This commit is contained in:
parent
f68b7a331c
commit
904e439102
|
|
@ -4,7 +4,7 @@ import NewsletterClient from './NewsletterClient';
|
|||
|
||||
export const metadata: Metadata = {
|
||||
title: 'Newsletter Admin | QR Master',
|
||||
description: 'Admin restricted area.',
|
||||
description: 'Administrative access for QR Master newsletter management. This area is restricted to authorized personnel only.',
|
||||
robots: {
|
||||
index: false,
|
||||
follow: false,
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ import Breadcrumbs, { BreadcrumbItem } from '@/components/Breadcrumbs';
|
|||
import { breadcrumbSchema } from '@/lib/schema';
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: 'QR Code Tracking & Analytics - Track Scans',
|
||||
title: 'QR Code Tracking & Analytics - Track Scans | QR Master',
|
||||
description: 'Track QR code scans with real-time analytics. Monitor location, device, time, and user behavior. Free QR code tracking software with detailed reports.',
|
||||
keywords: 'qr code tracking, qr code analytics, track qr scans, qr code statistics, free qr tracking, qr code monitoring',
|
||||
alternates: {
|
||||
|
|
@ -19,7 +19,7 @@ export const metadata: Metadata = {
|
|||
},
|
||||
},
|
||||
openGraph: {
|
||||
title: 'QR Code Tracking & Analytics - Track Every Scan | QR Master',
|
||||
title: 'QR Code Tracking & Analytics - Track Scans | QR Master',
|
||||
description: 'Track QR code scans with real-time analytics. Monitor location, device, time, and user behavior.',
|
||||
url: 'https://www.qrmaster.net/qr-code-tracking',
|
||||
type: 'website',
|
||||
|
|
@ -33,7 +33,7 @@ export const metadata: Metadata = {
|
|||
],
|
||||
},
|
||||
twitter: {
|
||||
title: 'QR Code Tracking & Analytics - Track Every Scan | QR Master',
|
||||
title: 'QR Code Tracking & Analytics - Track Scans | QR Master',
|
||||
description: 'Track QR code scans with real-time analytics. Monitor location, device, time, and user behavior.',
|
||||
},
|
||||
};
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ import { generateSoftwareAppSchema, generateFaqSchema } from '@/lib/schema-utils
|
|||
// SEO Optimized Metadata
|
||||
export const metadata: Metadata = {
|
||||
title: {
|
||||
absolute: 'vCard QR Code Generator | Digitale Visitenkarte | QR Master',
|
||||
absolute: 'Free vCard QR Code Generator | QR Master',
|
||||
},
|
||||
description: 'Create a vCard QR code for your business card. Erstelle deine elektronische Visitenkarte kostenlos. Share contact details instantly. Free & No App Required.',
|
||||
keywords: ['vcard qr code', 'business card qr code', 'contact qr generator', 'digital business card', 'add to contacts qr', 'visitenkarte qr code', 'digitale visitenkarte erstellen', 'kontakt qr code', 'elektronische visitenkarte', 'vcard erstellen kostenlos'],
|
||||
|
|
|
|||
|
|
@ -9,15 +9,22 @@ export default function SeoJsonLd({ data }: SeoJsonLdProps) {
|
|||
|
||||
return (
|
||||
<>
|
||||
{jsonLdArray.map((item, index) => (
|
||||
{jsonLdArray.map((item, index) => {
|
||||
const schema = {
|
||||
'@context': 'https://schema.org',
|
||||
...item,
|
||||
};
|
||||
|
||||
return (
|
||||
<script
|
||||
key={index}
|
||||
type="application/ld+json"
|
||||
dangerouslySetInnerHTML={{
|
||||
__html: JSON.stringify(item, null, 0),
|
||||
__html: JSON.stringify(schema, null, 0),
|
||||
}}
|
||||
/>
|
||||
))}
|
||||
);
|
||||
})}
|
||||
</>
|
||||
);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
|
||||
export function generateFaqSchema(questions: Record<string, { question: string; answer: string }>) {
|
||||
return {
|
||||
'@context': 'https://schema.org',
|
||||
'@type': 'FAQPage',
|
||||
mainEntity: Object.values(questions).map((item) => ({
|
||||
'@type': 'Question',
|
||||
|
|
@ -21,7 +19,6 @@ export function generateSoftwareAppSchema(
|
|||
applicationCategory: string = 'UtilitiesApplication'
|
||||
) {
|
||||
return {
|
||||
'@context': 'https://schema.org',
|
||||
'@type': 'SoftwareApplication',
|
||||
name,
|
||||
applicationCategory,
|
||||
|
|
@ -31,6 +28,7 @@ export function generateSoftwareAppSchema(
|
|||
'@type': 'Offer',
|
||||
price: '0',
|
||||
priceCurrency: 'USD',
|
||||
availability: 'https://schema.org/InStock',
|
||||
},
|
||||
aggregateRating: {
|
||||
'@type': 'AggregateRating',
|
||||
|
|
|
|||
Loading…
Reference in New Issue