SEO Joomla. Канонические ссылки на статьи в Блоге категории шаблона Protostar

В предыдущей статье было рассмотрено то, как сделать канонические ссылки на статьи в Блоге категории для СЕО Joomla. Описанное работает только при условии, что расширения по формированию анонсов материалов блога категории не были переопределены в шаблоне. Если переопределение расширений, участвующих в формировании анонсов статей были переопределены, то для определения канонических ссылок требуется вносить правки в другие файлы, находящиеся в папке шаблона. Как это сделать, рассмотрим ниже на примере шаблона Protostar от разработчиков CMS Joomla, который идёт в установочном пакете.



Внимание!
Всё описанное в этой статье не будет играть никакого значения, так как в спецификации HTML нет значения canonical атрибута rel для тега <a>. Есть только для тега <link>.
Поэтому, описанное ниже никак не повлияет на SEO Joomla.
Статью оставляю, так как в ней содержатся полезные сведения работы расширений Joomla. В остальном, данный подход в создании канонических ссылок не будет работать до тех пор, пока в спецификации HTML не появится данная опция для тега <a> и/или поисковые машины не начнут её использовать.

Теория расстановки канонических ссылок для SEO Joomla

Теоретическая часть того, как и почему важно для SEO расставить канонические ссылки на статьи в Блоге категории Joomla, полностью соответствует тому, что было изложено в статье по первой ссылке во вступлении, поэтому не имеет смысл ещё раз на этом останавливаться. Поэтому, — сразу к практике того, в каких файлах нужно дописать атрибут rel="canonical" шаблона Protostar.

1. Как прописать rel="canonical" для ссылок в заголовке статьи в Блоге категории шаблона Protostar в Joomla

Файл:

/templates/protostar/html/layouts/joomla/content/blog_style_default_item_title.php

Строка 23 должна иметь вид:

<a rel="canonical" href="/<?php echo JRoute::_(

2. Как прописать rel="canonical" для ссылок в конце записи блога в виде кнопки «Читать далее» или её аналоге в Блоге категории шаблона Protostar в Joomla

Файл:

/templates/protostar/html/layouts/joomla/content/readmore.php

Строка 17 должна иметь вид:

<a rel="canonical" class="btn" href="/<?php echo $displayData['link']; ?>" itemprop="url">

3. Как прописать rel="canonical" для ссылок в картинке и подписи к ней, если к статье прикреплена превьюха, в Блоге категории шаблона Protostar в Joomla

Файл:

/templates/protostar/html/layouts/joomla/content/intro_image.php

Строка 18 должна иметь вид:

<a rel="canonical" href="/<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($displayData->slug, $displayData->catid, $displayData->language)); ?>"><img

Выводы

Таким образом можно привести ссылки на статьи в Блоге категории к каноническому виду в любом шаблоне Joomla, в котором основные файлы были по каким-то причинам переопределены. Исправления будут действовать до тех пор, пока файлы, в которые внесены исправления, не будут перезаписаны. А это может произойти при обновлении шаблона. Поэтому важно следить за состоянием канонических ссылок на сайте, особенно после установки обновлений Joomla.

Заберите ссылку на статью к себе, чтобы потом легко её найти!
Раз уж досюда дочитали, то может может есть желание рассказать об этом месте своим друзьям, знакомым и просто мимо проходящим?
Не надо себя сдерживать! ;)

Старт! Горячий старт на просторы интернета
Старт! Горячий старт на просторы интернета
Старт! Меню