WordPress → Contentful migration

Migrate WordPress to Contentful — watch your site get faster in real time.

Every migration ships with a live report: URLs mapped, redirects verified, Core Web Vitals before and after. Nothing hidden.

See a sample report
Migration report · acme.com
Live
1,240

URLs preserved

412

301 redirects

100%

content preserved

Largest Contentful Paint3.4s→0.7s

Across our last 6 migrations

100%

URLs & redirects preserved

4×

faster LCP on mobile

150+

pages migrated, zero data lost

Nothing left behind

Every part of your site comes across.

A migration is only "done" when the little things — the redirects, the SEO fields, the tracking, the media pipeline — all come across intact.

  • URLs & 301 redirects

    Every URL mapped, every legacy path 301-ed, verified against the crawl before cutover.

  • SEO & structured data

    Yoast fields, meta, canonical, Open Graph and JSON-LD carry over 1:1 into typed CMS fields.

  • Media & images

    Full media library transferred with filenames intact; images served through the new CDN with modern formats.

  • Content models

    Post types become typed content models with references — reuse authors, services, testimonials everywhere.

  • Integrations

    Analytics, tag manager, marketing pixels and third-party forms re-wired in the new front end.

  • A fast front end

    Next.js rebuild — static + edge by default, sub-second LCP on mobile, no plugin ceiling.

Zero-downtime process

Your live site never goes dark.

  1. Audit

    free

    Crawl every URL, redirect & field. Free.

  2. Model

    Design typed Contentful models.

  3. Build

    Next.js site built in parallel.

  4. QA

    Every 301 & vital verified.

  5. Cutover

    Flip DNS in a quiet window.

URL mapping & 301 redirects

Every old URL gets a new home.

Before anything is built, I crawl the current WordPress site and list every URL that exists or has backlinks: pages, posts, categories, tags, media and old paths that already redirect. Each one is mapped to its new address on Contentful and Next.js, or to the closest relevant page when it no longer exists, and served as a permanent 301 redirect from launch day.

A small part of a typical redirect map looks like this:

redirects.csv
old URL,new URL,status/2021/03/spring-menu/,/resources/spring-menu,301/category/news/,/resources,301/services/web-design-sydney/,/services/web-design,301/?p=482,/resources/spring-menu,301/wp-content/uploads/2022/05/menu.pdf,/files/menu.pdf,301

Before the DNS switch, the whole map is tested against the new site so every old URL returns a single 301 to a live page, with no chains and no 404s. After launch, Search Console and the server logs are watched for anything missed, and fixes go in the same day.

Side by side

WordPress vs. Contentful + Next.js

Capability
WordPress
Contentful + Next.js
Page load (LCP, mobile)
2.5–4s typical
Sub-1s
Editor experience
Gutenberg blocks
Typed fields + live preview
Localization
Plugin + duplicate trees
Per-locale, built in
Security surface
30+ plugins to patch
No DB, no plugin exploits
Scaling traffic spikes
Needs caching layers
Static + edge by default
Front-end lock-in
Themed to WP
Reuse content anywhere

The guarantee

Your site stays live — the whole way.

  • Zero-downtime cutover

    DNS only flips once the new site passes every check. Rollback in minutes if anything slips.

  • 30-day aftercare

    Core Web Vitals, 404s and redirects monitored for 30 days post-launch. Anything breaks, I fix it free.

  • Fixed scope, fixed price

    One locked quote and timeline after the audit. No hourly billing, no surprise invoices.

Fixed-scope pricing

One quote. No hourly surprises.

Every project is quoted fixed-scope after the free audit and paid in three stages (40/40/20). These ranges set expectations going in.

Small site

Brochure sites up to ~15 pages.

from$3,900

fixed after audit

  • Up to ~15 pages and 30 blog posts moved 1:1
  • Full URL & 301 redirect map — every old URL redirected
  • Contentful model + Next.js front end, design kept close to your current site
  • One language, no custom integrations
  • 14-day aftercare included
Most SMBs

Standard migration

Content sites up to ~30 pages.

from$6,500

fixed after audit

  • Full URL & 301 redirect map — every old URL redirected
  • Contentful model + Next.js front end
  • Live Preview & visual editing your team will actually use
  • AI-assisted content — auto-generated meta, SEO fields and image alt text
  • 30-day aftercare included

Growth

Multi-language sites & growing content teams.

from$12,500

fixed after audit

  • Everything in Standard
  • Full localization — per-locale fields + translation workflows
  • AI-powered translations that preserve your tone across languages
  • Editorial workflows + real-time collaborative editing
  • Editor training + a handover doc your team keeps

See your site's migration report.

A free audit — URL inventory, redirect plan and fixed-scope quote. Even if you decide to stay on WordPress.

Email me directly

Frequently asked questions

The questions every WordPress team asks before a Contentful migration. Honest answers.

Got a question we did not cover? A 30-minute discovery call is the fastest way to a fixed-scope quote.