WordPress migration service planned around your SEO
For site owners moving to a new host, a new domain, or into WordPress from another CMS. I copy the site to staging, map every URL, and switch over only after the new site checks out.
13+ years building WordPress sites, themes, and plugins. I also do technical SEO and built RankMySEO, a rank tracker with daily Google ranking history.

What my WordPress migration service covers
A WordPress migration service moves your files, database, and media to a new home and keeps every URL Google knows working. I copy the site to staging first and build a redirect map for anything that changes. Forms, email, and checkout get tested before the switch, and the old site stays up until the new one is checked.
I check hardest for two mistakes: URLs that change without a redirect, and a staging setting that hides the site from search engines. Both are easy to prevent and slow to recover from. After the switch I watch Search Console and your rankings, so a problem shows up while it is still small.
Migrate WordPress to a new host, domain, or stack
Each kind of move breaks in a different place. Tell me which one you have and I will tell you where the risk is.
Host to host
Your host is slow, expensive, or ending your plan. The domain and URLs stay the same, so the risk sits in the database copy and the DNS switch.
Domain change
A rebrand or a new domain. Every old URL gets a 301 redirect to its new address, and I file the change of address in Search Console.
HTTPS or URL structure change
Moving from HTTP to HTTPS, changing permalinks, or merging sections. The site stays put while the URLs change, so the redirect map is most of the job.
Another CMS into WordPress
Your site runs on Wix, Squarespace, Blogger, or custom PHP and you want WordPress. I import the posts, pages, and media, and redirect the old URLs.
WordPress to headless or Next.js
Keep wp-admin for your editors and serve the pages from Next.js. The SEO checks are the same, with a new front end built on top.
Still choosing the new host? Read how to pick a VPS for WordPress first, because a slow server on the new side defeats the point of moving.
How I move a WordPress site without losing SEO
Every move follows this checklist, whatever the size of the site. The crawl comes first, because I cannot redirect a URL I do not know exists. The audit side of it is in my technical SEO audit checklist.
- A full crawl of the old site and an inventory of every URL that gets traffic or links
- A 301 redirect map for every URL that changes, tested on staging before launch
- Titles, meta descriptions, canonicals, and schema carried over page by page
- Database search-replace for the old domain, including serialized plugin data
- Every image and file checked so nothing points at the old server
- Forms, order and contact emails, logins, and checkout tested on staging
- The search engine visibility setting and robots.txt checked, so staging rules stay on staging
- DNS switched in a quiet hour, with the old site still running until the new one is checked
- XML sitemap submitted in Search Console, then the 404 and indexing reports watched in the weeks after
- Your keywords tracked in RankMySEO before and after the move, so a drop is caught early
WordPress to Next.js migration
Some moves change the front end. With headless WordPress, your editors keep wp-admin and the pages are served from Next.js. This site runs that way, on Vercel. The redirect map and SEO checks above still apply, with a new front end built on top.
It is a bigger job than a host move, so read WordPress vs Next.js: when it’s worth it before you commit. If speed is the real complaint, a speed fix on your current site may cost less and get you most of the way.
Do you need a migration service?
If a free plugin can move your site safely, I will say so.
Good fit
- Your host is slow, raising prices, or ending your plan, and you want to move
- You are changing domains or permalinks and search traffic matters to you
- Your site is on Wix, Squarespace, Blogger, or custom PHP and you want WordPress
- A previous move went badly and Search Console is full of 404s
Look elsewhere
- The site is small, gets little search traffic, and your new host offers a free migration plugin
- You need a promise that rankings will not move at all
- You want your email hosting moved and managed for you (that stays with your email provider)
How a WordPress migration runs
Send the site
The URL, where it is going, and what has to change
Inventory
A crawl, a URL list, a backup, and a written scope
Move on staging
Database, media, redirects, and tests on the new host
Switch and watch
DNS in a quiet hour, then Search Console and rank checks
Migration guides and related services
How to pick a VPS for WordPress
What to compare before you pay for the new host.
Technical SEO audit checklist
The checks I run on a site before and after a move.
Technical SEO services
Redirect cleanup and Search Console work when a past migration already cost you traffic.
Headless WordPress with Next.js
How this site keeps WordPress as the editor and serves pages from Next.js.
Migrasi WordPress ke Next.js untuk bisnis
Kapan pindah ke Next.js masuk akal, dalam Bahasa Indonesia.
WordPress maintenance
Updates, backups, and checks after the new site is live.
WordPress migration FAQ
How much does a WordPress migration service cost?+
I price each move after a first look. A host move for a small blog and a domain change for a large store are different jobs. Send me the URL, where it is going, and what has to change. I reply with the risks I see and a price for the move.
Will I lose my Google rankings after a migration?+
When the URLs stay the same, a host move carries little SEO risk. Domain and URL changes carry more, and rankings can shift while Google recrawls. Nobody can promise zero movement. I redirect every changed URL, keep titles and schema intact, and track your keywords so a drop gets fixed early.
Will my site go down during the move?+
I plan the DNS switch for a quiet hour, and the old site stays up until the new one is checked. DNS changes take a while to reach every visitor, so for a short time some people reach the old server. I ask you to pause content edits during that window, and for stores we agree on how to handle orders.
Can you move my email too?+
Email hosting is your email provider’s job, and that account stays with them. When I move DNS, I copy the MX and other mail records exactly, so email keeps working after the switch. If your email lives on the old web host, I tell you before the move so you can set up a new provider first.
What do you need from me to migrate my site?+
Logins for the old host, the new host, and wherever your DNS is managed. A recent backup if you have one, though I take my own before I touch anything. And a list of what must keep working, like forms, payments, or member logins.
What if my old host is slow or locks me out?+
A slow host makes the copy take longer, and I can still pull files and the database over SFTP or SSH. If the host blocks access entirely, ask their support for a full backup and I restore it on the new server. I tell you early if the old host is what is holding the move up.
Planning to move your WordPress site?
Send me the URL and where it is going. I reply with what could break, what I would check first, and a price for the move. If a free plugin can do it safely, I will tell you.