If I Change My SEO-friendly URLs, How Do I Tell Google To Forget The Old Ones?

- 1 answer

I have an ecommerce site with over 3000 products. Currently, my URLs look like this:

Now, 'termekek' means 'products', the second one is the name of the product, while the 3rd one is the ID of the product.

I want to remove 'termekek' from the URLs, because it is unneccessary and I hope I'll get better rankings without it. So new URLs would look like

Now, the system already works this way (the product pages show up at, but if I change my product links in the navigation to the new type and ask Google to recrawl, I'm afraid it will detect duplicate content.

How do I tell Google to forget the old URLs and only keep the new ones?



You should redirect (with 301) from the old to the new URLs.

That way all search engines that indexed the pages under the old URLs will learn that the URLs changed as soon as they try to crawl them again. The same goes for users that bookmarked/published the old URLs: when visiting them, they get redirected to the new URL.

If using a 301 redirect is not possible in your case, you can use the canonical link type. (But a 301 redirect is preferable.)