Top.Mail.Ru
🚨 Сайт не растет в поиске? Бесплатный SEO-аудит SERPMAX найдет ошибки, мешающие вашим позициям. ⚡ Проверить сайт 👇

Open Graph разметка: как настроить, проверить и улучшить сниппет в ВКонтакте и Telegram

2026 Июль, 22 Техническое SEO • 41 просмотров • 1 минут(ы) чтения

Пример правильного Open Graph сниппета ссылки

Open Graph управляет тем, как ваш сайт выглядит при репосте в соцсети. Как настроить og:title, og:description, og:image для ВКонтакте, Telegram и Одноклассников, проверить онлайн и исправить ошибки.

Вы написали статью, нажали «опубликовать», поделились ссылкой в Telegram-канале или ВКонтакте, а вместо красивого превью с заголовком, описанием и картинкой соцсеть подтянула случайное изображение, обрезанный текст или вообще ничего. Знакомо? Проблема в отсутствии или неправильной настройке Open Graph разметки. Open Graph — это набор мета-тегов в HTML-коде страницы, которые управляют тем, как ссылка на сайт отображается при публикации в социальных сетях и мессенджерах. Без OG-тегов площадка сама решает, что показать, и результат почти всегда получается непривлекательным. Для SEO это важно по двум причинам. Во-первых, красивое превью увеличивает CTR в соцсетях, что даёт дополнительный трафик. Во-вторых, высокий трафик и глубина просмотра с социальных площадок — это поведенческий сигнал, который поисковики учитывают.


Что такое Open Graph и как он работает

Протокол Open Graph был создан Facebook в 2010 году, чтобы стандартизировать отображение ссылок в социальной ленте. Сегодня его поддерживают практически все крупные платформы: ВКонтакте, Telegram, Одноклассники, Pinterest, Twitter (через свой аналог Twitter Cards, но при отсутствии twitter-тегов используется Open Graph). Когда вы вставляете ссылку в пост, соцсеть отправляет краулера, который сканирует HTML-код страницы и ищет мета-теги с атрибутом property, начинающимся с og:. Если теги найдены, соцсеть формирует превью по ним. Если нет — пытается угадать: берёт первый попавшийся заголовок, первое изображение больше 200 пикселей, случайный фрагмент текста. Отсюда и получаются превью, где вместо заголовка статьи красуется «Главная страница», а вместо обложки — логотип или иконка favicon. Проверить, какие OG-теги видит соцсеть на вашей странице, можно через инструмент Проверка Open Graph. Введите URL и получите полный список обнаруженных тегов: og:title, og:description, og:image, og:url, og:type и другие.


Основные теги Open Graph: полный разбор

Базовый набор OG-тегов состоит из четырёх обязательных и нескольких дополнительных. Обязательные: og:title — заголовок, который будет показан в превью (до 65-70 символов, иначе обрежется). og:description — описание (до 200 символов, но лучше укладываться в 155-160, как и для поискового Description). og:image — URL изображения, которое станет обложкой превью. og:url — канонический URL страницы. Без любого из этих четырёх тегов превью будет неполноценным. Дополнительные теги: og:type — тип контента (website, article, product, video). Для обычных страниц — website, для статей — article, для карточек товаров — product. og:site_name — название сайта, отображается под заголовком в некоторых соцсетях. og:locale — язык и регион, например ru_RU. og:image:width и og:image:height — размеры изображения в пикселях (рекомендуется 1200×630, это стандарт для большинства платформ). og:video — URL видео, если страница содержит видеоконтент. article:published_time — дата публикации статьи, полезна для новостных сайтов. Все теги прописываются в блоке head страницы и выглядят так: meta property=og:title content=Заголовок страницы. Важно: og:title и og:description могут совпадать с SEO-тегами Title и Description, но могут и отличаться. Для SEO Title часто содержит ключевые слова в начале, а для соцсетей og:title должен быть кликабельным и интригующим. Поэтому не копируйте их слепо — адаптируйте под контекст соцсетей.


Требования к изображению для Open Graph

Изображение для og:image — самая капризная часть разметки. Каждая соцсеть предъявляет свои требования, и если им не соответствовать, картинка либо не отобразится, либо обрежется некорректно. Общие рекомендации: размер 1200×630 пикселей, формат JPEG или PNG, размер файла до 8 МБ. Минимальный размер для ВКонтакте — 537×240, для Telegram — 256×256. Соотношение сторон желательно 1.91:1. Изображение должно быть информативным даже в уменьшенном виде: без мелкого текста, который не читается в превью, без важных деталей по краям, которые могут обрезаться. Не используйте изображения с прозрачностью — соцсети могут залить фон чёрным или белым. Не используйте SVG и WebP — не все платформы их поддерживают. Если og:image не указан, соцсеть возьмёт любое изображение со страницы размером больше 200 пикселей. Какое именно — непредсказуемо. Чтобы проверить, как выглядит превью вашей страницы в ВКонтакте, вставьте ссылку в окно создания поста и посмотрите результат до публикации. Для Telegram — отправьте ссылку в «Избранное» или тестовый канал.


Настройка Open Graph для разных CMS

Если сайт на WordPress, самый популярный способ — плагин Yoast SEO или Rank Math. Оба добавляют OG-теги автоматически на основе Title и Description, но позволяют переопределить их для каждой страницы вручную. В редакторе поста появляется блок «Open Graph», где можно задать отдельные заголовок, описание и изображение для соцсетей. Если сайт на 1С-Битрикс, OG-теги настраиваются в свойствах страницы или через модуль SEO. Для самописных CMS OG-теги добавляются вручную в шаблон head. Важно, чтобы они были на каждой странице, а не только на главной. Если вы используете JavaScript-фреймворк и контент подгружается динамически, OG-теги должны рендериться на сервере. Соцсети не выполняют JavaScript, они парсят исходный HTML. Если OG-теги добавляются через JavaScript, краулер соцсети их не увидит. В этом случае нужен серверный рендеринг или prerender. О динамическом рендеринге для поисковиков и соцсетей читайте в статье Динамический рендеринг для сайтов на JavaScript.


Open Graph и микроразметка Schema.org: в чём разница

Open Graph и Schema.org часто путают, потому что оба используются для структурирования данных на странице. Но цели у них разные. Open Graph — для соцсетей: ВКонтакте, Telegram, Одноклассники. Schema.org — для поисковиков: Яндекс, Google. Schema.org позволяет создавать расширенные сниппеты в поисковой выдаче: звёздочки рейтинга, цены товаров, хлебные крошки, FAQ. Open Graph такого не умеет. При этом они не конфликтуют и могут использоваться на одной странице одновременно. Более того, правильно настроенная микроразметка Schema.org помогает поисковикам лучше понимать контент, что косвенно улучшает ранжирование. А Open Graph увеличивает трафик из соцсетей. Вместе они работают на общий результат. Инструкцию по внедрению Schema.org без программиста вы найдёте в статье Внедрение микроразметки Schema.org без программиста.


Типичные ошибки Open Graph и как их найти

Ошибка первая: отсутствие OG-тегов вообще. Проверьте страницу через Проверка Open Graph. Если тегов нет — добавьте в шаблон сайта. Ошибка вторая: og:image ведёт на несуществующий файл. Проверьте URL изображения — он должен быть абсолютным, начинаться с https:// и открываться в браузере. Битые ссылки на изображения можно найти через Проверка битых ссылок. Ошибка третья: og:url содержит неканонический адрес или URL с параметрами. Это запутывает соцсети, и они могут не связать репосты с основной страницей. og:url должен совпадать с canonical URL. Проверьте canonical через Проверка canonical тега. Ошибка четвёртая: слишком длинный og:title или og:description. ВКонтакте обрезает заголовок длиннее 70 символов, Telegram — примерно так же. Описание длиннее 200 символов может не отображаться вовсе. Проверьте длину тегов через Проверка мета тегов. Ошибка пятая: og:type не соответствует контенту. Для статей должен быть article, для товаров — product, для видео — video. Неверный тип может привести к тому, что соцсеть неправильно отобразит превью (например, не покажет кнопку «Смотреть» для видео).


Специфика ВКонтакте: что нужно знать

ВКонтакте использует Open Graph, но с некоторыми особенностями. Во-первых, ВКонтакте кеширует превью. Если вы изменили OG-теги и хотите увидеть обновлённое превью, недостаточно просто обновить страницу. Нужно очистить кеш через инструмент ВКонтакте: vk.com/dev/pages.clearCache. Или добавить к URL параметр ?v=1, чтобы ВКонтакте воспринял ссылку как новую. Во-вторых, ВКонтакте поддерживает собственный тег vk:image для обложки. Если он задан, он имеет приоритет над og:image. Но рекомендуется использовать оба для совместимости. В-третьих, минимальный размер изображения для ВКонтакте — 537×240 пикселей. Всё, что меньше, не будет отображаться. В-четвёртых, для видео ВКонтакте использует og:video, но только с YouTube, Rutube и собственного видеоплеера ВКонтакте.


Специфика Telegram: мгновенные просмотры и превью

Telegram использует Open Graph для формирования превью ссылок в каналах и личных сообщениях. Особенности: Telegram очень чувствителен к размеру og:image. Если изображение меньше 256×256, превью не будет вообще. Telegram также кеширует превью на своих серверах. Чтобы сбросить кеш, можно использовать бота @WebpageBot — отправьте ему ссылку, и он обновит превью. Кроме того, Telegram поддерживает Instant View — технологию мгновенного открытия статей без загрузки сайта. Для этого нужно создать шаблон Instant View через @IVcontestbot. Instant View не заменяет Open Graph, а дополняет его: OG-теги формируют превью в ленте, а Instant View — контент после клика. Это особенно актуально для блогов и новостных сайтов.


Twitter Cards: аналог Open Graph для Твиттера

Twitter не входит в список разрешённых в РФ платформ, но поскольку OG-теги — это открытый стандарт, их может использовать кто угодно. Twitter использует собственный формат тегов с префиксом twitter:, но если они отсутствуют, Twitter fallback-ом считывает Open Graph. Поэтому даже если вы не ориентируетесь на Twitter, правильная OG-разметка всё равно полезна для совместимости с любыми сервисами, которые её поддерживают.


Open Graph и SEO: прямая и косвенная связь

Напрямую Open Graph не является фактором ранжирования ни в Яндексе, ни в Google. Поисковики не учитывают OG-теги при определении позиций. Но косвенное влияние значительное. Красивое превью в соцсетях увеличивает CTR по ссылке. Больше переходов из соцсетей — больше трафика, больше просмотров страниц, ниже отказы (если контент соответствует ожиданиям). Эти поведенческие сигналы поисковики могут учитывать. Кроме того, когда пользователи активно делятся ссылками на ваш сайт, поисковики видят социальные сигналы — пусть и не прямой фактор, но подтверждение ценности контента. Также правильно настроенный og:url помогает избежать фрагментации ссылочной массы: все репосты ведут на один канонический URL, а не на его варианты с параметрами. Это помогает консолидировать вес страницы.


Часто задаваемые вопросы

Как проверить Open Graph разметку на сайте?

Введите URL страницы в SerpMax на странице проверки Open Graph. Сервис покажет все найденные OG-теги: заголовок, описание, изображение, тип, URL. Также можно вручную посмотреть исходный код страницы и найти мета-теги с property=og:.

Почему ВКонтакте не показывает картинку в превью ссылки?

Причины могут быть: og:image не задан или ведёт на битый URL, размер изображения меньше 537×240 пикселей, формат не поддерживается (SVG, WebP), ВКонтакте закешировал старое превью. Очистите кеш через инструмент ВКонтакте и проверьте изображение.

Обязательно ли настраивать Open Graph для SEO?

Напрямую для ранжирования не обязательно. Но для трафика из соцсетей, CTR и поведенческих факторов — крайне желательно. Сайты с настроенным Open Graph получают больше переходов при репостах, что косвенно помогает SEO.

Чем Open Graph отличается от Schema.org?

Open Graph управляет отображением ссылок в соцсетях (ВКонтакте, Telegram, Одноклассники). Schema.org — это микроразметка для поисковиков, которая создаёт расширенные сниппеты в выдаче Яндекса и Google. Они не заменяют, а дополняют друг друга.

0 из 0 оценок