Hi Guys - I have an art related site at: http://www.awesome-art.biz I sell high resolution images of fine art on CD's and DVD's of artists like Monet, van Gogh, Klimt, Rembrandt, etc Right now my pages are static named like this: www.awesome-art.biz/awesome/monet_manet_paypal.asp, www.awesome-art.biz/awesome/klimt_paypal.asp, www.awesome-art.biz/awesome/vangogh_paypal.asp. But I am adding a SQL Server db to contain the shopping cart and all pages will start being rendered dynamically, and will now start having names like: www.awesome-art.biz/awesome/shop/category.aspx?catid=5, www.awesome-art.biz/awesome/shop/category.aspx?catid=12, ETC Will this hurt SEO/SERP ? My current PR = 2 and I have good search results for my keywords I worry about switching to dynamic pages, but when they are in a db it's hard to give them static names. THanks Allen Cunningham
Use .htaccess file entries to 301 redirect your existing static pages to the corresponding dynamic pages. This should preserve your existing ranked pages. You could usually rewrite your static urls into corresponding dynamic urls using htaccess (if you are using unix hosting). But you said you are using sql sserver, so I guess you are on windows hosting, so you would need a corresponding isapirewrite.com filter to rewrite dynamically generated urls. Then submit a sitemap listing all the dynamic pages and use canonicals in all your pages. This should do fine. If you need more information and/or help you could PM me.