Главная / База знаний / Инструменты и интеграции / Размер картинки Open Graph и OG-теги: полное руководство

Размер картинки Open Graph и OG-теги: полное руководство

Инструменты и интеграции 6 мин чтения Обновлено 13.10.2026
Какой размер OG-картинки нужен (1200×630), какие теги Open Graph обязательны, как работает twitter:card и как обновить старое превью в Facebook, LinkedIn и Telegram.

Когда ссылку вставляют в Facebook, LinkedIn, X, Telegram, Slack или WhatsApp, площадка не делает скриншот страницы. Её робот скачивает HTML, читает несколько тегов Open Graph в <head> и собирает из них карточку: заголовок, короткое описание и картинку. Если тегов нет или они заполнены неверно, площадка угадывает сама — и обычно показывает обрезанный логотип или вовсе карточку без изображения. Ниже — какие теги нужны, какого размера делать OG-картинку и как заставить соцсеть забыть старое превью.

Коротко: размер картинки для Open Graph

Делайте одну картинку 1200×630 пикселей (соотношение 1.91:1) в JPG или PNG и не раздувайте вес файла. Такая картинка даёт большую карточку в Facebook, LinkedIn и X, а мессенджеры сами уменьшают её под свои превью. Заголовок и логотип держите в центральной зоне: часть приложений обрезает края или показывает квадратную миниатюру.

ПлощадкаЧто рекомендует документация
FacebookДля большой карточки — от 1200×630; картинки меньше 600×315 показываются в маленьком формате; абсолютный минимум 200×200; файл до 8 МБ
LinkedIn1.91:1, рекомендуется 1200×627
X, summary_large_image2:1, минимум 300×157, файл до 5 МБ; JPG, PNG, WebP или GIF (только первый кадр)
X, summaryКвадратная миниатюра 1:1, минимум 144×144

Пропорции 2:1 у X и 1.91:1 у остальных настолько близки, что картинка 1200×630 подходит всем: X срежет по нескольку пикселей сверху и снизу. Площадки время от времени меняют вёрстку карточек, поэтому считайте таблицу отправной точкой и перед крупным запуском проверяйте карточку в официальном инструменте каждой соцсети.

Вес и формат файла
Тяжёлый баннер тормозит робота, а некоторые мессенджеры пропускают картинки, которые считают слишком большими или медленными. Ориентируйтесь на сжатый JPG или PNG в несколько сотен килобайт, а не в несколько мегабайт. WebP многие площадки принимают, но не все гарантированно; SVG для превью, как правило, не поддерживается. Если сомневаетесь — берите JPG.

Какие теги Open Graph обязательны

Протокол Open Graph (ogp.me) называет четыре обязательных свойства: og:title, og:type, og:image и og:url. На практике к ним добавляют описание и тип карточки X. Полный набор для статьи выглядит так:

<meta property="og:title" content="Как выбрать беговые кроссовки при плоскостопии">
<meta property="og:description" content="Пять проверок перед покупкой — советы физиотерапевта.">
<meta property="og:type" content="article">
<meta property="og:url" content="https://example.com/blog/krossovki-ploskostopie">
<meta property="og:image" content="https://example.com/img/og/krossovki-1200x630.jpg">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:alt" content="Ноги бегуна на беговой дорожке в нейтральных кроссовках">
<meta property="og:site_name" content="Example Running">
<meta property="og:locale" content="ru_RU">
<meta name="twitter:card" content="summary_large_image">
ТегСтатусНа что обратить внимание
og:titleОбязательныйПишется под ленту: хвост « | Бренд» не нужен, домен карточка и так покажет
og:typeОбязательныйwebsite для главной и разделов, article для статей
og:imageОбязательныйПолный адрес с https://, который робот скачает без cookies и авторизации
og:urlОбязательныйКанонический адрес этой страницы: Facebook строит карточку по странице, на которую он указывает
og:descriptionЖелательныйОдно-два предложения; некоторые приложения показывают только первую строку
og:image:width, og:image:heightЖелательныеПозволяют Facebook показать карточку при первом же шеринге, не дожидаясь загрузки картинки
og:image:altЖелательныйТекстовое описание картинки для экранных дикторов
og:site_name, og:localeПо желаниюНазвание бренда и язык, например ru_RU или uk_UA

Теги Open Graph пишутся с атрибутом property, теги X — с name. Многие парсеры принимают оба варианта, но если держаться соглашения, сюрпризов не будет. Писать разметку вручную не обязательно: генератор мета-тегов собирает блок Open Graph и X вместе с title и description.

twitter:card и что подставляется вместо недостающих тегов

X сначала читает свои теги twitter:*. Если twitter:title, twitter:description или twitter:image нет, он берёт og:title, og:description и og:image. Значит, странице с полным Open Graph нужна всего одна дополнительная строка — twitter:card: summary_large_image для большой картинки или summary для маленькой квадратной. Отдельные twitter:* имеют смысл, только если в X нужен другой текст или другая картинка.

LinkedIn, Telegram, Slack, Discord и WhatsApp тоже работают от Open Graph. Если тегов OG нет совсем, площадка может взять <title>, meta description и первую подходящую картинку на странице — так в карточке и оказываются пиксель счётчика или логотип из подвала.

Почему адрес картинки должен быть абсолютным

Относительный путь вроде /img/cover.jpg работает в браузере, потому что браузер знает, на какой он странице. Роботы соцсетей разрешают его ненадёжно, и многие просто показывают карточку без картинки. Всегда пишите полный адрес с протоколом. И ещё три проверки рядом:

  • Без входа и cookies. Картинка должна открываться в приватном окне. Защита от хотлинка, проверка файрвола или подписанная ссылка с истекающим сроком ломают последующие репосты.
  • Без JavaScript. Роботы соцсетей, как правило, не выполняют скрипты. Если одностраничное приложение подставляет мета-теги на клиенте, робот видит пустой шаблон. Отдавайте теги с сервера или делайте пререндер.
  • Робот не заблокирован. Disallow в robots.txt или агрессивный фильтр ботов отдают роботу страницу ошибки, и карточка собирается из неё.

Как площадки кэшируют превью и как его обновить

Каждая соцсеть скачивает адрес один раз и какое-то время хранит результат. После правки тегов страница уже правильная, но старая карточка будет появляться, пока площадка не перечитает её. Официальные способы это ускорить:

  • Facebook (и ссылки в Messenger и директе Instagram): откройте Sharing Debugger на developers.facebook.com, вставьте адрес и нажмите Scrape Again. Там же видно, какие теги он прочитал и какие есть предупреждения.
  • LinkedIn: прогоните адрес через Post Inspector (linkedin.com/post-inspector) — при проверке LinkedIn загружает страницу заново.
  • Telegram: отправьте ссылку официальному боту @WebpageBot. Он обновляет превью, которое Telegram хранит для этого адреса; если первый ответ всё ещё старый, отправьте ссылку ещё раз.
  • X: публичного инструмента для сброса кэша сейчас нет. Обычный обходной путь — поделиться адресом с безобидным параметром вроде ?v=2: для X это уже новый URL.
  • WhatsApp, Slack, Discord: официальной кнопки обновления, насколько нам известно, нет. Изменения подтягиваются со временем, а на практике снова выручает новый параметр в адресе.
Картинки кэшируются по своему адресу
Если заменить картинку, но оставить то же имя файла, часть площадок и CDN продолжит отдавать старую даже после перечитывания страницы. Загрузите новую версию под новым именем (например, cover-v2.jpg) и обновите og:image.

Частые ошибки

  1. Одна карточка на все страницы. Тема выводит везде заголовок и логотип главной — и все репосты выглядят одинаково. Генерируйте og:title, og:description и og:image для каждой страницы.
  2. og:url указывает на главную. Facebook считает og:url каноническим и показывает карточку главной для каждой статьи.
  3. Дубли тегов. og:image выводят и SEO-плагин, и тема. Обычно побеждает первый тег, и это может быть не тот.
  4. Мелкий текст у краёв. На телефоне карточка часто занимает несколько сотен пикселей в ширину — текст размером 20 пикселей становится нечитаемым.
  5. Картинка слишком маленькая. Меньше 600×315 — и Facebook переключается на маленький формат с миниатюрой сбоку.
  6. Проверка только в браузере. Браузер показывает новую страницу, а соцсети помнят старую. После правок всегда перечитывайте адрес.

Как проверить теги

Вставьте адрес в отладчик Open Graph. Он загружает страницу с нашего сервера без выполнения JavaScript — так же, как роботы соцсетей, — и показывает приближённые карточки Facebook, X и LinkedIn, список найденных и недостающих тегов, реальный размер картинки в пикселях и предупреждение об относительных адресах. Превью близки к настоящим, но последнее слово за текущим дизайном соцсети и её кэшем.

На позиции в Google Open Graph не влияет: сниппет поиска строится из <title>, meta description и содержимого страницы. Эту сторону проверяйте отдельно — анализатором мета-тегов и превью выдачи. Подробности — в статьях проверка мета-тегов и сниппета в выдаче и превью сниппета.

Частые вопросы

Какой размер картинки нужен для Open Graph?
1200×630 пикселей, соотношение 1.91:1. Такая картинка даёт большую карточку в Facebook, LinkedIn и X, а мессенджеры уменьшают её сами. Текст и логотип держите в центре: края некоторые приложения обрезают.
Какие теги Open Graph обязательны?
Протокол требует og:title, og:type, og:image и og:url. Для полного набора добавьте og:description, og:image:width, og:image:height, og:image:alt и twitter:card.
Нужны ли теги twitter:, если уже есть Open Graph?
Обычно только twitter:card. Если своих тегов нет, X берёт og:title, og:description и og:image. Отдельные twitter: нужны, только когда в X должны быть другой текст или картинка.
Почему Facebook показывает старую картинку?
Он закэшировал прошлую загрузку страницы. Откройте Sharing Debugger, вставьте адрес и нажмите Scrape Again. Если картинку заменили под тем же именем файла, загрузите её под новым и обновите og:image.
Влияют ли теги Open Graph на SEO?
Напрямую нет: Google строит сниппет из title, meta description и текста страницы. Open Graph определяет, как ссылка выглядит в соцсетях и мессенджерах, а значит — как часто по ней кликают.
Была ли статья полезна?
Попробуйте на своём проекте Всё, что описано в статье, доступно в кабинете — бонус при регистрации уже на балансе.
Открыть кабинет