Feature #20051

Support the "canonical" tag

Added by Michael Stucki about 5 years ago. Updated about 5 years ago.

Status:New Start date:2009-02-19
Priority:Must have Due date:
Assignee:- % Done:

0%

Category:Communication Spent time: -
Target version:-
TYPO3 Version:4.3 Complexity:
PHP Version:4.3
Votes: 0

Description

History

Updated by Dennis Geldmacher about 5 years ago

There is a way by adding it with TS. Perhaps you could test it along some instalations. I think it works great this way. What do you think?

lib.meta.canonical = COA
lib.meta.canonical {
10 < config.baseUrl
10 {
wrap = |/
}
20 = TEXT
20 {
typolink {
parameter.data = TSFE:id
returnLast = url
}
}
wrap = <link rel="canonical" href="|"/>
required = 1
}

Updated by Michael Stucki about 5 years ago

I did not try but tend to say that this is a wrong attempt.

The canonical URL of every page output type must be the same (print-page, PDF output, RSS feed, HTML, etc.) - as far as I see this is not considered by the above attempt.

However, it could be even more advanced. Say you have a table that lists records, and you can sort it in different ways, then also these pages should all have the same canonical URL.

Updated by Dennis Geldmacher about 5 years ago

Ok, good points. Didn't thought of the more complex scenarios.

I'm sure that you can tweak it more with TS so it fits the special needs of each specific site. But out of the box this would be a nice feature.

I think the best solution would be to let you define the parameters that are allowed to change or generate this URL.

.allowedParams = id,tt_news[cat],L

Actually i don't know how to make this possible but perhaps someone else. ^^

Updated by Dennis Geldmacher about 5 years ago

I found a really good snippet at http://blog.marit.ag/2009/02/23/canonical-tag-fur-die-suchmaschinen/

What do you think of this approach? I think this is the more advanced version of my previous snippet.

Updated by Steffen Müller about 5 years ago

Nitpicking:

A table with top 100 movies has a different meaning than a table with worst 100 movies. Although it is the same data (movies + rating) just sorted in a opposite order, I'd say this is two different aspects which should be expressed with two URIs.
http://www.imdb.com/chart/top
http://www.imdb.com/chart/bottom

What's the matter? We should keep in mind to leave this decision to the admin and give him the power of configuration.

Also available in: Atom PDF