SEO сайтов на Joomla: внутренняя оптимизация, плагины, советы по ускорению сайта, чек-лист

SEO сайтов на Joomla: внутренняя оптимизация, плагины, советы по ускорению сайта, чек-лист Внутренняя оптимизация

Основы внутренней SEO-оптимизации сайта на Joomla

Начинайте работать над внутренней SEO-оптимизацией с мета-тегов и приведения контента в удобоваримый для человека вид. Содержимое title и description не должно дублироваться на страницах, объем этих тегов не должен существенно превышать 70 и 130 символов соответственно.

Избегайте использования скрытого с помощью JS-скриптов или CSS текста, используйте подзаголовки H1-H6, не делайте слишком короткие (до 250 слов) статьи.

Болезнь Joomla – дублирование контента. Повторяющиеся на разных страницах куски текста становятся причиной попадания под фильтр Google Panda. Чтобы избежать этого, используйте плагин JL No Doubles и склейте зеркала сайта с помощью редиректа.

Самый простой способ – добавление кода в .htaccess:

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

Позаботьтесь о перелинковке

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

Оптимизируйте скорость загрузки страниц

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

Не забывайте о социальных факторах

Ссылки на профили бренда в социальных сетях – единственные внешние линки, которые можно не закрывать от индексации. Установите плагин соц. кнопок (JL Like, Addtoany или другие). Настраивайте компоненты для шэринга так, чтобы ссылки в твитах и репостах вели не на страницу в соц. сети, а на ваш домен.

Как ускорить сайт на Joomla

Если ваш сайт отстает по скорости, то соответственно снижается и его SEO-рейтинг. Поскольку CMS Joomla является многофункциональным «движком», страницы созданных на нем сайтов априори грузятся медленно. Что делать?

Используйте функцию кэширования данных

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

Варианты кэширования по умолчанию (доступны в общих настройках CMS):

  • Консервативное – для определенных пользователей;
  • Прогрессивное – для всех.

Кэширование можно включить с помощью плагина «Система-Кэш». Для более тонких настроек следует установить плагины Cache Cleaner или Cache Control.

Оптимизируйте контент

Чем больше «тяжеловесного» контента на странице, тем дольше она загружается. В первую очередь, следует «сжать» изображения. Размер файла с картинкой можно уменьшить почти вдвое, при этом визуально качество от оригинала не отличить.

Для сжатия можно применять редакторы (PhotoShop), но проще воспользоваться плагином, например, EIR — Easy Image Resizer.

Например, в результате сжатия изображений товаров для небольшого интернет магазина было высвобождено 192 Мб места на сервере, а время загрузки уменьшилось с 3-4 секунд до 2-3 секунд.

Оптимизируйте скрипты и CSS

Чтобы сократить число http-сессий, объедините файлы CSS и файлы со скриптами JavaScript. Однако это не целесообразно, если хостинг поддерживает протокол HTTP/2 (уточните у провайдера).

Оптимизируйте код JavaScript

Уберите все лишнее, замедляющее работу интерпретатора.

Кроме оптимизации вручную можно воспользоваться плагинами, такими как Optimize или ScriptMerge.

Снизьте нагрузку на БД

Удалите неиспользуемые таблицы из БД (выполнить запрос «DROP TABLE» или использовать графический интерфейс, например, PhpMyAdmin), которые остаются после удаления плагинов.

Оптимизируйте таблицы с помощью функции “Optimize table”

Она ускоряет выполнение запросов к таблице.

Используйте сервис CDN

Сервис распределяет данные на серверы, расположенные в различных географических точках по всему земному шару, что способствует ускорению их загрузки. Для этого требуется установка расширения CDN for Joomla! При этом сайт будет использовать протокол HTTP/2.

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

Плагины для SEO — какой установить на Joomla

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

Configure SEOsimple

На всех своих и сделанных на заказ сайтах я, в первую очередь, устанавливаю SEOsimple.

Его преимущества:

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

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

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

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

Последняя версия позволяет устанавливать мета-теги «noindex, follow» для категорий. Настройка SEOsimple очень проста и в ней разберется даже начинающий верстальщик.

Плагин EFSEO

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

Массив сохраненных данных никак не зависит от структуры URL-адреса, а метаданные в любом случае остаются доступными, даже если я меняю структуру URL, в том числе после удаления расширения.

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

Чек-лист по оптимизации SEO joomla: 26 шагов

  1. Подберите ключевые слова. Используйте для этого софт или сервисы для анализа. Для начала хватит wordstat.yandex.ru и google.ru/trends, сервисов контекстной рекламы и поисковых подсказок. Чтобы расширить количество ключевиков, замените слова синонимами, используйте аббревиатуры, позаимствуйте слова у конкурентов, составьте комбинации.
  2. Прогоните ядро через сервис «Подбор слов» от Яндекса. Заносите количество результатов поиска по каждому ключевому слову. Для удобства используйте таблицы.
  3. Сделайте sitemap.xml (помогут плагины OSMap, JSitemap и т. п).
  4. Включите модуль «хлебные крошки».
  5. На индексной странице ссылайтесь на главные разделы сайта.
  6. Любая страница доступна не более, чем с 1-2 кликов.
  7. Адрес страницы должен отражать структуру сайта (/blog/cat/post.html).
  8. Сократите число внешних ссылок до минимума.
  9. Закройте внешние ссылки от индексации с помощью disAllow links.
  10. Избавьтесь от ссылок, ведущих на несуществующие документы (плагин Shnodoubles).
  11. Скрывайте от индексации ссылки на регистрацию и авторизацию.
  12. Включите премодерацию комментариев со ссылками.
  13. Устраните дубли, используйте для этого плагин JL No Doubles.
  14. Поставьте переадресацию с www.oursineonjoomla.ru на oursiteonjoomla.ru.
  15. Покупайте SSL-сертификат и в панели веб-мастера в Яндексе указывайте сайт с https (сообщить о переезде, если сайт добавлялся с http).
  16. Главный заголовок обрамлен тегом H1 (не более 70 символов).
  17. В тег description добавьте краткое описание страницы (не более 130 символов).
  18. Тег title должен отличаться от H1.
  19. Используйте ключевые слова в названии файла изображений и в теге ALT.
  20. Контент должен быть удобным для чтения.
  21. Минимум 250 слов в статьях.
  22. Отсутствует скрытый (невидимый) текст.
  23. Добавьте социальные кнопки (плагины SocButtons, AddToAny, MVSocialbuttons и др.).
  24. Подключитесь к Google Analytics и Google Webmasters.
  25. Подключитесь к Яндекс.Метрике и Яндекс-вебмастер.
  26. Также заведите блог в Твиттере, создайте страницу бренда во Вконтакте и Фейсбуке, не используйте плагины для автоматического постинга, используйте Google Alerts.

Следуйте этим рекомендациям и перенимайте чужой опыт. Удачи вам в продвижении!

Дмитрий Монакс

Автор блога SEO.Monaks.ru
Продвижение сайтов и контекстная реклама с 2009 года

Консультирую по вопросам поисковой оптимизации, выполняю SEO аудиты, а также другие работы связанные с поисковой оптимизацией.

По сотрудничеству в раздел — «КОНТАКТЫ»

Оцените автора
Напишите вопрос или комментарий, я отвечу