Joomla 3 как удалить rel - canonical

Joomla 3 как удалить rel = "canonical". 5.0 з 5 заснований на 5 голосах.

Що таке канонічна сторінка

У розумінні пошукових систем канонічна сторінка - та, що повинна бути в індексі і брати участь в пошуку.

Сторінки, частково дублюють контент розміщений на канонічній сторінці, призначені тільки для користувача. Вони не повинні потрапити в індекс. В іншому випадку всі сторінки можуть потрапити під санкції пошукових систем і не брати участь в пошуку.

Як приклад розглянемо каталог:

  • черевики Salamander
    • Черевики Salamander чорні
      • Черевики Salamander чорні розмір 41
      • Черевики Salamander чорні розмір 42
      • Черевики Salamander чорні розмір 43
    • Черевики Salamander коричневі
      • Черевики Salamander коричневі розмір 41
      • Черевики Salamander коричневі розмір 42
      • Черевики Salamander коричневі розмір 43

Зі структури видно, що канонічної сторінкою є «Черевики Salamander». Вона повинна брати участь в пошуку. Її необхідно просувати за запитами: черевики salamander чорні коричневі розміри 41 42 43.

Всі інші сторінки неканонічні, вони будуть практично повністю дублювати контент з канонічної сторінки. Саме в їхньому коді і повинен бути тег rel = "canonical", із зазначенням URL канонічної сторінки.

Плагін Joomla 3 видаляє rel = "canonical"

Почавши переносити один із сайтів на Joomla 3, я виявив в коді всіх сторінок тег rel = "canonical". Розробники Joomla 3, по всій видимості, почали готувати можливість встановлювати цей тег за бажанням веб-майстри, але не доробили. Ідея хороша, залишається дочекатися її повної реалізації.

А поки цей тег просто заважає. Ті зі сторінок, які я примусово робив неканонічними стали канонічними без мого на те бажання. Та й вказівка ​​на канонічній сторінці, що вона сама і є канонічна повний абсурд.

Але це не зовсім правильна реалізація, при оновленні Joomla плагін може бути переписаний і знову доведеться копатися в двигуні.

Після установки плагіна необхідно відключити стандартний плагін plg_sef і включити plg_sefnocanonical. Як тільки розробниками буде до кінця реалізовано задумане, можна буде включити рідної плагін, а встановлений видалити.

Схожі статті