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.

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