перейти к содержанию

Как создать оптимальные изображения OG для обмена в социальных сетях: полное руководство

Изображения Open Graph (OG) играют решающую роль в обмене ссылками в социальных сетях. Эти изображения предварительного просмотра позволяют вам контролировать, как будет выглядеть ваш контент при публикации.

В этом подробном руководстве, состоящем из более чем 2000 слов, вы узнаете все, что вам нужно знать об оптимизации изображений OG для повышения вовлеченности и количества кликов.

Почему вам абсолютно необходимы изображения с открытым графом

Прежде чем мы углубимся в детали реализации, давайте посмотрим, почему изображения OG так важны для обмена в социальных сетях.

По данным Buzzsumo, ссылки, опубликованные на основных платформах, таких как Facebook и LinkedIn, см. В 2 раза больше вовлеченности когда присутствует качественное изображение OG.

Этот пример из SocialMediaToday демонстрирует огромную разницу, которую может дать изображение OG:

Сравнение социальных репостов с изображением открытого графика и без него

Согласно анализу Buzzsumo, страницы с правильно отформатированными метатегами OG получают в 5 раз больше кликов по профилям в Slack.

Так что же делает изображения OG такими эффективными?

  • Привлекательные превью – В загруженных новостных лентах изображения выделяются больше, чем текст.
  • Соответствующие визуальные эффекты – Изображения, связанные с контентом, получают больше кликов.
  • Брендинг – Пользовательская графика помогает установить визуальную идентичность.
  • Согласованность – Использование одного и того же стиля усиливает брендинг.
  • Доверие - Пользовательская графика OG выглядит более правдоподобно, чем изображения Facebook по умолчанию.

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

Хорошо продуманная OG-графика делает ваш контент заметным в ленте и дает читателям возможность предварительного просмотра того, чего ожидать, прежде чем нажать.

Изображения OG привлекают больше кликов

Многочисленные исследования подтвердили эффективность метатегов OG в повышении рейтинга кликов по ссылкам.

Например, Бэклинко проанализированы более 600,000 XNUMX постов в Facebook и обнаружено:

  • Получены сообщения с тегами OG На 36% больше кликов по сравнению с постами без
  • Изображения с соотношением сторон 16:9 получили наибольшее количество кликов и вовлеченности.

Таким образом, оптимизация изображений OG с использованием правильных метаданных может напрямую повлиять на трафик и конверсии.

Основные места для использования тегов OG

Вы захотите добавить теги изображений OG на любую страницу, которая может быть общедоступной. Некоторые важные из них включают в себя:

  • Сообщения в блоге – Каждый блог должен иметь уникальное изображение OG, соответствующее контенту.
  • Продукция – Показать фотографии конкретного продукта
  • Домашняя страница сайта – Здесь находится брендинг и логотип.
  • Профили – Отображение аватара пользователя
  • Страницы категорий – Используйте графику для категорий или тегов.
  • Целевые страницы – Пользовательские иллюстрации могут повысить конверсию.

Чем больше страниц вы настроите с помощью уникальной графики OG, тем лучше. Не полагайтесь на скучные предварительные просмотры по умолчанию.

Теперь давайте углубимся в то, как правильно реализовать метатеги OG.

Советы по технической реализации

Добавить теги Open Graph очень просто. Но есть некоторые ключевые технические детали, которые нужно понять.

Вот пример реализации базовых тегов изображений и заголовков OG:

<head>
  <meta property="og:title" content="Page Title">

  <meta property="og:image" content="https://example.com/og-image.png">

  <meta property="og:image:width" content="1200"> 
  <meta property="og:image:height" content="630">
</head>

Рекомендуется также включать og:image:width и og:image:height чтобы указать соотношение сторон.

Вот несколько ключевых технических советов, которые помогут обеспечить правильную работу тегов OG:

Используйте абсолютные URL-адреса

Обязательно используйте абсолютные URL-адреса изображений для og:image дорожка:

<!-- Good -->
<meta property="og:image" content="https://example.com/images/og.png">

<!-- Bad -->  
<meta property="og:image" content="/images/og.png">

Использование относительных URL-адресов может привести к поломке изображения OG при его совместном использовании между разными доменами.

Настройте правильные заголовки CORS

Если ваши изображения OG подаются из другого домена, чем ваш контент, убедитесь, что КОРС настроен правильно. В противном случае социальные сайты не смогут их получить.

Используйте безопасные URL-адреса HTTPS

По возможности связывайте изображения OG с помощью URL-адресов HTTPS. Загрузка HTTP-ресурсов может быть заблокирована на некоторых социальных платформах.

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

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

Например, Отладчик общего доступа Facebook проверяет, что ваши метатеги OG присутствуют и работают. Проанализируйте свои страницы, чтобы выявить любые проблемы.

Последовательная реализация на платформах

Убедитесь, что на ваших страницах теги OG используются последовательно, независимо от используемой среды интерфейса или платформы.

Для приложений React такие плагины, как react-og-meta упростите добавление мета-файлов OG.

Для PHP используйте базовый заголовок шаблон, чтобы избежать повторения тегов.

Динамическое создание тегов

Чтобы настроить теги OG для каждой страницы, вам необходимо динамически генерировать og:title и og:image значения.

Позже мы расскажем, как это сделать, используя языки шаблонов и автономные браузеры.

Принимая во внимание эти технические советы, давайте рассмотрим оптимизацию особенностей вашего файла изображения OG.

Рекомендации по оптимальным размерам изображений ОГ

Правильный размер и форматирование файлов изображений OG является ключом к кроссплатформенной совместимости.

Хотя рекомендуемая ширина Facebook составляет 1200 пикселей, изображения OG могут отображаться по-разному на разных сайтах.

Вот рекомендуемые размеры изображения для единообразного предварительного просмотра:

ПлатформаРекомендации по размеру
что его цель1200 х 630 пикселей
Twitter1000 х 500 пикселей
LinkedIn1200 х 627 пикселей
Вялый1280 х 640 пикселей
Pinterest1000 х 1500 пикселей

Общая передовая практика: используйте ширину столбцов не менее 1200 пикселей для гибкого соотношения сторон. Квадратные размеры, такие как 1200 x 1200, также хорошо отображаются в разных размерах.

Форматы изображений должны быть JPG или PNG для оптимального сжатия и кроссплатформенной поддержки.

Векторная графика идеальна

Векторные форматы изображений, такие как SVG, хорошо масштабируются и выглядят четко на дисплеях с высоким разрешением.

Однако JPEG и PNG поддерживаются более универсально. Для использования SVG в некоторых случаях требуется опция резервного изображения.

Если это возможно, оптимизация вашей OG-графики в формате SVG сделает ее перспективной и отлично работающей в любом размере.

Оптимизировать для мобильных устройств

Поскольку вы чаще просматриваете социальные сети на мобильных устройствах, убедитесь, что ваша графика OG читается на маленьких экранах.

Расставьте приоритеты для важных элементов брендинга и текста вверху изображений. Предварительный просмотр того, как ваши изображения будут выглядеть в уменьшенном виде.

Вы также можете сохранить несколько ресурсов изображений большего размера для настольных компьютеров и более сжатых размеров для мобильных устройств. og:image Тег позволяет указать несколько резервных URL-адресов.

Учитывайте вес страницы

Поскольку изображения OG могут загружаться при загрузке страницы для социальных ботов, помните о размерах файлов изображений.

Сжимайте файлы JPG и PNG, чтобы найти хороший баланс между качеством и производительностью.

Ленивая загрузка изображений OG также позволяет избежать влияния на время загрузки страницы.

Помня об этих ключевых советах по оптимизации изображений, давайте рассмотрим различные варианты программного создания динамической OG-графики.

Параметры создания динамических изображений OG

Для индивидуального предварительного просмотра в социальных сетях для всех страниц вашего сайта вам необходимо динамически генерировать изображения OG. Вот несколько вариантов.

1. Языки шаблонов

Языки шаблонов, такие как Handlebars, позволяют создавать изображения OG из шаблонов контента.

Например, этот шаблон динамически добавляет заголовок и описание страницы:



<div>{{description}}</div>

Затем скрипт вставляет содержимое, визуализирует изображение и загружает его.

Это хорошо работает для простых сайтов, таких как блоги. Но для каждого шаблона требуется ручная работа над дизайном.

2. Безголовая автоматизация браузера

Безголовые браузеры, такие как Puppeteer и Playwright, позволяют программно создавать скриншоты страниц.

Например:

const browser = await puppeteer.launch();

const page = await browser.newPage();
await page.goto(url);

const imgBuffer = await page.screenshot();

await browser.close(); 

Этот подход чрезвычайно гибок, поскольку вы можете создавать визуальный предварительный просмотр любой страницы по требованию.

3. API создания изображений OG

Такие сервисы, как OverOS, Meta Tags и OG Scrap, предлагают API для автоматического создания изображений OG.

Эти инструменты позволяют создавать пользовательскую графику OG, отправляя такие параметры, как заголовок страницы, описание, шрифты, цвета и т. д.

API-интерфейсы обрабатывают рендеринг изображений «на лету» на основе вашего фирменного стиля. Это снимает сложности.

4. Шаблоны изображений для социальных сетей

Такие инструменты, как Canva, Pablo и Social Image Creator от Buffer, предлагают шаблоны для публикаций в социальных сетях с заранее установленными размерами.

Хотя они не допускают такой большой настройки, они обеспечивают быстрый способ создания графики для социальных сетей, подходящей для разных платформ.

Какой вариант лучше?

Для максимальной гибкости автономная автоматизация браузера дает вам полный контроль над отображением пользовательских предварительных просмотров любой страницы.

Если вы цените простоту, используйте службу API или шаблоны. Или комбинируйте разные решения.

Теперь давайте углубимся в генерацию OG-изображений в браузере без головы — очень мощный подход.

Создание изображений OG с помощью Headless Chrome

Безголовые браузеры, такие как Puppeteer, предоставляют бесконечные возможности для автоматизации создания изображений OG с использованием собственного контента сайтов.

Вот обзор процесса:

Шаги, показывающие использование Puppeteer для создания OG-изображения

  1. Пользователь запрашивает страницу
  2. Сервер запускает автономную автоматизацию браузера
  3. Браузер переходит на URL-адрес страницы
  4. Браузер делает скриншот страницы
  5. Изображение сохранено и возвращено в метатеге.

Давайте посмотрим на пример реализации с использованием Puppeteer в Node.js:

const browser = await puppeteer.launch();

const page = await browser.newPage();

await page.goto(url, {waitUntil: ‘networkidle0‘});
await page.waitForSelector(‘h1‘); 

const imgBuffer = await page.screenshot();

await browser.close();

res.setHeader(‘Content-Type‘, ‘image/png‘);
res.send(imgBuffer);

Вот несколько рекомендаций по оптимизации процесса создания OG-изображений:

  • Повторное использование экземпляров браузера для более быстрой загрузки страниц.
  • Рендеринг упрощенного пользовательского интерфейса с удалением ненужного хрома.
  • Прежде чем делать снимок экрана, дождитесь полной загрузки страницы.
  • Сжимайте изображения для более быстрой обработки
  • Ленивая загрузка второстепенных ресурсов
  • Кэшировать созданные изображения
  • Следуйте перенаправлениям, чтобы получить теги OG на последней странице.

Расширенная настройка с драматургом

Такие инструменты, как Драматург предлагают более продвинутые функции, такие как:

  • Эмуляция области просмотра для мобильных устройств
  • Сетевое издевательство
  • Переопределения геолокации и пользовательского агента
  • Встроенные скриншоты устройства
  • Многостраничная автоматизация

Это открывает дополнительные возможности оптимизации изображений OG.

Playwright также прекрасно интегрируется с интерфейсными средами, такими как React, через react-playwright.

Потенциальные проблемы масштабирования

При интенсивном трафике генерация OG по требованию может стать ресурсоемкой. Стратегии решения:

  • Кэширование – Кэшировать сгенерированные изображения на определенный период перед регенерацией.
  • CDNs – Распределить кэширование и обработку изображений по узлам
  • Ограничение скорости – Ограничьте создание OG запросами на обмен в социальных сетях.
  • Очереди – Добавляйте задания в очередь для асинхронной обработки.

Благодаря умной оптимизации и инфраструктуре автономная браузерная автоматизация хорошо масштабируется для создания OG по требованию.

Оптимизация производительности сгенерированных изображений OG

Генерация изображений на лету потенциально может повлиять на производительность. Вот несколько методов оптимизации скорости:

  • Используйте сжатие изображений – Уменьшайте размеры файлов с помощью сжатых файлов JPG/PNG.
  • Добавить кеширование – CDN и уровни кэширования ускоряют повторный доступ
  • Ленивая загрузка закадровых изображений – Отложить загрузку изображений для предварительного просмотра в социальных сетях.
  • Ограничьте OG-логику социальными конечными точками. – Избегайте выполнения каждого запроса
  • Генерировать асинхронно – Создание изображения в очереди в качестве фонового задания.
  • Создание нескольких размеров – Создание сжатых мобильных версий

Стремитесь к тому, чтобы генерация изображений общего формата занимала менее 500 мс, чтобы не влиять на скорость страницы.

Хостинг, оптимизированный для изображений OG

У вас есть несколько вариантов размещения файлов изображений OG:

  • В CDN – Самый быстрый вариант внешнего размещения
  • Локально со страницей – Просто, но без преимуществ оптимизации
  • Корзины облачного хранилища – Позволяет динамическую загрузку

CDN, такие как Imgix, Cloudinary и Cloudflare Images, оптимизируют доставку и кэширование.

Вы также можете генерировать изображения «на лету» прямо в CDN, используя их API рендеринга изображений.

Стратегическое признание устаревших изображений недействительными

Одним из недостатков кэширования является работа с устаревшими изображениями OG.

При изменении контента все ранее созданные предварительные просмотры OG необходимо обновить или сделать недействительными.

Стратегии поддержания актуальности изображений OG:

  • Установите максимальное время кэширования - Регенерация ежечасно или ежедневно
  • Добавить строки очистки кеша – Добавить уникальный идентификатор, например метку времени.
  • Вебхуки для аннулирования кеша – Пинг CDN, когда доступно новое изображение
  • Предоставьте резервное изображение – Временно использовать логотип или изображение по умолчанию.

Сбалансируйте преимущества кэширования с необходимостью быстрого отражения новых изменений контента.

Создание привлекательных и эффективных дизайнов изображений OG

Помимо технической оптимизации, решающее значение имеет создание привлекательного визуального дизайна.

Включите релевантные и узнаваемые визуальные эффекты

Выбирайте графику, которая знакомит вас с помощью элементов фирменного оформления или предварительного просмотра контента.

Например:

✅ Логотип компании
✅ Авторское фото
✅ Иллюстрация темы поста
✅Фото товара
✅ Скриншот сайта или приложения

Используйте высококонтрастные цвета

Сделайте элементы четко выделяющимися на фоне с помощью высокой контрастности.

Темный фон с ярким текстом/графикой привлекает внимание.

Добавляйте текст экономно, но описательно

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

Слишком много текста борется с визуальными эффектами. Найдите правильный баланс.

Ознакомьтесь с другими эффективными примерами

Изучите изображения OG с таких сайтов, как Buzzfeed, Product Hunt, YouTube и Pinterest.

Проанализируйте, почему их изображения предварительного просмотра выделяются, и примените аналогичные принципы.

Хороший графический дизайн имеет огромное значение, так что проявите творческий подход! 🎨

Заключение

Оптимизация метатегов OG повышает вовлеченность, количество кликов и конверсий в социальных сетях.

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

Благодаря продуманной технической настройке и хорошо продуманной графике ваши пользовательские изображения OG выделят контент в Интернете.

Так что возьмите под свой контроль внешний вид ваших страниц при совместном использовании, стратегически внедрив изображения Open Graph.

Присоединяйтесь к беседе

Ваш электронный адрес не будет опубликован. Обязательные поля помечены * *