Migrate

Same URLs live. Cleaner stack.

Any existing site → a coded Next.js site for $599 CAD. Fixed URL list, 1:1 301s, links rewritten, meta and schema carried over, assets in your GitHub or GitLab, sitemap and Search Console re-submit. Separate from founding Launch at $1,250 and from the free 14-page offer. No ranking promises — just the same URLs on a stack you can keep.

The price

$599

CAD · one-time · fixed scope against an agreed URL list

Migrate is for teams who already have a site and want it on a coded Next.js site without rewriting the business case. Same URLs. You keep the URLs people already know; we move the markup, redirects, and assets underneath.

It is not a new-site Founding Launch, not Maps management, and not an SEO retainer. Those are priced and scoped separately.

What's included
  1. 01

    URL parity against a fixed list

    We inventory the pages you care about and lock a fixed URL list before build. Parity means those URLs still resolve after go-live — not every historical path on the old host.

  2. 02

    1:1 301 redirects

    Every URL on the fixed list gets a permanent redirect map so bookmarks, ads, and inbound links land on the matching new path.

  3. 03

    Internal links rewritten

    In-page and navigation links are updated to the new stack so you are not shipping a site that still points at the old CMS paths.

  4. 04

    Meta and schema carried over

    Title, description, and structured data you already have are brought across. We do not invent ranking claims or rewrite your positioning as part of migrate.

  5. 05

    Assets into GitHub or GitLab

    Images, fonts, and other files land in a repo you own. You keep the code; the migrate is not a hosted black box.

  6. 06

    Sitemap and GSC re-submit

    A fresh sitemap ships with the build, and we re-submit it in Google Search Console so crawlers see the new stack promptly.

Not included — change order
  • Maps / Google Business Profile management — that is a separate service.
  • SEO retainer or ongoing optimization — migrate is a one-time rebuild, not a monthly engagement.
  • Ranking guarantees of any kind. Same URLs live on a cleaner stack; rankings are not part of the SKU.
  • Anything off the fixed URL list — extra pages, redirects, or content are a change order.
  • Dynamic WordPress runtime work — carts, member areas, plugin-backed flows need a change order (or a different product).

Why the line is hard

A fixed fee only works with a fixed list. Pages or runtime behaviour outside that list are not “free extras” — they are a change order so the $599 number stays honest for the next client too.

Pitch: same URLs live, cleaner stack. Never rankings.

How it works
  1. 01

    Inventory the fixed URL list

    We pull the live site, agree which URLs are in scope, and freeze that list. Scope is the list — not an open-ended crawl of every old path.

  2. 02

    Build the redirect map

    Each in-scope URL gets a 1:1 301. Off-list paths stay out until you approve a change order.

  3. 03

    Rebuild as coded Next.js

    Content, meta, schema, and assets move into a coded Next.js site in a repo you control. Same URLs.

  4. 04

    SEO QC

    Link checks against the fixed list, redirect spot-checks, meta/schema sanity, and a preview you can click through before cutover.

  5. 05

    Go live

    DNS and hosting cutover, sitemap publish, Search Console re-submit. Same URLs live; cleaner stack underneath.

Migrate vs Founding Launch

Migrate

$599 CAD

Existing site → coded Next.js. Same URLs. Keep the URLs you already have.

  • Fixed URL list + 1:1 301s
  • Meta, schema, assets, sitemap + GSC
  • Not a new information architecture

Founding Launch

Free, then $1,250

The first 10 get a 14-page fullstack site free. You supply the domain. After the first 10, founding is $1,250. Regular Launch is $2,500. Migrate stays this $599 URL move.

  • New build, not a lift-and-shift
  • Fixed page set for local service businesses
  • Separate SKU — see pricing
Cost detail

The migrate fee is $599 CAD. For what is in and out of that number, see migrate cost.

Ready to migrate

Bring the current site URL and an idea of which pages must stay. We will confirm whether migrate, Founding Launch, or no project is the honest next step.

Bring your site. Leave with a plan.

A free 30-minute call with the founder. We review your site and your local market, then tell you straight what will bring in more work.

  • A read of your current site and your local market
  • A straight answer: a new site, SEO, or nothing yet
  • The audit doc before the call, not after
JJ Wardorx, founder of WARDORXYou talk to JJ WardorxFounder, WARDORX · CalgaryMeet the team

Book a call · 30 min

Live availability

Times shown in your local zone.

Free 30-minute call

Book your free site review

You talk to the founder. We look at your current site and your market, then tell you straight what would bring in more work. No obligation.

Read our Google reviews

Choose your field

What kind of business do you run?

Pick yours to see how we build the site and the search work for it.