[!!!][TASK] Remove deprecated code from TableController
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / 9.5 / Feature-20051-SupportTheCanonicalTag.rst
1 .. include:: ../../Includes.txt
2
3 =============================================
4 Feature: #20051 - Support the "canonical" tag
5 =============================================
6
7 See :issue:`20051`
8
9 Description
10 ===========
11
12 TYPO3 will finally provide built-in support for the :html:`<link rel="canonical" href="">` tag.
13
14 If the core extension "seo" is installed, it will automatically add the canonical link to the page.
15
16 The canonical link is basically the same absolute link as the link to the current hreflang and is meant
17 to indicate where the original source of the content is. It is a tool to prevent duplicate content
18 penalties.
19
20 In the page properties, the canonical link can be overwritten per language. The link wizard offers all
21 possibilities including external links and link handler configurations.
22
23 Should an empty href occur when generating the link to overwrite the canonical (this happens e.g. if the
24 selected page is not available in the current language), the fallback to the current hreflang will be activated
25 automatically. This ensures that there is no empty canonical.
26
27 Impact
28 ======
29
30 If you have other SEO extensions installed that generate canonical links, you have to make sure only one creates it.
31 If both core and an extension are generating a canonical link, it will
32 result in 2 canonical links which might cause confusion for search engines.
33
34 .. index:: Backend, Database, Frontend, TCA, ext:seo