---
title: "What's new in the Joomla Crusco Canonical URL plugin"
description: 'Changelog: Here are some of the new features and improvements we have made to the Crusco Canonical URL plugin for Joomla.'
lang: en-GB
type: Article
category: 'Crusco Canonical URL'
image: 'https://www.htmlcrusco.it/images/crusco-extension-changelog.svg'
author:
  name: 'Luca Gabbiati'
  url: 'https://www.htmlcrusco.it'
date: '2024-12-30T14:29:34+00:00'
lastmod: '2026-09-03T09:23:11+00:00'
canonical_url: 'https://www.htmlcrusco.it/en/joomla-extensions/crusco-canonical-url-plugin-for-joomla/changelog'
---

![A window with the text “Changelog” in the center and a few lines of PHP source code in the background](https://www.htmlcrusco.it/images/crusco-extension-changelog.svg)

## What's new

The HTML Crusco team works every day to improve the **Crusco Canonical URL plugin for Joomla**. 
Here are some of the new features and improvements we have made to the plugin thanks in part to the suggestions we received from our beloved users.

### v3.7.0

Added

- This release introduces official support for the [Kunena](https://www.kunena.org/) extension, including the addition of the `rel="next"` and `rel="prev"` tags to aid the indexing of all public pages on your forum.

[What does ‘official support’ mean?](https://www.htmlcrusco.it/en/joomla-extensions/crusco-canonical-url-plugin-for-joomla/how-to#docs-officially-supported)

Changed

- The warning message in the settings for the Joomla ‘System - Sef’ plugin can now appear in two colours, depending on the potential risk: yellow and red.

### v3.6.0

Added

- This release introduces the much-requested official support for the great [Membership Pro](https://joomdonation.com/joomla-extensions/membership-pro-joomla-membership-subscription.html) extension!

Changed

- The function for fixing components using “creative” routing has been optimised.

### v3.5.0

Added

- Features for better integration with the [new Joomla plugin for GEO](https://www.htmlcrusco.it/en/joomla-extensions/crusco-agentic-content "Optimizes your Joomla content for ChatGPT & generative AI while protecting your copyright") (Generative Engine Optimization).

![A robot holding content tailored perfectly for AI agents](https://www.htmlcrusco.it/images/crusco-agentic-content.svg)

[Step into the future of SEO today!](https://www.htmlcrusco.it/en/joomla-extensions/crusco-agentic-content)

Changed

- Improved URL cleaning.
- Following [Google’s John Mueller guidelines](https://www.searchenginejournal.com/canonical-and-noindex-at-same-time/528501/ "Google Clarifies Simultaneous Use of Canonical & Noindex"), the canonical link is no longer added to `noindex` pages.
- This release unifies the update servers for Personal, Professional, and Agency subscriptions.

### v3.3.0

Added

- It is now possible to choose a **301** status code for redirects, instead of the default **303** used in Joomla. For more information about status codes, read [Select the status code for the redirect](https://www.htmlcrusco.it/en/joomla-extensions/crusco-canonical-url-plugin-for-joomla/how-to#docs-statuscode).

![](https://www.htmlcrusco.it/images/ext-ss/crusco-canonical-url/crusco-canonical-url-status-code-301-303.png)

The option to select the redirect status code

Changed

- Improved pagination function and performance.
- All jQuery scripts in the backend have been rewritten in JavaScript to improve execution speed by eliminating the overhead of an external library.
- The canonical feed is now injected by default into the HTTP headers. This prevents RSS/Atom feeds from being indexed as duplicates.
- Code refactoring.

### v3.2.0

Added

- **Official support for JEvents extension!** ⚡

Changed

- The general built-in spam query filter is also active on components that are not officially supported.

Fixed

- Pagination warning for some unsupported components.

### v3.1.6

Fixed

- Conflict between T4 templates and the “Remove other canonical links” settings.
- A warning on T4 author page.

### v3.1.0

Changed

- Enhanced built-in spam query filter for [all officially supported elements](https://www.htmlcrusco.it/en/joomla-extensions/crusco-canonical-url-plugin-for-joomla/how-to#docs-officially-supported).

### v3.0.0

Added

- Terms allow list for smart search canonical URL. To learn about the importance of this option, read the article [Negative SEO and Joomla: how to ward off one of the most damaging attacks](https://www.htmlcrusco.it/en/blog/negative-seo-and-joomla-how-to-ward-off-one-of-the-most-damaging-attacks).

Changed

- Improved the general built-in spam query filter.

Fixed

- “Undefined array key” warning related to the latest update of the Yootheme language selector in the backend. 
    *Thanks @MyronS*
- Removed the unnecessary query string parameter added by T4 (?) during the the Joomla routing for category view. 
    *Thanks @Fanda*

### v2.9.0

Added

- Terms exclusion list for smart search canonical URL. This is useful to block [negative SEO attack](https://www.htmlcrusco.it/en/blog/negative-seo-and-joomla-how-to-ward-off-one-of-the-most-damaging-attacks) if you choose to consider the search term in the canonical address.

### v2.8.0

Added

- Smart search section: new option to consider or ignore the search term in the canonical URL.

### v2.7.0

Added

- "Remove URL language code" for localised canonical domain now also acts on alternate language meta tags 
    *Thanks @JeffreyJ for the suggestion*

### v2.6.0

Added

- "Remove URL language code" option for localised canonical domain.
- Missing translations for "Redirect to canonical" options.

Changed

- Translation for the warning about Joomla System SEF plugin settings.

### v2.5.0

Added

- Compatibility with Joomla! 6
- Automatic generation of canonical URLs for third-party components that are not formally supported (experimental)
- Canonical domain management:
1. General domain
2. Domain based on content language
- Option to put canonical domain in alternate language meta tag
- Option to enable Redirect to canonical
- Option to insert the canonical URL in the HTTP header
- Option to insert the SEO URL pagination structure in the HTTP header

Changed

- Trailing slash for canonical now has three options:
1. No change
2. Enforce URLs without trailing slash
3. Enforce URLs with trailing slash
- Improved integration with Joomla's SEF system plugin
- Graphical appearance of the plugin configuration page
- Graphic appearance in the back-end of the management and display of custom and auto-generated canonical URLs
- Plugin code and structure optimization

### v1.2.3

Changed

- The “Remove other canonical URL tags” setting now has three options:
1. No
2. Only if the one from Crusco is in place
3. All

![Option to remove other canonical URL tags in the settings of the Crusco Canonical URL plugin for Joomla](https://www.htmlcrusco.it/images/crusco-canonical-url-remove-other.jpg)The new option to remove other canonical tags in the settings of the Crusco Canonical URL plugin for Joomla.

### v1.2.2

Added

- **Support for SP Page Builder!** ⭐ 
As requested by many users, as of this version, for the [Personal, Professional and Agency](https://www.htmlcrusco.it/en/joomla-extensions/crusco-canonical-url-plugin-for-joomla/subscribe) subscriptions of the plugin, the function of automatically generating canonical URLs also acts on menu items pointing to SP Page Builder pages.

![SP Page Builder option in the settings page of Crusco Canonical URL plugin for Joomla](https://www.htmlcrusco.it/images/crusco-canonical-url-sp-page-builder.png)To set canonical URL in SP Page Builder, enable this switch in Crusco Canonical URL plugin for Joomla.

Changed

- Auto mode now also takes into account content with guest access.

Fixed

- Registry error when updating the plugin with Free subscription plan.

### v1.2.1

Added

- Improved the feature of cleaning the page from other canonical URL tags inserted, for example, by third-party templates. 
This feature can now be turned on or off via a switch in the plugin settings. 
For maximum performance from the plugin, activate it only when necessary.

Changed

- Code optimization.

### v1.2.0

Added

- **Support for Convert Forms!** ⭐ 
As requested by many users, as of this version, for the [Personal, Professional and Agency](https://www.htmlcrusco.it/en/joomla-extensions/crusco-canonical-url-plugin-for-joomla/subscribe) subscriptions of the plugin, the function of automatically generating canonical URLs also acts on menu items pointing to forms created with Convert Forms.

![Convert Forms option in the settings page of Crusco Canonical URL plugin for Joomla](https://www.htmlcrusco.it/images/crusco-canonical-url-convert-forms.png)To set canonical URL in Convert Forms, enable this switch in Crusco Canonical URL plugin for Joomla.

Changed

- In the function to obtain menu items, the plugin now retrieve also the params. 
This will be used for new features in upcoming versions of the plugin.

### v1.1.9

Added

- "All tags" routing for single tag auto canonical URL also on free plan.
- Support request form link in plugin configuration page.
- Plugin JED link to plugin configuration page.
- Reminder "Remember to add the Download ID to receive plugin updates" after plugin installed.

Fixed

- Custom canonical URL not showing in archived articles.
- Modal window during cleaning custom canonical URLs operation.

Changed

- Accessibility: increased the contrast of button text for accessibility.

### v1.1.8

Fixed

- Tag routing in special circumstances (taglistlanguage\_filter + multilanguage site + cross-language tag).
