SEO-оптимизация4 мин чтения

Как обновить sitemap: добавление и удаление страниц

Sitemap, созданный при запуске сайта, быстро начинает врать: новых страниц в нём нет, а адреса, которых давно не существует, остались. Разбираем, как обновить sitemap так, чтобы это происходило без ручной работы и не превращалось в источник проблем с индексацией.

Почему карта сайта устаревает

Типичная картина: интернет-магазин в Ташкенте запустили с аккуратной картой, потом полгода добавляли товары, меняли категории и снимали позиции после распродаж. Файл за это время никто не открывал. В итоге робот получает список, где часть адресов отдаёт 404 или редирект, а свежие страницы ему приходится искать самому по ссылкам.

Карта — подсказка поисковику, какие страницы вы считаете важными и готовыми к показу. Чем точнее подсказка, тем меньше ресурсов робота уходит на мусор и тем быстрее новые страницы попадают в поиск. Поэтому главный вопрос не в том, как создать файл, а в том, как обновить sitemap в рабочем режиме.

Автоматическая генерация вместо ручного XML

Править XML руками имеет смысл только на крошечном статичном сайте. Во всех остальных случаях карта должна собираться из базы данных, чтобы опубликованная страница попадала в неё сама.

Есть два режима. Динамическая карта строится при каждом обращении и всегда свежая, но на каталоге в тысячи товаров может открываться медленно. Статичная пересобирается по расписанию, например ночью, и отдаётся мгновенно. Для сайта услуг обычно подходит первый вариант, для большого каталога — второй, с частотой под темп изменений.

  • WordPress: встроенная карта или SEO-плагин с настройкой типов записей.
  • Битрикс: модуль генерации, который запускается по расписанию.
  • Tilda и другие конструкторы: карту ведёт платформа, вам остаётся убедиться, что она включена.
  • Самописный сайт или фреймворк: маршрут или скрипт, собирающий адреса из базы; в Next.js для этого есть отдельный файл sitemap.

Что проверить при добавлении страницы

Новая страница должна появиться в файле сразу или при ближайшей пересборке. Проверьте:

Последний пункт смотрят в настройках генератора: часть плагинов по умолчанию включает всё подряд, включая служебные разделы и страницы фильтров.

  • страница опубликована и отвечает кодом 200;
  • в карте указан канонический адрес, а не вариант с параметрами;
  • lastmod показывает реальную дату изменения, а не дату каждой пересборки;
  • на страницу ведёт хотя бы одна внутренняя ссылка — карта не заменяет перелинковку;
  • черновики, скрытые записи и страницы с noindex в файл не попадают.

Удаление, перенос и снятые с продажи товары

Удалённая страница уходит из карты вместе с собой. Если адрес изменился, в файле остаётся только новый, а со старого настроен 301-редирект. Самая частая ошибка после смены структуры или переезда на другую CMS — карта, где по-прежнему перечислены старые адреса, ведущие на редирект.

Отдельный случай — товары. Позицию сняли на сайте, но в Uzum или на OLX объявление живёт, а в Telegram-канале на неё ещё ссылаются. Заранее задайте правило. Временно нет в наличии: страница и запись в карте остаются, наличие отмечено. Снят навсегда: редирект на близкий товар или категорию. Потерял смысл: отдать 404 или 410 и убрать из файла.

Нужно ли отправлять sitemap заново

Если карта указана в robots.txt и добавлена в Google Search Console и Яндекс Вебмастер, поисковики перечитывают её сами. Для ежедневных правок этого достаточно. Повторная отправка нужна после крупных событий: запуска раздела, переезда, массового обновления каталога.

Пинг-запрос для Google использовать не стоит: он больше не поддерживается, и старые скрипты с таким вызовом ничего не дают. Для Яндекса и ряда других поисковиков можно подключить IndexNow — протокол, который сообщает об изменённых адресах сразу после правки.

Ежемесячная проверка и ответственность

Раз в месяц сверяйте число адресов в карте с числом проиндексированных страниц в отчётах поисковиков. Большой разрыв говорит либо о мусоре в файле, либо о проблемах с индексацией. Прогоните адреса из карты краулером: ответов 3xx и 4xx быть не должно. После обновления CMS или плагинов убедитесь, что формат файла не изменился и разделы не пропали.

Часто карта оказывается ничьей: разработчик настроил её один раз, а контент-менеджер даже не знает о ней. Запишите, какие типы страниц включает генератор, и добавьте в запуск каждого нового раздела пункт «проверить карту».

С чего начать

Обновление карты — небольшая часть технического SEO, но именно из таких деталей складывается стабильная индексация. Если вы не уверены в состоянии своего sitemap или вам нужна SEO-оптимизация сайта в Узбекистане целиком, команда markdev может провести аудит и выстроить регламент. Опишите задачу — обсудим, с чего начать.

Частые вопросы

Как часто нужно обновлять sitemap?

Файл должен обновляться сам при каждой публикации или удалении страницы. Вручную достаточно раз в месяц проверять результат.

Нужно ли отправлять sitemap в Search Console после каждой новой страницы?

Нет. Хватит указать карту в robots.txt и добавить её в панель. Повторная отправка нужна после крупных изменений: переезда, нового раздела, массового обновления каталога.

Что делать с товарами, которых нет в наличии?

Если товар вернётся, оставьте страницу и запись в карте. Если он снят навсегда, настройте редирект на аналог или категорию и уберите адрес из карты.

Работает ли пинг sitemap для Google?

Нет, Google перестал поддерживать этот способ. Опирайтесь на актуальный файл, robots.txt и отчёты в Search Console.

Разберём вашу задачу бесплатно

Оставьте контакт — за 15 минут созвона покажем, где теряются заявки и что сделать в первую очередь.