Free 301 Redirects for PrestaShop: Fix 404 Errors Without Losing Rankings

Deleted a product or changed a URL, and Google keeps sending visitors to the old address? With this module they land on the right page and you keep your ranking. Free forever, with no limit on rules. With PRO, redirects create themselves when you delete or rename, you bring in the ones you already have, and one rule handles hundreds of URLs.

Free
Option
PS 1.7+, 8.x, 9.x
SSL Secure
Instant Download
Official Support
Licensed
Free 301 redirect module for PrestaShop: fix 404 errors without losing rankings
Free 301 Redirects for PrestaShop: Fix 404 Errors Without Losing Rankings
Selected:
Free

No more 404s

Deleted a product, changed a URL or moved your shop, and Google still sends visitors to the old address? PrestaShop answers with a 404 error: the visitor leaves and the page loses its ranking. With a 301 redirect, whoever arrives lands on the right page and Google passes the ranking on to the new one. This module lets you do it for free, with no limit on rules.

301 redirect module dashboard for PrestaShop: redirected visits, 404 errors and recommendations

You delete a product

Its address stops existing. Send it to the product that replaces it, to its category or to the home page.

You change a URL

You give it a better name and the old address still leads to the page, ranking included.

You come from PrestaShop 1.6

Or from another platform: every old URL goes to its new page, and what you had in Google stays.

You run campaigns

Links with utm tags from your emails and ads reach the new page with their parameters and keep tracking.

Really free

The free edition never expires, has no limit on rules and gets every update. When you want redirects to happen on their own, you add the PRO add-on and everything you already have stays put.

Free or PRO

With the free edition you fix your 404s by hand, one rule at a time and with no limit. PRO is for when you don’t want to have to remember: it redirects on its own when you delete or change a URL, imports the redirects you already have and handles hundreds of addresses with one rule.

What the free edition includes and what PRO adds
What it does Free PRO
Redirects
Manual rules, no limit301, 302, 307 and 410, to a product, a category, a page or any URLIncludedIncluded
Your campaigns keep trackingutm tags and other parameters reach the new pageIncludedIncluded
Rules per shop and per languageIn multistore; a rule for one language only is PROPer shopIncluded
One rule for hundreds of URLs“Starts with”, * wildcard and regular expressionsNot includedIncluded
What to do with parametersIgnore them, or redirect only the URL that arrives without themNot includedIncluded
303, 308 and 451For specific cases, on top of the usual onesNot includedIncluded
404 errors
404 log and visits dashboardPeople and bots, counted separatelyIncludedIncluded
Recommendations with “Create rule”Broken URLs with real visitors, firstIncludedIncluded
Suggested destinationThe module proposes the best-matching page, and you fix several at onceNot includedIncluded
Chains and loopsA rule that leads to another rule, or two that point at each otherWarningFixed
What happens on its own
When you deleteProducts, categories, pages, brands and suppliersNot includedIncluded
When you change a URLThe old address moves to the new one as you saveNot includedIncluded
CSV import and exportWith a preview of every row before savingNot includedIncluded
Bring your ets_seo rulesAnd switch them off there in the same stepNot includedIncluded
Licence
UpdatesPRO: 3 months, or the first year and every year after with the Continuity PlanAlways3 or 12 months

PRO is an add-on: you install it next to the free edition, and your rules, your 404 log and your settings stay where they were. In the free edition, PRO features show with their padlock and a line on what they do, so you know what you gain before you decide.

Your case, solved

These are the four situations that send almost every shop looking for a redirect module. Here is what you do in each one.

I deleted a product and Google sends people to a 404

Create a rule with the old URL and choose where it goes: the product that replaces it, its category or the home page. From then on, anyone arriving from Google or from a link lands there and the 404 is gone. With PRO you don’t even have to do that: the rule creates itself when you delete the product.

I want to change a product URL without losing my ranking

Change it and redirect the old one to the new one with a 301: Google understands the page has moved and passes its ranking on. If you pick the product as the destination, rather than a typed-in address, the rule keeps working even if you change the URL again. With PRO, the redirect creates itself when you save the new URL.

I migrated from PrestaShop 1.6 and the old URLs return errors

Moving to PrestaShop 1.7, 8 or 9, or coming from another platform, changes the shape of your addresses. The 404 log shows you which ones get visitors, so you start with those. If there are hundreds, PRO imports them from a CSV or catches them all with a single rule.

My links carry utm tags: are they lost when I redirect?

No. The rule catches the address with any parameters and passes them on to the new page, so Google Analytics still knows which email or ad each visit came from. It’s part of the free edition.

Rules that never expire

Almost every redirect module stores the destination address as it is. The day that page changes its URL, the redirect ends in another redirect or in another 404. Here you choose the product, the category or the page, and the module works out its address on every visit, in the visitor’s language. Change the destination’s URL as often as you like: the rule keeps working.

Creating a 301 redirect in PrestaShop that points to a product: the rule keeps working even if its URL changes

Where it can go

  • A product, a category or a CMS page, found by name, reference or id
  • A brand, a supplier or their lists
  • The home page, or any address, in your shop or elsewhere
  • Nowhere: a 410 tells Google that page no longer exists

What it won’t let you get wrong

  • Paste the whole URL or just the path: it stores it in the right form
  • It warns you if that address already has a rule
  • A disabled or deleted destination doesn’t redirect: it shows up on the dashboard so you can change it
  • A rule that sends a page to itself is not applied

PRO does it for you

With PRO you don’t have to remember. When you delete a product, a category, a page, a brand or a supplier, the module redirects its address at that very moment to wherever you decided. When you change its URL, the old one goes to the new one. In all your languages and shops, without opening the module.

Automatic 301 redirects in PrestaShop when you delete a product or change its URL, by type of content

Really deleting, not just disabling

PrestaShop can redirect a disabled product, but a deleted one always returns a 404. And when you delete it, it also resets to “no redirect” the disabled products that pointed to it. The module covers exactly that: what you delete goes to its category, to the parent category, to the home page or to a 410, whatever you choose for each type. And the rules that pointed to it are re-pointed on their own.

The destination, suggested

For every URL that returns a 404, the dashboard suggests the page that fits best by its name and path, with how sure it is. Apply one, or tick several and solve them at once.

Chains and loops, fixed

A rule that leads to another rule makes Google take two hops, and two rules pointing at each other lead nowhere. The free edition warns you; PRO turns it into a single hop.

Bring your redirects

If you already have redirects in another module or in a spreadsheet, you don’t type them again. Upload the CSV and the module shows you what it understood before saving anything: which column is which, which rules are new, which it updates and which row has an error and why.

Importing 301 redirects from a CSV file in PrestaShop with a preview of every row before saving

Any CSV

  • It detects the encoding, the separator and the header row, Excel exports included
  • Columns with any name and in any order, and you can correct them
  • A URL of your shop is stored as the product or category it is today
  • Thousands of rows in batches, with a progress bar

From other modules

  • The redirects of PrestaHero’s SEO module (ets_seo), with the option to disable them there
  • The 404 logs of ets_seo and of PrestaShop’s statistics module
  • Export all your rules to CSV and import them back without touching anything

One rule, a thousand URLs

When you change a whole structure —the blog, a catalogue section, your previous shop— you are not going to write one rule per page. With PRO, a single rule picks up every address that starts with a path, those that match a wildcard or those that match a regular expression, and carries the variable part to the destination.

Redirect rules in PrestaShop with prefix, wildcard and regular expression, with their visits

Patterns

  • “Starts with”: everything under /old-shop/ to one category
  • Wildcard *: /sale-* to your offers page
  • Regular expression with groups $1, $2 in the destination

Fine-tune each rule

  • URL parameters: ignore them or redirect only the URL without them (passing them on is already free)
  • A rule for one language only
  • 303, 308 and 451, as well as 301, 302, 307 and 410

Before choosing a module

Any redirect module sends one URL to another. What separates one that saves you work from one that makes work for you lies in these questions: ask them of any module before you install it.

QuestionThis moduleWhy it matters
If the destination’s URL changes, does the rule keep working?YesA rule with the destination URL written as it is breaks the day you change that page.
Does it cover what I delete, not only what I disable?YesPrestaShop already handles disabled products. Deleted ones return a 404 unless something catches them.
Does it support regular expressions?Yes, with groupsWithout them, changing the structure of the blog or a section means one rule per page.
Can I see what I’m about to import before saving it?Yes, row by rowA misread CSV creates hundreds of wrong rules in one go.
Does it separate bots from people in the 404s?YesBots probing random addresses fill the list with noise and hide what matters.
Does it touch .htaccess or add overrides?NoWhat gets written there can break the shop when you update PrestaShop or move servers.
Can I use it without paying?Yes, foreverNo rule limit and no trial that expires: you only pay if you want it to run on its own.

Published features of the redirect modules for PrestaShop on Addons and on their makers’ websites, and PrestaShop 1.7 to 9 behaviour with disabled and deleted products, October 2026.

Compatibility

Your shop

  • PrestaShop 1.7.5 up to 9.x
  • PHP 7.1 up to 8.4
  • Multistore, multilingual and shops in a subfolder
  • Works alongside ets_seo and the native redirect of disabled products and categories

What it doesn’t touch

  • No .htaccess and no overrides: everything through PrestaShop hooks
  • Your shop’s front: no JavaScript and no cookies
  • Speed: a request without a rule makes a single query
  • Your customers’ data: it stores nothing personal

Frequently asked questions

How do I create a 301 redirect in PrestaShop?

PrestaShop only lets you choose the redirect of a disabled product and, since PrestaShop 9, of a disabled category. For any other URL —a deleted product, a CMS page, an old address from another website— you need a module. With this one, you paste the old address, choose which page it goes to and save. It’s free.

Is there a free 301 redirect module for PrestaShop?

Yes, this one. The free edition never expires and has no limit on rules: you create 301, 302, 307 and 410 redirects by hand, see which URLs return a 404 and get every update. You only pay, with PRO, if you want it to happen on its own.

What do I do with a product I no longer sell so I don’t lose its ranking?

If you’ll sell it again, disable it and keep PrestaShop’s native redirect. If you delete it, redirect its URL with a 301 to the product that replaces it or to its category. With PRO that happens on its own the moment you delete it.

Where can I see the pages that return a 404 error in my shop?

On the module’s dashboard, from the moment you install it: every URL that returns a 404, how many people and how many bots reach it, where they come from and when the last visit was. Those with visits from people come first, as recommendations.

301 or 302?

301 almost always: it tells Google the page has moved for good and passes its ranking to the new one. 302 or 307 only for a temporary change, like a campaign. And 410 for something that no longer exists and has no replacement.

Does the free edition have a rule or time limit?

No. You can create as many rules as you want and use it forever, with every update. PRO adds automation, importing, patterns and suggestions.

Do I lose my rules when I move to PRO?

No. PRO is an add-on you install next to the free edition: your rules, your 404 log and your settings stay, and the PRO features switch on straight away.

I use ets_seo: can I bring my redirects over?

Yes, with PRO: you import them in one click and can disable them in ets_seo at the same time. You should, because ets_seo answers before any other module and a rule still active there wins over the one here.

Will it slow down my shop?

No. A visit without a rule makes a single, indexed database query. Pattern rules are read from a file cache. On the front it adds no scripts and no cookies.

Does it work on PrestaShop 8 and PrestaShop 9?

Yes. It works from PrestaShop 1.7.5 to 9.x, with PHP 7.1 to 8.4, in multistore and in several languages.

Configuration

Install and go

Once installed it starts logging 404s and applies the rules you create. You’ll find it in Shop Parameters › SEO Redirects, next to Traffic & SEO.

One main switch

Turn every rule off at once without deleting any, for example while you test a migration.

The 404 log

How many days a URL that doesn’t come back is remembered, which bots are counted apart and which paths are never logged.

Moving to PRO

Buy PRO, download the add-on from your BK Modules account and install it next to the free edition. Nothing to reinstall, no rule lost.

Tell us what your business needs

A module, an app, a server that is giving you trouble or something urgent. We answer within 24 hours, with a fixed quote with a price and a date.