Title: Write a Migration Guide for WordPress
Author: WordPress.org
Published: May 8, 2026
Last modified: June 11, 2026

---

# Write a Migration Guide for WordPress

## In this article

 * [Steps](https://make.wordpress.org/handbook/pathways/write/write-a-migration-guide-for-wordpress/?output_format=md#steps)
 * [Contribution checklist](https://make.wordpress.org/handbook/pathways/write/write-a-migration-guide-for-wordpress/?output_format=md#contribution-checklist)
 * [What happens next](https://make.wordpress.org/handbook/pathways/write/write-a-migration-guide-for-wordpress/?output_format=md#what-happens-next)
 * [Help](https://make.wordpress.org/handbook/pathways/write/write-a-migration-guide-for-wordpress/?output_format=md#help)

[↑ Back to top](https://make.wordpress.org/handbook/pathways/write/write-a-migration-guide-for-wordpress/?output_format=md#wp--skip-link--target)

Help people move their content to WordPress by writing a migrationMigration Moving
the code, database and media files for a website site from one server to another.
Most typically done when changing hosting companies. guide. Pick a platform, document
the step-by-step migration process, and submit your guide to the Data Liberation
project. Migration guides are one of the most direct ways to make the web more open,
and every new guide helps someone make the switch.

 * **Reference:** [Data Liberation project overview](https://wordpress.org/data-liberation/)—
   the vision and how migration guides fit into the bigger picture
 * **Connect:** Join [#data-liberation](https://wordpress.slack.com/archives/data-liberation)
   on SlackSlack Slack is a Collaborative Group Chat Platform [https://slack.com/](https://slack.com/).
   The WordPress community has its own Slack Channel at [https://make.wordpress.org/chat/](https://make.wordpress.org/chat/)
   and introduce yourself

## 󠀁[Steps](https://make.wordpress.org/handbook/pathways/write/write-a-migration-guide-for-wordpress/?output_format=md#steps)󠁿

 1. **Set up your environment.** You’ll need a GitHubGitHub GitHub is a website that
    offers online implementation of git repositories that can easily be shared, copied
    and modified by other developers. Public repositories are free to host, private
    repositories require a paid subscription. GitHub introduced the concept of the ‘
    pull request’ where code changes done in branches by contributors can be reviewed
    and discussed before being merged by the repository owner. [https://github.com/](https://github.com/)
    account to submit your guide as a pull request. If you want to test the migration
    process yourself, set up [WordPress Playground](https://playground.wordpress.net/)
    or a local WordPress install.
 2. **Find a guide to write or update.** You can write a new guide by browsing the 
    [good first issues](https://github.com/WordPress/data-liberation/labels/good%20first%20issue)
    and [guide issues](https://github.com/WordPress/data-liberation/labels/guide) on
    GitHub to see which platforms still need a migration guide. Or you can update an
    existing guide by reviewing the [published migration guides](https://wordpress.org/data-liberation/guides/)
    and checking whether the steps are still accurate.
 3. **Study the existing guides.** Look at the guides in the [guides folder](https://github.com/WordPress/data-liberation/tree/trunk/guides)
    on GitHub to understand the format and structure. Use these as your template.
 4. **Walk through the migration yourself.** If possible, set up an account on the 
    source platform, create some test content, and migrate it to WordPress. Document
    each step as you go, including any workarounds or gotchas you encounter.
 5. **Write your guide.** Follow the same structure as the existing guides. Be specific,
    include screenshots where helpful, and write for someone who has never used WordPress
    before.
 6. **Submit a pull request.** Add your guide to the [guides folder](https://github.com/WordPress/data-liberation/tree/trunk/guides)
    in the Data Liberation repo and open a PR. Reference the relevant issue if one 
    exists. Let the team know in #data-liberation that your PR is ready for review.

## 󠀁[Contribution checklist](https://make.wordpress.org/handbook/pathways/write/write-a-migration-guide-for-wordpress/?output_format=md#contribution-checklist)󠁿

 * New guide written or existing guide reviewed and updated
 * Guide follows the same structure as existing guides in the repo
 * Pull request submitted to the Data Liberation repo

## 󠀁[What happens next](https://make.wordpress.org/handbook/pathways/write/write-a-migration-guide-for-wordpress/?output_format=md#what-happens-next)󠁿

A project maintainer will review your PR and may suggest changes. If there’s no 
response after two weeks, follow up in #data-liberation.

Once your guide is merged, it will be published on the [Data Liberation guides page](https://wordpress.org/data-liberation/guides/)
and help real people migrate their content to WordPress. Pick another platform and
write another guide, or explore the other [phases of the Data Liberation project](https://github.com/WordPress/data-liberation/discussions/77).

## 󠀁[Help](https://make.wordpress.org/handbook/pathways/write/write-a-migration-guide-for-wordpress/?output_format=md#help)󠁿

Stuck? Check the [getting help guide](https://make.wordpress.org/handbook/pathways/before-you-begin/#getting-help),
then ask in [#data-liberation](https://wordpress.slack.com/archives/data-liberation).

**Further reading:**
 – [Phase 1: Migration Guides and Community Tools](https://github.com/WordPress/data-liberation/discussions/77)–
[Data Liberation GitHub repository](https://github.com/WordPress/data-liberation)–
[Published migration guides](https://wordpress.org/data-liberation/guides/) – [Data Liberation project plan](https://make.wordpress.org/core/2024/05/03/data-liberation-project-plan/)

  Write

 Beginner-friendly project

New here? [Get set up](https://make.wordpress.org/handbook/pathways/before-you-begin/)
with accounts, community basics, and info on badges.

First published

May 8, 2026

Last updated

June 11, 2026

Edit article

[ Improve it on GitHub: [article_title] ](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fhandbook%2Fpathways%2Fwrite%2Fwrite-a-migration-guide-for-wordpress%2F&locale=en_US)

Changelog

[ See list of changes: [article_title] ](https://make.wordpress.org/handbook/pathways/write/write-a-migration-guide-for-wordpress/?output_format=md#)

[  Previous: Update Theme Check Plugin Documentation](https://make.wordpress.org/handbook/pathways/write/update-theme-check-plugin-documentation/)

[  Next: Help build the Accessibility Knowledge Base](https://make.wordpress.org/handbook/pathways/write/contribute-to-wp-accessibility-knowledge-base/)