Становить джумлу проще простого даже для новичков в данной области. Это ничем не обремененный процесс, который происходит автоматически из панели управления хостингом. После установки системы пользователю доступна панель со множеством функций, которые он может применить для разработки сайта в дальнейшем. Новичка это может испугать, но в действительности эти функции очень полезны и обязательно пригодятся, если вы планируете развивать свой сайт.
Система Joomla! предоставляет функционал для управления контентом и пользователями. Также есть доступ к функции модулей, которые используются в процессе разработки. Для работы с контентом предоставляется встроенный редактор с простым интерфейсом для работы. Joomla! не использует официальное хранилище тем, поэтому чтобы найти то, что вам необходимо придется воспользоваться безграничными возможностями Google.
Joomla! наиболее часто используется для двух задач: разработка мультиязычного сайта и социальных платформ. Функционал данной системы позволяет разработать сайты разных направлений благодаря широкому функционалу.
• Работа с контентом с помощью визуальных редакторов и редакторов кода.
• Использование специальных расширений для добавления на сайт дополнительного функционала.
• Использование шаблонов для настройки стиля сайта.
• Встроенные функции для продвижения сайта в поисковых системах.
Справедливости ради отметим, что в Joomla нет ограничений для продвижения и качественной работы выполненных на ней веб-проектов. Это справедливо для создания небольших корпоративных ресурсов без системы онлайн-заказа, сайтов-визиток и блогов. То есть если использовать только собственные возможности CMS и последовательно выполнять все предусмотренные разработчиками движка действия, с перечисляемыми далее проблемами вы не столкнётесь.
Сложности начинаются, когда веб-мастер устанавливает в системе управления сайтом сторонние компоненты, расширяя возможности движка до интернет-магазина, галереи и т. п. крупных проектов, не предусмотренных под реализацию штатными средствами Joomla. Несмотря на обилие специализированных систем управления сайтом под сложные веб-проекты, на просторах Сети популярно сочетание этой бесплатной CMS и увеличивающих её функциональность компонентов от сторонних разработчиков.
Такое сочетание порождает следующие трудности с СЕО-оптимизацией и продвижением сайтов на данной платформе:
• динамическое формирование адресов страниц (URL);
• появление дублей страниц;la.
Сначала рассмотрим, как с помощью настроек в админской панели справиться с корректным отображением адресов сайта.
По умолчанию в Joomla адреса новых страниц содержат множество переменных: wwwsite.ru/index.php?option=com_sobi2&catid=20&Itemid=20. Формирование таких URL-адресов затрудняет индексацию ресурса поисковыми системами. Кроме того, это важный фактор юзабилити сайта: пользователям удобно определять свое местонахождение по адресу страницы типа wwwsite.ru/razdel/file1.html. Такой подход к оптимизации формирования адресов называется настройкой ЧПУ (дословно — «человекопонятных урлов», т. е. адресов страниц, по которым пользователь может проследить путь до родительского каталога просматриваемой страницы и т. п. без дополнительной навигации).
Для удобства пользователей и корректного продвижения в поисковых системах активировать функцию использования ЧПУ на сайте можно в админской панели Joomla (после установки одного из рассмотренных выше плагинов SEF (Search Engine Friendly). В верхнем меню админки выбираем пункты «Сайт — Общие настройки — Установки Search Engine Optimization». В поле «Включить SEO» ставим галочку «Да» и сохраняем изменения. Ссылки сайта приобретут вид wwwsite.ru/indx.php/razdel.
Обратите внимание, что некоторые хостинги неправильно обрабатывают параметр «Включить SEO», и сайт может начать выдавать ошибку вместо нужных страниц. В этом случае в разделе «Установки Search Engine Optimization» нужно включить команду «Использовать mod_rewrite». Главное условие включения этой команды — наличие сервера с Apache, поскольку mod_rewrite — расширение Apache.
При заминке на этом этапе оптимизации следует обратиться к хостинг-провайдеру для настройки расширения Apache mod_rewrite либо поменять хостера. В результате получаются ссылки вида wwwsite.ru/razdel/file1.
Для ещё лучшего понимания сайта на Joomla пользователями и его продвижения в поисковых системах рекомендуется добавить в конце ссылок суффиксы типа документа (.html для простых страниц и т. п.). За это отвечает команда «Добавить суффикс к URL» в разделе «Установки Search Engine Optimization», после чего документ приобретёт ссылку wwwsite.ru/razdel/file1.html.
Для окончания настройки ЧПУ необходимо открыть на редактирование файл htaccess.txt из корневого каталога Joomla. Через FTP нужно зайти на сервер хостера в корневую папку сайта и переименовать его в .htaccess. Если после этого сайт перестаёт открываться, в .htaccess, удаляется строка «Options +FollowSymLinks».
Теперь для грамотного отображения URL каждой создаваемой страницы нужно заполнять поле «Псевдоним» под полем «Заголовок». Это следует делать латинскими буквами, разделяя слова тире (при наведении мыши на поле появляется подсказка). Для получения лучших результатов оптимизации сайта нужно переводить русские названия в латиницу транслитерацией (самостоятельно или с помощью программ