EDIT: After some replies of people who have installed this module, this seems like a very risky module to install and can entirely mess up your site if uninstalled.
I would consider looking at Amazon, eBay and all the other top players - their links are albeit worse to look at then PrestaShop's. I've decided not to bother with any module which messes around with the internal ID system of PrestaShop. Not worth the hassle, and doesn't look like it provides any advantage. You have been warned!
--- ORIGINAL POST:
Hi all, have been thinking since opening my shop I need to get rid of the numbers in the URL of my products as they don't look the best:
e.g.
mydomain.com/category/128-product.html
-->
mydomain.com/category/product.html
&&
mydomain.com/12-category/
-->
mydomain.com/category/
I have found the plugin 'Pretty URLs' does this, and it claims it improves SEO, but I am skeptical of this for two reasons:
1) I have a fair amount of backlinks on a range of my product pages. I understand it does a 301 redirect, but will my rankings still be less strong than they were?
1a) Does removing the ID numbers benefit SEO at all? Did anyone notice in an increase in their SEO rankings?
2) Does removing the ID slow down the webpage? With an ID at the start, it's easy for PHP to recognize which product from just looking at the number, rather than it having to search a 5-10 character category + 30 character title?
Would like to give this a go, but I don't want to risk losing rankings or slow down the page speed, but I have wanted to do this for a while, so I think I will eventually just do it and hope for the best.
Anyone have any experience with this sort of module? Really appreciate it if you'd let us know the result/what happened, if anything??
Cheers!
EDIT: This module is breaking lots of people stores when uninstalling. I have quoted a reply from someone who had the issue but fixed it, the steps are as follows (use at your own risk):
QuoteFinally we have been able to kill Pretty.URL.... so happy
1. set server to PHP 7.2
2. rename prettyurl folder under modules
3. rename override folder
4. disable mod-rewrite under seo-url admin menu
5. dispable/rename under override folder this files
- Dispatcher.php
- Link.php
6. dispable/rename under override/fronts folder this files
- SupplierController.php
- ManufacturerController.php
- CmsController.php
- CategoryController.php
7. Modify in MySQL db following settings (do a table search)
PS_ROUTE_category_rule {id}-{rewrite}
PS_ROUTE_supplier_rule supplier/{id}-{rewrite}
PS_ROUTE_manufacturer_rule brand/{id}-{rewrite}
PS_ROUTE_cms_rule content/{id}-{rewrite}
PS_ROUTE_cms_category_rule content/category/{id}-{rewrite}
PS_ROUTE_product_rule {category:/}{id}{-:id_product_attribute}-{rewrite}{-:ean13}.html
PS_ROUTE_layered_rule {id}-{rewrite}{/:selected_filters}8. enable SEO Url mod-rewrite, now your Shop works flawly again with SEO Url & product ID
THANKS A LOT TO JWB from forum for his help