SEO оптимизация Joomla

SEO для Joomla

Настройки перед запуском сайта

Для начала продвижения сайта на Joomla необходимо выполнить некоторые наcтройки по SEO-оптимизации сайта. Рассмотрим эти настройки.

Общие настройки -> Сайт

Заходим в административную часть, далее — Панель управления -> Общие настройки -> вкладка "Сайт"
Поле "Название сайта" — вписываем название сайта
Спускаемся ниже, в блок "Параметры метаданных" и заполняем поле "Метатег Description" — это общее описание сайта. "Метатег Rights" заполняем при необходимости.

Блок настроек

Переходим ниже в блок "Параметры SEO"

Блок настроек

Поле "Включить SEF" — Да
Поле "Перенаправления URL" — Да (не забудьте переименовать файл htaccess.txt в .htaccess, файл находится в корне сайта)
Поле "Добавлять суффикс к URL" — на ваше усмотрение. Мнение такое, что это лишний мусор в URL-e. На продвижение не влияет никак.
Поле "Алиасы в Unicode" — Нет, если у вас домен на латинице.
Поле "Включать название сайта в заголовок страницы" — Нет. "Да" в том случае, если бренд, который представляет сайт, известен и в поиске существуют брендовые запросы или в названии сайта содержатся ключевые слова, которые отражают тему сайта, в остальных случаях не рекомендуется.

Теперь переходим на вкладку "Система" в блок "Параметры кеширования". В поле "Системное кеширование" выбираем "Стандартное"

Общие настройки -> Сервер

Блок настроек на вкладке

В блоке "Параметры сервера" выбираем Gzip-сжатие

Перенаправление с протокола http на https — если вы уже подключили протокол SSL то в поле "Включить HTTPS" выбираем "весь сайт".

Плагин "Система - SEF" 

Переходим в раздел Панель управления -> Плагины, находим плагин "Система - SEF" и настраиваем согласно рисунку. Поле "Основной домен" вносим домен сайта по образцу. Поле "Добавлять суффикс" — НЕТ. Поле "Исключать index.php" — ДА.  Поле "Конечная косая черта в URL" — на ваше усмотрение. Поле "Исключать дубли URL" — ДА.

Настройки плагина

Некоторые настройки .htaccess 

Включаем перенаправление с www. на без www
Это, конечно, на ваше усмотрение, но как по мне, префикс www - это рудимент и его надо отключать, также как и .html.

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
RewriteRule ^(.*)$ https://site.ru/$1 [R=301,L]

Если ваш сайт не предполагает регистрации пользователей, то имеет смысл закрыть от индексации страницу восстановления паролей пользователей, которая находится по адресу site.ru/component/users и перенаправить пользователя с этой страницы на главную страницу сайта следующим образом:

RewriteCond %{REQUEST_URI} /component/users [NC]
RewriteRule (.*) https://site.ru/? [R=301,L]

RewriteCond %{REQUEST_URI} /component/users [NC]
RewriteCond %{QUERY_STRING} view=login [NC]
RewriteRule (.*) https://site.ru/? [R=301,L]

RewriteCond %{REQUEST_URI} /component/users [NC]
RewriteCond %{QUERY_STRING} reset?Itemid=101 [NC]
RewriteRule (.*) https://site.ru/? [R=301,L]

RewriteCond %{REQUEST_URI} /component/users [NC]
RewriteCond %{QUERY_STRING} remind?Itemid=101 [NC]
RewriteRule (.*) https://site.ru/? [R=301,L]

RewriteCond %{REQUEST_URI} /component/users [NC]
RewriteCond %{QUERY_STRING} registration?Itemid=101 [NC]
RewriteRule (.*) https://site.ru/? [R=301,L]

RewriteCond %{REQUEST_URI} / [NC]
RewriteCond %{QUERY_STRING} option=com_users&view=login [NC]
RewriteRule (.*) https://site.ru/? [R=301,L]


Настройка файла robots.txt

Настройка файла robots.txt описана в статье "Файл robots.txt для Joomla" также подробную информацию о настройке этого файла можно получить в статье "Файл robots.txt — основные сведения".

301 перенаправления

При работе с сайтом часто возникает необходимость выполнить перенаправление с одного адреса на другой. В Joomla для этого существует плагин "Перенаправление"
Для создания перенаправления заходим в Система -> Управление -> Перенаправление -> Создать перенаправление. На открывшейся вкладке ввести исходный URL, затем новый URL и включить настройку.
В плагине предусмотрен массовый импорт.
Вводится исходный URL страниц, и новые URL через разделитель - вертикальная черта ( | ). Например: old-url|new-url.
В каждой строке поля должна быть одна запись.

Настройки при создании материала

Микроразметка Schema.org

Параметры структурированных метаданных Schema.org можно задать при создании материала на вкладке "Микроразметка".

Вкладка


Если вкладка отсутствует, то необходимо перейти в раздел "Плагины" и включить все плагины для микроразметки. Для того, чтобы увидеть все плагины, связанные с микроразметкой. введите в поиске запросу schema

Плагины микроразметки

 

Задать URL для материала

Иногда появляется необходимость сформировать URL особым образом. Сделать это просто — сначала в заголовке материала впишите текст, который вы хотите видеть в URL-е и сохраните. URL сформируется автоматически, его можно будет увидеть в поле "алиас" справа от названия материала. Затем удалить этот текст и впишите желаемый текст заголовка, который на странице появится в теге H1

Метатеги Title и Description и Keywords

Возможность заполнения метатегов предусмотрена у материалов, разделов сайта и пунктов меню. Метатеги Title и Description влияют на позиции сайта в поиске, к тому же на их основе формируется сниппет, отображаемый на поисковой выдачи.
По поводу метатегов Keywords следует сказать, что исследования, опубликованные в интернете по состоянию на конец 24-го года показывают, что этот метатег до сих пор имеет незначительное влияние на результаты поиска. Данный метатег позволяет немного скорректировать позиционирование страницы, если указать в нем 1-3 уточняющих ключевых слова или словосочетания через запятую. На рейтинг метатег не оказывает никакого влияния.
Другой аспект использования метатегов связан с модулем Joomla "Связанные материалы". Этот модуль используется для показа материалов, которые связаны с темой статьи. Модуль для определения связанных материалов использует метатег Keywords.
Таким образом, если вы включите этот модуль и в метатег Keywords будете вписывать ключевые слова, модуль будет показывать связанные материалы, у которых одинаковые ключевые слова.
Насколько это удобно — судить вам. Если хочется другого, то связанные материалы можно вывести еще массой способов.

Итак Метатеги Title, Description и Keywords для материала. 

Title находится на вкладке "Отображение" в самом низу и называется "Заголовок страницы в браузере"

Description и Keywords находятся на вкладке "Публикация" называются в полном соответствии со своим названием).

Вкладки материала для заполнения метатегов

Метатеги Description и Keywords для раздела

Метатеги Description и Keywords для раздела находятся на вкладке "Публикация" на страницы создания раздела

Метатеги Description и Keywords для раздела

Метатеги Title и Description для меню

Метатег Title находится на вкладке "Страница" и называется "Заголовок страницы в браузере"

Метатег Title для раздела

Метатег Description для меню находится на вкладке "Метаданные"

Метатег Description для меню

Подробную информацию об особенностях составления и использования метатегов можно прочитать в статье "Метатеги title, description и другие — инструкция по применению"