Когда вы вставляете ссылку в сообщение, твит, пост в LinkedIn или канал Slack, платформа подтягивает карточку-превью — крупную картинку, заголовок, короткий фрагмент текста. Эта картинка и есть изображение Open Graph (OG), и работает она сильнее вашего заголовка. В быстро листающейся ленте именно картинка останавливает палец. Пустое или сломанное превью выглядит как небрежность и его пролистывают.

Вот как сделать такое изображение, которое заработает клик: в правильном размере и с текстом, который действительно читается.

Размер: 1200×630

Как сделать OG-изображение, которое не пролистают — visual 1
Размер: 1200×630

Стандартное OG-изображение — это 1200×630 пикселей, соотношение 1.91:1. Facebook, LinkedIn, Slack, Discord и большинство систем превью ссылок построены вокруг него. Сделайте его правильно — и вы закрыты почти везде.

Пара смежных размеров всплывает в зависимости от того, куда попадёт ссылка:

Платформа / применение Размер Соотношение
Open Graph (по умолчанию) 1200×630 1.91:1
Twitter/X большая карточка 1200×628 ~1.91:1
Превью YouTube 1280×720 16:9
Квадрат (ленты/IG) 1080×1080 1:1
Сторис / вертикаль 1080×1920 9:16

Все они для статьи в блоге не нужны — рабочая лошадка это 1200×630. Но если вы заодно делаете превью для видео или квадратный пост для соцсетей, лучше сгенерировать нужную форму, чем криво кадрировать одну картинку под всё.

Правила по тексту: читаемо в размере превью

Как сделать OG-изображение, которое не пролистают — visual 2
Правила по тексту: читаемо в размере превью

Ошибка, которая убивает OG-изображения, — относиться к ним как к плакату, который будут смотреть во весь экран. Не будут. Большинство людей видит карточку размером примерно в треть от реального, на телефоне, посреди прокрутки. Проектируйте именно под это.

  • Крупный текст, мало слов. Короткий заголовок — пять-восемь слов — который читается, когда карточка уменьшена. Если приходится щуриться при полном размере, в ленте он вообще нечитаем.
  • Сильный контраст. Светлый текст на тёмном или насыщенном фоне, или наоборот. Текст, лежащий на пёстром фото без подложки, пропадает.
  • Держите важное по центру. Разные платформы обрезают края немного по-разному. Держите текст и логотипы подальше от внешних полей, чтобы ничего не срезалось.
  • Одна мысль на картинку. OG-изображение — это крючок, а не пересказ. Заголовок, может быть подзаголовок, и всё.

Фоны, на которых текст выделяется

Плоский градиент — надёжный выбор. Он даёт тексту чистую опору, выглядит современно и никогда не спорит со словами так, как пёстрое фото. Градиент от тёмного к чуть более тёмному со светлым текстом почти безотказен.

Инструмент OG Image построен ровно вокруг этого: выберите пресет размера (OG 1200×630, Twitter, YouTube, квадрат или сторис), возьмите градиентный фон и добавьте заголовок с подзаголовком. Вы получаете карточку для шеринга, которая чётко читается в любом размере, без запуска полноценного графического редактора.

HTML, благодаря которому она появляется

Сделать картинку — это половина дела. Платформа должна знать, где её найти. Добавьте эти теги в <head> вашей страницы:

<meta property="og:image" content="https://yoursite.com/og.png">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:title" content="Your title">
<meta property="og:description" content="One clear sentence.">
<meta name="twitter:card" content="summary_large_image">

Строка twitter:card со значением summary_large_image — это то, что даёт вам большую карточку в X вместо крошечного превью. Абсолютные URL (с https://) важны — относительные пути часто не разрешаются, когда парсер запрашивает вашу страницу.

После деплоя проверьте. Вставьте свой URL в отладчик превью ссылок платформы (Sharing Debugger у Facebook, Post Inspector у LinkedIn), чтобы убедиться, что картинка грузится, и сбросить закешированную старую версию. Платформы агрессивно кешируют превью, так что если вы обновили картинку, а всё ещё видите старую, кнопка повторного парсинга в отладчике — это и есть решение.

Сделайте её, а не загружайте

Всё это работает в вашем браузере — изображение собирается локально через Canvas и никогда не загружается на сервер. Это бесплатно, без регистрации, без водяного знака поперёк вашей карточки, и работает офлайн после первого визита. Сгенерируйте 1200×630, пропишите мета-теги, разок прогоните через отладчик — и ваши ссылки начнут отрабатывать свой вес.