My site is content rich with a large number of articles indexed by Google. I realise there will be some impact on this during the transition from our exisiting platform to any new one. Can anybody put a rough figure on what kind of traffic drop we should expect initially and how long we should allow for it to fully recover?
Hey Geekgirl and Welcome to the forums!
When migrating your site there is no reason why traffic will drop / pages views go down if you do it right. If you are retaining all your current content it helps. The URLs SS gives your pages are likely going to be different from your previous site but depending on those URLs you could try and match them with SilverStripe URLs.
Next thing you can do as well is see what your most popular pages are (when we migrated silverstripe.com - the old public site with the docs to silverstripe.org we looked at the top 20 pages) and setup 301 redirects to the new locations on your site. Search engines will hopefully pick these up quite quickly.
Also using the googlesitemaps module and submitting a new sitemap once the site is migrated all help in reducing the switch over.
Am I crazy to remember that there was a method of specifying "Legacy URL" for migrating sites, such that Silverstripe will serve a page with the current URL (presumably via a 301 redirect) when presented with a request for the legacy URL?
I'm migrating a site now and have this need, but I'm finding nothing.
Hi, I have a similar issue. Has somebody found out how to use this "legacy URL" thing?
It depends on how old the Legacy URL are. If you are talking about migrating from 2.3 to the new nested structure of 2.4 then yes SS redirects older 2.3 urls to the nested structure automatically (though you'll need a recent version see http://groups.google.com/group/silverstripe-dev/browse_thread/thread/59011ffad322a657)
For non ss sites which you are migrating it depends on the size, previously what I have done is simply hard coded redirects in the .htaccess file to the new location. This works for sites where you have a small number of pages you want to redirect but not for 100's. Maps map.html to new/location
RewriteRule /page/to/map.html /new/location [R=301,L]