Для поисковой оптимизации магазина воспользуйтесь модулем XML Sitemap. Модуль создаёт xml карту сайта, по которой поисковые системы индексируют страницы сайта. Вы можете передать карту сайта выбранным поисковикам вручную. Поисковым системам Google и Bing / Yahoo модуль показывает нахождение файла карты сайта автоматически.

Установка модуля XML Sitemap

Установите модуль по инструкциям в главе Установка модулей из Маркетплейса.

1.jpg

Создание XML карты сайта

Активируйте модуль и нажмите Настройки

2.jpg

или откройте раздел Настройка магазина / SEO настройки / Карта сайта XML. Вы попадёте в раздел Карта сайта XML.

3.jpg

Задайте параметры составления xml карты сайта:

  • Отметьте поисковые системы, которые вы хотели бы оповестить о структуре вашего сайта с помощью карты сайта: выберите поисковые системы, которые получат доступ к xml карте сайта.
  • Опция Частота обновления содержимого страницы для различных страниц сайта: укажите, как часто обновляются страницы сайта. 
  • Опция Приоритет для страницы для различных страниц сайта: Укажите приоритетность одних страниц сайта по отношению к другим. Значение изменяется от 0 до 1. Приоритетность указывает поисковыми системам, какие страницы сайта индексировать первыми. Значение приоритетности по умолчанию - 0,5 для всех страниц. Поисковые системы обращаются к параметру приоритетности при выборе между страницами одного сайта. С помщью этого параметра администратор определяет, какая из страниц сайта будет появляться в результатах поиска. Важно, что высокая приоритетность всех страниц не обеспечит индексирование всех из них, т.к. параметр используется только при выборе одной из страниц.

Нажмите Сохранить. Если в настройках отмечены галочки Google и/или Bing / Yahoo, выбранная поисковая система автоматически получает запрос на сохранение xml карты сайта.

Кнопка Создать XML-карту сайта в верхней части страницы настроек модуля перестраивает xml карту, если вы изменили настройки.

4.jpg

Передача XML карты сайта поисковым системам

Найдите ссылку на xml карту сайта на странице настройки модуля XML sitemap в разделе Настройка магазина / SEO настройки:

5.jpg

Ссылка показывает нахождение индекса xml карты сайта. Индекс содержит все существующие xml файлы сайта. XML файлов может быть несколько из-за ограничений на размер файла и количество ссылок на файл. 

Как сделать карту сайта доступной поисковым системам:

  • Укажите ссылку на xml карту сайта вручную в интерфейсе поисковой системы. Чтобы сделать файл карты сайта доступным Google, отправьте его в Google с помощью инструмента Search Console. Передача файла карты сайта вручную - надёжный и рекомендованный способ. Обратите внимание, что в файле .htaccess настроена переадресация, поэтому наряду с www.магазин.ру/cart.php?target=sitemap действует и укороченная ссылка www.магазин.ру/sitemap.xml. Любую из этих ссылок можно передать поисковой системе, при условии, что вы используете Apache и для сайта настроены семантические ссылки.

  • В файле robots.txt добавьте строку со ссылкой на xml карту сайта. В файле robots.txt вы найдёте пример создания такой строки:

# Sitemap example
# Sitemap: http://example.com/sitemap.xml

Раскомментируйте строку и вместо примера ссылки вставьте ссылку на xml карту магазина со страницы Настройка магазина / SEO настройки / Карта сайта XML.

  • Отправьте поисковой системе запрос на автоматическое подключение (для Google и Bing / Yahoo). Выберите поисковую систему (Google и/или Bing / Yahoo) на странице настроек xml карты Настройка магазина / SEO настройки / Карта сайта XML и нажмите Сохранить.

6.jpg

Get-запрос (на получение атрибутов данных для обмена) будет отправлен на следующие адреса:

*   http://google.com/webmasters/tools/ping?sitemap=%url%
*   http://www.bing.com/webmaster/ping.aspx?siteMap=%url%

На сайте о картах сайта вы найдёте дополнительную информацию.

Автоматическая перестройка XML карты сайта

Карта сайта автоматически перестраивается каждые 24 часа, если на сервере вы настроили периодический запуск скрипта console.php. Информация о периодических задачах: Настройка сервера для выполнения запланированных задач X-Cart.