Google запретил хак с sitemap и timestamp
Утром попалось на глаза сообщение от Google: John Mueller прямо сказал, что добавлять временные параметры в sitemap.xml — плохая идея. Это не «хак», а нарушение базовых принципов поисковой оптимизации. Суть в том, что некоторые SEO-специалисты добавляют ?v=timestamp к ссылкам в карте сайта, чтобы заставить Google каждый день перекачивать её заново. Вместо того чтобы полагаться на , который честно говорит: «содержимое не изменилось». Это как каждый день менять адрес дома, чтобы почтальон приходил снова. Не работает. Не нужно. И не надо.
Прочитал у Google, что John Mueller ответил на вопрос о технике с параметрами в sitemap.xml. Суть — добавляют ?v=timestamp к ссылкам в карте сайта, чтобы «принудить» поисковик перекачивать её каждый день. Мотивация — избежать пропуска изменений, если не обновляется. Но Google считает это ошибкой. Потому что стабильные URL — это не просто правило, а основа. Если каждый день меняется адрес, поисковик не знает, что это всё тот же файл. Это мешает индексации, нарушает отслеживание, создаёт лишний трафик. Считаю, что это не «хак», а попытка обмануть систему, которой не нужно обманывать. Если карта сайта работает — она сама говорит, что изменилось. Если нет — нужно исправлять, а не ломать URL.
На мой взгляд, важнее не «как заставить Google читать sitemap чаще», а «почему он не читает её вовремя». Если карта не обновляется — причина в другом: не в настройке, а в процессе, в отсутствии автоматизации или в ручной работе. Я уже начал проверять у клиентов, как устроена генерация карты сайта. У тех, кто использует CMS, с этим проблем нет — если настроено правильно. У тех, кто генерирует вручную, — да, риск. У себя сделал так: включил автоматическую генерацию и проверку в cron. Пока не сталкиваюсь с проблемой — но уже настроил на случай, если кто-то попробует «оптимизировать» sitemap через параметры.