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

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

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

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

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

Как известно, поисковые системы очень жестко реагируют на дубли страниц. Поэтому, в первую очередь, необходимо определиться, каким будет основное зеркало нашего сайта, потому что поисковики считают дублями сайты вида 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!

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

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

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

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

Скачиваем компонент mapX с официального сайта разработчиков и устанавливаем через менеджер расширений. После установки переходим в Менеджер плагинов, где должно появится 3 новых плагина:

  • mapX — Контент
  • Xmap — Tags Integration
  • Xmap — Virtuemart Integration

Они должны быть по умолчанию активированы.

Плагины компонента mapX

Нас интересует последний — Xmap — Virtuemart Integration.

Xmap Virtuemart Integration

Все настройки можно оставить по умолчанию. Далее необходимо создать карту сайта.

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

Меню категорий VirtueMart для карты сайта

затем переходим в Компоненты -> mapX.

mapx settings

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

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

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

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

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

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

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

Файл 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/

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

User-agent: *
Disallow: /administrator/
Disallow: /cache/
Disallow: /includes/
Allow: /components/com_virtuemart/
Disallow: /components/
Disallow: /installation/
Disallow: /language/
Disallow: /libraries/
Disallow: /media/
Disallow: /modules/
Disallow: /plugins/
Disallow: /templates/
Disallow: /tmp/
Disallow: /xmlrpc/
Disallow: /*.pdf
Disallow: /*print=1
Sitemap: http://site.ru/index.php?option=com_xmap&view=xml&id=1

User-agent: Yandex
Disallow: /administrator/
Disallow: /cache/
Disallow: /includes/
Allow: /components/com_virtuemart/
Disallow: /components/
Disallow: /installation/
Disallow: /language/
Disallow: /libraries/
Disallow: /media/
Disallow: /modules/
Disallow: /plugins/
Disallow: /templates/
Disallow: /tmp/
Disallow: /xmlrpc/
Disallow: /*.pdf
Disallow: /*print=1
Host: site.ru
Sitemap: http://site.ru/index.php?option=com_xmap&view=xml&id=1

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

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