Заменил OG-картинку, а соцсети показывают старую? Как обновить кэш превью

4 сентября 2026 · 5 мин чтения

Знакомая ситуация: вы обновили og:image на сайте, открыли Telegram, отправили ссылку в канал — а превью всё равно старое. Картинка из прошлого релиза, старый заголовок, старое описание. На странице в браузере всё новое, в мессенджере — старое, и так часами.

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

Почему соцсети кэшируют превью

Когда вы впервые постите ссылку, соцсеть отправляет робота на страницу: он читает og:image, og:title и og:description — и сохраняет результат у себя. Дальше каждое новое расшаривание этой же ссылки отдаётся из кэша — мгновенно и без похода на ваш сайт. Для соцсети это логично: миллионы ссылок в секунду, нельзя каждый раз качать страницу целиком. Для вас — неудобно: между «я поменял картинку» и «соцсеть это заметила» проходят часы, а иногда и дни.

Ключ к решению — понять, к чему привязан кэш: к URL ссылки и к URL картинки. Изменится хотя бы один — соцсеть считает ссылку «новой» и перечитает страницу заново. На этом строятся все способы ниже.

Как сбросить кэш у каждой соцсети

Сложнее всего с Telegram: у него самый живучий кэш, и одна и та же ссылка в разных чатах может показывать разное превью — серверов много, и кэш у них различается. Лечится ботом @WebpageBot: отправьте ему ссылку, он попросит Telegram обновить кэш страницы. После этого удалите старое сообщение и отправьте ссылку заново. Просто переслать её ещё раз, без бота, не поможет: кэш живёт у ссылки, а не у сообщения. Подробнее о том, как Telegram читает мета-теги и каким должен быть размер картинки, — в нашем гайде по обложкам Telegram.

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

  • Facebook — Sharing Debugger: вставьте URL и нажмите «Scrape Again». Самый предсказуемый инструмент: после перечитывания Facebook сразу берёт новые мета-теги.
  • LinkedIn — Post Inspector: показывает, как ссылка выглядит в ленте, и при проверке обновляет закэшированные данные.
  • X/Twitter — Card Validator: отправка URL в валидатор заставляет робота перечитать карточку. Учтите, что X может попросить войти в аккаунт разработчика.
  • VK, Discord и Slack — официального сброса нет: VK обновляет превью сам со временем, Discord кэширует на сутки и дольше, в Slack кэш живёт меньше. Здесь выручает трюк с параметром из следующего раздела.

Трюк с параметром: делаем ссылку «новой»

Если дебаггера нет или он не помог, есть универсальный приём — добавить в URL параметр версии: site.com/post?v=2. Для соцсети это новая ссылка: она перечитает страницу и заберёт свежие мета-теги, а пользователь попадёт на ту же статью — параметр ни на что не влияет. Побочный эффект только один: аналитика может посчитать такие ссылки разными страницами, для постинга в соцсетях это обычно не критично.

Бывает, что соцсеть страницу перечитала, а превью всё равно старое: значит, старый файл картинки застрял в кэше её CDN. В этом случае версию добавляют не к ссылке, а к адресу самой картинки в мета-теге: og-image.png?v=2. URL другой — скачается именно новый файл.

Чек-лист: заменил превью — что делать

  • 1. Убедитесь, что новая картинка реально отдаётся — откройте исходный код страницы и найдите og:image, а URL картинки проверьте в режиме инкогнито: сайт и его CDN тоже кэшируют.
  • 2. Сбросьте кэш инструментом соцсети — Telegram — @WebpageBot, Facebook — Sharing Debugger, LinkedIn — Post Inspector, X — Card Validator.
  • 3. Не помогло — опубликуйте ссылку с параметром (?v=2) или с версией в адресе самой картинки.
  • 4. Проверьте превью до публикации — отправьте ссылку сначала себе в «Избранное» и посмотрите, что показывает мессенджер.

Четвёртый пункт экономит больше всего нервов: превью, которое устраивает вас в личке, с тем же успехом уйдёт и в канал.

Как вообще не попадать на кэш

Аварийный приём с параметром стоит превратить в систему: версионируйте og:image с первого дня. Меняете картинку — меняйте и её адрес: og-image-2.png или ?v=2. Тогда вопрос кэша снимается совсем: адрес каждый раз новый, и соцсети сами скачивают свежий файл.

И делайте картинку сразу правильно: 1200×630, крупный читаемый текст, контраст. Хорошее превью не требует постоянных правок, а значит, и кэш не будет мешать. Подробнее о правильных размерах — в руководстве по размеру OG-картинок.

Собрать превью и проверить его до постинга

В OG Studio можно собрать OG-картинку 1200×630 за 30 секунд: ввести тему, получить от AI варианты заголовка, выбрать шаблон и выгрузить PNG. А перед публикацией прогоните ссылку через @WebpageBot или дебаггер соцсети — увидите ровно то, что увидят подписчики.