Это статья про внутреннее развитие этого сайта

Эталонные требования к файлу sitemap.xml

К карте сайта предъявляются два жестких требования XML-валидации W3C, несоблюдение которых полностью ломает индексацию в Google Console.

Гугл-ассистент делает ошибки в xml разметке при выводе ответов, поэтому с ним можно говорить на том языке программирования, который Вы знаете лучше, чем бороться с ошибками, которые возникают в разметке с которой генерируются ответы:

Интеграция с Google Search Console (GSC) и обход кэша через Cache-Busting

Поисковые роботы Google ленивы и не перечитывают файлы мгновенно. Если вы отправтите голый адрес sitemap.xml, панель консоли может часами или сутками показывать старый кэш предыдущего неудачного билда с ошибками дат.

Чтобы заставить Google Search Console прочитать свежий XML прямо сейчас:

  1. Перейдите в левое меню GSC: «Индексирование» 👉 «Файлы Sitemap».
  2. В поле ввода «Добавить новый файл Sitemap» впишите адрес карты с динамическим query-параметром текущей версии (Cache-Busting):
    sitemap.xml?v=5.2.2
  3. Нажмите «Отправить».

Для робота Google этот URL покажется совершенно новым ресурсом. Он полностью проигнорирует внутренний кэш консоли, мгновенно скачает свежий XML с вашего сервера, увидит исправленное пространство имен и валидные даты, после чего статус карты сразу изменится на заветный зеленый маркер «Успешно».

Fix for scripts/generate-sitemap.js

Code

Есть результат:

Google Search Console