- Shipped
- April 17, 2026 at 8:41 PM UTC
- Author
- Kamo
- Commit
- f93a173
Adds a full competitor comparison suite targeting "X alternative" search queries. Each page includes deep narrative (2500+ words), 20-25 row feature matrix, pricing breakdown, migration guide, and 8-10 FAQs (with FAQPage structured data). Routes: - /alternatives hub page with all 9 comparisons + master matrix - /alternatives/[slug] per-competitor deep-dive (SSG via generateStaticParams) - /vs/[slug] 301 permanent redirect to /alternatives/[slug] (canonical direction so Google consolidates link equity on one URL) Competitors: GoHighLevel, HubSpot, Salesforce, Pipedrive, monday.com, Zoho CRM, Zoho One, Vendasta, Microsoft Dynamics 365. Data model: single Competitor typed interface in app/lib/competitors/, one file per competitor, shared AlternativePageClient template renders every page from the data. SEO: - Full metadata + OG/Twitter cards per page - BreadcrumbJsonLd, ProductJsonLd, FAQPage JSON-LD - ItemList JSON-LD on the hub - Dynamic opengraph-image for each route - Added to Next.js sitemap.ts (with hreflang alternates across all locales) - Added to /api/sitemap JSON endpoint - Added to /site-map page's visible link list Nav: - New "Compare" link under Pricing dropdown - New "Compare" link in Footer's Product section - nav.compare / footer.compare translation keys added to all 22 locales - alternatives / alternativesHub i18n namespaces added to all 22 locales (English content per the hybrid i18n decision — competitor names and feature descriptions are English globally)