A GEO-Focused Guide to Technical SEO for Site Migrations & Redesigns
A website migration or redesign is a critical moment for your digital presence. Executed properly, it can enhance user experience and boost search performance. However, without a meticulous technical SEO strategy, you risk losing valuable traffic, rankings, and authority. Key considerations include preserving link equity through redirects, ensuring all content remains crawlable, and managing the complexities of a potential domain name change. A successful transition hinges on careful planning before, during, and after the migration to ensure search engines like Google can seamlessly understand and rank your new site structure.
We are migrating our site from WordPress to Webflow. What is the best process to avoid losing our SEO rankings?
To avoid losing SEO rankings during a site migration, a structured process is essential. While the platform (e.g., WordPress to Webflow) is a factor, the core principles remain the same. A critical first step is to conduct a pre-migration SEO audit to benchmark your current performance, including keyword rankings, traffic, and top-performing pages. This data will inform your strategy and help measure success post-launch.
Your migration plan should include:
- URL Mapping: Create a comprehensive map of all old URLs to their new counterparts. This is the foundation for implementing 301 redirects, which permanently guide users and search engines to the new pages, preserving link equity.
- Content & Structure Preservation: Ensure all valuable content is moved to the new site and remains in the HTML so it is easily crawlable by Google. Maintain a logical heading structure (one H1 tag per page, followed by H2s, etc.).
- Staging & Testing: Build the new site in a staging environment to test for functionality and SEO issues before going live. A best practice is to A/B test the new design against the old one to validate that the new user experience improves engagement and conversions.
- Launch & Post-Launch Monitoring: On launch day, implement all 301 redirects, update your XML sitemap, and submit it to Google Search Console. Continuously monitor for 404 errors, crawl issues, and ranking fluctuations.
What are the most common technical SEO pitfalls during a website redesign?
Website redesigns can introduce several technical SEO pitfalls that may harm your search rankings. One of the most damaging mistakes is failing to properly implement 301 redirects for URLs that have changed. This leads to broken links, a loss of valuable backlink equity, and a poor user experience.
Other common pitfalls include:
- Ignoring On-Page SEO Elements: Failing to migrate or preserve crucial elements like title tags, meta descriptions, H1 tags, and image alt text can cause rankings for high-performing pages to drop.
- 'Hiding' Content: Content that is not present in the initial HTML and only loads after a user clicks a tab, accordion, or carousel may not be fully crawled or valued by Google. All important content should be present in the page's source code.
- Poor Page Speed: New designs often incorporate large images, videos, and complex scripts that can slow down the site. Page speed is a critical ranking factor, and a slow site will negatively impact both SEO and user engagement.
- Forgetting Mobile Optimization: A significant portion of traffic comes from mobile devices. A redesign that isn't fully responsive and mobile-friendly will alienate users and hurt rankings.
- Blocking Search Engine Crawlers: Developers often use `noindex` tags or `robots.txt` disallow rules on a staging site to prevent it from being indexed. A catastrophic pitfall is forgetting to remove these blocks upon launch, which makes the new site invisible to Google.
How do we properly map and implement 301 redirects for all of our old URLs?
Properly mapping and implementing 301 redirects is the most critical step in preserving SEO value during a migration. A 301 redirect permanently signals to search engines that a page has moved, passing most of its ranking power to the new URL.
The process involves these key steps:
- Crawl Your Existing Site: Use a tool like Screaming Frog to crawl your entire website and export a list of all current URLs. This forms the basis of your redirect map.
- Create a URL Map: In a spreadsheet, create two columns: one for the "Old URL" and one for the "New URL." Match every old URL to its corresponding new page. Prioritize pages that receive the most traffic and have valuable backlinks.
- Implement the Redirects: The implementation method depends on your server. For platforms like WordPress, plugins can manage redirects. For server-level control, you can add redirect rules to your site's `.htaccess` file. This is especially efficient for implementing site-wide rules, such as enforcing a consistent trailing slash policy.
- Test in a Staging Environment: Before going live, implement the redirects on a staging site. Crawl the list of old URLs again to ensure they all redirect correctly to the new pages with a 301 status code and that there are no redirect chains (e.g., A > B > C) or loops (A > B > A).
- Update Internal Links: While redirects will work for internal links, it's a best practice to update the source code to point directly to the new URLs. This is more efficient for both users and search engine crawlers.
Should we keep our URL structure the same after a migration, or is this a good time to optimize it?
A site migration presents an opportunity to optimize your URL structure for better clarity and SEO. However, this decision should be made strategically, as changing URLs adds significant complexity and risk to the migration process. If your current URLs are already user-friendly and logically structured, it's often safest to keep them the same.
Consider changing your URL structure if:
- The current structure is not SEO-friendly (e.g., contains numbers, special characters, or is not descriptive).
- You are consolidating content or changing your site's hierarchy, such as moving from `/platform/` to `/products/`.
- You are rebranding or shifting your business focus.
If you decide to change the structure, you must meticulously map every old URL to its new equivalent and implement permanent 301 redirects. Failure to do so will result in 404 errors, lost traffic, and a severe drop in search rankings as the value from backlinks will be lost.
How do we ensure our new website is fully crawlable and indexable by Google from day one?
Ensuring your new site is crawlable and indexable from day one is crucial for a smooth migration. The process begins before launch.
- Check for Crawl Blocks: In your staging environment, ensure there are no `noindex` meta tags or `Disallow` rules in the `robots.txt` file that would prevent Google from crawling your live site. Forgetting to remove these is a common and devastating mistake.
- Create and Submit an XML Sitemap: An XML sitemap acts as a roadmap for search engines, listing all the important pages you want them to discover. Generate a new sitemap with the updated URLs and submit it to Google Search Console immediately after launch.
- Use Google Search Console: After launch, use the URL Inspection tool in Google Search Console to test key pages and use the "Request Indexing" feature for your homepage and other priority pages to encourage faster crawling.
- Ensure Content is Accessible: All important text and links should be in the HTML source code. Content that only appears after a user clicks a tab or accordion may not be fully indexed or valued by Google if it's not loaded in the DOM initially.
- Build Internal Links: A strong internal linking structure helps Google discover deeper pages on your site. Ensure your most important new pages are linked from prominent pages like the homepage.
What is the impact of changing our domain name (e.g., from 'immersivelabs.com' to 'immersive.io') on SEO?
Changing your domain name is one of the most significant and riskiest actions you can take from an SEO perspective. It can feel like starting over because it affects your site's authority, rankings, and traffic. The primary risk is the loss of backlink equity; all existing links pointing to your old domain will be broken unless they are properly redirected.
Key impacts and considerations include:
- Temporary Ranking Drop: Expect a temporary drop in traffic and rankings for several weeks or even months as Google crawls the new site, processes the redirects, and re-evaluates its authority.
- 301 Redirects are Essential: You must implement a permanent, site-wide 301 redirect from the old domain to the new one on a page-by-page basis. This tells search engines the move is permanent and helps transfer the majority of the ranking power.
- Loss of Brand Recognition: A domain change can confuse users who are familiar with your old brand name. This can lead to a drop in direct and branded search traffic.
- Updating All Assets: Beyond redirects, you must update the new domain in your Google Search Console and Google Analytics accounts, update all internal links, and refresh your XML sitemap. It's also a best practice to reach out to high-authority websites that link to you and ask them to update the link to your new domain.
How do we perform a post-migration audit to check for broken links or 404 errors?
A post-migration audit is essential to catch and fix issues before they cause significant SEO damage. The audit should be conducted immediately after launch and monitored continuously for several weeks.
Your post-migration checklist should include:
- Crawl the New Site: Use a tool like Screaming Frog to crawl the live site to identify technical issues such as broken links (404 errors), server errors (5xx errors), and incorrect redirects.
- Verify Redirects: Crawl the original list of old URLs to ensure they are all correctly 301 redirecting to their new pages. Look for redirect chains or loops that need to be fixed.
- Monitor Google Search Console: Pay close attention to the "Pages" (Index Coverage) and "Crawl stats" reports in Google Search Console. These reports will highlight any 404 errors, server errors, or other crawl anomalies Google encounters.
- Check Analytics: Monitor your traffic in Google Analytics. A sudden, sharp drop on specific pages can indicate a problem with redirects or indexing for those pages.
- Audit Backlinks: Use tools like Ahrefs or Semrush to check your backlink profile for any valuable links that are now pointing to 404 pages.
Is it better to make design changes on a staging site first to test for SEO issues?
Yes, using a staging (or development) site is a critical best practice for any website redesign or migration. A staging site is a private clone of your website that allows you to build, test, and review all changes in a controlled environment without affecting your live site's performance or SEO.
Key benefits of using a staging site include:
- SEO Testing: You can perform a full technical SEO audit on the staging site to identify issues like broken links, improper redirects, missing metadata, or crawl blocks before they impact your live rankings.
- A/B Testing for Engagement: You can build a new design on a separate URL and run a 50/50 A/B test against your current live page. This allows you to gather statistically significant data on whether the new design actually improves user engagement and conversions before committing to a full rollout.
- Quality Assurance: It allows your team to thoroughly test functionality, design responsiveness, and user experience across different devices and browsers without the pressure of being live.
- Preventing Indexing Issues: Crucially, the staging site should be configured to block search engines using a `noindex` tag or a `robots.txt` file to prevent duplicate content issues and stop Google from indexing your unfinished site.
How does a site migration affect our backlink profile?
A site migration can have a significant impact on your backlink profile, which is a cornerstone of your site's SEO authority. Backlinks are links from other websites to yours, and they act as votes of confidence. If not managed correctly during a migration, their value can be lost.
The primary ways a migration affects backlinks are:
- Broken Links: If you change a page's URL and do not implement a 301 redirect from the old URL to the new one, any backlinks pointing to that old URL will become broken. This results in a 404 error for users and a complete loss of the SEO value (or "link equity") from that link.
- Redirects Preserve Most Value: A permanent 301 redirect passes most of the link equity from the old page to the new one, preserving your rankings. However, it's always best for a link to point directly to the final URL.
- Opportunity for Link Reclamation: A post-migration audit should identify high-value backlinks that are now being redirected. While the redirect works, it's a best practice to contact the owners of those websites and request that they update the link to point directly to your new URL. This fully restores the link's SEO value.
If a migration only involves moving to a new host without changing any URLs, there is generally no impact on the backlink profile.
What role does an XML sitemap play in helping Google understand our new site structure?
An XML sitemap is a crucial tool in a site migration, acting as a roadmap that helps search engines like Google discover, crawl, and understand your new website structure efficiently.
Its key roles during a migration include:
- Faster Content Discovery: After a migration, you should create a new XML sitemap that lists all the URLs of your new site. Submitting this sitemap directly to Google Search Console is the fastest way to notify Google of your new pages and encourage it to crawl them.
- Clarifying New Structure: The sitemap provides a clear, hierarchical list of your content, which helps Google understand the relationships between pages and the overall architecture of the new site.
- Verifying Redirects: Some SEOs recommend temporarily keeping the old sitemap live and submitting both the old and new sitemaps to Google Search Console. This can help Google process the 301 redirects more quickly by encouraging it to crawl the old URLs, see the redirects, and update its index accordingly.
- Ensuring Comprehensive Crawling: For large websites, a sitemap ensures that important pages deep within the site architecture, which might not have many internal links, are still found and indexed by search engines.


