Вы обновили страницу — изменили текст, добавили новый контент, исправили цены или контактную информацию. Но Яндекс упорно показывает в выдаче и в кеше старую версию. Пользователи видят неактуальную информацию, а вы не понимаете, почему изменения не подхватываются. Давайте разберёмся.
Почему Яндекс показывает старую версию
Как работает кеш Яндекса
Яндекс не показывает в выдаче «живые» страницы вашего сайта в реальном времени. Поисковая система работает с кешированными копиями:
- Робот обходит страницу и скачивает её содержимое
- Содержимое обрабатывается — извлекаются текст, мета-теги, структура
- Данные сохраняются в индексе — это и есть «кеш»
- Выдача формируется из индекса, а не из живых страниц
Когда вы обновляете страницу — изменения происходят на вашем сервере. Но в индексе Яндекса всё ещё хранится старая версия, пока робот не обойдёт страницу заново.
Частота обхода
Яндекс обходит разные страницы с разной частотой:
- Новостные сайты и крупные порталы — несколько раз в день
- Активные блоги и магазины — раз в 1-7 дней
- Редко обновляемые сайты — раз в 2-4 недели
- Глубокие внутренние страницы — раз в 1-3 месяца
Если ваш сайт обновляется редко, Яндекс будет обходить его реже, и обновления будут видны в выдаче с задержкой.
Как проверить, какую версию видит Яндекс
Способ 1: Кешированная копия в выдаче
- Найдите вашу страницу в выдаче Яндекса
- Рядом с URL нажмите на стрелку или «копия»
- Посмотрите содержимое — это то, что Яндекс видит
- Обратите внимание на дату кеширования — она покажет, когда робот последний раз обходил страницу
Способ 2: Яндекс Вебмастер
- Перейдите в «Индексирование» → «Проверить URL»
- Введите URL страницы
- Яндекс покажет, как робот видит страницу, дату последнего обхода и загруженный HTML
Способ 3: Оператор url:
Введите в Яндексе: url:вашсайт.ru/страница/
Это покажет информацию о конкретном URL в индексе.
Как ускорить обновление
Шаг 1: Запросите переобход в Яндекс Вебмастере
Самый прямой способ:
- Откройте Яндекс Вебмастер
- «Индексирование» → «Переобход страниц»
- Введите URL обновлённой страницы
- Нажмите «Отправить»
Лимит: до 20 URL в день. Переобход обычно происходит в течение 2-7 дней.
Шаг 2: Обновите sitemap.xml
Измените дату lastmod для обновлённых страниц на текущую. Затем перезагрузите sitemap в Вебмастере.
Это сигнализирует Яндексу: «Эти страницы изменились, проверьте их».
Шаг 3: Обновите внутренние ссылки
Если на обновлённую страницу ведут ссылки с других страниц — обновите анкоры или контекст ссылок. Когда робот обойдёт ссылающиеся страницы, он перейдёт и на обновлённую.
Шаг 4: Опубликуйте ссылку на обновлённый контент
Разместите ссылку на обновлённую страницу:
- В новой статье блога
- В социальных сетях
- На внешних площадках
Новые ссылки ускоряют обнаружение обновлений роботом.
Шаг 5: Обеспечьте техническую доступность
Убедитесь, что:
- Страница отдаёт HTTP 200
- Загружается быстро (менее 3 секунд)
- Не блокируется в robots.txt
- Контент доступен без JavaScript (или используется SSR)
- Кеш вашего сайта отдаёт новую версию (не закешированную старую)
Типичные ошибки
Ошибка 1: Кеш на стороне сайта
Часто проблема не в Яндексе, а в вашем сайте. Если используется серверный кеш или CDN — робот Яндекса может получать закешированную старую версию страницы.
Как проверить:
- Откройте страницу в режиме инкогнито — видите ли вы обновления?
- Добавьте к URL параметр ?nocache=1 — изменилось ли содержимое?
- Проверьте заголовки HTTP — какую дату показывает Last-Modified?
Решение: сбросьте кеш сайта после обновлений. Настройте автоматический сброс кеша при изменении контента в CMS.
Ошибка 2: Изменения через JavaScript
Если обновления загружаются через JavaScript (AJAX, динамический рендеринг), а робот Яндекса не рендерит JS — он видит старую версию.
Решение: убедитесь, что обновлённый контент доступен в исходном HTML без выполнения JavaScript.
Ошибка 3: Разные версии для пользователя и бота
Некоторые сайты отдают разный контент по User-Agent. Если робот Яндекса получает другую версию — это клоакинг, за который можно получить фильтр.
Решение: робот должен видеть ту же версию, что и пользователь.
Ошибка 4: Частые мелкие обновления
Если вы меняете одно слово каждый день и каждый раз ждёте обновления в выдаче — это неэффективно. Лучше внести все изменения разом и один раз запросить переобход.
Особые случаи
Обновление цен в интернет-магазине
Для быстрого обновления цен в выдаче:
- Используйте микроразметку Schema.org (Product → offers → price)
- Подключите Яндекс Маркет и обновляйте YML-фид
- Отправляйте обновлённые карточки товаров через API Вебмастера
Обновление контактной информации
Если изменились телефон, адрес, режим работы:
- Обновите данные на сайте
- Обновите информацию в Яндекс Бизнесе
- Обновите микроразметку LocalBusiness
- Отправьте страницу контактов на переобход
Обновление после редизайна
При масштабном обновлении дизайна:
- Отправьте sitemap с обновлёнными датами
- Отправьте на переобход ключевые страницы
- Обновите Турбо-страницы (если используются)
- Мониторьте, как Яндекс рендерит новый дизайн
Мониторинг и сроки
Типичные сроки обновления кеша Яндекса:
| Тип страницы | Срок обновления |
|---|---|
| Главная страница | 2-7 дней |
| Страницы каталога | 5-14 дней |
| Статьи блога | 7-21 день |
| Глубокие внутренние | 14-60 дней |
После отправки на переобход проверяйте кеш в Вебмастере каждые 3-5 дней. Если через 3 недели обновление не произошло — повторите запрос и проверьте техническую доступность.
ClickFlow помогает отслеживать, как обновления контента влияют на поведенческие показатели — если после обновления CTR или время на сайте улучшились, значит, Яндекс использует актуальную версию.
Заключение
Яндекс показывает старую версию страницы — это нормальная ситуация, связанная с особенностями работы поисковых систем. Ваша задача — помочь роботу быстрее обнаружить изменения: запросите переобход, обновите sitemap, убедитесь в технической доступности и, главное, исключите кеширование старой версии на стороне вашего сайта. При правильных действиях обновление происходит в течение 1-2 недель.