Заказать обратный звонок

Продвижение вашего бизнеса в Интернете

16.01.2019

Правильное продвижение сайта на CMS Joomla

Веб-разработка

Правильное продвижение сайта на CMS Joomla

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

Сегодня для Joomla создано более 8000 расширений, которые помогут разогнать небольшой молодой сайт до масштабного информационного проекта, избавить владельца от ручной волокиты, максимально оптимизировать процесс наполнения и продвижения ресурса. Джумлу чаще всего используют для создания корпоративных веб-сайтов и порталов, небольших бизнес-сайтов, газет, журналов, систем онлайн-бронирования, сайтов различных организаций, в том числе и государственных учреждений, сообществ по интересам, а также в качестве персональных страниц и портфолио.

Проблемы движка Joomla, с которыми вы можете столкнуться на первых этапах продвижения

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

Чаще всего проблемы возникают тогда, когда оптимизаторы, не имея необходимого опыта, начинают улучшать сайт, расширяя его возможности с помощью сторонних компонентов. Например, владелец сайта-визитки решил расширить свой проект до интернет-магазина, а для этого необходимо установить дополнительные надстройки, которые изначально разработчиками CMS Joomla не предусмотрены. Такая интеграция повлечет за собой появление дублей страниц, автоматическое создание динамических URL-адресов, неправильную обработку страниц с ошибкой 404 и т.д.

В нашем блоге мы публиковали подробные обзоры по различным системам управления контентом, которые лучше всего подходят для создания торговых онлайн-площадок, поэтому если вы планируете создавать или улучшать существующий сайт до интернет-магазина, сперва ознакомьтесь с нашими предыдущими постами и взвесьте все «за» и «против».

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

Создание ЧПУ

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

Сделать это можно в верхней части административного меню, добравшись до специального раздела: «Сайт» → «Общие настройки» → «Установки SEO». Поставьте галочку напротив функции «Включить SEO» и сохраните изменения. После этих несложных манипуляций все URL-адреса на сайте станут «человекопонятными» (например, ссылка с непривлекательными переменными превратится в адрес вида site.com/indx.php/seo).

Важно: у некоторых хостинг-провайдеров сервера настроены таким образом, что после включения данной функции в Joomla вместо нужной страницы вы увидите страницу с ошибкой. Чтобы этого не произошло, в установках SEO административной панели вашего сайта обязательно включите «Использовать mod_rewrite».

Учитывайте, что для корректного отображения ЧПУ на сервере должен быть установлен и настроен Apache, так как команда mod_rewrite относится именно к этому расширению. Выбирая хостинг для своего сайта, обратите внимание на этот момент. Одним из самых подходящих хостингов для Джумлы является Beget, который мы используем сами и рекомендуем нашим клиентам. Если у вас не получается самостоятельно настроить mod_rewrite, обратитесь в службу технической поддержки, и они все сделают за вас.

 1

Рис. 1. Настроить ЧПУ, которые в Joomla называются SEF, очень просто из панели управления сайтом. Здесь же можно добавить суффикс к URL, включить перенаправления и исключить название сайта из заголовка страницы.

Таким образом URL-адреса вашего сайта станут еще более отзывчивыми – site.com/directory/seo. Включение функции добавления суффикса URL (например, .html) все в тех же настройках SEO сделает адреса вашего сайта еще более понятными для простого пользователя. Однако это не сильно повлияет на отношение поисковых роботов к страницам вашего веб-ресурса, так что смотрите как вам больше нравится.

Правильная настройка файла .htaccess и протокола безопасности HTTPS

Последний этап настройки ЧПУ на движке Joomla – редактирование файла htaccess.txt, который находится в корневом каталоге. Зайдите на сервер по FTP или с помощью файлового менеджера вашего хостера и переименуйте его в .htaccess. При возникновении каких-либо проблем с открытием страниц сайта, удалите с помощью текстового редактора в этом файле строку, содержащую «Options +FollowSymLinks», или поставьте в начале решетку #, превратив директиву в обычный комментарий. Эта директива может показывать ошибку 500 на некоторых хостингах. После ее удаления или комментирования сайт будет нормально открываться.

Теперь в .htaccess необходимо настроить перенаправления, являющиеся важными факторами ранжирования. Вот основные из них:

  • Редирект с HTTP на HTTPS. Наличие у сайта протокола безопасности поисковые системы считают одним из важнейших факторов ранжирования, поэтому данному редиректу нужно уделить особое внимание. После установки SSL сертификата на хостинге, в файле .htaccess добавьте следующие строки, заменив site.com на адрес вашего ресурса:

    RewriteCond %{HTTP:SSL} !=1 [NC]
    RewriteRule ^(.*) https://site.com/$1 [L,R=301]

    Мы рекомендуем именно этот способ, хотя вариантов перенаправлений с HTTP на HTTPS существует несколько.

    2

    Рис. 2. Хостинг-провайдер Beget позволяет подключить на сайте бесплатный SSL сертификат всего за пару кликов, в том числе и на Джумле.

  • Редирект адреса с www на адрес без www. Данное перенаправление позволяет избавиться от возможных дублей в поисковой выдаче, так как без этого редиректа сайт будет доступен по двум адресам одновременно, а для корректной оптимизации ресурс должен открываться только по одному адресу и иметь редирект с другого. В качестве основного зеркала рекомендуем использовать адрес без www. Для этого в файле .htaccess пропишите следующий код с заменой на ваш URL:

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

  • Редиректы между страницами сайта. Часто после изменения структуры сайта или по другим причинам нужно сделать редирект с одной страницы на другую. Для этого вставьте в .htaccess следующие директивы, заменив адрес вашего сайта и названия старой и новой страниц:

    RewriteCond %{REQUEST_URI} ^/page/$
    RewriteRule ^.*$ http://site.com/new-page/? [R=301,L]

  • Редирект с index.php на домашнюю страницу. У всех сайтов на Джумла по умолчанию есть две главные страницы: с index.php и без него (просто имя вашего домена). От этого дубля избавляйтесь сразу с помощью следующего кода опять же с заменой на ваш домен:

    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
    RewriteRule ^index\.php$ https://site.com/ [R=301,L]

Для корректной работы всех перенаправлений директивы нужно обязательно указывать после RewriteEngine On.

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

Совет: всегда заполняйте поле «Псевдоним», которое отображается в редакторе админки под заголовком поста. Желательно это делать латинскими буквами. Если поле останется пустым после сохранения или публикации материала, то вместо транслитерации в URL-адресе появятся цифры – дата создания самой страницы, а это в дальнейшем отрицательно скажется на продвижении.

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

Настройка карты сайта

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

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

3

Рис. 3. После установки и активации плагина OSMap ничего не нужно настраивать вручную – система автоматически создает карту сайта и оповещает поисковых роботов о появлении новых материалов. Но вы все равно можете настроить некоторые пункты под себя.

Правда, использовать компонент карты сайта стоит лишь в том случае, если ваш ресурс часто обновляется и трафик сильно зависит от скорости индексации. А вот малостраничные сайты лучше не перегружать дополнительными плагинами и компонентами – поисковые роботы их и так гарантированно проиндексируют.

После установки компонента OSMap добавьте ссылку на карту сайта в формате xml в соответствующие разделы панелей управления для вебмастеров Яндекс и Google. Это ускорит процесс обхода поисковыми роботами вашего сайта.

Изначально ссылка на карту сайта выглядит не очень красиво из-за большого количества переменных и символов. Ей можно придать человеческий вид, например site.com/sitemap.xml, с помощью добавления нескольких строчек в файл .htaccess. Добавьте этот код после директивы RewriteEngine On:

RewriteCond %{REQUEST_URI} ^/sitemap.xml
RewriteRule .* /index.php?option=com_osmap&view=xml&tmpl=component&id=1

Только учтите, что если вы включите в настройках сайта опцию добавления суффикса к URL, то этот способ не сработает. Поэтому заранее решите, как будут выглядеть ваши адреса: с .html на конце или без этого суффикса.

Правильный robots.txt для Joomla

Как и на других CMS, robots.txt в Джумле выполняет функцию своеобразного свода правил для поисковых роботов. Правильная настройка этого служебного файла поможет поисковому роботу выполнить корректное сканирование вашего веб-сайта и добавить в поисковую выдачу только выбранные вами страницы, а также закрыть дубли от индексации.

Стоит потратить несколько минут на индивидуальную настройку robots.txt и оградить свой сайт от возможных проблем в процессе продвижения. К примеру, стандартный файл robots.txt в ранних версиях Джумлы не всегда позволял роботам распознавать оформление сайта, видеть некоторые изображения, переходить по сквозным ссылкам из меню и даже сканировать часть важного контента.

Разработчики, начиная с версии 3.3, исправили все эти недостатки, однако после обновления движка до новой версии этот служебный файл не перезаписывается автоматом и все равно требует ручной доработки.

Начнем с директивы Host. На протяжении долгого времени Яндекс использовал данную директиву в качестве указания поисковикам основного зеркала сайта, те же функции всегда выполнял и сейчас выполняет редирект с www на адрес без www. Российский поисковик отказался от директивы Host в пользу редиректа 301, поэтому в файле robots.txt эту строку можно смело удалять. Теперь Яндекс, как и Google, считает 301-й редирект основным способом склейки веб-сайтов.

Также удалите строку Disallow: /images/, которая запрещает специальным поисковым роботам индексировать изображения на сайте. Таким образом, в поиске по картинкам в обоих поисковиках ваш сайт сможет собирать дополнительный трафик, при условии, что вы корректно заполнили атрибут alt у изображений и указали правильные ключевые слова.

Правильный robots.txt для системы управления контентом Joomla версии 3 и выше выглядит следующим образом:

User-agent: *

Disallow: /administrator/

Disallow: /cache/

Disallow: /includes/

Disallow: /installation/

Disallow: /language/

Disallow: /libraries/

Disallow: /media/

Disallow: /modules/

Disallow: /plugins/

Disallow: /templates/

Disallow: /tmp/

Disallow: /xmlrpc/

Sitemap: здесь укажите путь к вашей карте сайта с http://

User-agent: Yandex

Disallow: /administrator/

Disallow: /cache/

Disallow: /includes/

Disallow: /installation/

Disallow: /language/

Disallow: /libraries/

Disallow: /media/

Disallow: /modules/

Disallow: /plugins/

Disallow: /templates/

Disallow: /tmp/

Disallow: /xmlrpc/

Sitemap: здесь укажите путь к вашей карте сайта с http://

Обязательно указывайте корректный путь к карте вашего сайта в формате xml. Вы также можете не добавлять путь к карте сайта в robots.txt, а сделать это в панелях для вебмастеров Google и Яндекс. Так поисковые роботы будут быстрее находить, сканировать и добавлять в выдачу основной контент и быстрее заметят произведенные на сайте обновления. На самом деле, помимо основных роботов, которые сканируют текст на сайте, очень много и других. Полный список таких роботов вы можете посмотреть для Яндекса и Google на этих страницах. Поэтому настройка служебного файла robots.txt является важной частью внутренней оптимизации сайта не только на движке Joomla. Проверить корректность этого файла вы можете в разделе Яндекс.Вебмастера «Анализ robots.txt». В обновленной поисковой консоли Google, о которой мы уже писали в нашем блоге, можно переключиться на старую версию сервиса и зайти в «Инструменты» для проверки файла robots.

Настройка мета-тегов для поисковых роботов

Для того чтобы задать определенным записям на движке Joomla мета-теги title и description, не обязательно устанавливать дополнительные компоненты. Все это можно сделать с помощью встроенных возможностей CMS.

Перед добавлением мета-тегов определитесь с назначением страницы. Если страница является пунктом меню, то перейдите в «Менеджер меню», выберите нужный пункт, например «О компании», откройте вкладку под названием «Параметры отображения страницы» и в поле заголовка пропишите необходимый текст с использованием ключевых слов. Этот текст появится в теге title после сохранения. Чуть ниже в выпадающем меню запретите показ этого заголовка на странице, чтобы он кроме title не дублировался в теге H1.

4

Рис. 4. Мета-теги у сайта на Джумле можно прописывать в параметрах отображения страницы, без использования сторонних компонентов.

На соседней вкладке «Метаданные» создайте описание вашей страницы, также используя ключевые слова.

Мета-теги title и description легко добавлять и для отдельных материалов прямо в процессе их создания. В выпадающем списке под названием «Заголовок» на странице добавления материала выберите «Скрыть», чтобы title не повторялся в H1 на странице со статьей. В параметрах публикации добавьте текст в поле мета-тега description, который и будет служить описанием выбранного поста. Как видите, ничего сложного.

Однако для более простой настройки всех параметров SEO, если вы не любите часто посещать админку, воспользуйтесь плагином Easy Frontend SEO. Установите его на сайт через менеджер расширений и активируйте. Этот плагин подсказывает администратору или редактору при просмотре сайта в обычном режиме, какие метаданные для конкретной публикации не указаны, подсвечивая их красным крестиком. Чтобы видеть эти подсказки, нужно авторизоваться. Заполняйте таким образом метаданные, просто перемещаясь по страницам на вашем сайте во фронт-энд режиме.

Удаление дублей страниц на Joomla

Для того чтобы не попасть под фильтры поисковых систем, от страниц-дублей необходимо избавляться еще до их появления, точно так же, как и герои «Терминатора» пытались уничтожить Скайнет до его рождения.

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

После установки некоторых компонентов Joomla может создавать дубли самостоятельно и усложнять таким образом процесс внутренней оптимизации. Например, вы решили расширить сайт-визитку до интернет-магазина, установили соответствующий компонент, и Джумла начала создавать дубли, так как изначально не была предназначена для этих целей. Как правило, такие компоненты формируют карточки товаров в автоматическом режиме, из-за чего на сайте появляется много мусора. Если вы хотите создать интернет-магазин, лучше используйте CMS OpenCart, о которой мы подробно рассказывали в этой статье, или любой другой движок/скрипт, предназначенный для торговли онлайн.

Правда, не только сторонние расширения могут стать причиной злополучных дублей. По умолчанию в системе после установки движка появляются такие кнопки как печать, чтение в pdf, отправка статьи по e-mail. Их адреса различаются, но контент состоит из одной и той же информации. Поисковые системы накладывают на подобные сайты фильтры, хотя этими встроенными функциями почти никто не пользуется, как показывает наш богатый опыт работы с Joomla.

Эти вредные для сайта иконки со ссылками можно убрать несколькими способами:

  1. Глобальное отключение. Самый простой способ отключить иконки печати, pdf и электронной почты на всем сайте. Зайдите в «Материалы» → «Менеджер материалов» → «Параметры» и отключите их на каждой странице сайта.

  2. Исключение иконок при создании меню. Создавая меню в параметрах административной панели, просто отмените использование этих надстроек. При добавлении нового материала как пункта меню, эти изменения коснутся и конкретной публикации.

  3. Отключение в расширенных параметрах. При создании новых документов в меню «Расширенные параметры» просто скройте выбранные пункты иконок и сохраните материал.

Теперь ваш сайт стал намного чище, но это еще не все. Как мы упомянули выше, дубли часто появляются после установки сторонних расширений. Если не хотите бороться с дублированным контентом вручную, используйте плагин JL No Doubles. Он прекрасно справляется с мусорными страницами даже при активированных компонентах Virtuemart, K2, Меню Joomla, Zoo, Материалы Joomla и прочими. Плагин платный, но существенно облегчает работу по внутренней оптимизации.

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

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

С некоторыми компонентами плагин JL No Doubles будет корректно работать только после активации лицензионного ключа, который позволит включить определенные настройки. Например, вы сможете задать 301-й редирект на нужную страницу или показывать пользователю страницу с 404-й ошибкой, если материал по указанному адресу более недоступен. Вариант с перенаправлением все же предпочтительнее, так как позволит странице сохранить вес, если на нее ссылаются другие сайты.

Преимущества и недостатки CMS Joomla

Как и у каждой бесплатной системы управления контентом, у Джумлы есть свои плюсы и минусы. Начнем с недостатков.

  • Joomla сильно проигрывает по популярности своему основному бесплатному конкуренту WordPress, хотя и считается при этом второй бесплатной CMS с открытым исходным кодом.

  • У Джумлы часто возникают проблемы с оптимизацией SEO при подключении сторонних компонентов. Чтобы это исправить, приходится подключать оптимизирующие плагины, но при этом все равно возрастает нагрузка на сервер хостинг-провайдера, а это вызывает неприятные торможения и медленную загрузку страниц.

  • Этот движок имеет много предустановленных разработчиками расширений, которые вам вообще не понадобятся при наполнении и продвижении проекта.

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

Несмотря на такие явные недостатки, Джумла все-таки имеет ряд достоинств, из-за которых данная система управления контентом до сих пор очень популярна, особенно среди начинающих вебмастеров.

  • Бесплатность и регулярные обновления ядра.

  • Большой выбор расширений, которые помогут сделать из простой визитки многофункциональный ресурс с широкими возможностями.

  • Joomla легка в освоении, за что ее особенно любят новички.

  • Огромный выбор готовых шаблонов на любую тематику.

  • Крупное сообщество пользователей Джумлы после очередного обновления быстро находит и устраняет уязвимости разного характера, максимально повышая безопасность ресурса.

  • Большая база знаний на русском языке. Благодаря такой документации движок легко освоить уже в первые дни знакомства.

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

Как видите, преимущества этого движка перебивают его недостатки, если подходить к настройке CMS с умом.

Останавливаться на оптимизации контента для Джумлы мы не будем, так как в одной из наших предыдущих статей мы уже подробно рассказали, какими именно должны быть статьи на сайте, мета-теги к материалам и изображениям, как нужно оформлять и форматировать текст, чтобы его полюбили поисковики. Там детально расписано, что и в какой последовательности нужно делать для оптимальной оптимизации веб-сайта и публикаций.

Вывод

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

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

Если у вас возникают сложности с настройкой расширений, оптимизацией кода или контента, наши опытные специалисты помогут решить эти проблемы и выведут страницы вашего сайта на Джумле на первые позиции в поисковых системах в короткие сроки.

 

Получить предварительный расчет

Ваше имя:

Телефон/email:

/

Адрес сайта:

Цели обращения:

Заказать обратный звонок

Время звонка

Выберите промежуток времени с 9:00 до 19:00