Site Migration: 11 Things to Check on your Test Server

Facebook Twitter LinkedIn
Back to blog

Jade Coleman takes us through her list of recommended checks to conduct in your staging environment before your site migration launch.

This post is adapted from our FREE eBook: Best Practice Guide to Planning & Managing a Site Migration. Download your free copy now.

Working with a test server is a great opportunity to iron out any errors prior to go live. A test server is a development server also known as a staging server, or a production server.

It’s recommended that as much testing as possible is done and any errors are fixed before launch to give the website the best possible chance to perform well.

Here are the top 11 things we recommend you check on your development server before site migration.

1. Content Upload and Duplication

Check to see if content is where it should be. Has all content been carried over correctly? Instead of waiting until go live; upload all new content to the website.

If you have content that has been duplicated externally on the website consider refreshing it. You can check to see if content is duplicated by taking a sentence and search in quotation marks in Google. Google will then display any indexed pages where this content can be found. It’s worthwhile repeating this process a number of times.

Content Duplication Check

2. Is Site Mobile Friendly?

According to recent Ofcom data, smartphones have overtaken laptops as the UK internet user’s device of choice, with users spending twice as long online on their smartphone rather than a laptop or desktop. Therefore, it’s more important than ever that your website is accessible to mobile users.

The mobile–friendly algorithm runs on a page-by-page basis so any pages that are not mobile-friendly could be affected but those that are mobile-friendly won’t be affected. If the page is mobile friendly then it will have the mobile friendly tag in the SERPs. It also has a better chance of performing well in SERPs.

Mobile Friendly

3. Broken Links

Broken links create a poor user experience and can direct search engine site crawlers to pages that do not exist. Use a site scan to find any broken links within the website and fix them all before go live.

4. Internal Links to Redirects

It is best practice for there not to be any links to URLs that redirect from within a crawl of a website. All URLs should point to the final correct page in the first instance to ensure that as much strength as possible is passed on to the page.

5. Titles & Descriptions

It’s important that every page on your website has a unique title and description tag. The title tag should contain the most important keywords for the page.

An example of a title tag could be:

Meta Titles

6. Internal Linking & Anchor Text

Ensure the internal linking structure is correct and the highest number of internal links point to the most important pages. For example, your main converting page trainers should have more internal links to it than socks. The anchor text should reflect the topic of the page being linked to.

7. Canonicalization (www)

It doesn’t matter whether your website uses www or not, what is important is that the one you’re not using 301 redirects to the one you are using. If it doesn’t the site is at risk of duplication issues.

8. 404 Error Reporting

Try breaking URLs and view the http status code. To do this take a number of your URLs and add extra text to them like this:

404 Check

Your server should deliver a 404 HTTP response code when a page cannot be found.

9. URL Formatting

Your URLs should be descriptive and keyword-rich. Capitalisation is a major issue in URL structures. Search engines are case sensitive, therefore is a different page to In practice it is better to adopt a lower case structure for all URLs.

10. <h> Tags

Ideally every page should have one <h1> tag that is keyword rich. <h> Tags in banners or footers will be present on every page on the website and will dilute the SEO value of the page, so check to make sure that the banner and footer is clear of <h> tags.

11. XML Sitemaps

An XML sitemap file helps search engine web crawlers to crawl a website better. A sitemap should sit on your web server in the top directory, alongside your homepage ( It should list all of the pages on your website you would like search engines to crawl. As the new website goes live submit it to Google via your Search Console account. This will allow you to test the sitemap for any errors.

Working with a web developer on your current site migration, but not sure what technical SEO checks to conduct? Our SEO audit services will highlight key technical SEO considerations to fix before you migrate your website.

Talk To Us About Accelerating your Digital Performance