Access and inventory
Confirm access to the current site, hosting, domain and connected tools. List the pages, templates, files and forms before anything is planned.
A scoped move from your current platform. Inventory the site, map its URLs and integrations, then launch with redirects, checks and a rollback plan.
Source-site inventory / Redirects / Rollback
The scope
Moving platforms means rebuilding the site in code and moving what matters. Nothing converts automatically.
Map pages before you move themA migration starts with access and an inventory of the current site. We map its content, assets, URLs, metadata, forms, CMS behaviour and integrations, then rebuild in Next.js and move what should be kept. Useful parts of the current site, such as pages that already answer buyer questions, are preserved where appropriate.
A business with a working website on a platform that holds it back, and a reason to move that can be stated plainly. Every source platform is qualified first. Some content exports cleanly. Some behaviour has to be rebuilt.
Confirm access to the current site, hosting, domain and connected tools. List the pages, templates, files and forms before anything is planned.
Decide what moves, what is merged and what is retired. Record where each page and file goes, and who approves the change.
Keep useful URLs where possible. Map each changed URL to its new destination and test the redirects where they will actually run.
Carry over titles, descriptions, canonical tags and structured data that still describe the visible page. Review each one rather than copying it blindly.
Rebuild forms and editing behaviour, then reconnect analytics, a CRM and other agreed tools. Test each submission path end to end.
Review the rebuilt site on staging, agree the acceptance checks and keep a way back to the previous site until launch checks pass.
The inventory
Each part of the current site gets a record, a destination and a check at launch.
See the migration stepsWhat we record: Pages, posts and reusable blocks, with owners and whether each one moves, merges or retires
How it is checked at launch: Every kept page exists on staging with approved copy
What we record: Images, documents and downloads, and where each one is linked from
How it is checked at launch: Linked files open and images display at the intended size
What we record: Current URLs, including pages with backlinks or search traffic where that data is available
How it is checked at launch: Each changed URL redirects once to its agreed destination
What we record: Titles, descriptions, canonical tags and structured data for each kept page
How it is checked at launch: Values match the visible page and canonical tags point to the right URL
What we record: Fields, validation, consent text and where each submission goes
How it is checked at launch: A labelled test submission reaches the agreed destination
What we record: Who edits what, with drafts, previews, scheduled content and roles
How it is checked at launch: Editors can complete their usual tasks on the new setup
What we record: Analytics, consent rules, CRM and other connected tools
How it is checked at launch: Each tool receives the expected data in a controlled test
Deliverables and inputs
The migration is scoped around both lists. Access and approvals come first.
How delivery works
The process
Nothing switches over until the rebuilt site passes the checks agreed at the start.
How engagements workConfirm access and qualify the source platform. Note what can be exported and what has to be rebuilt.
Record content, assets, URLs, metadata, forms, CMS behaviour and integrations, each with a destination.
Build templates and components in Next.js, move approved content and reconnect the agreed integrations.
Test redirects, forms, metadata, links and priority journeys on phone and desktop against the agreed list.
Switch over at an agreed time, with the previous site kept restorable until the launch checks pass.
Recheck redirects, forms, analytics and crawl errors after launch. Compare available search data over meaningful periods.
An example
A service page with backlinks moves to a new URL. It needs a redirect, a canonical tag that matches the new address and updated internal links. Checking that one page end to end shows whether the redirect map works before every page moves.
A migration is a scoped rebuild, not an automatic conversion. Source platforms, exports, integrations and hosting are qualified per project. Redirects are tested where they will actually run, which depends on the hosting setup. Rankings, traffic and enquiries are not guaranteed after any migration.
How SEO work is scopedNo. A migration rebuilds the site in Next.js and moves the content and behaviour worth keeping. Some content can be exported. Templates, forms and integrations are rebuilt and tested.
We qualify each source platform during discovery, based on access, export options and how the current site is built. We do not assume every platform can be moved the same way.
Any migration carries risk to search visibility. URL mapping, redirects and metadata checks are planned so useful pages are not dropped. Rankings and traffic are not guaranteed after a move.
The rollback plan is agreed before launch. It names what triggers a rollback, who decides and how the previous site is restored.
Not by itself. A framework does not decide rankings. A migration is justified by what the current platform prevents, such as editing, integrations or page structure.
Share the current platform, the site and the tools it connects to. We qualify the migration and agree the scope before any work starts.