Open Source e-commerce solutions that already exist on the market can not meet the technical
performance and functionality of Magento.
However Magento requires a lot of resources and a good set-up and it will run pretty smoothly.
If you are attempting to move to Magento platform. Use a proper redirecting (301, “moved permanently”).
This is particularly useful for search engines like Google, which will carry over page rank to the new page if this status code is seen. .
Here is a basic example how to implement this redirection:
Keeping the same product_id will greatly help you redirecting your old URLs to the new ones.
Suppose your old link has the following format :
www.yourdomain.com/product_info.php?products_id=190895 (oscommerce url)
To redirect this URL to your new Magento Product URL, add the following code to your ..../page/Header.phtml
< ?php if(isset($_GET['product_id'])){ $product = Mage::getModel('catalog/product'); $product->load($product->getIdBySku($_GET['product_id'])); Header( "HTTP/1.1 301 Moved Permanently" ); Header( "Location: ".$product->getProductUrl() ); } ?>
Very Important why you need to improve your Magento site speed.
On 09 April 2010, Google has announced that the website speed and how long you web pages load will now play an active role as one of Google’s ranking algorithm factors. It’s rarely that simple with Google, but the general idea is simple – quicker the site speed, higher chance of your website improving in rankings.
read full article
Learn more about Magento SEO