Tracking 404 Errors
This add-on is part of our Subscription plan.
Subscribe once — enjoy all add-ons without limits.
Tracking 404 Errors helps you find broken storefront links, see how often visitors land on missing pages, and quickly redirect outdated URLs to relevant pages.
What it is for
The add-on helps prevent customer loss caused by broken links, outdated search results, removed products, or incorrect external URLs. It collects 404 hits in a dedicated list, shows the domain, storefront, and hit counter, and lets you turn a problematic URL into a working 301 or 302 redirect.
Key features
- Automatically records visits to missing storefront pages.
- Shows the source URL, storefront, domain, rule type, status, and hit counter.
- Lets administrators create and edit 301, 302, and 404 rules in the admin panel.
- Supports bulk editing, deletion, search, and sorting for redirect records.
- Adds redirect import and export through the standard CS-Cart ExIm tools.
- Supports multiple storefronts and helps keep rules separated by domain.
How it works
When a customer opens a missing page, the add-on saves that URL in the 404 log and increases the counter for repeated visits. The administrator reviews problematic URLs, specifies the target page, and selects the redirect type. After an active rule is saved, future visits to the old URL are automatically sent to the configured destination.
Rules match an exact URL and domain. Type 404 keeps a log entry; only active 301 and 302 rules with a destination redirect visitors. The counter records 404 hits, not all successful redirects.
Have questions about the add-on?
- Store Builder
- Store Builder Ultimate
- Multi-Vendor
- Multi-Vendor Plus
- Multi-Vendor Ultimate
- Owners
- Vendors
- English
- Русский
- 4.18.X
- 4.17.X
- 4.16.X
- 4.15.X
- 4.14.X
- 4.13.X
- 4.12.X
- 4.11.X
- 4.10.X
Instructions for Tracking 404 Errors
What the add-on does
Records requests for which CS-Cart displays a missing page and counts repeated errors for each URL and domain pair. Supports permanent 301 and temporary 302 redirects. Type 404 is a log entry, not a redirect. Errors returned by the web server before CS-Cart runs are outside this log.
Where to find the add-on
Before version 4.18.1, the “MS: 404 pages” entry is added under Website → SEO. In the newer interface, look for the corresponding action on the SEO rules page. The exact administration route is redirects.manage.
Import and export entries are under Administration → Import data and Administration → Export data. There are separate 404-page and SEO redirect formats. The add-on card has no tracking options. The package declares a conflict with ms_redirect_301; simultaneous use is not supported.
Reviewing the log
Search by source or destination URL. Sort by URL, storefront, domain, destination, type, status or hit count. The counter increases when a 404 page is displayed again; a successful redirect ends earlier and does not increase it. It is not a unique visitor count.
Configuring a redirect
- Select the intended storefront, then open a recorded error or add a record.
- Enter a root-relative source path such as
/old-product/?color=red, without a protocol or domain. Query parameters and trailing slashes are part of the exact match. Wildcards and regular expressions are not supported. - Enter a working destination such as
/new-product/in the target field. Avoid self-redirects and chains that return to the source. - Choose 301 for a permanent move or 302 for a temporary one. Type 404 only logs errors. An unchanged log entry need not be resaved through the edit form, where the destination field is marked as required.
- Set the status to Active and save. Redirecting requires an active record, type 301/302 and a non-empty destination.
The form supplies the domain and storefront name from the current context. Select the correct storefront before saving: editing can assign its domain to the record. Check the source domain separately from the storefront name in the list.
Bulk changes
Edit several rows in the list and save them together, or select rows for bulk deletion. Export existing data and back up the database before imports, deletion or bulk edits. Reimporting an export is not an automatic rollback of every change.
404 log import and export
Use the 404-page import/export entries and export a sample first to obtain the exact headers and file format.
redirect_idis the required record key. Do not reuse IDs from another store without checking their mapping.urlis the source path including query parameters;from_urlis the hostname only, without protocol or path.companyis the storefront name;to_urlis the destination.typeis 301, 302 or 404;statusis A for active or D for disabled.counts_transferis the error counter.
Imported domains do not pass through the edit form’s normalization: use a hostname. Change one exported row, import it and verify the record and storefront response before importing a larger file. Do not mix this format with SEO redirects.
Separate SEO redirect format
The SEO redirects section works with standard SEO redirects, not the 404 log. Required fields are src, dest and Language. Ultimate also uses Store, which is required in the general context without a selected company. Select the import language and export a sample first.
Importing an existing static rule updates its destination by source and language. Matching and duplicate cleanup are not restricted by company: identical source paths in the same language across storefronts require verification on a test copy. Do not assume complete storefront isolation for this import.
How to check the result
- Open a new missing path on a test storefront. Confirm a type-404 entry with the correct domain and counter 1; repeat the request and check that the counter increases.
- Configure a 302 redirect to an existing page. Use browser developer tools to check the response status and Location header, then confirm that the destination opens.
- Check a permanent 301 separately. Browser caching may affect repeated checks; use a new source path or disable caching.
- Compare paths with and without query parameters and trailing slashes: these are different source URLs.
- Disable the rule and confirm that it stops redirecting. If the original page is missing, subsequent requests are counted as 404 errors again.
- After a sample import, check the domain, type, status, destination and actual response. Repeat for each storefront in use.
If a rule does not work, compare the exact path, query parameters, domain and status first. If an error is not recorded, confirm that CS-Cart generated the response rather than a web server or cache. The add-on records actual requests; it does not crawl the catalog for every broken link.
Changelog
v1.7.1 from 14.09.2026
[*] Updated the add-on code, templates, and integration files.
[*] Updated the add-on description, instructions, changelog, and logo.
v1.7.0 from 2026-05-13
[+] Added:.
[+] Combined 404 page tracking and redirect management in one add-on.
[*] Updated the add-on presentation and help information according to the current template.
[*] Improved installation and update stability.
v1.6.9 from 2024-10-16
[+] Added:.
[+] Adapted the add-on to the new CS-Cart admin interface.
v1.6.8 from 2023-09-07
[*] Updated the add-on change history.
v1.6.7 from 2023-08-28
[*] Updated compatibility and standardized the add-on.
v1.6.6 from 2022-12-26
[+] Added:.
[+] Standardized the add-on.
v1.6.5 from 2022-10-09
[+] Added:.
[+] Standardized the add-on.
v1.6.4 from 2022-06-27
[!] Fixed:.
[!] Fixed navigation to the target page when adding a redirect.
[+] Added:.
[+] Fixed navigation after saving a new record.
v1.6.3 from 2022-06-08
[*] Updated the add-on description.
v1.6.2 from 2022-06-06
[+] Added:.
[+] Standardized the add-on.
v1.6.1 from 2022-06-06
[*] Adjusted the initial count for visits to incorrect links.
v1.6.0 from 2022-06-06
[*] Updated redirect import and export features.
[*] Improved add-on behavior with multiple storefronts.
[*] Updated the add-on name and icon.
[+] Added:.
[+] Added tracking for visits to incorrect links.
v1.5.4 from 2021-07-01
[*] Improved stability when processing page addresses.
v1.5.3 from 2021-06-01
[*] Updated add-on language texts.
v1.5.2 from 2021-05-01
[*] Updated the add-on link location in the CS-Cart menu.
v1.5.1 from 2021-04-01
[!] Fixed:.
[!] Fixed pagination for multiple storefronts.
v1.5.0 from 2021-03-01
[*] Updated the add-on structure and completed internal improvements.
v1.4.1 from 2021-02-01
[*] Updated the add-on name and description.
v1.4.0 from 2021-01-01
[+] Added:.
[+] Added support for multiple storefronts.
Legend:
[+] Added
[-] Removed
[*] Changed
[!] Bug fixed
Here you can share your opinion and evaluate our work.
Your feedback helps us become better and offer you even better service.