Guide

How to Migrate Your Website to WordPress Without Losing Traffic

Migrating a website to WordPress is one of the most common projects we handle at Xpose, and it’s also one of the most frequently botched jobs in the industry. Done correctly, a migration to WordPress can improve your site’s performance, flexibility, and SEO. Done carelessly, it can wipe out years of accumulated search rankings overnight.

This guide covers the key steps to plan and execute a WordPress migration that preserves your existing traffic, rankings, and user experience — while also taking advantage of the opportunities a migration presents.

Before You Migrate — The Preparation Phase

The work you do before migrating is what determines whether you lose traffic or not. Crawl your current site — use Screaming Frog (free up to 500 URLs) or a similar crawler to extract every URL on your current site. This is your master list of pages that need to either be recreated or redirected. Document your current rankings — take a snapshot of which pages rank and for which keywords using Google Search Console. This gives you a baseline to compare against post-migration. Audit your current site — identify which pages are worth keeping, which should be improved, and which (thin or duplicate content) can be consolidated or retired. Plan your URL structure — ideally, your WordPress URLs should match your existing ones exactly. If they can’t (for example, your current platform uses an incompatible structure), plan your redirects in advance.

The Migration Process

The mechanics of getting content into WordPress depend on your source platform: From Wix — no direct export tool. Manual recreation or a third-party migration service is usually required. From Squarespace — WordPress has a Squarespace importer. Blog posts import well; custom page layouts need rebuilding. From a custom CMS or old HTML site — usually involves manual content migration or a developer writing a custom import script. From another WordPress install — the simplest scenario. Use the All-in-One WP Migration plugin or export/import XML files. A complete database and file transfer is the most reliable approach for larger sites.

Build and test the new WordPress site on a staging environment (a private URL, not your live domain) before going live. Test every page, form, image, and feature.

The Go-Live Checklist

When you’re ready to switch: Set up 301 redirects from every old URL to its new equivalent. If URLs are unchanged, this step is trivial. If they’ve changed, this is critical — 301s pass the majority of your existing link equity to the new URLs. Update your domain’s DNS to point to your new host (or configure your existing host to serve the new WordPress install). Submit an updated sitemap to Google Search Console. Monitor Search Console daily for the first month for crawl errors, coverage drops, and ranking changes. Check that all forms, checkout processes, and third-party integrations (booking tools, CRM, payment processors) work correctly on the live site.

FAQs

Common questions.

Will my Google rankings drop when I migrate to WordPress?
A well-executed migration with correct 301 redirects and consistent content should see minimal ranking impact. Some temporary fluctuation is normal as Google re-crawls and re-indexes your site. Significant drops usually indicate missed redirects, content changes, or technical issues.
How long does a website migration to WordPress take?
A small brochure site (5–10 pages) can be migrated in a day or two. A large site with hundreds of pages, complex functionality, or significant content restructuring can take weeks. Planning and testing take as long as the build itself.
Do I need a developer to migrate to WordPress?
For a simple site with a straightforward URL structure, a confident non-developer can manage it using plugins and following a checklist. For larger sites, e-commerce, custom functionality, or any site where a traffic drop would be costly, professional help is strongly recommended. The cost of a professional migration is usually far less than recovering from a botched one.
Related guides

More on web design & ux.

Want a hand putting this into practice?

Book a free, no-obligation consultation with a Norwich-based specialist.

Book a free consultation
Get started

Let's put your business in a better light.

Book a free, no-pressure consultation. We'll talk through your goals and tell you honestly what we'd do — whether you work with us or not.

  1. 01
    Tell us a bitFill in the form — two minutes, tops.
  2. 02
    We'll call you backWithin one working day, no pressure.
  3. 03
    Get a clear planHonest advice and a fixed quote.

Free · No obligation · We reply within one working day

Book a free consultation