Если неправильно указать заголовок сайта, который добавляется в микроразметку OpenGraph, её можно обновить.
Откуда берется текстовое превью ссылки в Телеграм
Текстовое превью ссылки в Телеграм формируется на основе микроразметки Open Graph. Основные элементы, которые используются для формирования превью:
- Заголовок ссылки
- Описание
- Изображение (рекомендованный размер для красивого отображения: 968×504 пикселей)
По умолчанию микроразметка формируется автоматически исходя из данных, указанных в обложке сайта. Однако эта информация не всегда может быть универсальной и одинаково эффективной в разных местах и форматах. Поэтому рекомендуется настроить микроразметку Open Graph для оптимизации превью ссылок.Для того, чтобы настроить превью ссылки вашего сайта, необходимо добавить соответствующие мета-теги в заголовок HTML-страницы. Например:
<meta property="og:title" content="Заголовок страницы" />
<meta property="og:description" content="Описание страницы" />
<meta property="og:image" content="https://example.com/image.jpg" />
Таким образом, вы можете полностью контролировать, какая информация будет отображаться в превью ссылки на ваш сайт в Телеграм.
Кэшируется ли сниппет Телеграм
Телеграм кэширует сниппеты ссылок, что означает, что информация о превью может сохраняться на определённый период времени. Это происходит для повышения скорости загрузки и уменьшения нагрузки на серверы.
Как работает кэширование
- Первый запрос: Когда пользователь впервые отправляет ссылку, Телеграм запрашивает информацию о ней с вашего сайта, включая мета-теги Open Graph. Полученные данные сохраняются в кэше.
- Кэширование: После первого запроса, если кто-то другой отправляет ту же ссылку, Телеграм использует кэшированные данные, а не запрашивает информацию снова. Это позволяет значительно ускорить процесс отображения превью.
- Обновление кэша: Кэш может обновляться, но это не происходит мгновенно. Обычно, если вы изменяете мета-теги на своем сайте, может потребоваться некоторое время, прежде чем Телеграм обновит кэш. Временные рамки для обновления кэша могут варьироваться, но в большинстве случаев это занимает от нескольких часов до нескольких дней.
Как принудительно обновить кэш Телеграм
Если вам нужно срочно обновить сниппет, вы можете воспользоваться следующими методами:
- Изменение URL: Добавьте параметр к URL (например,
?v=1
), чтобы Телеграм воспринял это как новый адрес и заново запросил информацию. - Использование ботов: Некоторые боты могут помочь в обновлении кэша, но их использование может быть ограничено.
Какие боты помогут в обновлении кэша ссылки OG Телеграм
В Телеграм для обновления кэша ссылок, использующих мета-теги Open Graph, можно воспользоваться специальным ботом:
- @WebpageBot: Этот бот позволяет сбрасывать кэш ссылок. Чтобы использовать его, нужно выполнить следующие шаги:
- Найдите бота в Телеграм и начните с ним чат, нажав команду /start.
- Отправьте ссылку, кэш которой необходимо обновить.
- Для обновления кэша иконки используйте кнопку Update preview again. Если нужно обновить кэш вместе с содержимым, нажмите Update with content.
Этот бот автоматически обновит кэш, что позволит отобразить актуальную информацию при повторной отправке ссылки.
В нашем случае мы обратились к боту для заголовка сайта художника, который никак не обновлялся самостоятельно.