Как правильно делать Sitemap.xml?

Есть проект, на котором много страниц, собственно вот он - web-payment.ru

Задача сделать для него Sitemap.xml для поисковиков, т.к. сайт постоянно обновляется то надо sitemap регулярно специально генерировать, но как правильно это сделать?

Сеошник рекомендует такой способ:
Сайтмап постоянно дополняется записями, пока не заполниться до объема 500 урлов, потом при добавлении каждой новой записи из него выбрасывается первый урл, который никак не менялся за последний месяц (для этого на страницу ставится флаг, который обнуляется при каждом комментировании и каждый день накапливает 1 единицу. Выбрасывается урл из списка с максимальным флагом)
  • Вопрос задан
  • 2676 просмотров
Пригласить эксперта
Ответы на вопрос 3
egor_nullptr
@egor_nullptr
Почему 500? Ограничение 50к URL на один файл, индексный файл может содержать до 1000 ссылок на обычные списки URL, итого имеем ограничение в 50 миллионов URL. Этого более чем достаточно для 99.99% сайтов.

www.sitemaps.org/faq.html
help.yandex.ru/webmaster/indexing-options/sitemap.xml
Ответ написан
@jamesmalvi
Один из лучших инструментов для XML является codebeautify.org/xmlviewer XML форматирования, валидатор XML, XML уменьшать, XML для JSON, XML, чтобы CSV
Ответ написан
Комментировать
Не понял вопроса.
Выбираешь все сущности, которые должны быть в sitemap.
Генерируешь к ним url'ы.
Задаешь changefreq, lastmod и priority
Если записей меньше 50.000, то просто в цикле выводим данные.
Если больше, то вычисляем кол-во файлов по 50.000 записей на файл, генерируем один файл с ссылками на другие файлы, в доп.папке, например sitemaps, генерируешь файлы по 50.000 записей на файл.
Как-то так.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы