Jump to main content Jump to doc navigation

What is Canonical?

The Canonical snippet puts a canonical link tag in the head section of your HTML. It executes only for Symlinks, and prevents search engines from penalizing you for duplicate content.


Package Information

  • Downloads: 2,554
  • License: GPLv2
  • Requires: Revolution 2.0.x or greater
  • Supports: mysql,sqlsrv


This version of the Canonical extra was developed by Bob Ray. It was first posted to GitHub on Jan 11, 2011. As of Jun 22, 2017 it had been last updated on Jun 22, 2017, had 8 commits, and had been downloaded 2,554 times. The Canonical package consists of 96 separate files containing 3,139 lines of code.

It is currently maintained by Bob Ray.


Canonical can be downloaded and installed from within the MODX Revolution Manager via Package Manager (Extras -> Installer), or from the MODX Extras Repository.

Development and Bug Reporting

Canonical is stored and developed using GitHub, and can be found here: Canonical GitHub main page.

Bugs and feature requests can be filed here: Canonical issues page..

Questions about how to use Canonical should be posted on the MODX Forums.


The full documentation for Canonical can be found at the author's web site (Bob's Guides): Canonical Documentation.

Support the team building MODX with a monthly donation.

The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.



$0 per month—let's make that $500!

Learn more