feat(solutions): builder-to-mobile landing pages (Lovable, Base44, Bolt, Replit, v0)

Merged
RI
3d ago
+855-384

Summary

Ad landing pages for the situation "I built my app with an AI app builder and want it on the App Store and Google Play, with no Mac." Each ad names one builder, and the page H1 repeats it: "Turn your {Builder} app into iOS and Android apps".

PageExport stepwebDir
/solutions/lovable-to-mobile/GitHub syncdist
/solutions/base44-to-mobile/GitHub sync or ZIP (Builder plan)dist
/solutions/bolt-to-mobile/GitHub repodist
/solutions/replit-to-mobile/Replit Shell or Git panedist (or dist/public)
/solutions/v0-to-mobile/GitHub + Next.js static exportout
  • Shared template apps/web/src/pages/solutions/[builder]-to-mobile.astro, built from the existing Lovable page (same sections, same CTA labels).
  • Builder-specific copy is in apps/web/src/data/appBuilders.ts; shared copy uses the solutions_builder_to_mobile_* keys with {builder}. The old solutions_lovable_to_mobile_* keys are removed, and message contexts are regenerated.
  • Each page has Service + FAQPage JSON-LD and links to the other 4 builder pages.
  • Redirect: /solutions/lovable-vibecoding-to-mobile โ†’ /solutions/lovable-to-mobile/ (301, through legacyPathRedirects.ts, with locale prefixes kept).
  • Header, mega menu, and agents pages point to the new Lovable URL. The Lovable, Bolt, and Replit agent pages link to their own builder page.
  • The Lovable, Base44, and Bolt tutorials link to their matching page.
  • docs/ads/app-builder-to-mobile.md has 3 Meta variants and Google RSA headlines and descriptions per builder, all within the character limits. Every variant opens with the H1 word for word.

Checks

  • astro check: 0 errors
  • bun run build:web: OK, all 5 pages built
  • bun run seo:check: 0 issues
  • legacy-competitor-redirects tests: 40 pass
  • Visual diff not run (new pages, no baseline)

๐Ÿค– Generated with Claude Code


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need.