← All services

CMS Migrations & Re-platforming

WP→Shopify, Squarespace→Webflow, Drupal→headless, monolith→Jamstack. Content modeling, redirect maps, SEO continuity, no-downtime cutovers. Done over 30 of these — most break in the same five places.

What you get

  • Pre-migration audit — content, URLs, integrations, SEO equity.
  • Content model on the new platform that matches (or improves on) the old one.
  • Automated content migration with QA checkpoints.
  • Full 301 redirect map — every old URL points to its new equivalent or the closest match.
  • SEO continuity plan — schema, OG, sitemaps, canonicals all preserved or improved.
  • No-downtime cutover with DNS pre-warming.
  • 30-day monitoring after launch — for traffic dips, redirect misses, broken integrations.

What it doesn’t include

  • Visual redesign (separate engagement; can run in parallel).
  • Content rewrites.
  • Migration TO a platform I’d advise against. I’ll refund the deposit and tell you why.

The five places migrations break

  1. Redirect map missing edge cases (paginated archives, attachment URLs, taxonomy URLs).
  2. Schema and structured data lost in transit — search rankings dip.
  3. Image URLs change — broken hotlinks across the web.
  4. Content model mismatches — fields lost or merged poorly.
  5. Integration tokens/credentials forgotten — Klaviyo, GA4, ad pixels go silent.

Timeline + pricing

4–10 weeks depending on content volume. Flat-fee. The cost scales with content complexity, not page count.

How the work happens

A short, opinionated process. Built around shipping.

  1. 01

    Discovery

    Week 1

    Goals, audience, content, integrations, budget, timeline. The conversation where we figure out if I'm the right fit before we both spend more time.

  2. 02

    Platform recommendation

    Week 1–2

    Honest CMS pick — the one that fits your team, your scale, your roadmap. Written rationale, no platform sales pitch.

  3. 03

    Design direction

    Week 2–3

    Wireframes, design system tokens, two visual directions. Tight feedback loop in Figma. Sign-off before a single line of code.

  4. 04

    Build

    Week 3–8

    Hand-coded blocks, sections, templates. Live staging URL from day three. Async demo videos every Friday.

  5. 05

    Optimize

    Week 7–8

    Lighthouse, Core Web Vitals, accessibility audit, schema, OG tags, redirect map. Nothing ships at < 95.

  6. 06

    Launch

    Week 8–9

    DNS cutover, monitoring, analytics QA, sitemap submission. I'm on call for the first 48 hours, no exception.

  7. 07

    Ongoing support

    Optional

    Monthly retainer for performance monitoring, content ops, new sections, A/B tests. Not required — most clients self-serve after handover.

Selected work

Different stacks. Same standard.

A spread on purpose — Shopify, WooCommerce, Webflow, headless WP, Framer, Contentful + Astro. Same level of craft, every time.

Pick a CMS. Or pick the developer who knows them all.

Start a project