I got a A.) domain.com/cardonation-new-york.asp then i used a CMS like Drupal and my permalink will change into B.) domain.com/cardonation-new-york ----- Will i lost my SERPS position for such keyword -car donation new york-, because of this change? Will I make my way back into the same position where "A" was? So should i create a 301 redirect for "A" to go to "B"? Should I delete "A" in Google URL Removal tool and submit "B", anyone has an experience in using Google URL Removal tool? Will "B" rank the same way again? If i would rank again? How long?
What is 301 redirect? Well, the 301 redirect is a permanent redirect option that basically redirects the search engines as well as the users from the old pages to the new pages. When 301 redirect is needed? * When you have a number of domain names of your website, the search engine ranking gets divided between all these pages. So, it is always wise to use 301 redirect to redirect the old web pages or the previous domain names with the new ones. * When you want to remove any sort of confusion caused as a result of two similar looking web pages. * When you decide to use the latest technology like upgrading the site to .net (ASPX) or to WordPress. Is 301 redirect beneficial from SEO point of view? Once you redirect your old page with the new one, you get the benefit of reduced bounce rate which means that you’ll get better conversion rates. This is because your new web page gets the search engine ranking of the old page followed by enhanced user experience. Hence, the 301 redirect helps you to boost your search engine rankings by replacing the present web pages with the improved and modified pages.
First of all, yes, you'll loose your ranking if the URL structure changes. 301 redirect is the safest way to keep both the SERP and Backlinks, for both human visitors as well as spiders. There's no need to use Google's URL Removal tool as they will automatically remove the page where the 301 redirect initiates.