Ove Lartelius
Mar 17, 2013
(2 votes)

Redirect old site URLs to your new site with Mogul SEO Manager for Epi Server CMS

I was contacted by a customer that asked me to help them to check their Google webmasters tools and have a quick presentation what data you can see there. When we came to the “Index status” and checked on the data we saw something terrible.WT_MissingSiteRedirect

As you can see in the picture they lost almost all there indexed pages during start of the summer 2012. When I asked them what they did that June 2012 I got the answer that they launched their new site at that time. So what did go wrong? Well, none redirect the old sites URLs into the new site that is for sure. Most of the times when you create a new site all the URLs will look different and in this cases you need to redirect Google index, bookmarks and other external site links to the new site. To redirect the Google index is the most important because you want to move the existing pagerank to the new pages on the new site.

I will give you an example of how you can solve this problem. We will start to get the URLs for you old site. To make it fast and simple to get all URLs I will use a spider with the name “Screaming frog SEO spider”. In this program it is simple to spider a website and when done you can export all the URLs to a CSV file. The nice thing about that is that we can then import that file in the Mogul SEO Manager add-on for EPi Server CMS and use it as a tool to redirect old URLs to the new site.

If you have another spider tool or want to create this CSV file your self you can follow the example here:


Now when we got a CSV file we could start with login to the EPi Server CMS admin.


When you have login click “CMS” => “Admin mode” => “SEO Manager” => “Custom redirects”.  You will see a list of all custom redirections that SEO Manager handles. Make sure that the language selected is correct. It should be the same as the default culture on your site.


Click on the “Add from file”


A popup window will be loaded. Click on “browse” and select the file that you just downloaded from Google webmasters tools. When you have selected the file to upload you click on “Upload”.


SEO Manager will now show you the URLs that you are about to import. You can now quickly look at the URLs and see if anything is strange/erroneous, and if so you could cancel. But this looks ok so I will click on “Send and save”.

The URL will now be added into SEO Manager but there are no redirections that is working yet. We need to specify where this URLs should be redirected.


To make this little simpler the SEO Manager has a filter in the list for custom redirects where you can say that you only want to work with “Non-redirected URLs”. The list will reload and only show you URLs that you need to specify redirection for.


Click on the “Edit” button for each URL and point out the page on the new site that you want to redirect to.

There are cases when your old site contains a area that will not exist on the new site. In this case it will be annoying and take long time to take URL by URL. So in this cases you could use a Regex pattern to redirect all URLs matching to a pattern to a specific page on the new site.

Example: You old site contained a area handling about a service that you sold earlier but will stop selling. So you would like to redirect all request to “/oldarea%” to the startpage. To solve this we would add a URL and specify “Redirect from” = “^/oldarea(.*)$” and then select the startpage in the site tree. Now we are redirecting all requests that starts with “/oldarea” to the startpage.

Don´t forget redirect old URLs to the new site when launching a new site! 

Mar 17, 2013


Please login to comment.
Latest blogs
Customizing Property Lists in Optimizely CMS

Generic property lists is a cool editorial feature that has gained a lot of popularity - in spite of still being unsupported (officially). But if y...

Allan Thraen | Oct 2, 2022 | Syndicated blog

Content Delivery API – The Case of the Duplicate API Refresh Token

Creating a custom refresh provider to resolve the issues with duplicate tokens in the DXC The post Content Delivery API – The Case of the Duplicate...

David Lewis | Sep 29, 2022 | Syndicated blog

New Optimizely certifications - register for beta testing before November 1st

In January 2023, Optimizely is making updates to the current versions of our certification exams to make sure that each exam covers the necessary...

Jamilia Buzurukova | Sep 28, 2022

Optimizely community meetup - Sept 29 (virtual + Melbourne)

Super excited to be presenting this Thursday the 29th of September at the Optimizely community meetup. For the full details and RSVP's see the...

Ynze | Sep 27, 2022 | Syndicated blog

Preview multiple Visitor Groups directly while browsing your Optimizely site

Visitor groups are great - it's an easy way to add personalization towards market segments to your site. But it does come with it's own set of...

Allan Thraen | Sep 26, 2022 | Syndicated blog

The Report Center is finally back in Optimizely CMS 12

With Episerver.CMS.UI 12.12.0 the Report Center is finally re-introduced in the core product.

Tomas Hensrud Gulla | Sep 26, 2022 | Syndicated blog