12 правил оптимізації Joomla сайту, налаштування оптимізації

  1. вступ
  2. Про Joomla і SEO
  3. Правило 1. Максимально використовуй внутрішні налаштування Joomla
  4. Правило 2. Використовуйте файл htaccess.txt
  5. Правило 3. Використовуйте SEO налаштування Joomla
  6. Правило 4. Використовуйте файл robots.txt
  7. Правило 5. Правильно оформляйте картинки в статтях
  8. Правило 6. Обов'язково задавайте теги description і title
  9. Визначтеся з головним дзеркалом сайту
  10. Боріться з дублюванням контенту
  11. Слідкуйте за швидкістю сайту
  12. Встановіть на сайт компонент карти сайту
  13. SEO компоненти, які візьмуть завдання оптимізації на себе
  14. висновки

class = "eliadunit">

вступ

Можна сказати з упевненістю, CMS Joomla версії коробочки не дружить з правилами оптимізації сайту і погано сприймається пошуковими машинами. Однак є кілька обов'язкових кроків і налаштувань, які змусять пошукові боти звернути увагу на ваш Joomla сайт і включити його в змагання з ранжирування в пошуковій видачі.

Про Joomla і SEO

Кілька нагадувань. Говорячи про версії коробочки Joomla, ми говоримо про систему управління сайтом без сторонніх розширень, в комплектації Joomla! Product. В даному уроці я сформулюю 12 правил оптимізації Joomla сайту, майже версії коробочки системи, з одним або двома скромними плагінами. Бонус оптимізації Joomal сайту в кінці статті.

Тепер про пошукову оптимізацію (SEO). Ми пам'ятаємо, що основне завдання оптимізації, це зробити сайт, його посилання, статті, оформлення статей «причесаними» під універсальні, що працюють для всіх основних пошукових систем, правил. Тобто, вступити в чесне змагання з іншими сайтами з просування в пошуковій видачі.

Правило 1. Максимально використовуй внутрішні налаштування Joomla

Творці Joomla не так люблять свій продукт, щоб залишити його зовсім нездатним до налаштувань оптимізації. Є на Joomla свої SEO інструменти і навіть настройки SEO (про них трохи нижче). Але всі вони не будуть працювати, якщо ви неправильно вибрали сервер хостингу.

Щоб максимально задіяти внутрішні SEO налаштування Joomla на вашому сервері повинен бути активний веб-сервер Apache з встановленим модулем [mod_rewrite].

Правило 2. Використовуйте файл htaccess.txt

Файл htaccess.txt включений в версію коробочки, але в цьому форматі він нікому не потрібен. Щоб задіяти файл htaccess.txt в управлінні сервером Apache перейменуйте його в файл .htaccess (точка на початку, без формату).

файл .htaccess схожий на robots.txt, тільки керує не пошуковими роботами, а викликом HTTP адрес на сервері Apache.

Правило 3. Використовуйте SEO налаштування Joomla

Як я вже сказав, на Joomla є свої, коробкові SEO налаштування . Їх потрібно використовувати по максимуму. Знаходяться SEO налаштування на вкладці: Загальні настройки >> Сайт. Модуль «SEO настройки». Їх потрібно виставити так:

За бажанням, можете включити в заголовок назву сайту. Цією налаштуванням ви кілька «прикрасити» заголовки матеріалів в браузері, доповнивши їх назвою сайту, помістивши його в початок або кінець title.

Нове. З версії Joomla 3.8. з'явилася нова можливість прибрати всі цифри з URL сайту. Для цього в загальних налаштуваннях (вкладка Система >>> Загальні настройки) вкладки Матеріал, Новини, Контакти на вкладках «Інтеграція» включите режим «Experimental» і відключіть маршрутизатор «Remove IDs from URLs».

Для цього в загальних налаштуваннях (вкладка Система >>> Загальні настройки) вкладки Матеріал, Новини, Контакти на вкладках «Інтеграція» включите режим «Experimental» і відключіть маршрутизатор «Remove IDs from URLs»

В результаті - позбавлення URL сайту від незрозумілих знаків і форм з букв і знаків питання. Їх місце займуть псевдоніми, які задаються самі по заголовку статті або ви можете вписувати їх самі при написанні статті (створення контенту).

Правило 4. Використовуйте файл robots.txt

файл robots.txt потрібно створити і покласти в корінь сайту. Цим файлом за допомогою спеціальних директив можна управляти поведінкою пошукових роботів при скануванні сайту. Зокрема, можна закрити файли і папки, які не слід сканувати пошуковим роботам.

Коробкова версія Joomla включає готовий (рекомендований) файл robots.txt. Доповнювати цей файл іншими директивами Disallow не потрібно.

Доповнювати цей файл іншими директивами Disallow не потрібно

Однак, можна в цьому ж файлі зробити ще одну групу директив, спеціально для Яндекс, звернувшись до головного боту Яндекс: User-agent: Yandex

Правило 5. Правильно оформляйте картинки в статтях

для оформлення зображень (Зображень) в статтях сайту застосовуйте тег alt і стежте за вказівкою розмірів картинок. Для цього, на вкладці «Модулі», знайдіть візуальний редактор Joomla встановлений за замовчуванням, під назвою TyniMCE. Натисніть на нього і в налаштуваннях включіть максимальні можливості. Тепер, ви зможете правильно оформляти картинки, що додаються в статті.

Правило 6. Обов'язково задавайте теги description і title

Тег title є, безумовно, найважливішим тегом який пошуковики шукають і аналізують, перш за все. Тег title повинен бути унікальним. Ви не зможете опублікувати статтю Joomla, якщо не задали її заголовок. Він і буде обрамлений тегами title.

Тег description також обов'язковий до заповнення. Про значимість тега description (опис) я суджу по постійним повідомленнями Яндекс-Вебмайстер, що на моїх сайтах немає description у багатьох статей.

Поле description є на вкладці «Публікація» в редакторі при публікації статті. Однак, окремої вкладки і таблиці, в якій були б видно всі description всіх статей, немає.

Раніше був хороший плагін «SEO Boss» для відстеження description матеріалів всього сайту. Сьогодні спробував його встановити, дає битий архів. Про всяк випадок, даю його координати:

class = "eliadunit">

  • https://extensions.joomla.org/extension/seo-boss
  • http://joomboss.com/

Відмінний результат по контролю за всіма правилами SEO, включаючи відстеження description і title, дає плагін «EFSEO - Easy Frontend SEO». Безкоштовно.

Ось його сторінка: https://joomla-extensions.kubik-rubik.de/downloads/efseo-easy-frontend-seo/joomla-3

Це плагін оцінює матеріал і його оптимізацію по дюжині параметрів, що настроюються і навіть показує оцінки (для зазначеної групи користувачів) на Frontend сайту. Спробуйте.

  1. Визначтеся з головним дзеркалом сайту

Питання дзеркал це пріоритет у використанні основного імені домену з www або без них. Тобто, на самому початку вашого шляху, ви повинні вирішити, який домен у вас буде основним, exemple.com або www. exemple.com і зробити перенаправлення з одного домену на інший.

Перенаправлення робиться спеціальними директивами в файлі .htaccess.

У файлі robots.txt спеціально для Яндекс повідомляєте ваше основне дзеркало, директивою: Host: exemple.com, зазначеної в кінці файлу під групою директив для Яндекс.

Для перенаправлення з доменного імені без www. на містить www. додайте наступні рядки в .htaccess:

RewriteEngine On RewriteCond% {HTTP_HOST}! ^ Www \. RewriteRule ^ (. *) $ Http: //www.% {HTTP_HOST} / $ 1 [R = 301, L]

Для перенаправлення в зворотному порядку додайте в .htaccess наступні рядки:

RewriteEngine On RewriteCond% {HTTP_HOST} www.yourwebsitehere.com RewriteRule (. *) Http://yourwebsitehere.com/$1 [R = 301, L]

  1. Боріться з дублюванням контенту

CMS Joomla дуже «любить» дублювати контент. Більш правильно сказати, що Joomla постійно створює різні URL для одного і того ж контенту, особливо в коробкової версії. Пошуковики знаходять різні посилання одного матеріалу і звідси з'являються дублі у видачі.

Основний спосіб боротьби з дублями Joomla, це акуратно створювати внутрішні посилання сайту. Важливо! Щоб внутрішні посилання, що ведуть на один і той же матеріал були однотипними. Якщо використовуєте URL без WWW, використовуйте всюди, без WWW, якщо ставите слеш в кінці посилання, ставте слеш всюди.

Биті посилання, що ведуть на сторінки сайту, відстежує коробковий компонент «Перенаправлення». Слідкуйте за його роботою і робіть 301-ю переадресацію з битих посилань на робочі посилання.

  1. Слідкуйте за швидкістю сайту

Є думка, що Joomla повільна система. Це так, але можна прискорити сайт:

  • Останні версії Joomla працюють на PHP7 дають відмінний результат за швидкістю завантаження.
  • Крім цього, в загальних налаштуваннях потрібно включити стиск Gzip (Загальні настройки> Сервер) і активуйте плагін кешування (Менеджер плагінів> Система - Кеш).

Примітка: Стиснення буде працювати, якщо на вашому сервері стоїть модуль [mod_gzip].

  • Допоможіть браузерам використовувати кеш сайту. Якщо можливо, включіть кешування на сервері. Або спробуйте Apache дати команду на використання кешу. У файл .htaccess вставте наступні директиви:

ExpiresActive On
ExpiresByType

  • Стискайте фото перед додаванням на сайт.
  1. Встановіть на сайт компонент карти сайту

Відомий компонент для створення карти сайту під назвою Xmap більше не підтримується автором. Тому рекомендувати його не буду. Відмінна альтернатива Xmap, компонент AmiSitemap Free (https://extensions.joomla.org/extensions/extension/structure-a-navigation/site-map/aimy-sitemap)

SEO компоненти, які візьмуть завдання оптимізації на себе

До версії Joomla 3.8. я б написав так, повторюся, Joomla система примхлива і навіть виконання всіх перерахованих правил не зробить URL сайту в красивому ЧПУ людині зрозумілому вигляді. Для вирішення комплексу SEO завдань, краще відразу, встановити спеціалізований, потужний SEO компонент. Вибір небагатий:

  • Безкоштовний (на 90%) компонент ArtioJoomSEF;
  • Платний російськомовний компонент Sh404sef.

На сьогодні посилання ЧПУ можна налаштувати внутрішніми налаштуваннями, «Remove IDs from URLs», про які я згадав вище.

висновки

У кожного оптимізатора є свої секрети оптимізації напрацьовують роками. Важливо одне, оптимізацією сайту Joomla потрібно задуматися і займатися з самого початку роботи, відразу після установки і перших налаштувань сайту. Без оптимізації, просунути Joomla сайт буде важко.

© Joomla-abc.ru

Ще уроки Joomla

class = "eliadunit">