Внедрение тега rel="canonical"

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

korshunov
korshunov
Репутация: 75
Сообщения: 1263
Зарегистрирован: 03.12.2015
С нами: 5 лет 1 месяц
Skype

Сообщение #21 korshunov » 02.12.2020, 06:45

Разбирайтесь в том же месте чуть ниже, где прописываются разные варианты для canonical. Может оказаться не совсем просто...
Что-то вида
{if $selected_filters}
{$canonical="{url}" scope=global}
{elseif $category}
{$canonical="{if $cannonical}{$cannonical}{else}{url_generator route='category' url=$category->url absolute=1}{/if}" scope=global}

И еще, скорее всего, условия понадобятся для полноты картины...

А вообще в этом месте очень странный параметр присутствует {if $cannonical}. Похоже, что он просто всегда НЕ определен и это ошибка (опечатка) разработчиков. Появился, насколько я проследил, с версии 3.4.0. Прошел почти год и никто пока не заметил. Выходит, для этих версий либо не используется реально OkayCMS, либо SEO-функционал в этой части никого не интересует. А момент-то вроде важный. Или не важный?..

prihod
prihod
Репутация: 1
Сообщения: 27
Зарегистрирован: 05.08.2020
С нами: 5 месяцев 9 дней
Откуда: Киев

Сообщение #22 prihod » 02.12.2020, 07:58

korshunov писал(а):А момент-то вроде важный. Или не важный?..
Каноникал для страниц фильтров важен так-же, как и для категорий.
С помощью фильтров увеличиваем структуру сайта + при грамотной оптимизации, привлекаем более целевой трафик.

Благодарю за участие.

ps: готовое решение напишу в этой ветке.


Название раздела: Техническая оптимизация OkayCMS для поисковых систем
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Техническая оптимизация OkayCMS для поисковых систем»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 1 гость