SEORecovering Traffic After a Failed Website MigrationSEO recovery after migration in the right order: diagnose the traffic drop, fix redirects, rebuild internal links, request reindexing, then report progress.Pre Launch Migration Audit: Final Checks Before Go Live
Website migration audit for launch week: staging crawl, redirect testing, tracking and CRM checks, rollback triggers and a go live checklist for the day itself.

A website migration audit in the final week before launch has one job: prove that the new site can be crawled, redirects land where they should, tracking still records leads and sales, and the team knows exactly when to roll back. Planning and redirect mapping should already be done by this point. What follows is the last week checklist, day by day, for teams moving to a new site, template or platform.
What a launch week website migration audit covers
Earlier phases decide what the new site should be. This audit checks that the build actually matches those decisions. It is narrower than a full project review and has four parts:
- Staging crawl: is the new site technically ready for search engines?
- Redirect testing: does every old URL reach the right new page in one step?
- Tracking checks: will analytics, conversions and integrations work on day one?
- Rollback triggers: what would make the team reverse the launch, and who decides?
If redirect mapping, content parity and baseline data are not finished yet, the launch date is at risk. The wider sequence is covered in the phase by phase redesign checklist.
Seven days out: lock scope and run the staging crawl
Lock the scope
Agree that no new features or templates go in from now on, only fixes. Set a content cut off date so edits to the old site are logged and copied across. Late additions are the most common source of untested pages on launch day.
Crawl staging as a search engine would
Run a full crawl of the staging site with a desktop crawler, authenticated if staging is password protected. Treat this as your pre launch SEO audit and record every finding in one shared sheet with an owner beside each row.
| Check | What good looks like |
|---|---|
| Status codes | Internal links return 200, with no internal links to redirects or 404 pages |
| Title tags and descriptions | Present, unique and carried over from the old site where pages ranked |
| Headings | One main heading per page that reflects the content |
| Canonical tags | Self referencing and written with the live domain, not the staging host |
| Indexing directives | Noindex appears only where intended, and a note records which tags are temporary |
| Hreflang | Arabic and English pairs point to each other correctly, where used |
| Structured data | Valid on templates that had it before |
| XML sitemap | Lists only live, indexable, canonical URLs on the production domain |
| Page speed | Key templates tested on mobile with no major regression against the old site |
Compare against the old site
Crawl the live site on the same day and compare the two crawls for your most valuable pages. Look for word count drops, missing headings and pages that have lost internal links. A page that has lost half its copy needs a content owner decision before launch, not after rankings fall.
Five days out: redirect testing
Redirect testing is where launches most often go wrong, because rules that look right in a spreadsheet behave differently on a server with caching, CDN rules and trailing slash settings.
How to test redirects before go live
- Deploy the redirect rules to staging, or to a production like environment you can reach with a hosts file change.
- Run every old URL from the redirect map through a crawler in list mode or a script that records status code, number of hops and final URL.
- Confirm each row returns a single permanent redirect, which Google's site move guidance recommends, followed by a 200 on the destination.
- Flag chains, loops and any rule sending many unrelated URLs to the home page.
- Test common variations: trailing slash, uppercase, www and non www, HTTP to HTTPS, and URLs carrying tracking parameters.
Do not forget the long tail
Old PDFs, image URLs with backlinks, paginated archives and campaign URLs from past ads are easy to leave out. Check your backlink and analytics exports for any URL with traffic or links that is missing from the map.

Three days out: tracking and integration checks
A launch can keep every ranking and still lose leads if forms or tracking break. Test on staging with the production tracking setup where possible, using a test property or filtered test traffic.
Tracking checklist
- Analytics and tag manager containers load on every template, once only.
- Conversion events fire for form submissions, calls, WhatsApp clicks, bookings and purchases.
- Consent banners behave as intended and do not block tags that should run after consent.
- Ad platform pixels and conversion tags are present on the new thank you pages or events.
- Search Console verification will survive the move. Google's documentation notes that HTML file, meta tag or analytics based verification must be carried into the new site.
Integration checklist
- Every form delivers to the right inbox and creates a record in the CRM with the correct fields and source.
- Payment, booking and ecommerce flows complete a test transaction on staging.
- Paid ad final URLs either still exist or redirect while keeping their parameters.
Forms and CRM links fail more often than teams expect; the detail is in our guide to protecting lead flow during a redesign.
Two days out: set rollback triggers
A rollback plan only works if it is agreed before launch, while everyone is calm. Write it on one page and share it with the whole launch team.
Example rollback triggers
- Checkout, booking or primary enquiry forms fail and cannot be fixed within an agreed window.
- A large share of redirect tests fail on production and the cause is not a quick configuration fix.
- The site returns server errors or is unreachable for Googlebot or users in key markets.
- A security or data protection issue is found, such as forms sending personal data to the wrong place.
Rollback logistics
- Name one person who makes the rollback decision.
- Keep the old site and its server configuration ready to restore.
- If DNS is changing, lower the TTL in advance. Google's hosting move guidance suggests doing this at least a week before the move so changes spread faster.
- Agree how orders, form entries or accounts created on the new site during the launch window will be preserved if you roll back.
Launch day go live checklist
- Remove staging noindex tags and robots.txt blocks; Google warns these are commonly left in place.
- Confirm the live robots.txt and XML sitemap, then submit the sitemap in Search Console.
- Rerun the redirect test against production.
- Inspect a sample of key URLs with the URL Inspection tool and check firewalls or bot protection are not blocking Googlebot.
- Submit a real test enquiry and a test transaction, and confirm they reach the CRM and appear in analytics.
- Crawl the live site and compare with the final staging crawl.
Hypothetical example: an Abu Dhabi clinic launches a new site on a weekday morning. The production crawl shows every page carries a noindex tag inherited from a staging setting in the CMS. Because the go live checklist included a crawl within the first hour, the setting is switched off before search engines recrawl most pages.
After launch, monitoring continues for weeks. If results still slip, see how to recover traffic after a failed migration; larger organisations should also set SEO and UX governance for enterprise rebuilds.
Getting a second pair of eyes before launch
Codeeo's team supports site migrations and website development projects, including staging crawls, redirect testing and launch support. If you want an independent check, a technical SEO review can be run against your staging site. The team works from Dubai and has delivered 200+ projects across the UAE and the US. Contact Codeeo to plan your launch week.
Frequently asked questions
Plan for at least a full working week before the launch date, with the staging crawl first and the redirect test soon after.
Large sites with many thousands of URLs, several languages or complex integrations need longer, because each round of fixes needs to be retested. If the audit finds major issues, moving the launch date is usually cheaper than recovering lost traffic afterwards.
Tell us what the business needs. We will tell you what to build first.
Schedule a free consultation and get a written recommendation, with costs, before you commit to anything.
Get in touchPROVEN RESULTS

