При разработке сайтов, которые работают под управлением CMS Joomla, как впрочем, и под любой другой системой управления, одним из правил грамотного создания сайта является его оптимизация под поисковые системы или SEO (Search Engine Optimization — в переводе «оптимизация под поисковые системы»). Это правило, конечно, можно и не соблюдать, но ведь мы хотим, чтобы наш сайт как можно быстрее попал в поисковую выдачу и его увидели как можно больше людей, значит оптимизировать все же придется.
Сразу оговорюсь, что будут рассматриваться только базовые возможности Joomla v1.0.x без использования каких-либо дополнительных компонентов. Таких компонентов, кстати, очень много, но сделать грамотную оптимизацию сайта на можно и без них. Вдобавок все эти компоненты довольно сильно грузят MySQL сервер, а это в ряде случаев нежелательно.
Итак, приступим.
Настройка глобальной конфигурации сайта под CMS Joomla.
Перед началом оптимизации сайта нам необходимо подобрать список ключевых слов.
Как это делается, я здесь расписывать не буду. В интернете на эту тему уже столько написано, что хватит на целую энциклопедию, поэтому предположим, что у нас уже есть этот список и мы имеем, либо готовый сайт который надо оптимизировать, либо у нас есть подборка статей готовых к размещению на сайте.
Прописываем тег «title».
Заходим в глобальную конфигурацию и переходим на закладку «Сайт».
Здесь в поле «Название сайта» прописываем название нашего сайта. Какое название будет у Вас, это решать Вам. В приведенном примере, это «Joomla для всех».
Текст, прописанный в этом поле, будет присутствовать в каждой странице сайта Joomla в теге «title».
При переходе на различные страницы сайта к этому тексту будет автоматически добавлена конструкция « — » (пробел тире пробел), поэтому никаких пробелов и знаков препинания в конце «Название сайта» ставить не надо.
После этой конструкции, CMS Joomla будет добавлять:
Если страница формируется компонентом — название пункта меню, ведущее к этому компоненту. Например, к компоненту поиска по сайту адресуется пункт меню «Поиск», тег «title» для этой страницы будет выглядеть: «Joomla для всех – Поиск». И так далее.
Не забываем о базовом компоненте com_content. Он формирует страницы типа «Блог — Содержимое категории», «Таблица — Содержимое раздела» и тому подобное. Для него справедливо все описанное выше.
Примечание. Еще раз повторю – сейчас рассматривается работа базовых компонентов. При работе компонентов сторонних разработчиков, формирование тега «title», это забота и обязанность самого разработчика, и содержание этого тега будет зависеть только от его грамотности и знания работы CMS Joomla, то есть профессионализма.
Если на страницу выводится текст «Статичное содержимое» или «Объект содержимого», — полное название статьи.
С тегом «title» разобрались, идем дальше.
Прописываем метатеги.
Метатег «description».
Кликаем на закладку «Метаданные».
Текст, введенный в первое поле «Описание сайта, которое индексируется поисковиками» будет выводиться в каждой странице сайта Jooma в метатеге «description».
При этом, если на страницу будут выводиться, либо полный текст статьи («Статичное содержимое» или «Объект содержимого»), либо «Вводный Текст» этих статей (компонент главной страницы и все страницы формируемые как «Блог»), в метатег «description» будет добавляться текст из поля «Описание (Description)» (об этом поле далее) каждой статьи, через запятую.
В остальных случаях метатеге «description» будет содержать только текст, прописанный в первом поле этой закладки. Это конечно не есть хорошо, но ничего не поделаешь – так сделали разработчики CMS Joomla.
В конце текста этого поля никаких пробелов ни знаков препинания ставить не надо.
Метатег «keywords».
Содержание второго текстового поля «Ключевые слова сайта» будет выводиться в каждой странице сайта Joomla в метатеге «keywords». Это поле должно содержать одно-два ключевых слова или фразы, которые однозначно будут присутствовать на каждой странице Вашего сайта.
Чтобы правильно прописать ключевые слова в этом поле, нужно хотя бы бегло прочитать все статьи и примерно прикинуть какая информация будет выводиться в модулях. Исходя их этого, выбрать не более одного-двух ключевых слов или фраз и прописать их в этом поле через запятую. Опять-таки в конце текста никаких пробелов ни знаков препинания не ставим.
Подобно тому, как формируется для каждой страницы метатег «description», формируется и метатег «keywords». То есть, если на страницу будут выводиться, либо полные тексты статей, либо вводный текст этих статей к нему после запятой будет добавляться содержимое поля «Ключевые слова (Keywords)» из каждой статьи (об этом далее).
В принципе, о ключевых словах этого поля можно сказать, что это должны быть слова поисковых запросов, по которым собственно и производится оптимизация сайта CMS Joomla, то есть они обязательно должны присутствовать на каждой странице сайта! Как это сделать на практически пустой странице «Поиск»? Подумайте, пофантазируйте. Сделайте, например, модуль опросов с включением таких слов или опубликуйте модуль вывода кратких новостей, а в них добавьте ключевые слова и т.д.
Дополнительные настройки.
Если в поле «Показывать мета-тег title» установить «Да», то CMS Jomla будет формировать метатег «title» на страницах, которые выводят тексты статей «Статичное содержимое» или «Объект содержимого». Причем метатег title будет содержать только тот текст, который прописан в поле «Описание (Description)» (об этом далее) для этой статьи. Этим мета-тег «title» сайта на CMS Joomla отличается от тега «title».
Истинного назначения именно метатега «title» я не знаю, поэтому нужно ли ставить здесь «Да» или нет, точного ответа я не дам. Возможно, этот метатег просто дублирует тег «title» и сам по себе особого значения не имеет.
По моему опыту, основные поисковые системы при индексации сайта используют значение именно тега «title», но лично я всегда указываю в данном поле «Да» — на всякий случай .
Если в поле «Показывать мета-тег author:» установить «Да», то CMS Jomla будет формировать метатег «author» на страницах, которые выводят тексты статей «Статичное содержимое» или «Объект содержимого».
Значение этого метатега берется из поля «Автор» выводимой статьи. Причем наличие этого метатега не зависит ни от глобальных, ни от локальных настроек «Показать/Скрыть Имена авторов».
Я посоветую в этом поле указать «Да», так как некоторые поисковые системы учитывают этот тег.
Настройки ядра CMS Joomla.
Теперь переходим на закладку «SEO». Здесь в поле «Дружественные для поисковых систем URL-ы (SEF)» ставим «Да». Такая установка преобразует ссылки на страницы Вашего сайта. Например, вот такая ссылка
http://joomla4all.ru/index.php?option=com_content&task=view&id=27&Itemid=1,
теперь будет иметь вид:
http://joomla4all. ru/content/view/28/1/
Не забудьте после этого переименовать файл «htaccess.txt», расположенный в корневой директории Вашего сайта в файл «.htaccess».
В поле «Динамические заголовки страниц (теги title)» ставим «Да». Если этого не сделать, то тег «title» будет содержать только то, что прописано в поле «Название сайта» (об этом поле рассказывалось ранее), а это неприемлемо.
Ну вот, с настройками глобальной конфигурации мы разобрались, сохраняем наши изменения и идем дальше.
Теги:
|