Но пользователи Битрикс сталкивались постоянно с неудобством, что это надо заходить куда-то, что-то жать, ждать ждать. Бяка. Да еще и постоянно вылетало из головы. В итоге, как правило, ни один сайт на Битрикс не имеет актуальной карты сайта. Но теперь это позади. [spoiler] Для тех кто вдруг не в курсе, что это за такая карта и в чем ее польза, рекомендую почитать об этом на Гугле и Яндексе. Если кратко, то плюс следующие:
Уменьшение нагрузки на сайт за счет более быстрого нахождения и добавления страниц сайта в индекс поисковиков и более быстрого нахождения поисковиком изменившихся страниц.
Более быстрое попадание сайта в результаты поисковой выдачи поисковика.
Более полное индексирование сайта поисковой системой. Часто определенное количество страниц сайта не индексируется, хотя ссылки, ведущие на них, корректно распознаются поисковыми роботами. Причина – расположение ссылок на эти страницы в глубине сайта, т.е. поисковый робот просто не доходит до них и, соответственно, не находит эти страницы.
Раньше все эти плюсы инструмента перечеркивались, так как никто вовремя не актуализировал карты. Сейчас проблема решена.
А решил я проблему выпуском модуля Актуальная карта сайта. Модуль делает следующие вещи:
После сохранения элементов инфоблока, если они есть в индексе, добавляет их в карту сайта.
Или изменяет информацию об оном, если ссылка уже есть в файле (меняет дату модификации).
При переполнении одного файла, автоматически создает новый, начинает наполнять его.
Конечно же поддерживается многосайтовость.
Чтобы карта сайта у вас постоянно актуализировалась, требуется:
Купить и установить модуль (900 руб. с партнерскими скидками). Есть демо-режим на 10 дней.
Выполнить (по желанию) переиндексацию модуля поиска.
Обращу внимание, что я пока не сделал поддержку форумов, блогов и статических страниц, ибо пока не требовалось, но после первых покупок и заявок, обязательно сие сделаю.
Резюмирую пост и комментарии поста:
1. Карта (сама по себе) хороша настолько насколько заявляют об этом поисковики (выкладки и ссылки я давал в посте). 2. В моем случае карта послужила лишь катализатором, при котором поисковик ЕЩЕ быстрее проиндексировал сайт и (к сожалению) заключил его в фильтры. Кстати, сайт уже выпустили. Но это лишь подтверждает, что карта (сама по себе) по-прежнему отлично работает. 3. Сам по себе модуль никак не вредит карте сайте, он лишь поддерживает ее актуальность. Вы можете и вручную поддерживать ее актуальность, заходя несколько раз в день на форму переиндексирования карты и запуская механизм. Но кому-то это надоедает, кто-то забывает, поэтому и родился данный модуль.
Есть проблемы с активацией купона на купленное решение Актуальная карта сайта (Sitemap). При вводе самого купона выдает: "Ошибка активации купона: [LICENSE_NOT_ACTIVE_A] Закончился срок получения обновлений. Ошибка активации купона." Что делать?
1. Добавил данный модуль 2. прописал правила в модуле поиска (в роботсе тоже эти правила есть) 3. пересоздал sitemap - резултат 0 4. пересоздал sitemap через Google Sitemap- резултат 0
Добрый день Антон! Читаю описание, понимаю что мне это тоже нужно Еще по ходу родилась идейка небольшая, просто меня на этот компонент привело то, что нужно добавить еще исключе при создании файла карты сайта, чтобы в него не попадали определенные каталоги сайта. Буду рад увидеть эту функцию
Александр, каталоги именно сайта или каталоги инфоблока? Вы кстати не смотрели стандартную генерацию карты в продукте? Там есть и то и то, по этой причине я решил доработать более глубоко свой модуль, включив туда более обширные фильтрации. Но это пока у меня нет.
Здравствуй Антон Долганин ! Я имею в виду каталоги сайта в файловой структуре на счет настроек типового фукнцианала я честно говоря искал, но не смог найти возможности исключить кталоги сайта для генерации файлов sitemap. В настройках есть маска исключения для модуля поиска (у меня в ней прописаны каталоги которые нужно исклюить для поиска), но эта маска, к сожалению, не срабатывает для модуля генерации файлов sitemap. Тут по сути вопрос больше к техподдержке битрикса чем к вам:-) В любом случае спасибо за ответ
Здравствуйте, Антон, вопрос такой - у нас есть функционал, который добавляет в sitemap_index.xml к уже имеющимся ссылкам ссылку типа "sitemap_custom.xml" и там прописывает страницы, которые не являются элементами ИБ и которые не могут быть заиндексированы модулем поиска и соотв.не попадают в стандартную карту сайта. Вопрос - Ваш модуль когда будет обновлять XML, потрет нашу ссылку sitemap_custom.xml? Если да, то есть ли у Вас событие, чтобы после обновления XML наш скрипт мог сразу снова добавить свой "sitemap_custom.xml" в sitemap_index.xml?
Дмитрий, здравствуйте. Вопрос вроде бы понял. Нет. мой модуль ничего не перетрет. Он просто добавит ссылку в карту. А стандартный механизм продукта вам не подходит?
Нужно добавить страницы в поисковый индекс по событию OnReindex и тогда они появятся и в карте сайта. С ходу как-то не пришла такая мысль - думал, что надо будет как-то руками загонять ссылки в карту сайта. Тогда думаю вопросов нет )
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».