See translation

Prestashop Seo Redirects 301, 302, 303

With this module you can easily eliminate 404 errors from your google webmaster tools etc. This means that with this module you can fix important problems that can affect SEO value of your website. Addon allows to create / import unlimited number of redirection rules. You can redirect old not working urls to new ones that will work properly.

Shop version 9.x, 8.x, 1.7.x, 1.6.x, 1.5.x PrestaShop 8.x & 9.x support Yes :-)
Available translations
Module version 2.3.4
Works with ThirtyBees Yes
Public help and discussion Open forum discussion
  • Trusted developer of module Seo Redirects 301, 302, 303
  • Support to the module Seo Redirects 301, 302, 303
  • Free updates of the module Seo Redirects 301, 302, 303
  • Open source - you can edit module code Seo Redirects 301, 302, 303
  • Module Seo Redirects 301, 302, 303 works with PrestaShop 1.7
  • Module Seo Redirects 301, 302, 303 works with PrestaShop 1.6
  • Module Seo Redirects 301, 302, 303 works with PrestaShop 1.5
  • Module Seo Redirects 301, 302, 303 works with PrestaShop 8.0

More info: Prestashop Seo Redirects 301, 302, 303

With this module you can easily eliminate 404 errors from your google webmaster tools etc. This means that with this module you can fix important problems that can affect SEO value of your website. Addon allows to create / import unlimited number of redirection rules. You can redirect old not working urls to new ones that will work properly.

 

seo redirection 301 in prestashop

 

Most important features of seo redirection module

The most important feature of this module is a possibility to create unlimited number of seo redirection rules. These rules will redirect shop vistors from not working pages that spawn 404 errors to working pages. From SEO point of view it is very important and with this simple tweak you can increase SEO value of your website! More features are described below

 

Adding own rules

Each time you will manually add a new redirection rule - you will have to fill out short form with important fields about redirection. These fields contain information about: redirection type (301 redirection, 302 redirection, 303 redirection). You can decide if this rule will be active or not. And the most important settings - you have to enter not working url (url that you want to redirect) and new url (page where all page vistors will be redirected).

 

Redirection rule edit

Of course each redirection rule can be edited any time you want. So, you can change each aspect of created rule. You can change not working url, you can change new url, redirection type and option to active / deactive redirection. Of course you can also remove redirection permanently.

 

Stats

Module contains feature to display stats related to redirections. You can see charts related to redirections, it's great diagnostic tool - you will be able to check if your redirections work properly, use this as a report for marketing purposes etc.

 

Importing of redirection rules

If you've got large shop with many 404 errors - it will be a nightmare to add redirections one by one. Because of this this module has feature to import redirection rules from CSV file. It's great because you can add thousands of rules in bulk. It's worth to mention that you can export 404 errors list from google webmaster tools and import it to this module.

 

Automatic redirection of removed products

Module has feature to redirect removed products automatically. In PrestaShop - when you remove the product - its page spawns 404 error. With this module you can automatically redirect product pages that do not exist anymore in your shop. On module configuration page you can enable option to "redirect removed products" and define redirection type (301,302,303)

 

Automatic redirection of disabled (not active) products

If your shop has disabled products (products that are not active) you can enable autmatic redirection for these products. You can select type of redirection for example a redirection to product main category page, to shop homepage etc. Module will automatically redirect all these produts.

Feature to auto-redirect 404 errors
Module has feature to automatically redirect 404 pages. Thanks to this feature all pages that generates 404 can be automatically redirected to shop's homepage. 

 

Move out of stock products to new category, Unassign out of stock products from categories, assign in stock products to categories

Addon has feature to assign product to new categories and unassign it from old ones. This is great option especially if we sell unique products. Each product - when you will sold it will be moved to new category, lets say "archive" or to category "in stock" - depending on product's stock

 

 

 

Disable out of stock products automatically

This module allows to automatically disable products that are out of stock. In addition you can redirect cutomers that trying to open out of stock product pages (or disabled products) to product main category page or to shop main page. It's great way to not loose traffic, especially if some of products are not available in your shop anymore.

 

Enable products that are in stock again 

Module has feature to enable (activate) products that were out of stock. This option activates products that are disabled but in stock. These products will be enabled only if someone will try to reach product page (for example from google).

 

Disable and redirect empty categories

Module has feature that allows to automatically disable and redirect empty categories. Empty categories are category pages that do not have any associated product. If customer will try to reach such category page - module can disable this category and redirect your customer to homepage or parent category (if exists)

 

Wildcards

Module has great feature to define a patterns of urls. This means that you can bulk redirect urls that contains some specific text, for exmaple whole categories (products) etc. Example of usage:

  1. ? (question mark) this can represent any single character. If you specified something at the command line like "hd?" - script would look for hda, hdb, hdc and every other letter/number between a-z, 0-9.
  2. * (asterisk) this can represent any number of characters (including zero, in other words, zero or more characters). If you specified a "cd*" it would use "cda", "cdrom", "cdrecord" and anything that starts with “cd” also including “cd” itself. "m*l" could by mill, mull, ml, and anything that starts with an m and ends with an l.
  3. [ ] (square brackets) specifies a range. If you did m[a,o,u]m it can become: mam, mum, mom if you did: m[a-d]m it can become anything that starts and ends with m and has any character a to d inbetween. For example, these would work: mam, mbm, mcm, mdm. This kind of wildcard specifies an “or” relationship (you only need one to match)
  4. { } (curly brackets) terms are separated by commas and each term must be the name of something or a wildcard. This wildcard will copy anything that matches either wildcard(s), or exact name(s) (an “or” relationship, one or the other). For example, this would be valid: {*printed*,*summer*} - this will check urls for "printed" or "summer" words
  5. [!] This construct is similar to the [ ] construct, except rather than matching any characters inside the brackets, it'll match any character, as long as it is not listed between the [ and ]. This is a logical NOT.

 

Regular expressions

Another great feature to define bulk-redirections without touching the .htaccess file! With this feature you can build redirections based on regular expressions (regexp). With this feature you can build a patterns of urls, and these urls will be redirected to another patterns. Sounds complicated, but below you can find an example:

 

Regular expressions examples
lp OLD ULR (pattern) NEW URL (pattern)
1 http\:\/\/domain\.com\/blog/(.*)/ http://domain.com/blog/{1}
2 http\:\/\/domain\.com\/category\/(.*)\/(.*)\.html http://domain.com/{1}/{2}.html

 

1. This redirection based on regular expression will redirect all urls from your "blog" that ends with slash to url that is without slash

2. This redirection based on regular expression will redirect all urls of products with /category/subcategory to url with only /subcategory/product.html

 

you can of course use other regular expressions. It depends on you how you build the regexps and where you will redirect them!

Usage examples of module: Prestashop Seo Redirects 301, 302, 303

  1. create 301 redirection in prestashop
  2. create 302 redirection in prestashop
  3. create 303 redirection in prestashop
  4. create redirections in prestashop
  5. solve 404 errors in prestashop
  6. import webmaster tools 404 errors and solve them
  7. automatically disable out of stock products
  8. move out of stock products to "archive" category
  9. disable out of stock categories
  10. automatically enable in stock products
  11. redirect disabled manufacturer page

Associated videos: Prestashop Seo Redirects 301, 302, 303

Module reviews: Prestashop Seo Redirects 301, 302, 303

Reviews were placed by customers that purchased this addon. If you already purchased this plugin and if you expect to left a review - you will get an email form shop after 2 weeks from purchase. This email will contain reminder about pending comment with url to review form
Average grade
4.89
Alexandria2023-02-14
Jędrzej2023-01-28
Damiano2023-01-10
Thalia2022-11-22
Olivier2022-08-31
Mário2022-08-29
Eduardo2022-08-28
Marieva2022-06-14
Jacques2022-06-10
Rúben2022-05-06
Breanna2019-11-17
Michalina2019-11-05
Piererminio2019-11-05
Vivien2019-11-03
Soledad2019-10-29
Arnau2019-10-24
Ercole2019-10-11
Kyara2019-09-16
Siro2019-09-01
Danny2019-08-21
Maksymilian2019-08-21
Giordano2019-08-05
Charlotte2019-08-03
Paula2019-07-22
Jelena2019-07-16
Madeleine2019-07-03
Aimé2019-06-17
Patryk2019-06-17
Zelma2019-06-11
Hortense2019-06-01
Quasimodo2019-05-19
Jorge2019-05-14
Jeremi2019-05-08
Arturo2019-04-06
Gilda2019-03-26
Marcelle2019-03-17
Adrianna2019-03-01
Brigitte2019-02-26
Bartek2018-07-19
Leandro2018-06-29
Cesar2018-06-18
Marika2018-06-17
Alberto2018-02-27
Xavier2017-12-25
Evelin2017-09-08
Ettore2017-07-31
Zoltán2016-11-29
Claudine2016-11-15
Klaudia2016-10-20
Hector2016-04-07
Rui2016-02-20
Tomasz2016-01-29
Kazimierz2015-11-15
Miriam2015-11-03
Jenő2015-06-27
Leyre2015-06-21
Virginie2015-04-19
Vasco2015-03-22
Laurence2015-02-27
Cecco2014-12-25
Sylvie2014-11-10
Inés2014-06-13
Íris2014-02-23
Silvia2014-01-03
Dario2013-10-14
Sarita2013-09-30
Domenic2013-09-27
Erzsébet2013-08-19
Antal2013-06-08
Joel2013-04-14

Frequently asked questions

Feature under construction

Associated blog posts

Currently no related articles

Seo Redirects 301, 302, 303 Changelog - informations about updates

 

Version 2.3.2

  • Resolved an accessibility issue affecting the import and statistics sections in PrestaShop 8.1.x, ensuring all users can access and utilize these features.

Version 2.3.1

  • Updated module translations to ensure compatibility with the new contextual translations method in PrestaShop 8.x, providing a more accurate and efficient translation process.

Version 2.3.0

  • Updated module translations for seamless integration with the enhanced contextual translations method introduced in PrestaShop 8.x, enhancing translation accuracy and workflow.

Version 2.2.9

  • Improved translations across the module within the PrestaShop 8.x environment for enhanced clarity and localization.

Version 2.2.8

  • Removed the 'orderBy' clause for regular expression fields within PrestaShop 8.x, while retaining the ability to filter by 'yes/no', optimizing database queries for improved performance.

Version 2.2.7

  • Removed the 'orderBy' clause for regular expression fields in PrestaShop 1.7.x, maintaining the 'yes/no' filtering functionality and optimizing database queries for enhanced performance.

Version 2.2.6

  • Improved the module's workflow across PrestaShop versions 8.x, 1.7.x, and 1.6.x for a smoother and more efficient user experience.
  • Expanded redirection options by allowing the selection of additional redirection types, offering greater flexibility in managing URL redirects.

Version 2.2.5

  • Introduced a new logging feature to record all redirections, providing valuable insights into redirection activity and enabling better tracking and analysis.
  • This version requires module reinstallation to implement the new logging database structure.

Version 2.2.4

  • Enhanced the search tool within the module's settings section in PrestaShop 8.x to resolve potential search-related issues and improve usability.

Version 2.2.3

  • Improved the visual presentation of the uploaded CSV file list in PrestaShop 1.7.x and 8.x for a cleaner and more user-friendly interface.

Version 2.2.2

  • Refined the search tool to ensure compatibility with PrestaShop 8.x and PHP 8, addressing potential compatibility issues and ensuring seamless functionality.

Version 2.2.1

  • Improved module workflow in PrestaShop 8.x for enhanced user experience and efficiency.

Version 2.2.0

  • Enhanced the "hide empty categories" feature by allowing users to define exclusions, preventing specified categories from being hidden even if they are empty, providing greater control over category visibility.

Version 2.1.9

  • Improved module SQL queries to prevent potential SQL injection vulnerabilities, enhancing security and protecting against malicious attacks.

Version 2.1.8

  • Implemented further enhancements to a previously added feature, optimizing its functionality and performance.

Version 2.1.7

  • Introduced a new feature to mark "out of stock" products as unavailable for order, preventing customers from ordering products that are not currently in stock.

Version 2.1.6

  • Added a new feature to restrict the hiding of "out of stock" products to specific categories, providing granular control over product visibility based on stock status and category association.

Version 2.1.5

  • Improved addon workflow in PrestaShop 1.7.6+ to address and resolve issues related to object identification, specifically concerning the front controller object type, ensuring smooth and error-free operation.

Version 2.1.4

  • Implemented redirection priority, allowing users to assign priority levels to redirections. Redirections are now executed in order of priority, with higher priority redirections taking precedence over lower priority ones.

Version 2.1.3

  • Improved the saving process for product quantities within the product configuration page in the shop's back office, specifically for PrestaShop 1.6.x, enhancing data management efficiency.

Version 2.1.2

  • Enhanced the workflow of the autocomplete feature in PrestaShop 1.7.7.x, improving user experience and streamlining data entry processes.

Version 2.1.1

  • Addressed and resolved notifications related to "PHP Warning: Invalid argument supplied for foreach()" occurring in the module's core file (seoredirect.php), ensuring smooth and error-free operation.

Version 2.1.0

  • Resolved notifications related to a missing "php_self" index within the module's core, ensuring proper functionality and eliminating potential errors.

Version 2.0.9

  • Implemented automatic redirection of 404 error pages to the shop's homepage, improving user experience and preventing dead ends in navigation.

Version 2.0.8

  • Enhanced the feature that checks the number of products in a category (used for disabling empty categories) to exclude inactive products from the count, providing a more accurate representation of active product availability within categories.

Version 2.0.7

  • Improved handling of URLs containing special characters within the redirection process, ensuring accurate and reliable redirection for diverse URL structures.
  • Improved database encoding to UTF-8 for storing entries, ensuring proper handling of international characters and preventing encoding-related issues.

Version 2.0.6

  • Enhanced redirection workflow to support non-Latin languages containing special characters, enabling seamless redirection functionality for websites catering to diverse linguistic audiences.

Version 2.0.5

  • Improved SEO redirection with regular expressions, addressing potential issues when a provided "old URL" is not a valid regular expression while the regular expression option is active, ensuring consistent and predictable redirect behavior.

Version 2.0.4

  • Improved the product search process within the shop's back office for enhanced efficiency and usability.

Version 2.0.3

  • Improved the option to disable redirections for preview mode, particularly in PrestaShop 1.6.x and Thirty Bees, ensuring accurate preview functionality without unintended redirections.

Version 2.0.2

  • Enhanced the saving process for redirections using regular expressions, improving data integrity and ensuring accurate redirection configurations.

Version 2.0.1

  • Introduced a feature to disable module features when an administrator utilizes the product preview function, preventing conflicts and ensuring accurate preview rendering without module interference.

Version 2.0.0

  • Improved the module's update checker feature for smoother and more efficient update notifications.
  • Relocated redirection logic to the main module PHP file for optimized code organization and execution.
  • Modified the override mechanism and the way redirections are executed, improving performance and compatibility.

Version 1.9.9

  • Introduced a feature to redirect disabled manufacturers, providing control over navigation for discontinued or unavailable brands. This version requires module reinstallation.

Version 1.9.8

  • Improved the feature that automatically disables and hides empty categories, enhancing efficiency and user experience. This version requires module reinstallation.

Version 1.9.7

  • Fixed a CSS glitch affecting the module's appearance in PrestaShop 1.5.x, improving visual consistency and user experience.

Version 1.9.6

  • Added an option to unassign a product from selected categories when it comes back in stock, providing automated category management based on product availability.
  • Added an option to mark a product as unavailable for order when it is out of stock, preventing orders for unavailable items and improving customer experience. This version requires module reinstallation.

Version 1.9.5

  • Improved compatibility with older PrestaShop 1.6 releases, ensuring consistent functionality across different versions.
  • Resolved an issue with HTTPS URL identification in PrestaShop 1.6.0.x, ensuring proper handling of secure URLs.

Version 1.9.4

  • Updated Spanish (Español) translation files for increased accuracy and completeness.

Version 1.9.3

  • Introduced new features for dynamic category management based on product stock status:
    • Unassign a product from selected categories when out of stock.
    • Assign a product to selected categories when out of stock.
    • Assign a product to selected categories when in stock.
  • Improved module workflow in both the back office and front office, enhancing usability and efficiency.

Version 1.9.2

  • Improved the module's configuration page for enhanced user experience and easier management.

Version 1.9.1

  • Improved the feature that automatically hides categories for greater efficiency and reliability.

Version 1.9.0

  • Introduced a cron job task to automatically disable empty categories, streamlining category management and improving site organization.

Version 1.8.9

  • Enhanced the import tool, allowing users to specify whether imported redirections are based on regular expressions (Regexp) or wildcards, providing greater flexibility and control over redirection rules.

Version 1.8.8

  • Fixed a notification issue related to an unidentified "currentToken" index appearing in the settings section when error reporting was enabled, improving user experience and eliminating unnecessary notifications.

Version 1.8.7

  • Updated language packs for enhanced localization and translation accuracy.

Version 1.8.6

  • Introduced new features related to out-of-stock product management, including the ability to hide out-of-stock products in the shop catalog and search results, improving user experience by preventing access to unavailable items. This version requires module reinstallation.
  • Improved the process of disabling out-of-stock products via cron jobs, providing automated product management based on inventory levels. This version requires module reinstallation.

Version 1.8.5

  • Improved the feature for moving out-of-stock products to different categories by replacing the category tree with a searchable category selection tool, enhancing usability and simplifying category management. This version requires module reinstallation.
  • Added the ability to define exclusions for product disabling, allowing users to specify categories where products will not be disabled regardless of stock status, providing greater control over product visibility. This version requires module reinstallation.

Version 1.8.4

  • Fixed issues with the redirection type selection, ensuring accurate saving of 302 and 303 redirects, enhancing reliability and preventing misconfigurations.

Version 1.8.3

  • Introduced the ability to automatically disable and/or redirect empty categories, enhancing site navigation and preventing dead ends. Users can choose from different actions for empty categories, including: disabling and hiding, redirecting to the homepage, or redirecting to the parent category (if available). The redirection type (301, 302, 303) can also be specified. This version requires module reinstallation.

Version 1.8.2

  • Added new features for managing out-of-stock products, including the ability to unassign a product from its current categories and assign it to a new default category. This facilitates category organization and improves product visibility. The product will also be marked as unavailable for order. This version requires module reinstallation.

Version 1.8.1

  • Improved the "hide out-of-stock products" feature, adding an option to hide products that are out of stock but still marked as "allowed to order," enhancing control over product visibility.

Version 1.8.0

  • Improved a recently added feature to function correctly with cron jobs, ensuring automated processes run smoothly and efficiently.

Version 1.7.9

  • Added a feature to exclude specific products from the "disable/redirect when out of stock" functionality, providing more granular control over product visibility based on stock status. This version requires module reinstallation due to changes in the override.

Version 1.7.8

  • Introduced a cron job feature for bulk enabling or disabling products based on their stock status, providing automated product management based on inventory levels. Previously, products were disabled/enabled only when their page was accessed.

Version 1.7.7

  • Improved the redirection process for HTTPS URLs, ensuring accurate and reliable redirection for secure connections.

Version 1.7.6

  • Improved URL identification, enabling the module to work with both relative and absolute paths (URLs). This version requires module reinstallation due to changes in the override.
  • Improved the design of the module configuration page for a more user-friendly experience.
  • Added additional explanations within the module configuration pages for enhanced clarity and guidance.

Version 1.7.5

  • Implemented notifications for duplicate redirection rules, alerting users to potential conflicts and improving redirection management.

Version 1.7.4

  • Added the ability to re-enable disabled products that are back in stock, streamlining product management and automating product visibility based on inventory levels. This version requires module reinstallation due to changes in the override.

Version 1.7.3

  • Improved multistore support, enhancing compatibility and functionality across multiple shops within a single PrestaShop installation. This version requires module reinstallation due to changes in the database and module core.
  • Improved the import page with design enhancements and improved import features, simplifying the process of importing redirection rules.
  • Modified the override to better support multistore functionality, enhancing compatibility and performance.

Version 1.7.2

  • Introduced support for regular expressions (Regexp) for defining redirections, offering advanced pattern matching capabilities. This version requires module reinstallation due to database changes.
  • Added the ability to enable/disable wildcard and regular expression options for specific redirections, providing granular control over redirection matching behavior.

Version 1.7.1

  • Introduced wildcard support for redirecting patterns of URLs, enabling flexible and powerful redirection rules based on character matching. Supported wildcards include:
    • ? (question mark): Matches any single character.
    • * (asterisk): Matches any number of characters (including zero).
    • [] (square brackets): Specifies a range or set of characters.
    • {} (curly brackets): Matches any of the comma-separated terms within the brackets.
    • [!] (negation): Matches any character not listed within the brackets.

Version 1.7.0

  • Added an option to define the redirection type for the automatic redirection of out-of-stock products, providing greater flexibility and control over redirection behavior.
  • Introduced automatic redirection of disabled (inactive) products, enhancing site navigation and user experience.
  • Added the ability to define the redirection type for disabled products, providing consistent redirection management.
  • Updated Polish (Polski) translations for increased accuracy and completeness.

Version 1.6.9

  • Improved the redirection process for removed products, enhancing site maintenance and preventing broken links. Includes a new option to define the redirection type for removed products.
  • Added fixes related to override functionality in PrestaShop 1.7, ensuring compatibility and smooth operation.

Version 1.6.8

  • Added support for PrestaShop 1.7, making this the first SEO redirection module available for this version.
  • Added missing Spanish (Español) and Polish (Polski) translations for enhanced localization.

Version 1.6.7

  • Improved the process of adding redirections, preserving "http://" or "https://" prefixes in outgoing URLs (new URLs) for greater accuracy and consistency.

Version 1.6.6

  • Fixed issues related to notification appearance on the CSV import page, improving user experience and preventing unnecessary notifications.

Version 1.6.5

  • Improved module workflow in PrestaShop 1.5.x, ensuring smooth operation and compatibility.
  • Fixed issues related to the import functionality, enhancing data import reliability.
  • Improved the statistics page for better data visualization and analysis.

Version 1.6.4

  • Optimized module code for improved performance and maintainability.
  • Refactored module code to adhere to PSR-2 coding standards, enhancing code readability and consistency.

Version 1.6.3

  • Improved the statistics system for more accurate and insightful data tracking.
  • Introduced the ability to automatically disable and redirect out-of-stock products to their main category page or the shop homepage, improving user experience and preventing access to unavailable items.

Version 1.6.2

  • Implemented an update notification system to inform users of available updates, ensuring they can benefit from the latest features and improvements.
  • Added new translations to the module for enhanced localization and accessibility.

Version 1.6.1

  • Improved statistics charts with interactive features, allowing users to view redirection counts and dates by hovering over chart elements.
  • Added the ability to view charts for last week's and last month's redirections, providing more granular insights into redirection trends.

Version 1.5.1

  • Introduced a statistics section to track redirection effectiveness and monitor performance, with an option to enable/disable statistics tracking as needed.

Version 1.4.1

  • Project launched on the MyPresta.eu addons marketplace, making the module available to a wider audience.