Open Graph Debugger

Проверьте OG и Twitter Card теги вашей страницы. Посмотрите, как ссылка будет выглядеть при публикации в Facebook, Twitter и LinkedIn.

Open Graph Debugger — проверка OG-тегов

Проверьте Open Graph и Twitter Card теги вашего сайта. Увидьте, как контент выглядит при шеринге в Facebook, Twitter и LinkedIn. Оценка полноты OG-разметки и рекомендации.

Проверка всех OG-тегов
Валидация Twitter Card
Предпросмотр для Facebook, Twitter, LinkedIn
Оценка полноты разметки
Проверка размеров OG-изображения
Рекомендации по улучшению

Как пользоваться

  1. Введите URL для проверки OG-тегов
  2. Изучите превью для каждой соцсети
  3. Исправьте недостающие теги по рекомендациям

FAQ

Минимальный набор: og:title, og:description, og:image, og:url, og:type. Для Twitter добавьте twitter:card. Рекомендуется также og:locale и og:site_name.

Для Facebook — 1200×630px. Для Twitter — 1200×600px (summary_large_image). Минимальный размер — 200×200px. Файл не более 8 МБ.

Соцсети кэшируют карточку. В Facebook откройте Sharing Debugger и нажмите «Scrape Again», в LinkedIn проверьте адрес в Post Inspector, в Telegram отправьте ссылку боту @WebpageBot. У X ручного сброса нет: поможет адрес с параметром, например ?v=2.

Чаще всего теги добавляет JavaScript (роботы соцсетей скрипты не выполняют), робот заблокирован в robots.txt или файрволом, либо og:image указан относительным путём. Наш инструмент тоже не выполняет JavaScript, поэтому показывает то, что видит робот.

Проверка Open Graph: что показывает отчёт

Когда ссылку вставляют в Facebook, LinkedIn, X, Telegram, Slack или мессенджер, робот площадки скачивает страницу и читает теги Open Graph в <head>. Из них собирается карточка: заголовок, описание, картинка. Инструмент загружает страницу так же — с нашего сервера и без выполнения JavaScript — и показывает три вещи:

  • Превью карточек Facebook, X и LinkedIn из найденных тегов. Вёрстка повторяет каждую соцсеть, но это приближение: реальная карточка зависит от текущего дизайна площадки и её кэша.
  • Список тегов: семь тегов Open Graph (og:title, og:description, og:image, og:url, og:type, og:site_name, og:locale) и четыре тега X (twitter:card, twitter:title, twitter:description, twitter:image) с пометкой «есть / нет».
  • Оценку от 0 до 100. У каждого тега свой вес (больше всего у заголовка и картинки, меньше всего у локали), оценка — доля найденного веса. Она измеряет полноту, а не качество: плохо написанный заголовок тоже засчитывается.

Под превью видно, какого размера og:image на самом деле (его меряет ваш браузер), какой размер объявлен в og:image:width и og:image:height, есть ли og:image:alt и не указан ли адрес картинки относительным путём.

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

Протокол Open Graph (ogp.me) называет четыре обязательных свойства. С описанием и типом карточки X получается набор, который работает везде:

ТегСтатусЧто писать
og:titleОбязательныйЗаголовок карточки. Может отличаться от <title>: без названия сайта в хвосте, под ленту.
og:typeОбязательныйwebsite для главной и разделов, article для статей.
og:imageОбязательныйПолный адрес картинки с https://.
og:urlОбязательныйКанонический адрес этой страницы, а не главной.
og:descriptionЖелательныйОдно-два предложения. Facebook показывает мало, другие приложения — больше.
og:site_name, og:localeПо желаниюНазвание бренда и язык, например ru_RU.
twitter:cardНужен для Xsummary_large_image — большая картинка, summary — миниатюра.

Минимальный набор в <head>:

<meta property="og:title" content="Весенняя распродажа: −30% на беговые кроссовки">
<meta property="og:description" content="Только две недели, бесплатный возврат.">
<meta property="og:type" content="website">
<meta property="og:url" content="https://example.com/sale">
<meta property="og:image" content="https://example.com/img/sale-1200x630.jpg">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:alt" content="Три пары кроссовок на беговой дорожке">
<meta name="twitter:card" content="summary_large_image">

Размер картинки для Open Graph

Одна картинка 1200×630 пикселей (соотношение 1.91:1) подходит для 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, summary1:1, минимум 144×144.

Теги og:image:width и og:image:height позволяют Facebook показать карточку уже при первом шеринге, не дожидаясь загрузки картинки. Сжимайте файл: баннер на 3 МБ тормозит робота, а часть мессенджеров тяжёлые картинки пропускает.

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

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

  • Facebook, ссылки в Instagram и Messenger: Sharing Debugger на developers.facebook.com — вставьте адрес и нажмите «Scrape Again». Сам Facebook обновляет данные примерно раз в 30 дней.
  • LinkedIn: Post Inspector на linkedin.com/post-inspector. Проверка адреса заново скачивает страницу; без неё LinkedIn держит кэш около семи дней.
  • Telegram: отправьте ссылку официальному боту @WebpageBot — он обновит превью, которое Telegram хранит для этого адреса.
  • X: старый Card Validator превью больше не показывает, ручного сброса нет. Карточка видна в окне нового поста после вставки ссылки. Если X упорно держит старую, публикуйте адрес с безобидным параметром вроде ?v=2 — для X это новый URL.

Картинки тоже кэшируются по адресу. Если заменить файл под тем же именем, часть приложений продолжит показывать старый. Загрузите новую картинку под новым именем и поправьте og:image.

Карточки X: что берётся из Open Graph

X сначала читает свои теги twitter:*. Если нет twitter:title, twitter:description или twitter:image, X возьмёт og:title, og:description и og:image. Поэтому дублировать всё не нужно: на странице с полным Open Graph достаточно добавить twitter:card. Наше превью X работает по той же схеме. Теги X обычно пишут через атрибут name; инструмент читает их только из name.

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

  1. Относительный путь к картинке. /img/cover.jpg работает в браузере, но не у робота соцсети. Нужен полный адрес с https://; отчёт предупреждает об относительном пути.
  2. Теги ставит JavaScript. Роботы соцсетей скрипты не выполняют. Если фреймворк заполняет мета-теги на клиенте, робот видит пустой шаблон. Выводите теги на сервере или используйте пререндер. Наш инструмент JavaScript тоже не выполняет, так что тег, которого нет здесь, скорее всего не увидит и Facebook.
  3. Робот заблокирован. Disallow в robots.txt, защита от ботов в файрволе, гео-блокировка или стена авторизации — и соцсеть видит страницу ошибки. Проверьте robots.txt и ответ сервера в HTTP-заголовках.
  4. Один шаблон на все страницы. Одинаковые заголовок и картинка на всех URL — и каждый репост выглядит как главная. Генерируйте og:title, og:description и og:image для каждой страницы.
  5. Неверный og:url. Facebook считает og:url каноническим адресом и строит карточку по той странице. Если везде стоит главная, любой репост покажет главную.
  6. Несколько og:image по ошибке. Бывает, что тег выводят и тема, и SEO-плагин. Обычно берётся первый — и не всегда нужный.
  7. Цепочки редиректов. Роботы идут по редиректам, но длинная цепочка или редирект на страницу входа ломают превью. Проверьте редиректы.

Open Graph и SEO

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

Улучшите позиции в поиске

SEO-проблемы могут стоить вам трафика. Каскадный линкбилдинг улучшит видимость сайта в поиске.

Каскадное продвижение сайта ссылками Бонус $30Беклинки 5→50→5000 на 100+ площадках. Старт от $30, бонус $30 новичкам.