import React from 'react'; import type { Metadata } from 'next'; import VCardGenerator from './VCardGenerator'; import { User, Shield, Zap, Smartphone, Contact, Share2, Check, UserPlus, TrendingUp } from 'lucide-react'; import { QRCodeSVG } from 'qrcode.react'; import { ToolBreadcrumb } from '@/components/seo/BreadcrumbSchema'; import { RelatedTools } from '@/components/marketing/RelatedTools'; import { GrowthLinksSection } from '@/components/marketing/GrowthLinksSection'; import { generateSoftwareAppSchema, generateFaqSchema } from '@/lib/schema-utils'; // SEO Optimized Metadata export const metadata: Metadata = { title: { absolute: 'vCard QR Code Generator - Save to Contacts in One Tap', }, description: 'Put your contact details on a business card as a QR code. One scan saves you to their phone - no typing, no app. Download print-ready PNG or SVG. No signup.', 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'], alternates: { canonical: 'https://www.qrmaster.net/tools/vcard-qr-code', languages: { 'x-default': 'https://www.qrmaster.net/tools/vcard-qr-code', en: 'https://www.qrmaster.net/tools/vcard-qr-code', }, }, openGraph: { title: 'vCard QR Code Generator - Save to Contacts in One Tap', description: 'One scan saves you to their phone. No typing, no app. Print-ready PNG or SVG.', type: 'website', url: 'https://www.qrmaster.net/tools/vcard-qr-code', images: [{ url: '/og-vcard-generator.png', width: 1200, height: 630 }], }, twitter: { card: 'summary_large_image', title: 'vCard QR Code Generator - Save to Contacts in One Tap', description: 'One scan saves you to their phone. No typing, no app. Print-ready PNG or SVG.', }, robots: { index: true, follow: true, }, }; // JSON-LD Structured Data const jsonLd = { '@context': 'https://schema.org', '@graph': [ generateSoftwareAppSchema( 'vCard QR Code Generator', 'Generate vCard (VCF) QR codes for business cards. Scanners can save contact info instantly.', '/og-vcard-generator.png' ), { '@type': 'HowTo', name: 'How to Create a vCard QR Code', datePublished: '2024-01-01', dateModified: '2026-07-15', author: { '@type': 'Person', name: 'Timo Knuth', url: 'https://www.qrmaster.net/authors/timo', }, description: 'Create a QR code that saves your contact details.', step: [ { '@type': 'HowToStep', position: 1, name: 'Enter Details', text: 'Fill in your Name, Phone, Email, Company, and Address.', }, { '@type': 'HowToStep', position: 2, name: 'Customize', text: 'Select a color that matches your brand and add a frame.', }, { '@type': 'HowToStep', position: 3, name: 'Download', text: 'Download the QR code image and place it on your physical business card.', }, ], totalTime: 'PT1M', }, generateFaqSchema({ 'How does a vCard QR code work?': { question: 'How does a vCard QR code work?', answer: 'A vCard QR code contains your contact information in a standardized format (VCF). When scanned, the phone recognizes it as a contact card and prompts the user to "Save Contact" to their address book.', }, 'Is there a limit to how much info I can add?': { question: 'Is there a limit to how much info I can add?', answer: 'Static QR codes hold data directly in the pattern. The more data you add (long addresses, bio), the denser and harder to scan the QR code becomes. We recommend sticking to essential contact info for static codes.', }, 'Can I update my info later?': { question: 'Can I update my info later?', answer: 'No. This is a static vCard QR code. Once created, the info cannot be changed. If you move jobs or change numbers, you must print a new code. For editable cards, use our Dynamic vCard Plus.', }, 'Does it work on iPhone and Android?': { question: 'Does it work on iPhone and Android?', answer: 'Yes. Both iOS (Camera app) and Android (Camera or Google Lens) natively support vCard QR codes and correctly import the contact data.', }, 'Is the vCard QR code generator free?': { question: 'Is the vCard QR code generator free?', answer: 'Yes. Creating a static vCard QR code with this generator is completely free, with no signup, no watermark, and no expiry. The code is generated in your browser and you can download it immediately.', }, 'Can I test the QR code before printing?': { question: 'Can I test the QR code before printing?', answer: 'Yes - and you should. Scan the generated code with your own phone camera before sending it to print. If the contact card opens with the correct name, phone, and email, the printed version will behave identically.', }, }), ], }; export default function VCardQRCodePage() { return ( <>