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

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

Старт! Честный VDS/VPS, на котором «Лунная База» живет уже 20+ лет

Задумываетесь о том, чтобы поднять свой pet-проект, сайт клиента или настроить окружение для разработки? Уже пора подумать, где арендовать железо.

Лунная База хостится на FirstVDS более 20 лет. Мыслей о том, чтобы перебраться на другой хостинг, не было ни разу (хотя опыт работы с другими вариантами, конечно, есть).

Бывали разные ситуации, но они бывают на любом железе. Главное, что нужно понять: здесь нет маркетинговой шелухи и сказок про «мы всё сделаем за вас». Если вы берете VDS — вам дают полный root, возможность накатить любую ОС и не лезут в ваши конфиги.

Если в саппорт написать с вопросом по вашему коду и получить ответ: «Читайте документацию и разбирайтесь сами» или «Обратитесь к профильному специалисту» — это не повод обижаться. Это повод углубить свои знания в DevOps и сайтостроении! Бегите от тех, кто пообещает: «Мы всё чиним и настраиваем абсолютно бесплатно!». Никто никогда не работает «по доброте душевной» в ущерб себе, а бесплатный сыр в администрировании обычно заканчивается сломанной базой данных.

Что по факту: Гибкое масштабирование ядер и RAM, экономия по сравнению с физическими серверами и адекватная панель ispmanager, если она вам нужна.



Внимание!
Всё описанное в этой статье не будет играть никакого значения, так как в спецификации 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.

Самый честный хостинг за 20+ лет существования Лунной Базы

Задумываешься о том, чтобы поднять свой сайт в Интернете? Уже пора подумать о том, какой хостинг выбрать?

Лунная База хостится 20+ лет на firstDVS. При этом, мыслей о том, чтобы перебраться на другой хостинг не было. (Но, при этом есть опыт работы с другими вариантами.)

Бывали с firstDVS разные ситуации, но, они бывают на всех хостингах. Единственное, что тут важно понять, - это то, что никто ничего тебе не будет впаривать... Но, и работать за тебя тоже никто не станет. Если в саппорт ответили: «Читайте по ссылке и разбирайтесь сами...» или вообще «Обратитесь за помощью к специалисту», - это повод углубить свои знания в области сайтостроения, а не бежать к тем, что пообещают: «Мы всё чиним и всё делаем за своих клиентов абсолютно бесплатно!» Никто никогда ничего ни за кого "по доброте душевной" не делал, не делает и не будет делать!

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