Skip to content
aviral gupta

// SERVICE 05 — MIGRATION

Rebuild your site without losing the rankings you paid for.

Platform migrations are where organic traffic goes to die. I have run one that didn't: Thrifty UAE, legacy PHP Laravel to Next.js, zero ranking positions lost. This service is a migration run by an engineer who treats rankings as a hard requirement: every URL crawled and redirect-mapped, metadata parity verified, CWV targets on the new platform, launch QA, and 30 days of post-launch monitoring.

✓ Laravel → Next.js migration with zero ranking drop · ✓ 30-day monitoring included

Architectural focus
Zero regression cutovers: redirect mapping, parity verification, rollback path
System benchmark
Rebuilt platform with ranking and traffic parity held across the switch
Verification gates
Redirect test suite, crawl diff, 30 day post cutover monitoring

Full service list

// TECHNICAL OWNERSHIP

What does an SEO-safe migration actually include?

Complete URL inventory

Every legacy URL crawled, classified, and mapped 1:1 to its new destination.

301 redirect map

Implemented, tested at scale, with chain elimination and edge-case handling.

Metadata & schema parity

Titles, descriptions, canonicals and structured data carried over or deliberately improved — never silently dropped.

New platform build

Next.js rebuild to CWV targets; migrations should make you faster, not just newer.

Launch QA

Old-vs-new crawl comparison, indexation checks, staging sign-off, and a documented rollback plan.

30-day monitoring

Rankings, impressions, crawl stats and CrUX watched daily, reported weekly in writing.

// PROCESS

How does it work?

  1. 1

    Inventory

    Crawl the legacy site completely; baseline rankings and traffic for every important URL.

  2. 2

    Map

    Build and test the redirect map and metadata parity sheet before anything is rebuilt.

  3. 3

    Rebuild

    New Next.js platform built against CWV budgets, reviewed on staging weekly.

  4. 4

    Launch

    Cutover with real-time monitoring, same-day crawl comparison, rollback plan armed.

  5. 5

    Watch

    30 days of ranking and vitals monitoring; any drop is caught and fixed inside that window.

// PROOF

Where have I run this in production?

I carried Thrifty's rankings through a full platform migration, legacy PHP Laravel to Next.js, with no ranking drop, while the platform kept taking bookings. The redirect map, metadata parity sheet and 30-day monitoring window in this service are exactly the playbook that made that boring. In migrations, boring is the highest compliment.

0 ranking dropLaravel → Next.jsZero-downtime cutover

Read the full case study

redirect-test — zsh
npx redirect-test --map redirects.csv
→ 1,204/1,204 legacy URLs → 301 ✓
→ 0 chains · 0 loops · 0 404s
→ metadata parity: 100%
✓ rankings day 30: flat — boring, as planned

// TOOL STACK

Which tools do I reach for?

Screaming FrogSearch ConsoleCrUXNext.jsRedirect testing harnessServer logsLighthouse CI

The technologies and tools behind the work.

// FAQ

What should you know about how I work on this?

When SEO is an afterthought, the losses are severe and recovery takes months. When redirects, metadata and monitoring are engineered from day one, the expected outcome is flat: Thrifty UAE held every ranking position through a PHP Laravel to Next.js move, and that boring, uneventful launch is the entire point of this service.

If your platform blocks Core Web Vitals targets, schema control, or development speed, migration usually pays for itself within a year. If it doesn't, I'll tell you to stay put — the discovery audit answers the question with numbers, not preference.

Six to twelve weeks depending on URL count and integrations. The redirect mapping starts on day one — it's the longest-lead item and the one most teams leave until the end, which is exactly why most migrations lose rankings they didn't need to lose.

That's what the 30-day monitoring window exists for: daily rank, impression and crawl-stat watching, with fixes made inside that window. Drops are caught in days and corrected, not discovered in a quarterly report three months too late.

Yes — that's the common case. I need crawl access plus hosting and repository access; I don't need the original agency's cooperation, though it helps. The legacy code quality doesn't matter much, because the redirect map is built from what Google sees, not from the codebase.

// OPEN TO WORK

Planning a rebuild? Talk to me before you touch DNS.