Nikulsons & Co.

Legacy website migration

Let’s move you off legacy.

Your website shouldn’t be a black box. We move WordPress, WooCommerce and other legacy sites to Astro with EmDash CMS, or fully custom Next.js and Nuxt.

  • Fixed-price migration · from €15k
  • Content and SEO carried over
  • Sites outgrowing a legacy CMS

(01) The problem

The site got big. The platform didn’t keep up.

Years of plugins, themes and one-off patches have turned the site into something nobody fully understands. It still works, but every change is slow, risky and more expensive than the last.

  • Every change waits on a developer

    Each banner, landing page and locale update is a ticket in someone’s backlog. Campaigns ship late or not at all.
  • Every brand sits on a different CMS

    Each team rebuilds the same components, workflows and integrations in parallel. Governance drifts, updates diverge and every rollout gets harder.
  • Every year it costs more to run

    Renewals, maintenance and specialist support keep adding cost without improving how teams publish. The cost of standing still becomes its own migration case.

(02) Where we move you

Two ways off legacy. Both yours to own.

Content-led sitesOption A

Astro + EmDash CMS

Fast, content-first pages on Astro, managed in EmDash, the open-source CMS from Cloudflare built as a modern alternative to WordPress.
  • Best forMarketing sites, content hubs, multi-brand and multi-locale estates
  • Editors getA visual admin with previews, scheduling and roles
  • PluginsSandboxed, which limits the damage one bad plugin can do
  • HostingCloudflare, Netlify, Vercel or your own servers
Products & commerceOption B

Custom Next.js or Nuxt

A fully custom front end in React or Vue, connected to the CMS, shop and services you already rely on.
  • Best forShops, portals and logged-in experiences
  • Built withNext.js (React) or Nuxt (Vue)
  • ContentA headless CMS that fits your team
  • HostingVercel, Netlify, Cloudflare or your own cloud

(03) What you get

Every URL mapped. Every page checked.

Audit & migration plan

Every page, plugin, integration and URL mapped, with the right stack recommended for your site.

Component library

Reusable blocks your teams build pages from, shared across every brand and locale.

Content & SEO carried over

Posts, products, media and metadata moved by script, with every old URL redirected or deliberately retired.

Editor-ready CMS

Roles, workflows, previews and scheduling set up, so publishing stops waiting on developers.

(04) How it runs

A controlled move, with rollback ready.

  1. Phase 1

    Audit

    Content inventory, plugin and integration review, plus a traffic and SEO baseline.

    Plan

    Stack choice, content model and a redirect map for every URL.
  2. Phase 2

    Build

    Components, templates and the CMS set up, shown in weekly demos.

    Migrate

    Content imported by script, then checked page by page against the old site.
  3. Phase 3

    Launch

    Redirects live and traffic switched over, with the old site on standby for rollback.

    Train

    Hands-on sessions for editors and documentation for developers.

Handover

A fast site your team runs without tickets, code you own and no licence lock-in. We stay on for support or hand over to your developers.

(05) Engagement

Fixed scope, fixed price.

PriceFrom

€15k

For a single site, scoped and fixed after the audit; larger estates are scoped in stages. Hosting and licences are charged separately.
Timeline

6–12 weeks

From kick-off to launch for most sites. Multi-brand estates move in waves.
Format

Weekly demos

A live preview of the new site from the first sprint, not a reveal at the end.

Not sure where to start? Send us your URL and we’ll take a look.

Book a 30-min call (opens in a new tab)

(06) Questions

Questions, answered.

Something else on your mind? Ask us directly.

(07) Other services

Other ways we help.

All services

(08) Contact

What’s your next move?

Tell us what you’re building, or where things are stuck.

We reply within one working day. Prefer to talk? Book a 30-min call (opens in a new tab)

© 2026 Nikulsons & Co.Privacy notice
UK · Malta · Latvia · Estonia · Remote