import React from 'react';
import type { Metadata } from 'next';
import Link from 'next/link';
import Breadcrumbs, { BreadcrumbItem } from '@/components/Breadcrumbs';
import SeoJsonLd from '@/components/SeoJsonLd';
import { breadcrumbSchema } from '@/lib/schema';
import { MarketingPageTracker, TrackedCtaLink } from '@/components/marketing/MarketingAnalytics';
import { Button } from '@/components/ui/Button';
import { Card } from '@/components/ui/Card';
export const metadata: Metadata = {
title: {
absolute: 'QR Platform Comparisons | QR Master',
},
description:
'Head-to-head QR platform comparisons. See where QR Master fits against Beaconstac / Uniqode on pricing, analytics, privacy, and enterprise requirements.',
alternates: {
canonical: 'https://www.qrmaster.net/vs',
},
openGraph: {
title: 'QR Platform Comparisons | QR Master',
description:
'Head-to-head QR platform comparisons focused on pricing, analytics, GDPR, bulk creation, and enterprise fit.',
url: 'https://www.qrmaster.net/vs',
type: 'website',
images: ['/og-image.png'],
},
twitter: {
title: 'QR Platform Comparisons | QR Master',
description:
'Compare QR Master head-to-head with Beaconstac / Uniqode.',
},
};
const breadcrumbItems: BreadcrumbItem[] = [
{ name: 'Home', url: '/' },
{ name: 'Comparisons', url: '/vs' },
];
const pageSchema = {
'@context': 'https://schema.org',
'@type': 'CollectionPage',
name: 'QR Platform Comparisons',
url: 'https://www.qrmaster.net/vs',
description: 'Head-to-head comparison pages for QR Master against competing QR platforms.',
};
const comparisons = [
{
href: '/vs/beaconstac',
eyebrow: 'Head-to-head',
title: 'QR Master vs Beaconstac / Uniqode',
description:
'A detailed comparison of pricing, GDPR handling, analytics depth, bulk creation, simplicity, and enterprise requirements.',
},
];
export default function ComparisonsHubPage() {
return (
<>
These pages are for direct platform decisions, not broad alternative browsing. If you already have two tools in mind and want the tradeoffs laid out clearly, start here.
Direct side-by-side analysis for pricing, privacy, analytics, and operational fit.
{item.eyebrow}
{item.description}
Read comparison