Inhoudsopgave

Step 1: Assessment and Baseline Measurement

Before the website migration begins, it is important to conduct an assessment and baseline measurement. First, identify which parts of the website will change. You should also create an overview of who is involved and what each personโ€™s role is.

When problems arise, this makes it easy to adapt, and you can assign the task to the right person. Think carefully about who will perform each task and who is best suited for it.

During and after the project, you donโ€™t want to lose your rankings in search results. To gauge whether everything is going well, you should conduct a baseline assessment beforehand. This involves collecting data on current rankings, visitor numbers, crawl errors, and other key metrics.

Youโ€™ll assess the current rankings of the landing pages and the keywords for which your site ranks well. Youโ€™ll compile all this information into a summary. This baseline measurement determines the impact of the website migration after it goes live.

In this overview, you can easily see which values and positions should be reflected after the website migration is complete.

Summary of Step 1:

  • Make a list of which components will change and who will perform each task.
  • Take a baseline measurement of your current rankings, visitors, crawl errors, and other metrics that are important to you.
  • Compile a summary of all this information; this will be your baseline measurement.

Step 2: Collect the current URLs

The next step for a successful website migration is to collect all current URLs. You can easily collect these URLs using:

  • Crawlers, such as Screaming Frog or ContentKing.
  • Google Search Console and Google Analytics.

Create a list of the current URLs in a program like Excel. If you think it’s important, also track the current metrics for each URL, such as the number of incoming backlinks and other metrics.

To collect this information, you can use ContentKing, Semrush, or SE Ranking. By exporting this information and consolidating it into an Excel document, you can ensure that all the data is gathered in one place.

In addition to collecting the old URLs, you should also immediately create a list of all the new URLs. Once you’ve collected both the new and old URLs, proceed to step 3.

Summary of Step 2:

  • Collect the current URLs using crawlers, Google Analytics, and Google Search Console.
  • Also include the metrics per URL here, if you think it’s relevant.

Step 3: Determine the new URL structure

Once you have completed steps 1 and 2, it is important to start developing the new URL structure. The link structure of a website or online store is often determined based on keyword research, the type of website, and the type of page.

For keyword research, you can use the Google Keyword Planner or various other tools featured on our blog as alternatives to the Google Keyword Planner. We ourselves frequently use SE Ranking and Semrush to conduct keyword research.

When determining the new link structure, it is important to take the current pages into account. The old pages will eventually need to be redirected to new pages that are as relevant as possible.

Since a user-friendly website is so important, you also need to consider the menu structure so that visitors can easily navigate to key pages. You can schedule a card sorting session for this purpose to collaboratively determine the new structure.

Once the URL structure has been determined, you can implement it in the new website’s test environment. Next, test the new structure using crawlers such as Screaming Frog or ContentKing.

This way, you can quickly see whether all pages are accessible and whether any pages are missing. It also quickly becomes clear whether valuable content will be lost on the new website.

Summary of Step 3:

  • Conduct keyword research to identify all relevant keywords.
  • Set up the URL structure based on the keyword research and the different types of pages on your website.
  • Test the new URLs with crawlers to see if any pages are still missing.

Step 4: Create the migration plan and set up redirects

By the time you reach this point, youโ€™ll have an overview of all the URLs, and the link structure will have been planned out. To redirect the old URLs, set up 301 redirects; this tells Google that the old URL has been permanently moved.

You can create an overview of all redirects in the migration plan: this involves determining which URLs or URL groups need to be redirected to the new URLs.

If any old pages are removed in the new setup, be sure to create redirects for those pages. Set up redirects for these pages to other relevant pages or the homepage.

In an Excel document, you map the old URLs to the new relevant URLs, and that’s how you set up the 301 redirects.

Tip: For groups of URLs, it’s best to set up a RegEx redirect so that all URLs with a specified structure are automatically redirected. This saves a lot of work.

This creates a list of redirects that you will eventually set up correctly on the old website’s server.

Tip: Also make sure that HTTP URLs are redirected to their HTTPS counterparts.

Once you have a clear overview of which redirects are being set up, forward this overview to the person responsible for this task. Avoid redirect loops and test the website for them during the testing phase.

Summary of Step 4:

  • Using an Excel document, set up all 301 redirects so that the old URLs are redirected to new, relevant URLs.
  • For URL groups, use RegEx redirects.
  • Avoid redirect loops.

Step 5: Testing the redirects

Before you put the redirects into production, they should ideally be tested in a test environment. By testing redirects, you can prevent negative consequences and detect problems before the new website goes live after migration, ensuring a seamless migration.

Test the redirects in a test environment using crawlers such as Screaming Frog and ContentKing. This also allows you to immediately verify whether the crawler has access to the website.

The robots.txt file and the HTTP header are often overlooked during a website migration. The first error messages also tend to appear quickly in the test environment. This is not only the time to resolve error messages, but also to set up the 404 page correctly.

Provide navigation options and a search function on the 404 page. Also explain the problem that caused this error. This will help your visitors in the future when errors occur.

In the test environment, also check for redirect loops. These are links from an old URL to another URL using a 301 redirect, which prevent a visitor from ever reaching the unique page.

Summary of Step 5:

  • Test the redirects in a test environment.
  • Carefully check for errors (404 pages instead of a 301 redirect) and redirect loops.
  • Set up your 404 page properly.

Step 6: Put the redirects into production and start the migration

After a thorough and successful test, it’s time to implement the redirects on the live site and begin the migration. We recommend that you keep the 301 redirects in place as permanent redirects for at least one year.

Search engines need to update their indexes with the new URLs and values. In addition, there will still be backlinks pointing to the old URLs.

When you change your server location, you must also change your DNS settings. Changes to these settings often take some time to take effect and may not be visible for several hours to a day. If you clear the DNS cache, the change will take effect more quickly.

Summary of Step 6:

  • Put the 301 redirects into production and keep them online for at least one year.
  • Are you changing your server location? If so, clear your DNS cache so you’ll see the changes faster.

Step 7: Monitoring the Migration

It is possible that problems may still arise despite the extensive testing. Therefore, be sure to monitor all statistics closely, especially during the first few days after the website migration. You should definitely pay attention to the following points:

  • Check the current traffic you’re getting from search engines.
  • Check the ranking of each URL and keyword in the search engine.
  • Check to see if the pages are being indexed.
  • Check for error messages.
  • Check the alerts in Google Search Console.
  • Check the error messages in the server’s log files.
  • Review other key metrics that you included in the baseline measurement.

During the monitoring process, youโ€™ll identify any remaining issues and work to ensure a seamless migration for every visitor. When a website migration is carried out correctly, the impact on Google will be minimal.

Just keep in mind that you may see a dip in your rankings for a few days, because Google needs to update the rankings for the new website.

What else should I keep in mind during a website migration?

Robots.txt

In many cases, a website migration has a significant impact on search engine rankings. This is because certain elements are often overlooked. Take the robots.txt file, for example. A new website needs a new robots.txt file with updated instructions. Remove the old instructions and apply the new ones.

Backlinks

In the past, youโ€™ve built a strong backlink profile through link building, for example. By reaching out to all the websites in the backlink profile and asking them to update the link, you ensure that the full value is passed on to the new URLs.

See also: Methods for obtaining high-quality backlinks.

Internal links

Often, all redirects are set up correctly, but internal links are overlooked. You donโ€™t want to have internal links with a 301 redirect on your website, as this will use up your crawl budget. Therefore, make sure that all internal links are also updated correctly. Itโ€™s recommended to include at least one internal link on every page.

Meta Descriptions and Titles

Don’t forget to check all titles and meta descriptions. If you’ve copied URLs one-to-one, be sure to include the title and meta description as well. For new URLs, create accurate and effective titles and meta descriptions as part of your search engine optimization.

Google Analytics

Youโ€™ll want to track data accurately after the website migration, but one small detail is often overlooked in this process. Place the old Google Analytics script on the new website. That way, youโ€™ll be able to track everything accurately right away and also have access to historical data.

URLs in advertising campaigns

Also, don’t forget to update any campaignsโ€”such as those in Google Adsโ€”as they likely still contain old URLs.

Common Mistakes Made During a Website Migration

In addition to the points mentioned above, as an SEO agency, weโ€™d also like to draw your attention to the common mistakes made during website migrations. By avoiding these mistakes, you can minimize the impact on your current search engine rankings. Itโ€™s easy to make a mistake during a website migrationโ€”often without even realizing it.

Indexing Block (using the noindex tag)

A website migration is complex. Itโ€™s common for people to forget that issues can arise after the website goes live. For example, indexing issues caused by a โ€œnoindexโ€ tag, which prevents search engines from accessing the website. As a result, the website isnโ€™t indexed or crawled.

Existing content

Many website migrations provide an opportunity to write new content. However, itโ€™s a missed opportunity not to include existing content. It was already valuable, so be sure to include it!

Tracking Codes

People often create a new Google Analytics account when they start using a different website. Don’t do this; instead, transfer the old tracking code to the new website. This way, you’ll retain your data and be able to compare it effectively.

Of course, don’t forget to install the Facebook Pixel, ad tracking scripts, Tag Manager, and other (conversion) tracking scripts on the new website. Also, be sure to update the conversions and events in Google Analytics.

No final inspection

Ultimately, failing to perform a final check is the biggest mistake people make. This allows you to detect error messages and incorrect redirects, which you can quickly resolve.

By actively keeping an eye on this, you can minimize the consequences. Therefore, it is not wise to skip a final inspection or monitoring.

Conclusion

Are you planning to start a website migration soon? Or are you already in the middle of one? If so, use our step-by-step guide with the 7 steps described above to ensure a seamless SEO migration of your website or online store. An SEO migration doesnโ€™t have to have a major impact on your search visibility if you carry it out properly.

Jarik Oosting

This article is written by Jarik Oosting

With a passion for SEO and an unmatched drive for results, Jarik Oosting is the driving force behind SmartRanking. With over 15 years of experience in the field, he has built an extensive body of knowledge spanning technical SEO to complex site migrations. As the founder of SmartRanking, he has assembled a team of like-minded SEO specialists who help businesses achieve sustainable online growth.

His academic background in information science at the University of Groningen, with a specialization in natural language processing, gives him a unique perspective on the world of SEO. For Jarik, it’s not just about visibility in search engines, it’s about sharing knowledge and guiding businesses toward sustainable online success. That mission also led him to write a Dutch book about GEO.

More about SmartRanking