Skip to content
EN
← Все статьи

Open Graph: как настроить превью ссылки в Telegram, VK и соцсетях

Коротко: Open Graph — это разметка, из которой Telegram, VK и соцсети собирают карточку ссылки: картинку, заголовок и описание. Минимум — пять тегов: og:title, og:description, og:image, og:url и og:type. Картинка — 1200×630 пикселей. После правок кэш превью нужно сбрасывать принудительно, а результат проверять в нашем инструменте /og-preview. Без разметки мессенджер покажет голую ссылку — и кликабельность упадёт в разы.

Превью ссылки в мессенджере из Open Graph-тегов
Карточка ссылки в мессенджере собирается из Open Graph-тегов страницы: картинка, заголовок, описание

Что такое Open Graph и зачем он нужен

Open Graph — это протокол разметки страниц, созданный Facebook в 2010 году и описанный на ogp.me. Идея простая: страница отдаёт набор служебных meta-тегов, а любая платформа — Telegram, VK, WhatsApp, X, LinkedIn, Slack, Discord — читает их и собирает карточку ссылки: обложку, заголовок, описание и домен.

Для сайта это прямой рычаг кликабельности. Голая ссылка без превью в чате выглядит как спам, и по ней кликают неохотно. Аккуратная карточка поднимает CTR той же ссылки в разы. С учётом трафика из Telegram-каналов и чатов open graph разметка окупается быстрее любого другого мета-тега.

Карточка ссылки — это ваш сниппет в мессенджерах. За кликабельность в поиске отвечают title и description, за превью в Telegram и VK — Open Graph. Это разные каналы, и настраиваются они независимо друг от друга.

Минимальный набор тегов

Базовая настройка укладывается в пять тегов в секции head. Этого достаточно, чтобы карточка корректно собиралась во всех основных платформах:

<meta property="og:title" content="Заголовок страницы для карточки">
<meta property="og:description" content="Короткое описание — одно-два предложения">
<meta property="og:image" content="https://example.com/og/cover.png">
<meta property="og:url" content="https://example.com/page/">
<meta property="og:type" content="article">
Каждый og-тег отвечает за элемент карточки
Каждый og-тег отвечает за свой элемент карточки: og:image — картинка, og:title — заголовок, og:description — текст
  • og:title — заголовок карточки. Не обязан совпадать с title страницы: сюда можно вынести более цепкую формулировку до 60–70 символов.
  • og:description — одно-два предложения под заголовком. Платформы обрезают текст по-разному, поэтому главное — в первые 100 символов.
  • og:image — абсолютный URL обложки с протоколом https. Относительные пути боты не разворачивают.
  • og:url — канонический адрес страницы, без UTM-меток и сессионных параметров.
  • og:type — тип контента: website для главной и разделов, article для статей.

Теги должны присутствовать в HTML-ответе сервера. Если ваш сайт — SPA и мета-теги дорисовывает JavaScript, боты платформ их не увидят: подробнее об этом в разделе о частых проблемах.

Требования к og:image

Рекомендуемый размер og:image 1200 на 630
Рекомендуемый размер og:image — 1200×630 пикселей: такая картинка не обрежется в Telegram, VK и соцсетях

Обложка — самый заметный элемент карточки, и именно с og image связано больше всего ошибок. Универсальная рекомендация — 1200×630 пикселей (соотношение сторон 1,91:1): такой размер без обрезки работает в Telegram, VK, X и WhatsApp.

ПлатформаРекомендуемый размерФормат и ограничения
Telegram1200×630 (1,91:1)JPG, PNG, WebP; до 5 МБ
VK1200×630, минимум 537×240JPG, PNG; маленькая картинка станет квадратной миниатюрой
X (Twitter)1200×630 + summary_large_imageJPG, PNG, WebP; до 5 МБ
Facebook, WhatsApp1200×630, минимум 600×315JPG, PNG; до 8 МБ

Практические советы: держите вес файла в пределах 200–300 КБ; логотип и текст размещайте в центральной «безопасной зоне», потому что края платформы могут подрезать. Для X дополнительно укажите тип карточки, иначе ссылка отобразится маленькой миниатюрой:

<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Заголовок для X">
<meta name="twitter:image" content="https://example.com/og/cover.png">

Частые проблемы с превью

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

Картинка обрезается. Обложка нестандартной пропорции кадрируется по центру: у вертикальных картинок срезает верх и низ, у широких панорам — бока. Лечится приведением к 1200×630 и переносом смысловых элементов в центр кадра.

Превью пустое. Если теги добавляет JavaScript после загрузки страницы, боты их не видят: они читают исходный HTML и не исполняют скрипты. Для SPA нужен SSR, пререндер или отдача og-тегов на уровне сервера или edge.

Бот заблокирован. Анти-бот-защита, файрвол или правила robots.txt могут отдавать ботам платформ 403 — тогда карточки не будет вовсе. Проверьте, что TelegramBot, vkShare и Twitterbot не попадают под блокировки.

Как обновить кэш превью

Обновление кэша превью после правки тегов
Мессенджеры кэшируют превью: после правки тегов карточку нужно обновить принудительно

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

VK. Прикрепите ссылку к новой записи — VK перечитает страницу при создании сниппета. Если упорно показывается старая карточка, добавьте к URL нейтральный GET-параметр вида ?v=2: платформа посчитает адрес новым и принудительно сходит за свежими тегами.

X (Twitter). Отдельной кнопки сброса в Card Validator больше нет: кэш обновляется сам примерно раз в неделю. Ускорить можно тем же приёмом с GET-параметром.

Кэш превью — не баг, а защита платформ от лишней нагрузки. Планируете правку og-тегов — сразу закладывайте в план шаг «сбросить кэш», иначе неделю будете показывать подписчикам старую карточку.

Как проверить Open Graph

Дёргать ботов каждой платформы вручную долго. Быстрее использовать наш валидатор Open Graph — инструмент /og-preview: вставьте URL, сервис покажет, как карточка выглядит в Telegram, VK и X, и подсветит отсутствующие или битые теги. Такая open graph проверка занимает секунды и не требует публикации ссылки в реальных чатах.

Заодно есть смысл проверить и структурированные данные страницы: микроразметку Schema.org валидирует соседний инструмент /schema-checker, а как читать его отчёт — разобрали в статье о проверке микроразметки.

FAQ

Почему превью ссылки в ТГ не обновляется после правки тегов?

Telegram кэширует карточку при первом обращении и хранит её долго. Отправьте ссылку боту @WebpageBot — он пересоберёт превью и обновит его во всех чатах. Изменения видны через пару минут.

Можно ли показать разные карточки в Telegram и VK?

Частично. Свои теги есть только у X (twitter:*), остальные платформы читают общие og-теги. Развести карточки можно, отдавая разные теги по User-Agent бота, но это усложняет поддержку.

Что будет, если og-тегов нет совсем?

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

Влияет ли Open Graph на позиции в поиске?

Напрямую нет: поисковики не используют og-теги как фактор ранжирования. Косвенно — да: превью увеличивает переходы из соцсетей и мессенджеров. Если проблема глубже и сайт вообще не находится в выдаче — начните с разбора почему сайт не в поиске.

Чеклист

  • Пять базовых тегов — og:title, og:description, og:image, og:url, og:type — на каждой публичной странице.
  • og:image 1200×630, абсолютный https-URL, вес до 300 КБ.
  • Для X добавлен twitter:card со значением summary_large_image.
  • Теги присутствуют в HTML-ответе сервера, а не дорисовываются JavaScript.
  • Боты платформ не заблокированы файрволом и robots.txt.
  • После каждой правки сброшен кэш: @WebpageBot для Telegram, GET-параметр для VK и X.
  • Карточка проверена в /og-preview для всех ключевых страниц.

Проверьте ваш сайт прямо сейчас

Проверить SEO своего сайта →
Другие статьи: SEO
SEO
Sitemap XML: структура карты сайта, лимиты, генерация и проверка
16.03.2026 · 396 просм.
SEO
SEO-аудит сайта: чеклист из 20 пунктов
14.03.2026 · 223 просм.
SEO
Цепочки редиректов: как они влияют на SEO и скорость
11.03.2026 · 205 просм.
SEO
Почему сайта нет в поиске: проверяем индексацию и возвращаем страницы в выдачу
21.07.2026 · 194 просм.