Website migration SEO services planned before launch, not after the drop.
Website migration SEO for companies redesigning, changing platforms, moving domains or merging sites. We inventory every URL that earns traffic or links, map each one to its new home, test every redirect before and after launch, and watch rankings and 404s until the new site settles.
- Redesigns
- Replatforming
- Domain moves
- Site mergers
Why traffic drops after a new site launches.
Four ways a migration loses search traffic. Each one can be prevented if the work starts before launch.
- 01
Old URLs that lead nowhere
Every old URL that returns a 404 after launch eventually drops out of the index, and the links pointing at it stop passing value. The pages that get missed are usually the ones nobody remembers: old blog posts, PDFs, product variants and campaign pages that still earn links.
- 02
Redirects that chain, loop or point home
Pointing every old page at the homepage looks tidy, but Google can treat those redirects as soft 404s. Chains of several hops and temporary 302s slow the transfer of rankings to the new URLs, and redirect loops break the page outright.
- 03
Content that quietly went missing
Redesigns often cut copy, merge pages or drop the title tags, headings, internal links and structured data the old site had. The URL still works, but the page no longer answers the search it used to rank for, and the ranking slips.
- 04
Nobody watching after launch
The expensive launch mistakes are small ones: a staging noindex tag left in place, a robots.txt that blocks the whole site, a sitemap full of old URLs, a form that stopped sending leads. Without daily checks, they surface weeks later as a drop in calls and sales.
The deliverable
What a migration plan covers before launch day
A redirect spreadsheet is one part of a migration plan, not the whole of it. These are the six parts every plan we write includes.
6 components, every page
Migration plan: old site to new site
Old URLNew URLCheckClicks/mo
/services/seo.html/services/seo/301 ✓1,240
/blog/2019/04/redirects/blog/301-redirects/301 ✓860
/about-us.php/about/301 ✓410
/products?id=17/products/widget-pro/301 ✓325
/old-landing/campaigns/spring/302 fix190
/team.html/about/team/301 ✓95
/press/2018.html/news/301 ✓40
Full URL inventory with traffic
Every URL from crawls, sitemaps, analytics and backlink tools, with its clicks, links and conversions listed beside it.
One-to-one redirect map
Each old URL points to its closest new page with a single 301. No chains, and no blanket redirects to the homepage.
Status checks on every redirect
Every row is tested on staging and again at launch: one hop, a 301 status, a 200 at the destination.
Content and metadata parity
Titles, headings, copy, canonicals, internal links and structured data compared page by page against the old site.
Launch-day checklist
Noindex tags removed, robots.txt opened, sitemaps submitted, analytics and forms tested, in a set order with named owners.
Post-launch 404 and ranking watch
Daily checks for new 404s and crawl errors, plus rankings on your priority pages compared with the pre-launch baseline.
The fix
Migration SEO, planned from the first sprint, not the last week.
Every retainer is built around the verticals it serves. Below is the work — and we'll tell you on the audit call which of these actually move the needle for your situation.
- A full URL inventory from crawls, XML sitemaps, analytics, Search Console and backlink data, not just the CMS export
- Every URL tagged with its traffic, links and conversions, so the pages that matter most get checked first
- A one-to-one 301 redirect map from each old URL to its closest new equivalent, never a blanket redirect to the homepage
- Content and metadata parity checks: titles, headings, body copy, internal links, canonicals, hreflang and structured data
- Redirects built into the new platform, including on Drupal with Migrate Redirect Map, the contributed module we published on drupal.org
- A staging review before launch: full crawl, redirect test run, noindex and robots.txt checks, page speed
- A launch-day checklist run with your developers: redirects live, sitemaps submitted, analytics and forms tested
- Post-launch monitoring of 404s, redirects, indexing and rankings, with a short fix list each week until the site settles
How we deliver
A phased rollout — not a 100-page strategy doc.
You see live work shipped every month, with quarterly executive reviews to recalibrate priorities.
Plan
Month 1
- Full URL inventory with traffic and links
- One-to-one 301 redirect map
- Content and metadata parity audit
- Staging crawl and redirect test run
Launch
Months 2–3
- Launch-day checklist with your developers
- Every redirect verified in bulk
- XML sitemaps and robots.txt checked
- Change of address filed for domain moves
Monitor
Month 4+
- Daily 404 and redirect checks
- Indexing and ranking watch on priority pages
- Weekly fix list for your developers
- Post-migration report against the baseline
Why us, for this vertical
What we bring that the generic agency down the street doesn't.
Many migration plans treat SEO as a redirect spreadsheet handed over in the last week. These are the four things we do differently.
We published the redirect module
Migrate Redirect Map, our contributed module on drupal.org, builds 301 redirects from migrated content's old paths. On Drupal projects, redirects come from the migration data itself rather than a spreadsheet retyped by hand.
Timelines grounded in real projects
We studied start-to-launch timelines from 29 real Drupal migration projects and published the findings. We plan with that evidence in mind, and we build in time for SEO checks before launch, not after.
SEO and developers on one team
We build on Drupal, WordPress and Shopify ourselves, so redirects, canonicals and schema are implemented and tested by the team that planned them. Acuative.com, which we built on Drupal 11, went live in October 2026.
We stay through the settling period
Rankings and traffic often wobble for weeks after a migration while Google recrawls. We keep checking 404s, indexing and priority rankings through that period and hand your developers a short, ranked fix list each week.
FAQ
Got questions?
The same questions every prospect asks. Don't see yours? Tell us — answers within one business day.
Ask us anything
Our migration already launched and traffic dropped. Can you help?
What is website migration SEO?
Will we lose traffic when we migrate?
How much does website migration SEO cost?
How long does migration SEO take, and when should it start?
What does a migration SEO project include?
What should I ask a migration SEO consultant before hiring one?
Can you work with our own developers or agency?
Do you handle domain changes and site mergers?
Free SEO audit
Planning a redesign, replatform or domain move?
Get a free 30-minute audit. We'll walk through your current rankings, the keywords you're missing, and what we'd do in the first 90 days. No deck, no sales pitch.
Or email [email protected]
