Стратегия продвижения сайта на Joomla мало отличается от общепринятой, если учитывать особенности движка. Предлагаем советы по работе с этой CMS от лидера отрасли — компании Demis Group.
Начнем с того, что сама по себе система управления сайтом (CMS) не может быть причиной для отказа от его раскрутки. Для сайта первичны содержание, дизайн, удобство пользования (юзабилити), а технические характеристики, к которым относится CMS, традиционно отходят на второй план. Поэтому при продвижении сайтов на Joomla профессионализм оптимизатора играет решающую роль — особенно ценится опыт работы с движком.
Справедливости ради отметим, что в Joomla нет ограничений для продвижения и качественной работы выполненных на ней веб-проектов. Это справедливо для создания небольших корпоративных ресурсов без системы онлайн-заказа, сайтов-визиток и блогов. То есть если использовать только собственные возможности CMS и последовательно выполнять все предусмотренные разработчиками движка действия, с перечисляемыми далее проблемами вы не столкнётесь.
Сложности начинаются, когда веб-мастер устанавливает в системе управления сайтом сторонние компоненты, расширяя возможности движка до интернет-магазина, галереи и т. п. крупных проектов, не предусмотренных под реализацию штатными средствами Joomla. Несмотря на обилие специализированных систем управления сайтом под сложные веб-проекты, на просторах Сети популярно сочетание этой бесплатной CMS и увеличивающих её функциональность компонентов от сторонних разработчиков.
Такое сочетание порождает следующие трудности с СЕО-оптимизацией и продвижением сайтов на данной платформе:
Чтобы преодолеть перечисленные недостатки и грамотно реализовать СЕО-оптимизацию ресурса на Joomla, необходимо знать, в каких случаях достаточно правильно использовать ее стандартные настройки, а в каких — необходимо прибегнуть к помощи специальных расширений (плагинов), предоставляемых ее разработчиками. Об этом мы и поговорим в данной статье.
Ознакомиться с полным списком возможностей этих расширений также можно на официальном сайте по ссылкам sh404SEF, JoomSEF.
Еще одним полезным плагином для ресурсов на этой CMS является JCE (Joomla Content Editor). Он позволяет легко управлять медиаконтентом на страницах сайта, расширяя базовый текстовый редактор данной платформы.
Однако прежде чем воспользоваться плагином JCE, следует снять запрет на индексацию поисковыми системами изображений сайта (содержимого папки /images), который предустановлен в платформе по умолчанию. Для этого необходимо разрешить это действие в служебном файле robots.txt.
После этого с помощью плагина Вы сможете размещать на Вашем ресурсе качественный имиджевый контент, который сможет положительно повлиять на поведенческие факторы сайта и, как следствие, на результаты ранжирования.
Теперь давайте поговорим о том, как пошагово реализовать необходимые действия для СЕО-оптимизации сайтов на Joomla.
Сначала рассмотрим, как с помощью настроек в админской панели справиться с корректным отображением адресов сайта.
По умолчанию в Joomla адреса новых страниц содержат множество переменных: www.site.ru/index.php?option=com_sobi2&catid=20&Itemid=20. Формирование таких URL-адресов затрудняет индексацию ресурса поисковыми системами. Кроме того, это важный фактор юзабилити сайта: пользователям удобно определять свое местонахождение по адресу страницы типа www.site.ru/razdel/file1.html. Такой подход к оптимизации формирования адресов называется настройкой ЧПУ (дословно — «человекопонятных урлов», т. е. адресов страниц, по которым пользователь может проследить путь до родительского каталога просматриваемой страницы и т. п. без дополнительной навигации).
Для удобства пользователей и корректного продвижения в поисковых системах активировать функцию использования ЧПУ на сайте можно в админской панели Joomla (после установки одного из рассмотренных выше плагинов SEF (Search Engine Friendly). В верхнем меню админки выбираем пункты «Сайт — Общие настройки — Установки Search Engine Optimization». В поле «Включить SEO» ставим галочку «Да» и сохраняем изменения. Ссылки сайта приобретут вид www.site.ru/indx.php/razdel.
Обратите внимание, что некоторые хостинги неправильно обрабатывают параметр «Включить SEO», и сайт может начать выдавать ошибку вместо нужных страниц. В этом случае в разделе «Установки Search Engine Optimization» нужно включить команду «Использовать mod_rewrite». Главное условие включения этой команды — наличие сервера с Apache, поскольку mod_rewrite — расширение Apache.
При заминке на этом этапе оптимизации следует обратиться к хостинг-провайдеру для настройки расширения Apache mod_rewrite либо поменять хостера. В результате получаются ссылки вида www.site.ru/razdel/file1.
Для ещё лучшего понимания сайта на Joomla пользователями и его продвижения в поисковых системах рекомендуется добавить в конце ссылок суффиксы типа документа (.html для простых страниц и т. п.). За это отвечает команда «Добавить суффикс к URL» в разделе «Установки Search Engine Optimization», после чего документ приобретёт ссылку www.site.ru/razdel/file1.html.
Для окончания настройки ЧПУ необходимо открыть на редактирование файл htaccess.txt из корневого каталога Joomla. Через FTP нужно зайти на сервер хостера в корневую папку сайта и переименовать его в .htaccess. Если после этого сайт перестаёт открываться, в .htaccess, удаляется строка «Options +FollowSymLinks».
Теперь для грамотного отображения URL каждой создаваемой страницы нужно заполнять поле «Псевдоним» под полем «Заголовок». Это следует делать латинскими буквами, разделяя слова тире (при наведении мыши на поле появляется подсказка). Для получения лучших результатов оптимизации сайта нужно переводить русские названия в латиницу транслитерацией (самостоятельно или с помощью программ типа Punto Switcher). Если оставить это поле незаполненным или заполнить не латиницей, в URL вместо названия файла появится следующее: www.site.ru/razdel/55-2015-05-12-15-23-54 — вместо названия в ссылку будет помещена дата создания страницы.
Если оптимизацию сайтов на Joomla выполнять в соответствии с логикой разработчиков движка, большинства проблем с генерированием дублей страниц удастся избежать. Например, каждую страницу нужно вручную добавлять в меню: таким образом, она принудительно получит адрес, и система не будет самостоятельно его генерировать. Кроме того, это даст возможность индивидуально прописывать метатеги и заголовки для страницы.
Однако у данной CMS-системы возникает проблема с генерацией дублей страниц при использовании сторонних компонентов CMS, расширяющих ее функциональность до интернет-магазинов и прочих несвойственных Joomla проектов. В них бывают реализованы автоматические шаги формирования карточек товара и т. п., выливающиеся в проблему продвижения сайта на Joomla за счет массы «мусорных» страниц.
Ещё одна причина появления дублей страниц — кнопки (pdf, print, e-mail) для каждого документа, включённые в настройках системы управления сайтом по умолчанию. Их наличие на странице означает появление на сайте (а значит и в индексе поисковых систем) страниц, имеющих другой адрес, но содержащих аналогичную с исходным документом информацию. Это может стать причиной наложения на ресурс фильтров поисковых систем. Плюс, как показывает практика, посетители ими не пользуются.
Избавиться от кнопок pdf, print, e-mail в каждом документе можно несколькими путями:
Как Вы видите, бороться с дублями страниц можно вручную, а можно прибегнуть к функционалу все тех же SEF-плагинов. С их помощью можно сразу помечать на удаление основные урлы со всеми связанными дубликатами. Это экономит время и позволяет быстрее решить проблему корректной индексации Вашего ресурса поисковыми системами.
На правильно настроенном сайте при переходе по ошибочному (несуществующему) адресу сервер должен отдавать ответ «404 Not Found». На сайтах на Joomla с ненастроенными ЧПУ и некоторыми установленными компонентами сторонних разработчиков нередко выдается ответ «200 OK» (частично страница показывается, но вместо текстового содержимого пользователю предоставляется набор технических данных — см. пример).
Проверка ответа сервера
Когда фактически несуществующие страницы сайта отдаются сервером в виде ответа «200 OK», с одной стороны, это заметно замедляет работу сайта, с другой — затрудняет индексацию. Дело в том, что поисковые роботы будут тратить время на поиск информации отсутствующих страниц и медленнее добираться до существующих с уникальным и полезным контентом. Плюс, выдача замусорится ненужными страницами, что не лучшим образом влияет на продвижение сайта на Joomla.
Решение подобных проблем лежит в настройке файла .htaccess, причем синтаксис прописываемых правил индивидуален во многих случаях — этот вопрос лучше уточнять у программистов.
О том, что продвижение сайта компанией Demis Group принесёт вам высокие позиции в выдаче поисковых систем и финансовый успех, лучше всего говорят факты:
Если ваш сайт на Joomla требует раскрутки или даже решения вышеназванных проблем с оптимизацией, наши специалисты справятся с любыми сложностями. Все, что для этого нужно, — оставить заявку на сайте или связаться с нами любым удобным способом.
Мы точно знаем, как привести на Ваш сайт клиентов!
Оставьте заявку и получите индивидуальное предложение с привлекательной ценой.