Настраиваем главное зеркало, создаем карту сайта и составляем robots.txt

seo оптимизация интернет-магазина joomshopping

Если вы хотите привлечь на сайт больше посетителей, чтобы иметь возможность продемонстрировать им свои товары и услуги или же просто заработать в интернете, то вам просто необходимо знать основы SEO оптимизации сайта.

Начнем со знакомства с понятием SEO. SEO расшифровывается как Search EngineOptimization, что в переводе означает поисковая оптимизация или же оптимизация под поисковые машины.

Настраиваем главное зеркало сайта

Как известно, поисковые системы очень жестко реагируют на дубли страниц. Поэтому, в первую очередь, необходимо определиться, каким будет основное зеркало нашего сайта, потому что поисковики считают дублями сайты вида http://site.ru/ и http://www.site.ru/. Нам нужно избавиться от этого дубля.

Есть несколько вариантов настроить редирект (или перенаправление). Мы рассмотрим два.

Редирект с помощью плагина aiRedirectWww

Скачиваем плагин aiRedirectWww с официального сайта разработчиков и устанавливаем через менеджер расширений. В менеджере плагинов находимaiRedirectWww и активируем его. Плагин имеет минимум настроек. В поле Type of redirect выбираем 301 Permanently Moved. Если у вас основное зеркало с www то в поле Redirect to WWW выбираем Yes, если основное зеркало без www, то, соответственно, No. Сохраняем изменения. На этом настройка главного зеркала с помощью плагина aiRedirectWww закончена.

Настраиваем перенаправление с помощью aiRedirectWww

Редирект с помощью файла .htaccess

Второй способ настроить редирект — сделать это через файл .htaccess, который находится в корне нашего сайта. Открываем этот файл и после строки

RewriteEngine On

добавляем строки

RewriteCond %{HTTP_HOST} ^www.ваш_сайт\.ru$ [NC]
RewriteRule ^(.*)$ http://ваш_сайт.ru/$1 [R=301,L]

Сохраняем изменения.

Убираем index.php из URL страницы

По умолчанию страница товара выглядит так: http://site.ru/index.php/category/tovar/. Для того, чтобы убрать index.php из адреса страницы необходимо сделать следующие несложные манипуляции.

Переименовываем htaccess.txt, лежащий в корне сайта в .htaccess и в общих настройках Joomla! в строке Перенаправление URL выбираем Да.

Настройка перенаправления URL в Joomla!

Теперь необходимо включить автоматическое заполнение алиасов в JoomShopping. Для этого переходим на вкладку Другие параметры в Настройках компонента и отмечаем чекбокс Автоматически сохранять псевдоним. Сохраняем изменения. Если этого не сделать — алиасы товаров и категорий генерироваться не будут — их придется заполнять вручную, а с незаполненными алиасами не будет работать ЧПУ.

Автоматическое заполнение алиасов в JoomShopping

Создаем карту сайта с помощью компонента mapX

Карта сайта предназначена помочь поисковым системам проиндексировать наиболее значимые страницы вашего сайта, а так же проинформировать их о появление новых страниц, что ускорит их индексацию.

Карта сайта обычно имеет расширение .xml и содержит ссылки на статичные страницы, страницы товаров, страницы постов блога,  категории, теги и прочее. Чтобы поисковые системы знали адрес карты вашего сайта необходимо добавить его в панели вебмастера Яндекс, а так же прописать путь к карте в файле robots.txt. О настройке файла robots.txt читайте в следующем пункте этой статьи.

Для автоматизации составления карты и последующего ее обновления воспользуемся специальным компонентом mapX, который пришел на замену компоненту Xmap.

Скачиваем компонент mapX с официального сайта разработчиков и устанавливаем через менеджер расширений.

С официального сайта разработчиков JoomShopping скачиваем плагин для mapX реализующий поддержку компонента по названием Xmap-plugin 2.0.4 (Xmap 2.x) и устанавливаем через Менеджер расширений Joomla!. Открываем Менеджер плагинов и переходим в настройки плагина OSMap. Можно оставить все настройки по умолчанию, но я выбрал Показывать Категории — Всегда, остальное оставил как есть.

XMap создание карты сайта для JoomShopping

Если вы так же, как и я, в пункте Показывать Категории выбрали Всегда, то создавать меню с категориями не нужно. Переходим в Компоненты -> mapX.

mapx settings

На открывшейся странице нажимаем кнопку Создать, затем выбираем необходимые меню и вводим заголовок карты сайта. Все остальные настройки можно оставить без изменения. Сохраняем получившуюся карту сайта.

Карта сайта для интернет-магазина JoomShopping

Теперь при нажатии на кнопку XML в новой вкладке браузера откроется созданная нами карта сайта, URL адрес которой необходимо вставить в панели вебмастера Яндекс для лучшей индексации сайта, а также добавить в файл robots.txt

Ссылка на xml карту сайта

Так же вы можете добавить в ваше меню ссылку на карту сайта. Для этого необходимо создать новый пункт меню с типом mapX — Карта сайта.

Создание пункта меню для карты сайта

Создаем robots.txt для JoomShopping

Файл robots.txt используется для запрета индексации того, что не имеет непосредственно отношения к контенту: файлы движка, дубли и прочее. Неправильно составленный robots.txt может серьезно усложнить жизнь вашему проекту и по статистике является одной из самых часто встречающихся ошибок во внутренней оптимизации сайтов.

Файл robots.txt лежит в корне сайта и задает поисковикам разрешение на индексирование тех или иных страниц нашего сайта.

По умолчанию в Joomla! он выглядит так:

User-agent: *
Disallow: /administrator/
Disallow: /bin/
Disallow: /cache/
Disallow: /cli/
Disallow: /components/
Disallow: /includes/
Disallow: /installation/
Disallow: /language/
Disallow: /layouts/
Disallow: /libraries/
Disallow: /logs/
Disallow: /modules/
Disallow: /plugins/
Disallow: /tmp/

Ниже я приведу оптимизированное под JoomShopping содержимое robots.txt

User-agent: *
Disallow: /administrator/
Disallow: /cache/
Disallow: /cli/
Disallow: /components/
Аllow: /images/
Disallow: /includes/
Disallow: /language/
Disallow: /libraries/
Disallow: /logs/
Disallow: /media/
Disallow: /modules/
Disallow: /plugins/
Disallow: /templates/
Disallow: /tmp/
Disallow: /*user
Disallow: /component
Disallow: /*product
Disallow: /*category
Disallow: /*cart
Disallow: /*search
Disallow: /*wishlist
Disallow: /*?tmpl
Allow: /components/com_jshopping/files/img_products/
Allow: /components/com_jshopping/files/img_categories/
Host: site.ru
Sitemap: site.ru/index.php?option=com_xmap&view=xml&id=1

При составлении файла robots.txt были использованы материалы ресурса joomlaforum.ru

На этом мы заканчиваем рассмотрение базовой SEO оптимизации интернет-магазина на базе JoomShopping. Возникли вопросы? Задавайте их в комментариях к статье или на форуме.

Один комментарий на Настраиваем главное зеркало, создаем карту сайта и составляем robots.txt

Спасибо. Было полезно. Всё просто разложено, стали понятны некоторые мелочи о которых ранее — догадывался и не придавал внимания.

Комментировать