SEO (Search Engine Optimization) или просто поисковая оптимизация — это процесс, позволяющий поднять позиции сайта в результатах поиска.
Поисковые системы, как многим известно, это не только Yandex, Google, Rambler, Bing, Yahoo. Просто эти считаются основными и раскрученными. Есть еще другие российские, белорусские и украинские, а так же различные мировые поисковые системы. Каждый web-мастер, создатель сайта, желает, чтобы его творение было замечено, хорошо индексировалось и сайт находился на верхних позициях в поисковой выдаче. Но, как Вы догадываетесь, недостаточно просто создать сайт, загрузить его на сервер и ждать, что он вскоре, сам по себе, станет весьма популярным и раскрученным в Сети. Для этого нужно постоянно прилагать определенные усилия, кропотливо и неустанно работать над сайтом, наполнять новым контентом, обновлять, модифицировать дизайн и производить, в том числе, SEO оптимизацию. CMS Joomla позволяет производить некоторые настройки SEO, используя встроенный функционал движка. Рассмотрим эти возможности.
Использование метаданных
Для заполнения метаданных в Менеджере материалов откройте вкладку Публикация. Метатеги Description и Keywords являются необязательными для заполнения, но несмотря на это, рекомендуется их использовать на всех страницах сайта. Например, текст первого тега используется поисковыми системами для показа описания страницы в результатах поиска.
Заполните таким же образом метаданные главной страницы (Система → Общие настройки → Настройки метаданных):
Встроенные настройки SEO в CMS Joomla 3
Для перехода к редактированию данных настроек в админ-панели нужно открыть: Система → Общие настройки → Настройки SEO:
Внимание! Данные настройки нужно производить непосредственно после установки Joomla. Изменение этих настроек на уже проиндексированном сайте неизбежно приведет к потере всех страниц, попавших в индекс, а так же внешних ссылок сайта!
Давайте рассмотрим каждый пункт по порядку.
Включение SEF (ЧПУ). Включенная опция оптимизирует URL-адреса страниц для поисковых систем, видоизменяя ссылки, генерируемые в Joomla. Это значит, что вместо непонятного набора букв, цифр и различных символов просматриваемой страницы:
http://site.ru/index.php?option=com_content&view=article&id=128:nastrojki-seo&catid=51&Itemid=192
после включения этой опции в адресной строке браузера мы увидим нормальный и понятный URL, как для человека, так и для поисковой системы, например:
http://site.ru/joomla/128-nastrojki-seo.html
Перенаправление URL. Удаляет из URL ссылки index.php.
Когда опция отключена URL будет такой:
http://site.ru/index.php/joomla/128-nastrojki-seo.html
При включении опции — index.php выпадает из адреса:
http://site.ru/joomla/128-nastrojki-seo.html
Для работы перенаправления URL в Joomla, необходимо обязательно использовать файл htaccess или web.config:
- Если используется сервер Apache, нужно переименовать файл htaccess.txt в корне сайта, в файл .htaccess (точка перед названием обязательна);
- Для Windows iis7 – прежде, чем активировать эту опцию, переименуйте файл web.config.txt в файл web.config и убедитесь, что у вас установлен модуль URL Rewrite для iis7.
Добавлять суффикс к URL. При включении данной опции, в конце всех ссылок добавляется суффикс в зависимости от типа документа (например, *.html).
Если на просматриваемой странице отключить эту функцию, её адрес будет следующим:
http://site.ru/joomla/128-nastrojki-seo
и, соответственно, после включения, добавится суффикс *.html:
http://site.ru/joomla/128-nastrojki-seo.html
Алиасы в Unicode. По умолчанию алиасы создаются методом транслитерации. После их содержание можно подкорректировать по своему усмотрению или вовсе вписать свой текст. Смотрите скриншот:
Включение функции создает алиасы URL в Unicode на кириллице:
http://site.ru/joomla/128-настройки-seo-в-админ-панели-joomla.html
Если не хотите использовать в URL кириллицу, можно прибегнуть к использованию дополнительных плагинов для автоматического создания алиасов на латинице.
Включать название сайта в заголовок страницы. Можно выбрать одно из трёх значений функции: Нет, После и До. Соответственно, таким образом и будет добавляться название сайта к заголовку страницы или открытого меню в случае просмотра раздела или категории.
P.S. Создавая сайт на CMS Joomla, обязательно используйте встроенные средства оптимизации для поисковиков. Следует отметить, что существуют дополнительные плагины, которые автоматически генерируют метаданные и алиасы заголовков, упрощая работу web-мастера. Например, самый распространенный из них — AceSEF.