В OpenCart sitemap (карта сайта) генерируется динамически. И это происходит всегда, когда Поисковый робот заходит на сайт и читает эту карту. А таких роботов не один.
Но не всегда динамический sitemap позволяет предоставить оперативно требуемую информацию. Это связано с многими факторами. А также он дополнительно нагружает сайт.
Данный модуль
Static Sitemap для Opencart 2.x.x позволяет создавать статические карты. При этом можно назначить для каждой группы, которые участвуют в формировании sitemap:Продуктам, Категориям, Производителям, и т.д., свои параметры: Частоту обновления, Приоритетность, и т.д.
В модуле также дополнительно предусмотрено формирование sitemap для Yandex. - имя файла – sitemap-ya.xml – так же располагается в корне сайта. Если будете ее использовать, то ее отдельно надо будет загрузить на Яндекс Вебмастер.
Если не будете использовать изображения в карте, то карту для Яндекса можно не создавать, а использовать стандартную одну на всех – sitemap.xml
Не забудьте вписать в robots.txt для каждого поисковика свою карту. Например, описания для Яндекса -
здесь
Вход в админку: demo/demo
Админка
!!! Важно:
в
.htaccess, который расположен в корне вашего сайта, найдите строку, начинающуюся с:
RewriteRule ^sitemap.xml$ index.php?route=
и закомментируйте ее вот так:
#RewriteRule ^sitemap.xml$ index.php?route=
иначе, вы статическую карту не увидите, хоть и будет сформирована.
В модуле везде используются подсказки, но часть особенностей я опишу:
только ЧПУ: – будут сгенерированы только те Продуты, Категории и т.д., у которых ссылки имеют вид ЧПУ.
lastmod-index: – можно указать текущую дату сгенерированных основных карт – sitemapindex
Пароль: – генерация карт защищена паролем (от вредителей).
Так же к модулю можно подключать другие модули для участия в генерации карты посредством отдельного модификатора. Почему отдельно, да потому что не все используют одинаковые модули, и дабы лишним не грузить код. Описание подключения написано в самой подсказке админки модуля.
Модуль использует собственный оптимизированный код, что позволяет оперативно создать нужный контент.
Вся информация после обработке отображается в модуле.
Установка – 2 стандартных шага (файлы не перезаписывает, модификатор не используется).
1) Распаковать архив модуля для требуемой версии Opencart
-> войти в папку
требуемой версии php
-> войти
в папку upload
и скопировать содержимое
из папки upload в корень вашего сайта
(*корень – это где папки сайта: admin, catalog, image).
2) в Админке в Модулях установить модуль
Static Sitemap.
Системные требования: Ioncube Loader;
Версия PHP: 5.6 - 7.4
(для Опенкарт 3 модуль только для одного языка и под 7.1-7.4)
Тех.поддержка модуля осуществляется только тем лицам, которые приобретали модуль официально.
Запрещается передавать модуль третьим лицам без согласования с автором.
это статическая карта, и
это не для модуля, а для Поисковика - sitemaps.org
Вам надо просто нажать кнопку Создать карту.
Кнопку (создать карту) нажму и всё, в корне сайса ничего не нужно делать?
А как часто эту кнопку нажимать? после редактирования товаров или нет?
да. - модуль сам все остальное сделает.
когда посчитаете нужным. до этого вся информация в Карте будет на момент её формирования.
на этот момент не видел смысла "дурить" поисковиков.
думаю, что для желающих, в новой версии это предусмотрю )
Решает ли проблему записей дублей страниц в sitemap?
У нас шаблон с кучей дополнений, как убедиться в том, что в случае установки вашего модуля, все будет работать прекрасно?
Какие конечные url будут для сформированного sitemap для google и яндекс?
Спасибо!
такие, какие формирует ваш модуль по урлам - SEO_URL или SEO_PRO
А как быть с этими вопросами?
Решает ли проблему записей дублей страниц в sitemap?
У нас шаблон с кучей дополнений, как убедиться в том, что в случае установки вашего модуля, все будет работать прекрасно?
модуль всего лишь берет данные из Базы, обрабатывает урл посредством модуля SEO_PRO (в вашем случаи).
а как мне известно SEO_PRO не допускает дублей.
да и так при модуле SEO_URL не может быть дублей в sitemap, так как данные из базы то одни, и модуль по sitemap их просто технически не сможет обработать два раза.
Дубли - это когда можно попасть по разным ссылкам на одну и туже страницу,
например, по такой ссылке - http://demo-fv-seo-2.oc-vier.ru/computers/pc/
и по такой - http://demo-fv-seo-2.oc-vier.ru/pc/
Моя карта сформирует только одну ссылку, согласно настроек модуля SEO_PRO -
http://demo-fv-seo-2.oc-vier.ru/computers/pc/
Теперь я готов прибрести ваш модуль, только хотелось бы получить помощь в его установке, чтобы быть уверенным, что все будет работать корректно. Готовы доплатить за помощь!
главное, чтоб Вы понимали для чего нужны эти настройки, ведь модуль не учит азам СЕО - он их только учитывает в настройках.
но если хочется, чтоб я установил, то пишите в личку - будем что-то решать.
1) 2 посадочные страницы созданы
2) галочка Сайтмэп в фильтре поставлена
3) галочка "другие модули" в модуле карты поставлена.
генерятся все карты кроме "Другие модули".
Давайте пожалуйста решим этот вопрос
если карту позже устанавливали модуля-фильтра, значит надо обновить модификаторы, чтоб код же подтянулся из фильтра в Карту.
спасибо.
а то модуль появляется без обновления модификаторов, я и забыл обновить
Специально приобрел Ваш модуль карты сайта, чтобы он работал с Вашим фильтром https://liveopencart.ru/opencart-moduli-shablony/moduli/filtryi/filtervier_seo_v-2-3-x.
Прошу предоставить подробные инструкции, как сделать так, чтобы посадочные страницы отображались в карте сайта.
Подсказку в админке не очень понимаю, нужно подробнее.
Спасибо
Модуль-фильтр работает не только с моей картой, но и с другими стандартными картами Опенкарта.
Для этого надо, чтоб были созданы Посадочные в фильтре.
Потом во вкладке Sitemap сделать подходящие для Вас настройки -
А в самом модуле Static Sitemap установить галку на Другие модули и нажать кнопку Создать карты -