Move from a legacy PHP stack or monolith to a modern one step by step, behind redirects and monitoring: no big-bang rewrite, no ranking crash.
Book an intro callThe legacy stack works, but every change takes longer than it should, hiring for it is getting harder, and the design no longer matches the product. A rewrite sounds tempting, but the site earns its traffic from search, and a failed launch can wipe out years of rankings overnight.
Usually a fixed-scope project with a defined end state, or a longer fractional engagement where I lead the migration with your team. I led this exact kind of migration for a 100+ city travel guide: around 100,000 URLs and 8 million monthly search impressions.
InYourPocket
I led the redesign and migration of an SEO-heavy European city guide (around 100,000 URLs, 8M monthly search impressions) from Symfony to Next.js and NestJS, step by step behind redirects. Search rankings improved after launch.
You can, but a big-bang rewrite freezes features for months and launches everything at once, including every mistake. Moving section by section keeps the business running and makes every step reversible.
Every old URL is mapped and redirected, the new pages render on the server, and Search Console and server logs are watched daily during each step, so problems are fixed in hours, not discovered a quarter later.
On the legacy side mostly PHP (Symfony, Laravel, Drupal) and older Node.js. On the new side TypeScript with Next.js and NestJS, or Python with Django.
Remote-first, working in EU time zones (CET). On-site visits by arrangement.
Book an intro call