Migration · WordPress to Payload

WordPress Migrationto Payload.

Your WordPress site has served you well, but every change now means another plugin, and every update brings a little anxiety. We move it to Payload CMS and Next.js: your content transferred, your features properly rebuilt in code, from the members' area to the shop, and your traffic protected, URL by URL.

Content and plugin audit · rebuilt features · 301 redirects · post-launch SEO monitoring
migration-plan.json
WordPress → Payload
Existing WordPress site
Posts · pages · plugins · SEO
00
Content & plugin audit
Traffic, fields, features
01
Plan + 301 mapping
1 URL → 1 destination
02
Payload + Next.js
Collections · blocks · code
03
Post-launch monitoring
Indexing · 404s · forms
04
Redirects 301SEO under controlTraffic protected

In short

A WordPress to Payload migration means rebuilding a WordPress site on Payload CMS and Next.js. We transfer the content: posts, pages, media, categories and custom fields. Features that relied on plugins are rebuilt in code, including member areas, accounts and the shop. And we protect the traffic you've built: URL inventory, 301 redirects, metadata, and checks before and after launch. The result: a site that is easier to run, free of plugin sprawl, with an admin designed around your team. Scroll, a Paris-based agency, runs these migrations from audit to post-launch monitoring.

300+ projects delivered150+ clients supported4.9 Google rating2021 agency founded in February The site you're browsing: migrated from Webflow to Payload + Next.js
01 — The right decision

Keep, simplify or migrate?

WordPress powers a large share of the web, and it works very well for many sites. Our job is to recommend the right option, not the biggest one. Before proposing a migration, we answer three questions.

Question 1

Keep WordPress

Classic editorial site, suitable theme, comfortable team, few plugins. A clean-up (plugins, theme, security, performance) may be enough. It isn't our day-to-day business: we'll tell you so and point you in the right direction.

Keep WordPress
Question 2

Move to an all-in-one tool

Showcase site with stable needs, a team that wants to edit the design itself, few integrations. Webflow may be simpler, and it's a tool we master too.

WordPress → Webflow
Webflow agency
Question 3

Migrate to Payload

Lots of interlinked content, several languages, a members' area, a shop, business features, plugins piling up. A well-managed rebuild creates a lasting foundation: structured content, versioned code, a tailored admin.

Payload + Next.js
02 — Warning signs

When should you move away from WordPress?

Leaving WordPress pays off when the site takes more effort than it gives back. The signals we see most often:

Too many plugins to maintain
Dreaded updates: one plugin breaks another
Recurring security alerts
Theme or page builder limiting the design
Slow pages despite caching
Custom fields piled up over the years
Multilingual setup hard to manage
Duplicate content across pages
Fragile CRM or business-tool integrations
Business features cobbled together from plugins
A team afraid to touch the admin
Hosting and maintenance taking more and more time

The point isn't to switch tools for the sake of it. It's to keep what works and rebuild what holds you back. Recognise several of these signs? Let's talk.

03 — SEO under control

The SEO checklist.

Your traffic is often your first acquisition channel: we're here to preserve it. A migration is never neutral for Google, so nothing is left to chance. Every URL that matters is inventoried, redirected, then monitored after launch.

Full URL inventory: pages, posts, categories, tags, authors, pagination
Pages that bring traffic (Search Console, analytics)
WordPress-specific URL patterns identified (dates, /category/, ?p=123, attachments)
Titles and meta descriptions from Yoast or Rank Math carried over
H1 and heading structure (Hn)
Internal links written inside post content, fixed
301 redirect plan (1 URL → 1 clear destination), including existing redirects
Images under /wp-content/uploads transferred or redirected
RSS feeds and sitemap.xml replaced
Robots.txt checked
Structured data (JSON-LD) where useful
Canonical tags and languages (hreflang)
Search Console monitoring after launch
Before/after comparison over several weeks
First protect what already brings traffic, then gain ground where WordPress held you back: speed, content structure, internal linking, measurement.
04 — Page by page

What we keep, what we rebuild.

A WordPress to Payload migration isn't an export followed by an import. It's a decision made content by content, plugin by plugin.

We keep
  • URLs that matter
  • High-performing content
  • Useful metadata
  • Media and their alt text
  • Useful categories and tags
  • Key forms
  • Analytics events
  • Existing SEO equity
  • Editorial autonomy
We rebuild
  • The content model
  • Custom fields
  • Layout blocks
  • The design
  • Features provided by plugins
  • Forms and where they send data
  • Members' area, accounts and permissions
  • Technical performance
  • Hosting and backups

Some plugins are no longer needed after the migration (caching, security, backups): their job is handled differently. Others are rebuilt in code, from a simple feature to a members' area or a shop, replaced by an external service or dropped.

05 — Mapping

From WordPress to Payload.

The key isn't copying pages, but turning WordPress logic into a lasting content model.

Existing WordPressPayload destination
Posts and pagesPayload collections, block-based pages
Custom post typesDedicated, interlinked collections
ACF fields and post metaStructured, validated fields
Gutenberg, Elementor, Divi blocksEditorial blocks designed for your site
ShortcodesComponents in code, or cleaned-up content
Categories and tagsRelationships between content
Media libraryOrganised media, alt text carried over
Yoast, Rank Math, redirect pluginSEO fields, sitemap and redirects handled by the site
Forms (Contact Form 7, Gravity Forms…)Developed, validated, tracked forms connected to your tools
Users, roles, members' areaAccounts, permissions and logged-in areas built on Payload
WooCommerceShop rebuilt into the site: catalogue, orders, payment
WPML, PolylangLanguages handled field by field
06 — The destination

Why Payload after WordPress.

Payload is a free, open-source CMS that installs inside the Next.js site itself: one project to host and maintain, no plugins to watch over. For your editorial team, it changes several things:

See our Payload expertise
01An admin designed for your content, not the interface shared by every site
02Pages built from your site's own sections
03Clear SEO fields on every page
04Drafts, preview and version history
05Roles and permissions per person
06Translations handled in the same tool
07No more plugins to update every week
08Your content in your own database, with the host of your choice, in France if you wish
09Optionally, Scroll's AI Builder to draft a page from a single sentence

Your editorial team gets a tool built for its work. For design changes and new features, our team takes over: every change is developed, tested and released properly.

07 — Method

Six steps.

A dedicated team from scoping to delivery, with a dedicated project lead.

01

Content and plugin audit

Content types, custom fields, active plugins and what they actually do, forms, members' area and accounts, shop, languages, SEO and performance. Full inventory of URLs and their traffic.

02

Migration plan & mapping

What is transferred, merged, deleted or redirected. Mapping of WordPress content to Payload collections. For each plugin: rebuild, replace or drop. Every important URL gets a destination and a 301.

03

Design decision

Keep the current design by turning it into components, clean it up or redesign it, depending on your goals. The WordPress theme itself can't be reused as is.

04

Payload models & Next.js development

Collections, fields, blocks, forms, members' area, accounts and permissions, shop, rebuilt business features, technical SEO and integrations with your tools.

05

Content transfer & 301s

Automated import from the WordPress database or API where the structure allows, clean-up of shortcodes and legacy HTML, manual transfer where that's more reliable. Redirects put in place.

06

Testing, launch & monitoring

Content, post rendering, redirects, forms, accounts, analytics, metadata, performance and mobile checked in pre-production. After the cutover: 404s, indexing, Search Console, contact requests.

08 — Our experience

Both ends of the road.

We're used to migrating WordPress sites: content, media, URLs, redirects, we know what's at stake at cutover time. Payload is something we run in production, on client sites as well as on our own site, migrated to Payload + Next.js. So you're working with a team that knows both the starting point and the destination.

  • WordPress sites migrated: content, media and URLs transferred, redirects in place
  • Payload in production on client sites, such as Zéro Doute (below)
  • Our own site moved to Payload + Next.js, live since 12 June 2026: nearly 200 articles transferred in French and English, with their redirects
  • A proven checklist: content stored outside the body text, leftovers from the old tool, internal links, redirects
Example destination: Zéro Doute (below), built with Payload
agence-scroll.com / admin
Payload · live
Collections
Pages
Articles
Case studies
Services
Media
Pages — WordPress → Payload MigrationPublished
Hero Block
SEO Checklist Block
Mapping Table Block
FAQ Block
SEO fields title · meta · OGRedirects 301
09 — The benefit

Before / after.

What the switch changes in practice, topic by topic.

SubjectBefore: WordPressAfter: Payload + Next.js
AdminInterface shared by every site, adapted with pluginsAdmin designed for your content
PluginsEach one to update and monitorUseful features built into the site
PagesTheme or page builderPages built from reusable blocks
SEOSettings spread across theme and pluginsFields, sitemap and redirects handled by the site
LanguagesAdd-on translation pluginTranslations built into the content model
CodeTheme and plugins from various sourcesVersioned, tested, documented TypeScript code
SecurityAttack surface widened by pluginsFewer third-party parts, controlled updates
EvolutionOne more pluginA feature built for your need
10 — Example destination

Zéro Doute.

Here's the kind of foundation you get: a directory with interlinked content, the kind of site often built on WordPress with custom post types and ACF fields. Scroll built it with Payload, and the client's team runs it independently.

Directory · Payload

Linked listings,
an autonomous team.

Zéro Doute recommends service businesses in Charente, vetted before being recommended. Business listings, testimonials linked to each business, articles, and contact requests logged in the CRM: the Zéro Doute team runs its site from its own admin.

Site typeDirectory and editorial content
Linked contentBusinesses ↔ testimonials
AdminCustom, run by the client's team
IntegrationContact requests sent to the CRM
StackNext.js · Payload
Sitezerodoute.fr
11 — Timeline

How long should you plan for?

Every WordPress site has its own history: the audit is what gives a reliable timeline. It depends on factors such as:

  • Number of URLs and content items
  • Number of content types and custom fields
  • Number of plugins and what they do
  • Keeping or redesigning
  • Multilingual support
  • Forms, members' area, shop and integrations
  • SEO equity to protect
  • How far content transfer can be automated
  • Hosting requirements
It all starts with the audit. It sets the scope, the SEO plan and a realistic timeline, before you commit to anything.
Audit my site
12 — FAQ

Frequently asked questions

The questions that come up most often during scoping. If yours isn't listed, get in touch!

We're used to migrating WordPress sites, and we run Payload in production, on client sites as well as on our own site. So we know both ends of the road: what a WordPress site really contains (plugins, ACF fields, page builders, URL patterns) and what it takes for a Payload site to last. Our method is well established: inventory, content mapping, redirects, post-launch checks. And we always start with an audit of your content, features and integrations.

No. If WordPress still meets your needs, with a suitable theme and few plugins, it's better to keep and maintain it. If your site is mainly a showcase with stable needs, Webflow may be simpler. Payload becomes relevant when the site keeps piling up plugins, interlinked content, languages or specific features.

We review them one by one. Some become unnecessary: caching, security and backups are handled by the hosting and the code. Others are rebuilt into the site (forms, fields, search, filters), replaced by an external service (newsletter, booking) or dropped if nobody uses them anymore. A WooCommerce shop, a members' area or business logic cobbled together from plugins? We take those on too: we also build applications with members' areas and much more. The audit sets the scope.

That's what our method is all about, and we're here to preserve your traffic. URLs that matter are kept or redirected one by one (301 redirects), titles and descriptions from Yoast or Rank Math are carried over, the sitemap is replaced. Then we monitor the site in Search Console for several weeks and fix issues as they come up. It's also a chance to gain ground: faster pages, better-structured content.

Often, to a large extent. Posts, pages, categories, media and custom fields (ACF) can be pulled from the WordPress database or API. Pages built with a page builder (Elementor, Divi) and shortcodes take more work, because their layout is mixed in with the content. Depending on volume, we automate, clean up or recreate the key pages.

We carry them over: it's familiar ground, since we also build applications with members' areas. Accounts (members, customers, editors) move into Payload with their permissions. For passwords, we plan a smooth transition: a check compatible with the old format during the switch, or a guided reset at first login. Forms are redeveloped and their submissions connected to your tools (email, CRM), and past submissions can be exported.

Yes, that's a core goal. The admin is designed around your content: fewer pointless options than a plugin-heavy WordPress, pages built from your site's sections, a draft and a preview before publishing. We train the team and leave it a guide. For design changes and new features, our team takes over.

Headless WordPress keeps WordPress as the admin and hands the front end to a Next.js site: you keep WordPress, its plugins and their updates. A migration to Payload replaces WordPress: the admin and the site become a single Next.js project. We recommend the latter when the whole point is to get away from WordPress's constraints.
Get started

Is your WordPress site getting hard to evolve?

Let's talk. We audit your site, its content and its plugins, tell you what to keep, rebuild or drop, and propose a migration plan to Payload that protects your traffic. And if WordPress or Webflow remains the best option, we'll tell you.

Contact details
contact@agence-scroll.com
+33 6 48 03 90 27
20 Rue des Taillandiers
75011 Paris
Response within 24 business hours.