Мы не будем изобретать веосипед. Вот инструкция поисковой системы GOOGLE для повторной отправки файлов Sitemap. Если следовать этой инструкции, то всё будет сделано правильно, а следование правилам поисковиков приблежает вас к счастью, так что читайте и берите на заметку.
Повторная отправка файлов Sitemap — Инструкция от Google
Если в файл Sitemap были внесены изменения, его можно и нужно отправить повторно с помощью своего аккаунта Инструментов Google для веб-мастеров или HTTP-запроса.
А так выглядит пошагово повторная отправка файла Sitemap с помощью Инструментов для веб-мастеров:
1. На главной странице Инструментов для веб-мастеров выберите нужный сайт.
2. В разделе Конфигурация сайта нажмите Файлы Sitemap.Выберите файл Sitemap, который нужно передать повторно, а затем нажмите кнопку Отправить повторно.
3. Повторная передача файла Sitemap путем отправки НТТР-запроса в Google:
При выборе этого варианта отправлять файл с помощью Инструментов для веб-мастеров не требуется. В столбце Отправлено будет по-прежнему отображаться дата последнего нажатия этой ссылки, а в столбце Дата последней загрузки появится новое время последнего получения файла Sitemap системой Google.
Чтобы повторно отправить файл Sitemap с помощью НТТР-запроса, выполните следующие действия.
Отправьте запрос на следующий URL:
www.google.com/webmasters/tools/ping?sitemap=sitemap_url
Например, если ваш файл Sitemap находится по адресу http://www.example.com/sitemap.gz, нужно отправить запрос на следующий URL:
www.google.ru/webmasters/tools/ping?sitemap=http://www.example.com/sitemap.gz
Преобразуйте в кодировку URL все символы после /ping?sitemap=:
www.google.ru/webmasters/tools/ping?sitemap=http%3A%2F%2Fwww.vash_sayt.ru%2Fsitemap.gz
Отправьте НТТР-запрос с использованием wget, curl или другого выбранного вами механизма.
При успешной отправке запроса возвращается код ответа НТТР 200. Если получен другой код ответа, нужно отправить запрос ещё раз. Код ответа НТТР 200 указывает лишь на то, что ваш файл Sitemap получен системой Google, а не на то, что сам файл или содержащиеся в нём URL-адреса являются действительными. Чтобы получить информацию о статусе файла Sitemap, отправьте его повторно с помощью аккаунта Инструментов для веб-мастеров. Повторно передавать файл Sitemap рекомендуется не чаще раза в час. Проще всего настроить автоматическую задачу, регулярно создающую и отправляющую файлы Sitemap.
Примечание. Предоставляя файл индекса Sitemap, необходимо отправить только один HTTP-запрос, который включает местоположение файла индекса Sitemap; отправлять отдельные запросы для каждого файла Sitemap, указанного в этом индексе, не нужно.
Источник: