neuer versuch
This commit is contained in:
@@ -5,6 +5,7 @@ import { Mail, Zap, Smartphone, Lock, Download, Sparkles } from 'lucide-react';
|
||||
import { QRCodeSVG } from 'qrcode.react';
|
||||
import { ToolBreadcrumb } from '@/components/seo/BreadcrumbSchema';
|
||||
import { RelatedTools } from '@/components/marketing/RelatedTools';
|
||||
import { generateSoftwareAppSchema, generateFaqSchema } from '@/lib/schema-utils';
|
||||
|
||||
// SEO Optimized Metadata
|
||||
export const metadata: Metadata = {
|
||||
@@ -29,14 +30,11 @@ export const metadata: Metadata = {
|
||||
const jsonLd = {
|
||||
'@context': 'https://schema.org',
|
||||
'@graph': [
|
||||
{
|
||||
'@type': 'SoftwareApplication',
|
||||
name: 'Email QR Code Generator',
|
||||
applicationCategory: 'UtilitiesApplication',
|
||||
operatingSystem: 'Web Browser',
|
||||
offers: { '@type': 'Offer', price: '0', priceCurrency: 'USD' },
|
||||
description: 'Generate Email QR codes for mailto links with subject and body.',
|
||||
},
|
||||
generateSoftwareAppSchema(
|
||||
'Email QR Code Generator',
|
||||
'Generate Email QR codes for mailto links with subject and body.',
|
||||
'/og-email-generator.png'
|
||||
),
|
||||
{
|
||||
'@type': 'HowTo',
|
||||
name: 'How to Create an Email QR Code',
|
||||
@@ -49,36 +47,28 @@ const jsonLd = {
|
||||
],
|
||||
totalTime: 'PT30S',
|
||||
},
|
||||
{
|
||||
'@type': 'FAQPage',
|
||||
mainEntity: [
|
||||
{
|
||||
'@type': 'Question',
|
||||
name: 'How does it work?',
|
||||
acceptedAnswer: { '@type': 'Answer', text: 'When scanned, it opens the user\'s default email app (like Gmail or Outlook) with a new draft composed to your address.' }
|
||||
},
|
||||
{
|
||||
'@type': 'Question',
|
||||
name: 'Can I add a subject line?',
|
||||
acceptedAnswer: { '@type': 'Answer', text: 'Yes! You can pre-fill the subject line and the body content so the sender just has to hit send.' }
|
||||
},
|
||||
{
|
||||
'@type': 'Question',
|
||||
name: 'Is it free?',
|
||||
acceptedAnswer: { '@type': 'Answer', text: 'Yes, 100% free with unlimited scans.' }
|
||||
},
|
||||
{
|
||||
'@type': 'Question',
|
||||
name: 'Does it work with attachments?',
|
||||
acceptedAnswer: { '@type': 'Answer', text: 'No. The standard mailto format does not support attaching files automatically. Users will have to attach files manually.' }
|
||||
},
|
||||
{
|
||||
'@type': 'Question',
|
||||
name: 'Is it private?',
|
||||
acceptedAnswer: { '@type': 'Answer', text: 'Yes. The data is encoded directly into the QR code. We do not store your email or message data.' }
|
||||
}
|
||||
]
|
||||
}
|
||||
generateFaqSchema({
|
||||
'How does it work?': {
|
||||
question: 'How does it work?',
|
||||
answer: 'When scanned, it opens the user\'s default email app (like Gmail or Outlook) with a new draft composed to your address.',
|
||||
},
|
||||
'Can I add a subject line?': {
|
||||
question: 'Can I add a subject line?',
|
||||
answer: 'Yes! You can pre-fill the subject line and the body content so the sender just has to hit send.',
|
||||
},
|
||||
'Is it free?': {
|
||||
question: 'Is it free?',
|
||||
answer: 'Yes, 100% free with unlimited scans.',
|
||||
},
|
||||
'Does it work with attachments?': {
|
||||
question: 'Does it work with attachments?',
|
||||
answer: 'No. The standard mailto format does not support attaching files automatically. Users will have to attach files manually.',
|
||||
},
|
||||
'Is it private?': {
|
||||
question: 'Is it private?',
|
||||
answer: 'Yes. The data is encoded directly into the QR code. We do not store your email or message data.',
|
||||
},
|
||||
}),
|
||||
]
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user