If you could add something to Kentico, what would it be and why?

Add support for Canonical Link Element

In addition to "Redirect document aliases to main URL," (formerly a web.config appSettings directive), I'd like to see an option for "Use Canonical Link Element."

With that option, the URL alias would be honored and persist in the address bar, but an indication of the actual URL would be made as a canonical link element in the <head>:

<link rel="canonical" href=" http://www.example.com/Actual-Url "/>

More information:
http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=139394

72 votes
Vote
Sign in
(thinking…)
Password icon
Signed in as (Sign out)
You have left! (?) (thinking…)
Chris Marts shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

Hello!

We are currently exploring the possibility to cover this idea. There are few questions related to Canonical links I’d like to ask:

Do you prefer this feature to automatically cover most used scenarios (such as redirections) or do you prefer manual control of Canonical links?

Automatically:

If automatically, what would be the top required scenarios for your projects?

Is the primary concern the variant of the URL (like http vs https, trailing slash vs non-trailing slash?

How do you want to specify the format of the canonical link globally?

Manually:

If manually, then do you consider the Content editor to specify the canonical link using a selector or URL manually?

Is the primary concern a page alias created for a page?

Both:

Is it ok just to handle links within a single site or there is also a need for links to external sites?

Is the scenario covered by Marketplace module (for linked pages) enough?

Thanks for your comments!

David Komarek
Product Owner

7 comments

Sign in
(thinking…)
Password icon
Signed in as (Sign out)
Submitting...
  • Ilesh Mistry commented  ·   ·  Flag as inappropriate

    Hi David

    I agree with Leigh, as we would like it to be automatic, but there will always be points when you want to override it manually.
    To add to this, it would be good to have some Kentico API to manipulate it via code, just in case we need to add some conditions around it and potentially change it according to what's displayed on the page e.g. Search Results is a good example.

    Thanks
    Ilesh

  • Leigh Chilcott commented  ·   ·  Flag as inappropriate

    Hi David,

    I think the ability to have this feature automatic but with a manual override would be the most useful.

    My main concern is around ensuring that (i) various alias' of the same page all canonically link together to maintain SEO value, but also so that I can link together value on pages which use query string parameters i.e. ~/page?param1=1 and ~/page?param2=2 both need to attribute value to ~/page

    Also the use of rel/next canonical tags should also be considered within this.

    Personally I only see this being used for links within a single site and a selector field would be appropriate

  • Ronald commented  ·   ·  Flag as inappropriate

    We're on Kentico 7... still very little support with creating canonical links.

    This is especially the case for ecommerce sites, where a robust web part would be useful. Generating canonical for paginated product listings, pointing back to the first page would be an example of a useful implementation.

Feedback and Knowledge Base