12 Правил оптимизации Joomla сайта

0
795

Вступление

Можно сказать вполне определенно, CMS Joomla коробочной версии не дружит с правилами оптимизации сайта и плохо воспринимается поисковыми машинами. Однако есть несколько обязательных шагов и настроек, которые заставят поисковые боты обратить внимание на ваш Joomla сайт и включить его в соревнование по ранжированию в поисковой выдаче.

О Joomla и SEO

Несколько напоминаний. Говоря о коробочной версии Joomla, мы говорим о системе управления сайтом без сторонних расширений, в комплектации Joomla!Product.  В данном уроке я сформулирую 12 правил оптимизации Joomla сайта, почти коробочной версии системы, с одним или двумя скромными плагинами. Бонус оптимизации Joomal сайта в конце статьи.

Теперь о поисковой оптимизации (SEO). Мы помним, что основная задача оптимизации, это сделать сайт, его ссылки, статьи, оформление статей «причесанными» под универсальные, работающие для всех основных поисковых систем, правил. То есть, вступить в честное соревнование с другими сайтами по продвижению в поисковой выдаче.

Правило 1. Максимально используй внутренние настройки Joomla

Создатели Joomla не настолько не любят свой продукт, чтобы оставить его совсем неспособным к настройкам оптимизации. Есть на Joomla свои SEO инструменты и даже настройки SEO (о них чуть ниже). Но все они не будут работать, если вы неправильно выбрали сервер хостинга.

Чтобы максимально задействовать внутренние SEO настройки Joomla на вашем сервере должен быть активен веб-сервер Apache с установленным модулем [mod_rewrite].

Правило 2. Используйте файл htaccess.txt

Файл htaccess.txt включен в коробочную версию, но в этом формате он никому не нужен. Чтобы задействовать файл htaccess.txt в управлении сервером Apache переименуйте его в файл .htaccess (точка в начале, без формата).

Файл .htaccess похож на robots.txt, только управляет не поисковыми роботами, а вызовом HTTP адресов на сервере Apache.

Правило 3. Используйте SEO настройки Joomla

Как я уже сказал, на Joomla есть свои, коробочные SEO настройки. Их нужно использовать по максимуму. Находятся SEO настройки на вкладке: Общие настройки>>Сайт. Модуль «SEO настройки». Их нужно выставить так:

По желанию, можете включить в заголовок название сайта. Этой настройкой вы несколько «приукрасите» заголовки материалов в браузере, дополнив их названием сайта, поместив его в начало или конец title.

Новое. С версии Joomla 3.8. появилась новая возможность убрать все цифры из URL сайта. Для этого в общих настройках (вкладка Система>>>Общие настройки) вкладки Материал, Новости, Контакты на вкладках «Интеграция» включите режим «Experimental» и отключите маршрутизатор «Remove IDs from URLs».

В результате — избавление URL сайта от непонятных знаков и форм из букв и вопросительных знаков. Их место займут псевдонимы, которые задаются сами по заголовку статьи или вы можете  вписывать их сами при написании статьи (создании контента).

Правило 4. Используйте файл robots.txt

Файл robots.txt нужно создать и положить в корень сайта. Этим файлом при помощи специальных директив можно управлять поведением поисковых роботов при сканировании сайта. В частности, можно закрыть файлы и папки, которые не следует сканировать поисковым роботам.

Коробочная версия Joomla включает готовый (рекомендованный) файл robots.txt . Дополнять этот файл другими директивами Disallow не нужно.

Однако, можно в этом же файле сделать еще одну группу директив, специально для Яндекс, обратившись к главному боту Яндекс: User-agent: Yandex

Правило 5. Правильно оформляйте картинки в статьях

Для оформления изображений (изображений) в статьях сайта применяйте тег alt и следите за указанием размеров картинок. Для этого, на вкладке «Плагины», найдите визуальный редактор Joomla установленный по умолчанию, под названием TyniMCE. Нажмите на него и в настройках включите максимальные возможности. Теперь, вы сможете правильно оформлять картинки, добавляемые в статьи.

Правило 6. Обязательно задавайте теги description и title

Тег title является, безусловно, важнейшим тегом который поисковики ищут и анализируют, прежде всего. Тег title должен быть уникальным. Вы не сможете опубликовать статью Joomla, если не задали её заголовок. Он и будет обрамлен тегами title.

Тег description также обязателен к заполнению. О значимости тега description (описание) я сужу по постоянным сообщениям Яндекс-Вебмастер, что на моих сайтах нет description у многих статей.

Поле description есть на вкладке «Публикация» в редакторе при публикации статьи. Однако, отдельной вкладки и таблицы, в которой были бы видны все description всех статей, нет.

Отличный результат по контролю за всеми правилами SEO, включая отслеживание description и title, дает плагин «EFSEO - Easy Frontend SEO». Бесплатно.

Это плагин оценивает материал и его оптимизацию по дюжине настраиваемых параметров и даже показывает оценки (для указанной группы пользователей) на Frontend сайта. Попробуйте.   

Определитесь с главным зеркалом сайта

Вопрос зеркал это приоритет в использовании основного имени домена с www или без них. То есть, в самом начале вашего пути, вы должны решить, какой домен у вас будет основным, exemple.com или www.exemple.com и сделать перенаправление с одного домена на другой.

Перенаправление делается специальными директивами в файле .htaccess.

В файле robots.txt специально для Яндекс сообщаете ваше основное зеркало, директивой: Host:  exemple.com, указанной в конце файла под группой директив для Яндекс.     

Для перенаправления с доменного имени без www. на содержащее www. добавьте следующие строки в .htaccess:

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www\.

RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

Для перенаправления в обратном порядке добавьте в .htaccess следующие строки:

RewriteEngine On

RewriteCond %{HTTP_HOST} www.yourwebsitehere.com

RewriteRule (.*) http://yourwebsitehere.com/$1 [R=301,L]

Боритесь с дублированием контента

CMS Joomla очень «любит» дублировать контент. Более правильно сказать, что Joomla постоянно создает различные URL для одного и того же контента, особенно в коробочной версии. Поисковики находят различные ссылки одного материала и отсюда появляются дубли в выдаче.

Основной способ борьбы с дублями Joomla, это аккуратно создавать внутренние ссылки сайта. Важно! Чтобы внутренние ссылки, ведущие на один и тот же материал были однотипными. Если используете URL без WWW, используйте везде, без WWW, если ставите слеш в конце ссылки, ставьте слеш везде.

Битые ссылки, ведущие на страницы сайта, отслеживает коробочный компонент «Перенаправление». Следите за его работой и делайте 301-ю переадресацию с бытых ссылок на рабочие ссылки.

Следите за скоростью сайта

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

Кроме этого, в общих настройках нужно включить сжатие Gzip (Общие настройки > Сервер) и активируйте плагин кэширования (Менеджер плагинов>Система - Кэш).

Примечание: Сжатие будет работать, если на вашем сервере стоит модуль [mod_gzip].

Помогите браузерам использовать кэш сайта. Если возможно, включите кеширование на сервере. Или попробуйте Apache дать команду на использование кэша. В файл .htaccess вставьте следующие директивы:

ExpiresActive On

ExpiresByType

Сжимайте фото перед добавлением на сайт.

Установите на сайт компонент карты сайта

Известный компонент для создания карты сайта под названием Xmap больше не поддерживается автором. Поэтому рекомендовать его не буду. Отличная альтернатива Xmap, компонент AmiSitemap Free (https://extensions.joomla.org/extensions/extension/structure-a-navigation/site-map/aimy-sitemap)

SEO компоненты, которые возьмут задачу оптимизации на себя

До версии Joomla 3.8. я бы написал так, повторюсь, Joomla система капризная и даже выполнение всех перечисленных правил не сделает URL сайта в красивом ЧПУ человеку понятном виде. Для решения комплекса SEO задач, лучше сразу, установить специализированный, мощный SEO компонент. Выбор не богат:

  • Бесплатный (на 90%) компонент ArtioJoomSEF;
  • Платный русскоговорящий компонент Sh404sef.

На сегодня ссылки ЧПУ можно настроить внутренними настройками, «Remove IDs from URLs», о которых я упомянул выше.

Выводы

У каждого оптимизатора есть свои секреты оптимизации нарабатывающие годами. Важно одно, оптимизацией сайта Joomla нужно задуматься и заниматься с самого начала работы, сразу после установки и первых настроек сайта. Без оптимизации, продвинуть Joomla сайт будет трудно.

Похожие записи

07.07.2019
0
4275

5 Калькуляторов Joomla под любые задачи, обзор и настройка

Сегодня при помощи сторонних разработок для joomla можно рассчитать всё, что угодно: стоимость ...
06.07.2019
0
3773

Меню в Joomla — добавление вложенного или выпадающего меню

В шаблоне позиции для меню обычно предусмотрены слева или справа, а так же и в верху (горизонт...
08.07.2019
0
5669

Тестируем Joomla 4: административная панель, разделы, поле работы вебмастера

Концепция оформления административной панели joomla4 разработана веб-студией JoomShaper, специализ...

Комментарии

Ваш комментарий будет отправлен на модерацию.
  • Комментарии не найдены