После того как Вы разобрались с хостингом и узнали как устанавливать шаблоны, пришло время заняться самим сайтом. Перед тем как написать свою первую статью необходимо провести несколько процедур, которые лучше сделать еще перед тем, как пользователи и поисковые системы узнают о существовании Вашего проекта. Данные меры предназначены в основном для СЕО-оптимизации сайта. В этом уроке мы изучим три необходимые операции с сайтом, перед его запуском, а в следующем уроке разберемся, как создать правильный файл robots.txt для Вашего сайта.
В рамках этой статьи будет рассказано как сделать следующее:
- Создать правильное отображение названия страниц. Настроим ЧПУ (SEF);
- Разобраться с созданием канонических страниц и избавимся от них;
- Удалить копирайт с сайта.
Создание SEF (ЧПУ) ссылок на CMS Joomla 3
Для начала давайте разберемся с тем, как на Joomla 3 сделать нормальные ссылки. Под нормальными мы понимаем ЧПУ ссылки. ЧПУ (SEF) – это человеко-понятный URL. Создание ЧПУ ссылок на Вашем сайте дает сразу несколько преимуществ:
- Сайт легче продвигать в поисковых системах. Вообще с точки зрения SEO-оптимизации все ссылки на сайте должны быть иметь ЧПУ;
- Ссылка становится короче и понятнее человеку;
- В ссылках содержатся ключевые слова. Даже если эти слова написаны транслитом, поисковые системы поймут, о чем идет речь.
По умолчанию все сайты на Joomla имеют ссылки примерно такого вида:
Site.ru/index.php?option=com_content………..(и так далее) – это ссылка без ЧПУ
После настройки SEF мы получим ссылки такого вида:
Site.ru/sozdanie_sayta/nastroika_sef - это ссылка с ЧПУ
С теорией разобрались, теперь пришло время, перейти к практике. Давайте разберемся, как же нам настроить SEF-ссылки на Джумле. Для этого придется выполнить несколько простых действий:
- Заходим в административную панель Joomla
- Далее необходимо перейти в раздел СИСТЕМА – ОБЩИЕ НАСТРОЙКИ
- Здесь нас интересует раздел НАСТРОЙКИ SEO
- Для начала устанавливаем «ДА» напротив раздела ВКЛЮЧИТЬ SEF (ЧПУ);
- Сохраняем настройки. Еще нужно включить ПЕРЕНАПРАВЛЕНИЕ URL, но перед этим нужно переименовать файл htaccess.txt в .htaccess;
- Для этого нужно войти в Панель управления Вашего сайта. Для своего сайта я использую ISP-manager;
- После входа в ISP-manager необходимо найти файл htaccess.txt. Обычно он расположен в разделе Менеджер Файлов – WWW/Название Вашего сайта/.
- Переименовываем файл htaccess.txt в .htaccess. Обратите внимание, что новый файл .htaccess не имеет разрешения и начинается с точки;
- После этого вновь заходим в админку Джумлы и устанавливаем «ДА» напротив раздела ПЕРЕНАПРАВЛЕНИЕ URL.
- Так же рекомендуем в разделе ВКЛЮЧАТЬ НАЗВАНИЕ САЙТА В ЗАГОЛОВОК СТРАНИЦ установить «ПОСЛЕ» или отключить совсем, при условии, что заголовки Title будут вводиться вручную;
- Сохраняем настройки.
Вот и все. Теперь все ссылки на Вашем сайте будут иметь нормальный вид.
Настройка канонических ссылок на CMS Joomla 3
Следующая проблема, с которой сталкиваются пользователи Джумлы – это наличие канонических ссылок. По умолчанию CMS может поставить тег rel="canonical" на большую часть материалов. Данный тег предназначен для поисковых систем, чтобы не индексировать дублированные страницы. В итоге мы получаем следующую картину. При входе в Вебмастер Яндекс, нам сообщают о том, что некоторая часть страниц сайта являются неканоническими.
Хотя на самом деле данные страницы должны быть в индексе поисковых систем. Но всему причиной этот самый тег rel="canonical", который Джумла поставила для этих страниц, а доверчивый робот Яндекса тут же занес их в список неканонических страниц. Если не хотите попасть в такую ситуацию, то Вам необходимо настроить канонические ссылки в Джумле еще на начальном этапе. Если сайт уже индексируется поисковыми системами, и страницы угодили в список неканонических, то данные действия так же помогут избежать этой проблемы, но придется ждать, пока поисковые боты вновь проиндексируют эти страницы уже без тега rel="canonical". Ну а теперь давайте разберемся, что же делать с этими неканоническими страницами. Самый простой и эффективный вариант – это избавиться от автоматической расстановки тега rel="canonical" для всех страниц Вашего сайта. Для этого выполняем следующие действия:
- Входим в панель управления сайтом. В нашем случае это ISP-manager;
- Переходим в раздел www/названиесайта/ plugins/system/sef/sef.php.
Необходимо найти в файле sef.php следующую строчку $doc->addHeadLink($link, ‘canonical’). Обычно она находится на 51 строке.
После этого Вам необходимо удалить эту строчку или попросту закомментировать ее, прописав: /** $doc->addHeadLink($link, ‘canonical’); */
Вот и все. Теперь на Вашем сайте не будет нелепых ошибок, связанных с каноническими страницами и поисковые системы будут правильно индексировать страницы Вашего сайта. Так же стоит почистить КЭШ Вашего сайта после вышеуказанных действий. Делается это в панели управления Джумлы:
СИСТЕМА – ОЧИСТИТЬ УСТАРЕВШИЙ КЭШ
Удаляем копирайт на CMS Joomla 3
Ну и напоследок в данном уроке хотелось бы рассказать о том, как убрать копирайт с сайта на CMS Joomla 3. После создания Вашего сайта и установки шаблона Вы, скорее всего, заметите в нижней части стартовой страницы сайта следующее:
На рисунке видно, что со всех страниц сайта идет ссылка на официальный сайт CMSJoomla. Вы можете оставить ее и поддержать создателей Джумлы, но тогда Ваш еще молодой сайт будет передавать свой вес (которого в первое время итак нет). Поэтому давайте уберем эту надпись со всех страниц нашего сайта.
Заходим в наш ISP-manager и в разделе МЕНЕДЖЕР ФАЙЛОВ переходим в www/название сайта/templates/название шаблона
Здесь нас будет интересовать файл index.php. В данном файле нам нужно найти следующую строчку
Обычно она расположена в нижней части кода. Чтобы избавиться от плагиата, нужно просто удалить эту строчку и все. Теперь на нашем сайте пропадет эта ненужная ссылка.