Skip to content

Next.js rebuilds and migrations

Your redesign shouldn't cost you your Google rankings.

I migrate B2B and e-commerce sites to Next.js with the redirect map, canonicals, and structured data written before go-live, not after. 5 live client sites across the UK and UAE, two of them UK metal fabrication businesses.

I reply within one business day. Rebuilds typically start at $4,000.

Muhammad Idrees in a professional workspace
Muhammad IdreesNext.js developer, Karachi
Live client sites
5
Self-initiated builds
9
PeoplePerHour rating
5.0 from 8 reviews
Markets
UK and UAE

A migration is a redirect map, not a redesign.

The design is the easy half. Traffic is lost in the URLs nobody mapped, the canonicals pointing at the staging host, and the schema that never made it out of the old templates.

Read how I work

Crawl the old site before designing anything

Export every indexed URL, sort by inbound links and impressions, and decide what each one becomes. The pages that earn the traffic are rarely the pages a redesign brief mentions.

One row per old URL

Destination, status code, and the canonical it should resolve to. No blanket 301 to the homepage, no chains, no orphaned product pages discovered three weeks after launch.

Metadata ships with the template

Canonicals, titles, and structured data go in the same commit as the page component, so there is no window where the new site is live and unlabelled.

Live client sites first. My own builds are labelled as mine.

Metal fabrication, laser engraving, Gulf fragrance retail, and a UAE media agency. Every link below goes to the site the client runs their business on.

See the full breakdown

8 reviews on PeoplePerHour, averaging 5.0.

The rating above links to the platform it was published on, so you can read every review at source rather than take a paraphrase for it.

The stack every site on this page actually runs on.

Next.js and TypeScript for the builds, plus the crawl, redirect, and schema tooling that decides whether a migration keeps its traffic.

Frontend

React

Next.js

TypeScript

Tailwind CSS

Backend

Node.js

REST APIs

PostgreSQL

Automation

AI and tooling

Claude API

LangChain

Claude Code

Cursor

Delivery

Performance

Accessibility

Technical SEO

CI/CD

ENGINEERING HABITS YOU CAN SEE.

Start with the user job

Structure components, data, and actions around what the person needs to complete.

Design every data state

Loading, empty, error, and success states belong in the core flow.

Verify access and responsive behavior

Keyboard paths, focus, contrast, overflow, and mobile layouts are release criteria.

Keep the runtime lean

Review boundaries, image delivery, and dependencies against actual value.

Build truthful search foundations

Semantic structure and metadata should match the page users see.

Leave a clear handoff

Tradeoffs and operating details stay understandable after delivery.

Send me the URL and what is going wrong.

I reply within one business day, with a specific next step rather than a brochure. Rebuilds typically start at $4,000, and I will say so early if the budget and the scope do not meet.

Free 15-minute site teardown

Send a URL and I will record 15 minutes going through what I would change and what a migration would put at risk. No pitch attached, and no budget question. I reply within one business day.

Tell me what you need

Four fields. I reply within one business day. Rebuilds typically start at $4,000, so the budget question is there to save us both a call if the numbers do not meet.

0/1000

A URL and one sentence is enough to start.

Add project type and timeline (optional)