Техническое задание: Создание полной карты сайта (Sitemap)

Цель проекта

Разработать и внедрить комплексный файл Sitemap.xml, который будет охватывать всю структуру веб-ресурса для эффективной индексации поисковыми системами.

Основные требования

  • Полный охват: Карта сайта должна включать все URL-адреса основного домена.
  • Поддомены: В карту должны быть интегрированы все существующие поддомены (субдомены) проекта.
  • Динамический контент: Отдельным важным блоком необходимо добавить все страницы с объявлениями (или аналогичным пользовательским контентом), которые генерируются динамически.
  • Формат и стандарты: Файл должен быть создан в формате XML, соответствовать протоколу Sitemap (sitemaps.org).
  • Актуальность и автоматизация: Необходимо предусмотреть механизм автоматического обновления карты сайта при появлении новых страниц или объявлений.
  • Валидация: Готовый файл должен проходить проверку через валидаторы (например, Google Search Console).

Ожидаемый результат

  • Корректно сформированный файл sitemap.xml, размещенный в корневой директории основного домена.
  • Возможность использования индексного файла Sitemap (sitemap-index.xml), если количество URL превышает лимиты или для структурирования по поддоменам.
  • Правильно прописанные теги: loc, lastmod, changefreq, priority.
  • Интеграция карты сайта с robots.txt.

Технические примечания

Исполнителю необходимо предложить оптимальный метод генерации карты сайта: скрипт (например, на Python, PHP), использование CMS-модулей или сторонних профессиональных инструментов. Важно обеспечить высокую скорость обработки и минимальную нагрузку на сервер.