Payments are experiencing issues due to temporary restrictions in Russia. If your payment does not go through, please submit a support request.Our support team is available 24/7 — we are always here to help with hosting and server issues.We are now accepting requests for dedicated server rental and colocation services in our data center.Reminder: we recommend enabling backups for additional data protection.A new VPS/VDS lineup with NVMe storage and improved performance is now available.Maintenance work on some servers has been completed. All services are operating normally.

MODULE FOR 1C-BITRIX

Webtaktika

Canonical pages (canonical)

The Canonical Pages module is designed for centralized management of the rel="canonical" tag in systems based on 1C-Bitrix. The tool allows configuring canonical URLs for any site sections, controlling request parameters, and eliminating content duplication without modifying template or component code.

Technical details

Published
25 March 2026
Updated
15 September 2026
Version
1.3.0
Installed
Fewer than 50 times
Responsive design
No
Composite support
Yes
Compatible with Sites24
No
Developer
Webtaktika

What this solution does

The Canonical Pages module is designed for centralized management of the rel="canonical" tag in systems based on 1C-Bitrix. The tool allows configuring canonical URLs for any site sections, controlling request parameters, and eliminating content duplication without modifying template or component code. The tag can be output either in HTML markup or via the HTTP Link header, ensuring compatibility with various architectural solutions and search engine requirements. The built-in mechanism automatically processes URL parameters, supports wildcards and regular expressions, and addresses issues related to filtering, sorting, and page duplication.

Flexible canonical URL configuration

Canonical rules can be applied to specific pages, using wildcards (* and ?), or defined via regular expressions. Settings can include or exclude GET parameters, enabling effective management of canonicalization for both standard pages and pages with filters or sorting.

Automatic parameter handling

The module automatically removes GET parameters from canonical URLs and generates clean links, preventing the creation of unnecessary duplicates.

The module correctly handles pages with parameters. For specific pages where a canonical link is not required, you can create a rule to disable its output. This is convenient for service pages, non-standard SEO scenarios, and A/B test pages. Support for regular expressions allows mass processing of filter pages, overriding canonical links by URL templates, and implementing complex SEO logic. The canonical link can be output via the HTML link tag, via the HTTP Link header, or simultaneously using both methods; configuration is performed in the module parameters. The solution connects through 1C-Bitrix system events and does not require changes to site templates, components, or layout, ensuring the design remains intact. The module supports multisite functionality, working with either common settings or separate settings for each site, making it suitable for projects with multiple domains. PHP version 8.2 or higher is required; the module is compatible with current 1C-Bitrix versions and works in composite mode.

The module works correctly with both ready-made templates and custom designs.

For “Canonical pages (canonical)”, General iT can perform integration, configuration and a final check after installation.

UPDATE HISTORY

What’s new

3 releases
1.3.0 (15.09.2026)Latest update

Fixed canonical generation for products located in multiple sections and accessible via different URLs: now the URL via the product's main section is used.

Fixed display of checkboxes and tooltips when adding rules.

1.2.0 (07.08.2026)

The minimum PHP version has been increased to 8.2.

General module settings have been updated and explanatory tooltips have been added.

Tooltips for the parameters "Consider GET parameters" and "Do not set the tag on the page" have been added to the rule card.

A "Rule Examples" tab with ready-made canonical configuration options has been added.

With a new module installation, demonstration rules are no longer created automatically.

The import logic has been changed: existing rules are updated by ID, and rows without an existing ID are added as new ones.

CSV/XLSX import now includes a preview of operations, partial field updates, error checking, and protection against reapplication.

CSV/XLSX import and export have been migrated to more efficient stream processing, with added restrictions and additional security checks.

Canonical handling has been improved: absolute URLs, multisite support, site domains, and cross-domain rules.

URL and regular expression validation have been strengthened, along with HTTP header protection and request handling.

Rule checking now considers the actual priority of exact, mask, and regex, and prevents canonical chains and cycles.

Caching and protection against simultaneous rule changes have been improved.

The module uninstall page has been updated: it now clearly displays whether data and settings are preserved or deleted.

Installation, reinstallation, and rollback of changes in case of errors have been improved.

1.1.0 (12.06.2026)

Added the 'Access' tab in the module settings to manage user permissions.

Individual settings for each site have been redesigned: now the site is selected from a list on the settings page.

Added a setting for the canonical rules cache duration.

Added the ability to disable caching of rules by setting the cache duration to 0.

Added the 'Do not set tag' column to the rules list.

Added the ability to specify a comment for a rule.

Added the 'File Format' tab to the rules import with a description of the CSV/XLSX file structure.

Import and export of rules now support the 'Do not set tag' flag.

Export of rules now takes into account the applied list filters, including the site and the 'Do not set tag' flag.

Improved work with CSV files: multi-line values and values with quotes are now supported.

Improved handling of XLSX files during import and export: clear error messages are displayed in case of errors.

Improved filters, sorting, and error display when changing rules in the rules list.

The 'Who changed' column now displays the user's first and last name, or the login if the name is unavailable.

During a clean installation of the module, inactive example rules are added that can be used as templates.

Improved rule validation before saving to exclude incorrect page URLs and canonical URLs.

Improved handling of masks, query parameters, and canonical chain validation.

USER EXPERIENCE

Solution reviews

How does this solution work in a real project? Share your experience and help others choose.

Be the first to share your experience

There are no reviews of this solution on git.ru yet. Tell us what worked well and what could be improved.

Verified purchaseAdd a key if you wish. A verified review gets a badge, priority placement and more rating weight.

Open to every clientJust sign in to your account. A key is optional; all reviews are moderated.

YOUR EXPERIENCE MATTERS

Your review

YOUR PROJECT INFRASTRUCTURE

A home for your website

BEFORE YOU ORDER

Let’s go through the details.

What does the price cover?
The displayed price covers the solution itself. Platform licensing, installation and customisation are checked separately. If the page offers bundles, select the required option before submitting a request.
How do I check compatibility?
Compare the supported editions and solution version in the technical details with your project. Before installing on a live website, we recommend making a backup and checking the solution in a test environment.
How much does this solution’s renewal cost?
The current renewal price is 995 ₽. Before you order, a manager will confirm the renewal period and whether it applies to your licence.
Can you help with implementation?
We can help install the module, check its settings and verify how it works in your project. Compatibility with other customisations and the scope of work are assessed before we begin.

GENERAL iT

Let’s discuss your project

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Install solution

Enter a domain with or without https://. The installer will open in your website control panel in a new tab.

Solution screenshots

Solution screenshot