import React from 'react'; import type { Metadata } from 'next'; import FacebookGenerator from './FacebookGenerator'; import { Facebook, Shield, Zap, Smartphone, ThumbsUp, Users, Download, Share2 } from 'lucide-react'; import { QRCodeSVG } from 'qrcode.react'; import { ToolBreadcrumb } from '@/components/seo/BreadcrumbSchema'; // SEO Optimized Metadata export const metadata: Metadata = { title: 'Free Facebook QR Code Generator | Get Likes & Follows | QR Master', description: 'Create a QR code for your Facebook Page, Profile, or Group. Scanners are redirected to the Facebook app instantly to like and follow. Free & Easy.', keywords: ['facebook qr code', 'fb qr generator', 'facebook page qr', 'follow qr code', 'social media qr code'], alternates: { canonical: 'https://qrmaster.io/tools/facebook-qr-code', }, openGraph: { title: 'Free Facebook QR Code Generator | QR Master', description: 'Generate QR codes to grow your Facebook audience. Instant app redirect.', type: 'website', url: 'https://qrmaster.io/tools/facebook-qr-code', images: [{ url: '/og-facebook-generator.png', width: 1200, height: 630 }], }, twitter: { card: 'summary_large_image', title: 'Free Facebook QR Code Generator', description: 'Create QR codes for Facebook. Boost your engagement.', }, robots: { index: true, follow: true, }, }; // JSON-LD Structured Data const jsonLd = { '@context': 'https://schema.org', '@graph': [ { '@type': 'SoftwareApplication', name: 'Facebook QR Code Generator', applicationCategory: 'UtilitiesApplication', operatingSystem: 'Web Browser', offers: { '@type': 'Offer', price: '0', priceCurrency: 'USD', }, aggregateRating: { '@type': 'AggregateRating', ratingValue: '4.8', ratingCount: '1120', }, description: 'Generate QR codes that direct users to a Facebook page, profile, or post.', }, { '@type': 'HowTo', name: 'How to Create a Facebook QR Code', description: 'Create a QR code that opens a Facebook page.', step: [ { '@type': 'HowToStep', position: 1, name: 'Get Link', text: 'Copy the URL of your Facebook Page, Profile, or Group.', }, { '@type': 'HowToStep', position: 2, name: 'Paste Link', text: 'Paste the URL into the generator.', }, { '@type': 'HowToStep', position: 3, name: 'Customize', text: 'Choose your brand color and add a call-to-action frame.', }, { '@type': 'HowToStep', position: 4, name: 'Download', text: 'Save the QR code and print it on your marketing materials.', }, { '@type': 'HowToStep', position: 5, name: 'Share', text: 'Distribute it on flyers, business cards, or posters.', }, ], totalTime: 'PT30S', }, { '@type': 'FAQPage', mainEntity: [ { '@type': 'Question', name: 'Does it open the Facebook app?', acceptedAnswer: { '@type': 'Answer', text: 'Yes! On most mobile devices, standard Facebook links are automatically detected and opened in the Facebook app if it is installed.', }, }, { '@type': 'Question', name: 'Can I link to a specific post?', acceptedAnswer: { '@type': 'Answer', text: 'Absolutely. Just paste the direct link to the post (click the timestamp on the post to get the link).', }, }, { '@type': 'Question', name: 'Does it work for Facebook Events?', acceptedAnswer: { '@type': 'Answer', text: 'Yes. Simply copy the full URL of your Facebook Event and paste it into the generator.', }, }, { '@type': 'Question', name: 'Is it free?', acceptedAnswer: { '@type': 'Answer', text: 'Yes, this generator is 100% free to use for personal or business purposes.', }, }, { '@type': 'Question', name: 'Can I track scans?', acceptedAnswer: { '@type': 'Answer', text: 'This static QR code does not include analytics. To track how many people scan your code, you should use our Dynamic QR Code service.', }, }, ], }, ], }; export default function FacebookQRCodePage() { return ( <>