Replies: 16 comments
-
The sef Its aim is not to avoid duplicate content urls for robots as the original "canonical" wording means. |
Beta Was this translation helpful? Give feedback.
-
If this parameter has value, then canonical tag appears in the HTML source. |
Beta Was this translation helpful? Give feedback.
-
Unfortunately this is one of the dangerous Joomla plugins ... And yes, joomla lacks a properly functioning system for canonicals. |
Beta Was this translation helpful? Give feedback.
-
I do agree it would be nice to have a native real canonical functionality in J. |
Beta Was this translation helpful? Give feedback.
-
It exists for people who have more than one domain name pointing to their site |
Beta Was this translation helpful? Give feedback.
-
I do agree: this is not what Joomla should do. There are .htaccess rules allowing to solve such a task.
Thanks, but the main idea is to add such a feature as a Joomla core. |
Beta Was this translation helpful? Give feedback.
-
I still prefer redirects whenever a "DC" link occurs in search engines. Plus a correctly configured and unambiguous menu structure. EDIT: We had this discussion already several times in the past. |
Beta Was this translation helpful? Give feedback.
-
In 99% of cases, canonical domain is a useless feature, at least, it is a very specific task and in most cases, there are .htaccess rules and hosting panel which does help with moving the domain. However, this plugin exists.
The site structure always should be correct, but it is not enough. |
Beta Was this translation helpful? Give feedback.
-
From my point of view canonicals are unnecessary for 99.9% of pages. Theoretically Joomla knows diverse links that lead to the same page. The only way to protect your search index from "nonsense" links is to not let them occur on your site. No plugin will be able to set the correct and wanted canonical for all of these variants => chaos. It begins with the fact that any URL must be checked by Joomla to decide which canonical to set.
Empirical value: I myself think there should be a solution for each individual site that uses things like that instead of establishing unreliable, performance eating solutions in core for edge cases. The main point. You said:
Why a solution in core then? Users that have no idea what wrong canonicals will damage will activate it blindly because a stupid SEO tool tells them "Ooops! No canonical found." |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Simple: Start programming or at least defining! A canonical plugin/extension in core must match all needs of all users/use cases. If Yandex or SEO tools suggest errors with their "non-canonical" marks that shouldn't be a measure for Joomla as long it can't provide a reliable and perfect solution. Just setting canonicals is not a protection against DC. You simply don't see these warnings any more. |
Beta Was this translation helpful? Give feedback.
-
But we are away from your issue that seems to be a warrantable. |
Beta Was this translation helpful? Give feedback.
-
It's your point of view, ok. But it is wrong.
No no... don't hide behind the "unskilled user" problem. Canonical are needed in 2020, for:
Then, is it difficult to manage Joomla Canonicals? Yes, it is! |
Beta Was this translation helpful? Give feedback.
-
Listen, have you learned such a definition as a polite discussion? If you took a responsibility to "teach" me what to do, I rather would say you should google what are canonical URLs first. @simbus82 has already given the best example above why it's important.
Russian is spoken by about 300 millions people and there are so many websites made with Joomla and since OSM does the best to cover all possible communities, then counting such a request could positively impact Joomla reputation. |
Beta Was this translation helpful? Give feedback.
-
can someone move this in https://github.com/joomla/joomla-cms/discussions/categories/ideas |
Beta Was this translation helpful? Give feedback.
-
I am experiencing with System - SEF plugin:
I go to System - SEF, type my domain.
Well, all com_content articles get canonical links.
From the first look, it is logical. But the problem is that the plugin does not generate the correct link.
E.g. we have the following page:
articles/536-hello-world
Let's add UTM tag:
articles/536-hello-world?utm=test
In fact, the plugin will generate:
<link href="[DOMAIN]/articles/536-hello-world?utm=test" rel="canonical" />
Thereby, the main goal of canonical link does not working with SEF Joomla plugin.
If we open the page as:
articles/536-hello-world?utm=test
The canonical tag should be as follow:
articles/536-hello-world
Tested with Joomla 3.9.23
Beta Was this translation helpful? Give feedback.
All reactions