Редакция CMS Magazine начинает цикл статей, посвященных поисковой оптимизации сайтов, разработанных на различных CMS. Первую статью из этого цикла мы решили посвятить Joomla. Во-первых, это бесплатная платформа. Во-вторых, она весьма популярна среди русскоязычных разработчиков. Так, в сегменте интернет-магазинов по востребованности в Рунете она занимает почетное четвертое место, а в общем рейтинге open-source CMS — второе. Давайте попробуем разобраться в ключевых моментах SEO на Joomla.

Первые шаги

1. Обязательно распишите структуру сайта до его запуска. В силу особенностей формирования ЧПУ, URL-структуру сайта на Joomla после уже состоявшегося запуска менять «болезненно».

2. Структура формируется на основе пунктов меню Joomla, управляемых через «Менеджер меню». Образно говоря, пункты меню — это основа, ствол и ветви дерева, все остальное уже формируется вокруг них;

3. Сразу после установки сделайте правильные настройки:

• переименуйте htaccess.txt в.htaccess;
• настройте ЧПУ в глобальных настройках (без index.php);
• отключите показ ошибок;
• выключите компоненты, модули и плагины которые вам не потребуются;
• переименуйте пункт меню «Главная» (ошибка практически каждого второго сайта на Joomla);
• правильно составьте robots.txt — файл, регулирующий индексацию. Для Joomla его правильное заполнение очень важно, ознакомьтесь с рекомендациями и примерами по его составлению на Joomlaforum.ru.

4. Заполните мета-теги Title и Description. Joomla по умолчанию имеет встроенные возможности для управления ими, также можно использовать мощные сторонние компоненты, о которых мы расскажем ниже.

Плюсы Joomla для оптимизаторов

Среди наиболее полезных для SEO возможностей, уже встроенных в данную CMS Сергей Молчанов, ведущий seo-специалист Redsoft, отмечает простоту управления title, meta-description и заголовками практически для любой страницы сайта, и дополняет:

«Также из коробки есть компонент редиректов (com_redirect), позволяющий отслеживать 404 ошибки и делать редиректы не выходя из админки.

Также стоит отметить, что для интернет-магазинов на Joomla существует несколько вариантов расширений. Наиболее популярные у нас JoomShoping, Virtuemart, Hikashop. В целом, JoomShoping и Hikashop изначально ориентированы под работу SEO-оптимизатора и позволяют проводить все виды работ вручную».

В плане улучшения SEO-возможностей и упрощения труда оптимизатора для Joomla существует достаточно много платных SEO-расширений, наиболее полезными и актуальными можно назвать генераторы карты сайта, а также компоненты для управления мета-тегами Title и Description. Для примера — среди наиболее часто используемых Redsoft: Tag Meta, Osmap + несколько самописных решений.

В версиях системы управления Joomla 2.5 и Joomla 3 есть возможность использовать плагин iSEO, который существенно облегчает работу SEO-оптимизатора.

Алексей Соловьев, директор по развитию рекламного интернет-агентства x10:

«iSEO представляет собой набор инструментов и модулей, с помощью которых базовые работы по оптимизации сайта можно выполнить быстро и эффективно даже без глубоких технических навыков. Интерфейс iSEO интуитивно понятен и ориентирован, в первую очередь, на пользователей без глубоких познаний. К примеру, управление мета-тегами Title, Keywords и Description вынесено списком на одну страницу, что существенно упрощает работу оптимизатора.

Кроме этого есть масса других полезных инструментов – проверка тошнотности, установка редиректов, работа с alt и заголовками страниц, функция поиска внешних ссылок на сторонние сайты. Также в iSEO есть встроенный инструментарий для оценки расположения ключевых фраз в Google, выявления недоработок и формирования рекомендаций по улучшению сайта. Вы можете видеть, какие места занимают ваши ключевые фразы и что конкретно нужно исправить, это очень удобно».

Минусы Joomla для оптимизаторов

Основные проблемы Joomla известны давно. С выходом третьего поколения CMS их стало существенно меньше, но они не исчезли совсем. В первую очередь это дубли URL, а также нетипичные URL, иногда возникающие и индексируемые поисковыми системами. Проблема решается с привлечением грамотного программиста, работающего совместно с SEO-специалистом.

Следующая проблема тоже связана с адресами: URL-структура сайтов на Joomla достаточно жестко задаётся на этапе создания сайта, и, если в процессе жизни ее приходится менять, — это весьма непростое испытание.

Алексей Соловьев добавляет:

«Модуль iSEO, о котором я говорил выше, условно бесплатный, т.е. бесплатная версия имеет достаточно ограниченный функционал. За полную версию необходимо будет заплатить 249$ (~15.000р) – эти затраты сопоставимы со стоимостью оптимизации небольшого сайта в SEO-агентстве, где всю работу выполнят опытные специалисты на профессиональном уровне».

Завершая обзор SEO возможностей сайтов на Joomla, хотим обратится к читателям с просьбой поделиться собственным опытом. Какие полезные возможности или подводные камни мы упустили?

Журналист, новостной редактор, работает на сайте с 2009 года. Специализация: интернет-маркетинг, SEO, поисковые системы, обзоры профильных мероприятий, отраслевые новости рунета. Языки: румынский, испанский. Кредо: Арфы нет, возьмите бубен.

13 КОММЕНТАРИИ

  1. Конечно, при умелом подходе можно развивать сайт на любой CMS, но проблема заключается в том. что сейчас очень много криворуких разработчиков сайтов, которые и сайт нормально сделать не могут. Не говоря уже о том. чтобы его правильно оптимизировать под поисковые системы.
    В http://megaseostudio.ru разрабатывают сайты непосредственно для продвижения в поисковых системах, потому что сами разработчики являются специалистами в seo — это редкое сочетание в наши дни.

    • Я относительно недавно переехал с 1.5(!) на 3.6.. Долго не мог собраться с духом и сделать это, т.к. все работало и по большому счету устраивало. Но все-таки собрался, приготовился работать неделю, запасся кофе, и… переехал за один день, плюс еще недельку сглаживал неровности. Самое интересное — все плагины, которыми пользовался — оказались актуальными и для 3.6. Скачал новые версии, перенес данные — все работает. Большая часть костылей, которые делал руками в 1.5 уже не понадобилась — за 5 лет таки починили основные проблемы.

      Самая большая проблема при переезде была с ID’шниками пунктов меню — почему-то не сохранились оригинальные, пришлось перебивать руками в базе, отсюда вылезали конфликты.

      Ну а быстродействие — JotCache + SSD + правильная настройка = ~150ms среднее время ответа сервера. И это на винде без nginx и memcahe, на unix вообще моментально отрабатывать будет.

      Кому интересно — сайт https://photocrew.ru

      Что касается SEO — в статье упущен ООЧень полезные плагин JL No Doubles — название говорит само за себя. Поставил и радуешься, редиректит любые дубли, которые может распознать, без всяких танцев с бубном. Даже если изменился урл статьи — определит ее ID и перенаправит на новый урл.

  2. Полезная статья! Я всегда Джумлу советую всем новичкам. Главные ее плюсы: универсальность, простота в установке и уйма информации по ней с Интернете. Верно писал Зураб, что перенести сайт с Джумлы на другую CMS будет проблематично, и это правда. Хотя продвигать сайт на этом движке попроще, чем самописный, оптимизировать и настраивать можно с удобной админки. Поэтому, для всех новичков — Джумла, а если нужно что-то посложнее, тогда вам сюда http://www.seokomanda.ru/

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