У статті розповідається як оптимізувати движок Joomla для пошукових систем Яндекс і Google.
Просування будь-якого сайту в першу чергу залежить від його контенту. Оптимізація лише допомагає донести його до користувачів інтернету. SEO оптимізація Joomla, як і сайтів на інших CMS, складається з налаштування самої системи, файлів движка, вибору підходящого дизайну (настройка юзабіліті), із застосуванням додаткових плагінів, розширень і модулів, оптимізації сторінок, зовнішньої оптимізації. Зовнішню оптимізацію і вибір дизайну тут розглядати не будемо, так як це окремі серйозні теми. Зупинимося безпосередньо на CMS Joomla, настройка файлів на хостингу. Почнемо з того, що спочатку для оптимізації движка треба вибрати основну адресу сайту, щоб не було головної сторінки з різними адресами. Якщо не проведена правильна настройка файлів движка, то можуть виникнути наступні адреси (дублі) головною: з www, без www, c index.php ... Це можна налаштувати за допомогою файлу .htaccess. Інші дублі сторінок (однаковий контент на різних адресах) можна виправити за допомогою .htaccess і robots.txt, перенаправивши і закривши, соответствеенно, необхідні адреси. Рекомендується в robots.txt стандартні рядки рекомендацій для робота від Joomla дублювати окремо і для Яндекса (User-agent: Yandex, із зазначенням Host: site.ru), обов'язково вказати шлях до карти сайту, яку можна згенерувати або на інтернет сервісах, або з допомогою плагіна OSmap. Приклад Роботс для Joomla можна подивитися, прописавши до домену нашого сайту /robots.txt.
В Joomla файл .htaccess за замовчуванням виду htaccess.txt. Виправити це можна змінивши його розширення. Деякі хостинги мають файлові менеджери в системах управління з можливістю редагування назв і розширень файлів і папок. Якщо таких менеджерів немає, то необхідно завантажити файл з хостингу (можна за допомогою ftp клієнта Filezilla або іншого) і перейменувати розширення (тип) з "htaccess.txt" на ".htaccess", і потім назад закачати на хостинг. Детальніше про загальні правила технічної SEO оптимізації сайтів можна дізнатися тут . SEO оптимізація Joomla починається з налаштування основного адреси сайту і інших урл.
Радимо встановити (оптимізувати) SEF або ЧПУ адреси сторінок (Человекопонятние урли), дружні користувачеві. Зазвичай їх роблять латинськими за допомогою транслітерації і за замовчуванням вони генеруються автоматично. Можна їх прописувати вручну в поле АЛІАС.
Для генерації ЧПУ адрес в загальних налаштуваннях - НАЛАШТУВАННЯ SEO включаємо відповідні значення ВКЛЮЧИТИ SEF (ЧПУ). Включаємо так само ПЕРЕНАПРАВЛЕННЯ УРЛ для перенаправлення (редиректу), який дасть можливість боротися з дублями сторінок. Додавати суфікс до УРЛ не обов'язково.
Але при цьому ОБОВ'ЯЗКОВО необхідно перейменувати htaccess.txt на .htaccess і при необхідності налаштувати! На малюнку показаний приклад, які поля задіяти, а які ні.
Де розміщувати мета теги в Joomla.
Мета теги є основним параметром оптимізації, особливо для Гугла. Написати мета теги в CMS Joomla можна в самій адмін панелі в відведених полях (метадані). Ці поля розташовані безпосередньо біля текстового редактора або у вкладках матеріалу і їх нескладно знайти, або якщо матеріал або категорія прив'язані до пункту меню, то в настройках пункту меню. У версіях Joomla 3.7 і вище розробники дали можливість прописувати свій тег Title в матеріалах у вкладці Відображення в самому низу в поле
Якщо версія більш рання, то за замовчуванням є одна незручність - головний тег для пошуку Title генерується з назви матеріалу. Щоб його змінити на свій, необхідно або прив'язати до пункту меню і налаштовувати там, або встановлювати сторонні SEO плагіни. Про це далі.
Для Joomla при створенні матеріалу поля мета тегів Description і Keywords, в залежності від версії, виглядають так:
Joomla 3. *
в категоріях розстановка мета тегів відбувається приблизно так само.
Якщо Title генерується з назви сайту (назва сайту дублюється на всіх сторінках), то в загальних налаштуваннях назва сайту не пишемо, а тег Title і Description на головній можна отримати за допомогою редагування пункту меню для головної сторінки. Мета теги вставляються в відповідні поля в налаштуваннях цього пункту меню - вкладка ДОДАТКОВІ ПАРАМЕТРИ - ПАРАМЕТРИ ВІДОБРАЖЕННЯ СТОРІНКИ - поле ВІДОБРАЖЕННЯ СТОРІНКИ В БРАУЗЕРІ пишемо Title. Description і keywords заповнюємо у відповідних полях в пункті МЕТАДАНІ. Таким же способом можна редагувати тайтл інших сторінок.
Але цей спосіб підходить для більш менш простих сайтів, коли матеріал (категорію) можна прив'язати до пункту меню і рекомендується для оптимізації головної сторінки для всіх сайтів на Joomla. В інтернет магазинах місця для мета тегів заздалегідь підготовлені в двигунах і відповідних плагинах інтернет магазинів для Joomla, наприклад VirtueMart. Після оптимізації движка Джумла бажано вдатися до інших корисних доповнень (модулів і плагінів), які розглянемо в наступній статті і які допоможуть у підвищенні функціоналу та інформативності сайту, що дозволить йому піднятися в топ пошукової видачі Google і Яндекса. Про SEO оптимізацію CMS Wordpress читаємо тут , Про оптимізацію Opencart тут .