When a corporate website undergoes a redesign, the migration from the old site to the new one is a critical milestone. If not handled properly, old links bookmarked by users and old pages indexed by search engines may all break, leading to traffic loss and a poor user experience. This article explains how to plan the migration process from the perspective of old link checks, ensuring a smooth transition.
1. Before Migration: Build a Complete List of Old Links
Before starting any migration actions, the first step is to compile a comprehensive list of old links. This may seem simple, but many companies overlook rarely visited pages, such as early campaign pages, temporary landing pages, or dynamic URLs with complex parameters.
Here's how to do it:
- Use website analytics tools to export all URLs visited over a recent period, including parameterized links. The specific time range can be determined based on your site's historical data.
- Check the page list in your CMS to add pages that analytics tools might miss, such as those blocked by robots.txt but still directly accessible to users.
- If the old site has multiple domains or subdomains, ensure all entry points are included in the list.
Organize the list into a table with at least three columns: Old URL, New URL (if applicable), and Handling Method (e.g., 301 redirect, delete, keep). This list is the foundation for all subsequent work.

2. During Migration: Define Your Redirect Strategy
The core task during migration is setting up 301 redirects. A 301 redirect tells search engines and browsers that a page has permanently moved to a new address. For corporate websites, it's recommended to set up 301 redirects for all old links that have traffic or backlinks, rather than simply returning a 404 error.
Prioritize your redirect strategy as follows:
- High-value pages: Such as the homepage, product pages, and core service pages, must be individually mapped to the equivalent or similar content on the new site. For example, redirect the old product A page to the new product A page.
- Regular content pages: Such as news articles and case studies. If the new site has corresponding content, map them one-to-one; if not, redirect to the relevant category page or homepage.
- Temporary or outdated pages: Such as campaign or promotional pages. If they are no longer needed, you can return a 404, but it's advisable to include a link back to the homepage on the 404 page.
Note: Do not redirect all old links to the homepage, as this dilutes page authority and may prevent users from finding what they need.
3. After Migration: Thoroughly Verify Link Functionality
Once the migration is complete, you can't immediately declare victory. You need to systematically verify that all old links are working as intended. Follow these steps:
- Use bulk checking tools: Use online redirect checkers to test the old URLs in your list, confirming they return a 301 status and redirect to the correct new URL.
- Manually spot-check key pages: For core pages like the homepage and product pages, manually visit the old URLs in a browser to confirm the redirect works and the new page content matches expectations.
- Check internal links: If any pages on the new site still contain links to old URLs, update them to avoid users being redirected to old addresses when clicking within the new site.
- Monitor 404 errors: Keep an eye on 404 error reports in your analytics tool and promptly address any missed old links.

4. Common Issues and Solutions
During the actual migration, you may encounter typical issues. Being aware of them in advance can help you avoid panic.
Issue 1: Old links are not yet fully updated in search engines
This is normal; search engines need time to recrawl and reindex. As long as your 301 redirects are correctly set up, authority will gradually transfer. During this period, it's recommended to keep old pages accessible (via redirects) and avoid deleting old page files.
Issue 2: Old links return errors after the new site goes live
This could be due to redirect rules not being applied or misconfigured. Check your server configuration files (e.g., .htaccess or nginx config) to ensure the syntax is correct, and test a few typical links.
Issue 3: Some old links have no corresponding new page

For such links, prioritize redirecting to the most relevant category page or homepage rather than returning a 404. If they truly have no value, a 404 is acceptable, but ensure the 404 page includes navigation and a search box to help users find what they need.
5. Checklist for Operations Staff
To ensure no gaps in the migration process, use the following checklist:
- Have you exported all old links (including parameterized ones)?
- Have you determined the handling method (redirect/delete) for each old link?
- Have you set up 301 redirects and tested at least 10 typical links?
- Are all internal links on the new site updated to new URLs?
- Have you monitored 404 errors and addressed any omissions?
- Have you informed relevant stakeholders (e.g., business departments) about the old link changes?
Website migration is a meticulous task, and old link checks are an indispensable part of it. By following the steps above, you can minimize the negative impact of the migration and get your new site on track quickly.





