Currently i am working on dynamic site having more than 1000 products and i already did url rewriting for some of important product and categories and site is performing great. but now client give new requirement, he want all the products under language folder i.e: site url is : www(dot)domainname(dot)com/ and once u open the home page it redirect to www(dot)domainname(dot)com/default.html page and other pages were also placed on root. all pages have good PR. but client want to redirect whole site to www(dot)domainname(dot)com/english/default.html folder , he want that site should be open in english language as a default. and whole site is shifted to that folder. site is developed in asp.net technology. now my query is - What should i do to keep ranking and PR as it is. - is there any option to get it done without affecting site pr and ranking? thanks
Theres no harm in using dynamic pages since I have seen plenty of dynamic sites that rank well on pages... Proper link building for that will do the trick... If not you can url-rewrite it to make it SE friendly....
Please read my query properly, i know everything about link building and url rewriting. my main concern is to maintain ranking while transfer all the page to another directory.
I wonder which programming language you are currently using. If you are using PHP, try using variables to set languages. Done that for my client side before and had no problem with it. Eg. default.php?lang=en and behind the scene, do scripting that loads the language file and text will change accordingly to the language selected.
i am using asp.net, and my site is redirect same way as www(dot)microsoft(dot)com once you open this url it will redirect to other page.
That's pretty interesting. Speaking as a (hack?) programmer the first thing that'd come to my mind is instead of making a language specifier such as 'English' or 'Chinese' change the dynamic & established PR... how about making it into a URL parameter instead? So that instead of risking changing everything with www(dot)somedomain(dot)com/English/Products/ you can append it at the end of existing url like www(dot)somedomain(dot)com/products/coolstuff?lang=English Then just have code read the URL variable... thus if English is default then you can either have it specified or just leave it blank (keeping everything normal) and only have it specified if you was to say do Russian, Japanese, etc. (e.g. www(dot)somedomain(dot)com/products/coolstuff?lang=Spanish for Spanish pages) and write conditionals accordingly. Hope that helps
thanks for the reply, currently i worked on reqrite main pages to new one. where as other product pages remain same.